200000 200000
133739773 164118538 312003787 338308321 76925998 786419471 868301850 672682705 9699501 954426173 542198145 446407907 731183267 839515394 418828182 316053774 405533480 233985931 917599252 220606902 626366325 273222797 264802399 773700267 480565446 343773248 547812797 999181669 325745582 476801271 8317783 973937590 883351601 349009355 15412129 750950034 100995443 851677773 261527291 101525788 356510540 73536141 853239190 789318100 831722766 518941718 152084427 34526903 960930422 666551809 385309831 248494648 558337963 705352111 374851071 769111216 424125242 390003747 801624954 575292862 932122387 10423964 808216346 568311369 714086904 14375842 125026569 378246382 988520977 734362678 298153048 20506115 961371739 659812082 388845807 564410174 826528675 826296763 793069289 378323804 44235850 944944268 212485471 772861726 586335257 962666735 776075433 446617174 298319768 475650801 606307456 897077145 705963579 947191313 282698966 140136913 95006919 497942392 795445184 476517084 660084045 638418211 357792576 156610172 160517333 971565432 383215126 884305686 936795240 810814638 523708394 679097401 476274450 382732065 859533599 621174237 225826904 263891834 457707090 166092071 474927438 959048023 208372302 655966388 457155000 983983140 175000843 414040494 613662647 657570327 729638337 3442940 751770933 569977882 862563419 659930632 325035692 601945058 834045437 234029802 889491168 920506568 655320340 40683458 764407680 514589108 239918505 29153110 358739145 613858226 19256821 610837131 231661269 197492390 421546388 350389976 56152076 909661883 36339013 981661943 169168117 819728229 895023936 988042835 392263719 701397264 788172235 287419062 599690830 882132206 478771956 296500744 882241578 583391309 853688659 134888275 162637797 251463543 915249850 37331291 872258989 130961653 346884254 922266578 291305436 170405220 432868539 344332972 741345854 509126907 274874200 839869020 947231309 634370008 100094234 549914354 623358832 757291922 706494590 465329300 184719664 383694790 271127259 664923111 488938532 727916935 557064489 75691376 770668622 871654756 526843429 145489724 687908995 433605938 793845386 707419555 74493260 640218828 928783366 111164021 710917214 796475136 982541710 552600713 839763679 485402041 394149222 592649373 944447707 294848196 491526721 426990029 546934827 600137494 899438303 19783429 724371114 151785032 892572260 368429577 165798537 503701529 667159027 682496195 791221140 717084606 995824266 326031564 218744855 101903363 757179161 538774808 874098131 582972796 676537046 720621268 643838365 977520822 659669725 744206226 782176607 643548440 489232248 200073159 80331889 19133197 645568981 574028395 341343594 142893935 194886099 160381340 339536536 660611578 318914186 593075100 538318386 478274273 474865987 759334170 718485965 82084353 106148983 566999190 361974826 649357342 924066750 41313545 291705527 737143135 911327111 137375681 595064470 644106334 933644166 407578689 492434355 138938725 787765492 650470299 413824502 838795652 794044484 472904507 515951909 934645634 39979793 289926358 902440144 573107261 779810150 43709027 941700663 636118018 984884166 31315213 829583426 95888843 458103121 94278437 964123813 483027719 550851509 677370743 717814708 778641697 623378293 529580665 372711232 863103668 171358132 882287061 615917940 567601790 288493792 140799018 482738796 292612079 468971485 598465257 559672828 198097384 797953533 64588278 1925419 806213580 279249226 801272352 718738612 883025904 138422983 12040073 516910225 838761868 641784902 187831720 481138699 73007898 851253977 385050065 635890324 105643341 583445784 616422980 592704927 553494687 6265618 309926495 648069768 330497393 867721214 450731884 959671810 137088570 221966699 980086761 435999959 676047356 349196473 712650499 109255573 549686213 739227605 377987266 712859962 923352166 667645939 229952 825431194 694970373 435067778 555416833 452565129 817777724 65810917 768192540 531290458 679166451 607851669 1948730 889455679 350616815 782412446 160845883 799519845 821647814 355202808 589839216 15304447 949211110 381080938 674958973 562105094 863648468 474524006 430685666 909611530 215707013 307578353 448384006 756059299 851776837 118272802 198501881 878511876 178887430 442376160 226587541 840863495 391875533 339025454 117281287 665554153 697312583 142036106 200443042 369975258 58382156 430594555 326309173 261192017 864165996 325009803 657651583 802092052 313896106 901315547 407167515 558645157 316994163 728220697 667607652 380586413 669431968 519906151 224014253 763764642 392818207 346559282 496525229 154149279 941635420 473473567 836821276 543484785 934468774 368020997 225900351 94619253 975722364 278771173 520348397 930966968 871881348 7008471 613934561 708255988 750632403 69520137 63360170 775950526 195816457 95982169 900103204 519386891 730381793 596855314 937907997 943605045 271367250 534113987 880994973 10684887 525760896 679797844 271862729 593690512 726815557 415115590 637903896 738236930 713752370 616974540 216753594 885596268 954064239 263456603 44884225 881700958 307782074 935795343 25490390 655161800 964804501 234815272 483030452 569137387 88823230 401157034 291084176 970156808 731190119 484102939 581076264 232696832 392157800 32647615 762840390 745680133 405353782 322082110 98088370 575922868 630501424 192121472 656802247 495108498 499244130 339959153 541302372 939659653 399294468 736476037 767820952 582386181 671126998 278540995 29262995 628703820 375072915 932088223 442636166 551613510 145416586 516680722 98574235 462436023 21506121 623364764 637231078 344790741 681789975 32501782 953503962 318672661 936489266 225077617 213261666 35694512 297559981 23506636 894877636 371136132 126547949 262868624 456626946 348180990 400602276 258697455 371171903 410866440 950470853 80956674 886848046 307089496 998110380 954155262 329325884 116710545 469737422 606253010 971090634 933999000 92856920 967893511 505104839 809206056 542061211 109095712 42335838 856502821 116845044 664270328 688729379 453244746 25152236 252159614 747391802 545958606 494921717 59645007 832789841 140325956 970566583 621809444 88126415 63451564 235926114 681221344 60086227 619351573 847094290 117436095 421949233 689693003 455810438 468880877 303375420 390652798 277469830 203761818 621264099 622851548 646128300 638320131 319194401 781575833 900297049 251532530 584996356 331813515 636833052 180843607 749278038 812879750 297472404 559102548 12012709 534526935 725891224 245651996 106514508 482653834 249648792 302781608 651221184 931736784 584609677 648730718 109811614 732327541 123093008 310481049 913216638 461355991 494498442 970110189 956909813 938463765 645095493 389320043 416367833 191421033 635606867 521345712 70386811 472397878 368523056 745963998 472455549 717479068 563277407 81319169 836888621 640936108 833084242 979052313 530927758 585044312 116532445 515272308 640514894 769864193 269891251 188782412 308614153 896894493 542405681 906659760 905037142 924175790 178143675 319539180 876756861 863878687 966921981 832068133 821100569 35888840 258155036 821079460 787663317 194489546 686166491 4711433 561678539 626448286 925188919 242158816 294939263 769556764 425924764 369348553 606738970 776082567 670788623 846851792 721030074 633178422 272427461 974921587 100697066 528053864 412549639 705822798 785201289 900054705 855932807 122920547 965638490 1702210 3347823 14949294 350895504 57985568 7619574 715265405 122218231 733009098 146132195 864545236 295658196 46759018 892627390 283035956 998192605 898396673 161760585 464709661 69457002 146334449 199356191 751989707 79994776 950657550 160148465 104969272 341729750 508165541 574724349 85343215 28026455 107474504 103311412 965876689 185494440 12230046 245635044 245114665 15582557 745875571 219575352 236929503 371009208 443792406 735433074 394294877 369704643 312658877 157578676 308701878 130101974 199427581 550298884 558623115 591098968 722167242 931131829 648823970 698365132 501921606 718426874 2408479 813806981 6063685 517863971 677067193 208203676 996450315 483170266 648991691 779789701 411369032 263631040 318468180 999701036 183035188 281798971 231841253 762061862 211555202 322482461 679249214 519219444 894379774 477393758 979998517 272912961 536658778 913270595 230823387 383987357 30890282 652534878 185022457 79161631 881914840 533751890 833266924 35662629 597378122 629761522 922102291 359512853 274506460 820140517 364353619 892922018 796145148 121223363 393876730 303688829 10517425 822777650 583918545 294009577 179627783 688386357 762240698 192074053 524308880 653093434 409016721 575428165 679537149 632887862 695623161 115284325 32652829 752382524 665626816 687188325 553171170 914232653 810827074 64073754 337656214 813367360 319170777 380567009 248423509 681414641 246646554 178286200 274433378 460512469 288629194 33516704 269166444 250918410 867020695 729434024 319927730 735035091 419126767 330978482 486061524 42575856 166134227 729784586 105125445 964767228 968496622 926039132 149114264 655612561 933624288 206622870 862927834 873144106 554168096 896334518 582855857 188743827 390799591 528981275 200297101 627588860 899309563 767783331 523020039 777323585 240925916 830932402 103815268 384163896 608663670 521944815 707184844 866849432 498500990 467179895 755380157 414759391 346926264 212481657 609186249 744899454 9059109 312520009 922688244 799616583 799604730 272098360 844429879 871598782 656874370 753025951 60361413 725486603 104174726 9644059 930682083 512840281 356271505 453239941 131352092 251960137 892804778 634893142 821652796 952997820 19098837 903968067 491716305 750960115 711247239 637209894 637601570 273370236 615912033 421383833 925918176 675296848 277942076 829798174 101706336 939979869 509490694 503845205 547113372 853055834 29277311 301450352 685902407 560339799 536110114 930772236 526792641 154848983 677675867 328403580 670846874 230411437 851755737 136101679 411900219 975309326 840424723 185500470 793464690 40088788 140698591 83698420 885775410 274830115 573228278 436704451 806780874 791719185 991322223 805649855 77404264 328283186 199379379 599346205 639934208 391309651 155289566 481735168 783596386 719897835 489001274 329099429 921550454 200765500 951066705 721210727 493884447 791304318 668721172 969195491 498044298 997668968 413962321 197597536 627961578 34438303 280922050 21969617 738981820 309549073 641768180 940478637 894551580 947162307 186795257 149685719 44954216 16261599 825592054 896263958 818816004 913517269 257038382 492911416 829577213 391392703 308015147 327921268 318728397 609108397 412398958 753109377 595102699 644361708 104681651 106083007 755158769 904379033 441358091 463725363 657943361 983341479 500519063 362022987 875201879 278261941 464802779 943306348 986339445 726503070 190508936 46858364 525383031 831903265 180969768 412316758 585850739 695619297 329645107 439013265 614097253 770248420 876435509 547044776 26986430 590511116 653401188 538615263 325177047 131807505 667534000 411325235 459228297 577062377 863957463 636039148 808847770 235704058 992751559 688781839 613109190 80172605 823228329 85597661 250645511 187690587 156784602 485685278 692432339 47897371 494941024 771511170 959608213 974044820 477661104 992779958 826219486 630246802 665883677 470075930 998254264 211066714 613123891 756769868 49404559 434490536 415739749 294184153 949531122 505257497 135049782 445430081 39516316 532856662 321559942 581355759 918818328 931286701 316516229 607157194 893314167 256209801 86721660 679929574 122190309 2633281 218681324 966458321 472405302 202252343 439354109 186854050 159059549 438790247 170483590 625342919 942343206 619938933 317615076 751229656 35122209 245846518 500706306 101493575 683713689 986771197 64892922 975924503 607379345 265496072 224938192 371508686 56275520 559759633 683275746 86014544 643754437 44451992 94418689 235451017 581959374 495075857 143002389 283968060 352205488 86129796 542636552 440899475 549364126 351642946 372170292 540229560 496940305 250040685 454999258 93528979 339425148 752996898 995082692 404984369 102565050 202491757 623448945 908488400 347088494 131582949 430247630 980287053 363417710 269246597 477059445 833289878 110651316 406634770 199477768 595643440 200034942 505295285 840679513 846685196 208643174 73854682 790568099 5162077 680233300 785724918 99263278 161236716 114495572 837472966 622093776 945964236 579662378 89985495 817891270 220876268 949235050 641698269 271078821 125896267 309705886 172567980 453659565 903577915 175001202 439789830 742535837 39880898 528911130 153792857 90621760 852272603 46586700 30672789 82659297 850292538 105337390 889634192 861948198 926472680 47491083 706698168 348260005 858203461 222176115 54545867 959166267 920679161 651715501 356643095 338776650 792458376 606355512 825217656 938306701 146543009 456387127 658805589 181677718 138618788 608693516 973162078 808524385 347579167 7475518 380639813 231066182 857021681 438666014 206787175 48682708 114275329 711995389 63842320 769886749 806844006 58943267 222147336 593541617 676692276 401284303 52335271 20913775 761222367 690624353 221388039 327129216 260332736 254232107 165499544 607698637 337472362 194224772 857674509 363132014 51350839 803935800 709732576 165792369 496666919 406024997 373013024 222339003 497218467 553764516 859696075 279593499 449713665 532262236 797276376 400188101 811372385 321915682 157603265 2755363 691949979 885146996 107928022 422572499 230483882 359779049 115985266 686700694 641747722 53645982 309408783 88357455 916807706 937900723 935947814 405857226 490928910 858237635 273612312 132005300 739542036 272512690 1655628 777323760 691417520 900872458 82205713 262716897 959863267 901301442 422665900 881212866 102609332 960901229 838772385 586474591 974622388 724629376 385076882 768671256 988203088 867647999 763472388 367889110 309819352 469732509 215719843 879921446 521935418 627989204 416439321 727785271 166919788 188492846 171650901 127445231 511921662 454168155 914485761 197921996 850758952 863505326 110655728 44366532 906047392 169154402 577716893 323323550 807169398 510645786 286500303 783667911 121450286 392864599 719471288 470910672 279100148 755505311 91213913 552838700 985583942 412281533 603489019 420955449 683751685 362364287 870307029 545168735 701214330 741222874 697700114 433657567 352685134 304622137 818219530 8542857 746370718 670067542 952549644 258446112 126954088 638157775 753732779 204567976 487570266 89464780 742818783 658732513 684892702 381114559 962667756 72573912 722766725 608502331 217570048 205030467 825095961 321592635 874516249 633765735 812355333 845360635 776431935 15082787 640266174 426245241 319678773 76272266 733553549 43626890 409272609 677799766 254717619 302926983 127698842 310325644 384031238 493885440 30072755 147948362 426275467 764633325 462818069 895115965 911069197 412328352 210871034 906835538 136608905 309481452 392393317 185626659 475048589 608400195 59133149 367507964 647137111 857320005 594861036 695370398 131679196 720580758 286070926 582021453 378518111 141031018 586232933 822374655 286558344 610503283 4487269 511365347 180002917 227967408 626196529 434980534 884370568 48694536 917953485 94517009 239622777 257426715 786168755 18717715 874034937 339996370 31565019 462191546 715886479 278470381 291850521 522682652 78258393 651266337 383912326 54321304 855375499 494179732 362222608 954679219 211956794 656203077 760180788 360645665 848765112 995334739 246794509 785744964 217985457 310683370 650004819 297457906 951376868 119938114 180533659 2124908 606387296 546921507 544755735 100886838 985191868 290057299 781445547 298921725 121798169 387654615 224622465 598856349 575713126 277988118 374496415 937908706 753364365 587564819 386386992 937968279 453519829 574980171 223977760 591066567 767362074 284517692 730771494 862110825 444612338 874271450 524299535 952018802 644462788 359797981 428251849 362886246 367867529 966958293 188664447 385634060 209768416 565001330 725859774 914688938 100425798 738104336 397614231 406853029 861078027 12027030 190080995 327521935 992776097 723042486 269400370 782143717 256043348 344904826 955520456 671273851 165274962 8238974 865919639 926890002 915306146 776684870 956336852 693235345 461277057 408298671 506165603 817620649 327095581 346279523 152088882 104356364 274339713 644429368 504339888 590667894 566033713 839484452 509525315 563320122 28491104 318124373 462177223 595671891 908570432 686013149 272470424 897641639 959345189 766676108 800962046 591436184 263006237 399907448 881348612 982254093 82463613 20240555 665650154 24609915 270202106 424458290 932571902 68382835 777123518 852836625 277371907 120206980 79649078 559161140 308884320 439258888 291417195 490382232 423976056 365904578 778554887 508737420 249107233 527024895 828351434 430096228 776779280 686054219 653885230 870409481 453647842 688486068 786780112 689079233 420570110 192843429 77314788 521546503 16784522 679553799 610295328 528070664 540477041 300129094 346077010 973760544 579028351 649586967 768221383 605698353 22192629 411378698 825853080 97554194 714466528 386995961 162732232 372669128 95567864 686604723 803559642 708546942 403407723 431738879 581405489 846155455 132587598 737200442 978870904 407261040 763522584 128529460 204041698 435439854 334582236 385951513 253712530 863583320 619423075 580556070 71469802 850283550 789728984 237293453 384824648 850105003 531384571 759518902 188234040 794846302 172777140 533868473 43469154 843479589 540792977 334945996 261812903 179959356 37416121 757621713 598665062 617352378 575278251 370515852 16563953 509423324 119947686 817496437 34397405 469186349 776639384 606165310 920445509 690961533 548497037 166385224 175796567 241847062 474257463 116743863 938158796 951523938 963026394 125814034 170657206 560546593 814865527 627341837 736007500 386778715 131716899 607475226 420971814 713664556 488732584 253076146 20338135 785634566 938978620 846490226 667466083 665346547 181253807 946153570 975982595 467274168 577654665 830211123 550381462 36830661 851974691 11095520 773208652 197718302 96633105 104933145 534779702 802372796 235372388 34929801 36966951 139186013 908251024 614178322 964242138 529686151 925001407 150210655 436379211 551977257 508653458 154488687 217107617 5894828 838213582 976186874 867089255 83034438 588558034 454525238 586373612 912002008 777839849 617087827 808814807 485266162 706404580 323731752 529635956 834262965 892493410 963832398 382740894 104778683 322122051 27389449 701219104 717832298 186195402 212331312 542013693 926521805 282138032 835693303 322104215 907164901 242703486 353166011 197679372 101407331 982568239 682479630 466765278 897001109 589961935 134180852 346797318 538558830 221283539 431713233 268450900 35092361 395842590 518242789 727658759 861531235 29149607 833901636 382828714 991329456 924947963 981135083 951488274 99105008 756645875 27621061 383575370 591012132 420984669 887734605 933183559 966842152 790634281 348329908 201869681 792226752 710801187 637258785 604241146 391434489 648476877 739859930 106184934 942602254 230286590 468410346 575186921 315552716 249970373 197955516 381637105 923778851 231774636 616879184 226891219 684995942 660018012 392675912 633454545 4941936 894400498 353456063 715080524 98068427 831192291 328917829 540802700 686876337 312191424 573131061 549478317 38814697 114620932 464069193 421634665 314555573 283453295 791191886 35413233 298114266 596995195 178424408 480024260 971428040 217747217 301924134 189267064 535637549 560720937 566947180 403722732 789159316 851396496 651118707 575444957 402774508 911680481 978301510 450587376 270263218 189230548 693919284 603268665 25873872 360346880 960559493 734844356 606990429 993651997 943384346 79668932 296062346 83618998 863157336 573995963 18183965 483738492 438878236 475320381 3217891 179691784 786428186 599662036 344631993 874105951 285554139 707312779 404768851 881676121 485239605 942157476 966390762 125709199 532458733 332333387 900944993 226732492 592657533 280351471 235647841 802195199 401661141 371823636 393367746 823572506 426963629 428806819 228004158 584232538 580469754 152448248 284070512 757748708 155879500 674095660 538088312 213129346 202577096 287999588 252487390 385382107 781108407 181745242 457401407 639904606 424102023 265000223 215214870 469512662 676956679 88040067 701451622 869955612 730192037 162829422 851348662 889899911 204169917 64658772 688841767 530682112 698520769 526453076 667174952 831569889 396829533 390202710 805040903 228517407 217032057 609794177 139777667 160629850 512056667 761391916 614896723 891047582 875841688 515164882 310854225 208988567 376606050 293986484 812139168 737406970 668989604 182069886 131157545 291623251 162021320 511312777 687481638 450696535 97044227 820272753 63435628 202309696 912701889 585060189 113124337 450101138 10588233 134445737 623900645 860062639 374265851 845585079 439426166 935527615 325467189 334586044 270231780 151339089 354794413 809657135 649119147 378633272 576829848 311195974 871547846 637945825 694944860 570119105 899308758 459175018 272082304 546026674 251442409 381167300 878457349 408460838 268546495 451098768 953297230 996696977 998756463 770856995 507488476 316377245 910473978 864781646 991090336 997492355 663350843 717705218 366048059 757397603 658466002 563546276 416159775 175218335 579292410 294984785 138948299 514309930 477073541 903877843 803832063 501311350 737990673 907467249 25646068 125371986 468238335 693588813 576728324 58829243 67936804 121516614 553137264 345791675 444167860 728068124 754024345 594743930 225799546 991545776 930136103 761752249 82389898 486369948 710154636 440838642 530852994 137426632 29698002 582176060 509304543 609092377 161619360 92478278 623405645 382831159 323186605 553909970 787001154 103066304 802954356 939710859 545318985 153506018 573227450 409966626 330350538 736409773 315469801 995416738 792826099 920892350 596060582 67394445 780441223 774466250 292591248 783575959 952337610 530081912 890225631 99482289 902613106 60697282 33540997 878842411 103728450 522618534 703322070 337958149 840928224 58084321 986207420 516054001 351929600 391612492 69610437 759585843 383882618 895904330 366726952 924865615 324966324 127011089 782911195 445590916 177921703 349022175 20744003 91260571 239604537 138214425 67933927 977171556 53001160 489354791 51944056 260443240 297445298 742518305 877349930 285629965 590064663 731825440 544416777 880711405 578908435 658856106 350682988 795265107 758228892 512241 504987411 239075592 386833733 328754682 849842100 622978001 615877069 685830530 797442093 803710123 181243851 645959127 438697147 594292090 188837873 669867372 872153901 203064233 491502912 270923520 833713522 559063704 536745343 365543533 145727391 233425251 558059041 945916765 24132912 119790076 670653180 455349333 478703806 792337113 790511675 673845706 470965449 822304336 402925205 277761405 385588663 43475754 194262345 346576385 515353757 30309807 457133107 583011297 144516784 996007651 8678395 757141504 857089629 642891262 596498487 790211126 537091728 722190334 629155897 111811155 84222606 503524203 756038579 914327096 222391482 909015396 919766234 13223839 557214936 254925379 741929540 902618383 279236776 526841176 384984235 375115876 125460628 632852925 180507511 342992695 680611609 35965335 32648766 645635069 662206811 166626580 491076424 594509194 828592908 451549267 577727992 878311980 351759438 690727205 790396196 167021920 956378758 662420257 233926164 630377380 191465573 410058392 855571018 504549416 20024314 86438837 639713718 818565689 599641201 105644042 227892412 404737980 567488561 161884714 429961403 688751801 562599997 894913774 493962014 812839566 843157739 412974323 200505363 640095171 530976465 581642611 763547918 890044200 634225426 97467127 576500314 254195233 606057852 943730362 444724911 657476768 869855492 570466037 219940477 287875911 563150864 563039007 979502059 784968116 873821391 209857373 51602476 472681883 672951144 500012931 704866999 878251767 120744376 261271782 723851244 484957144 697465235 571700300 953835434 814998008 632509295 321321935 571352387 846175858 123151211 100751740 963872629 100702440 499115602 784681476 159741932 176751448 444736113 890051335 577979961 585859938 101425976 220314968 475649145 27108580 650659261 561716544 697667937 12820098 724924655 265556779 852544167 776844722 665292405 334774714 353977651 872546444 756607585 715976879 346553228 479598086 85583134 389455278 772572125 989253560 412687408 353825553 288544727 596969906 55641906 27297317 860194547 999623164 592157362 327610764 813455568 51490057 612369670 585120095 39367557 466209836 698581480 781283126 619702783 194896929 690843810 547397517 908277055 331466321 82980142 771221237 567645885 742733830 545476563 392406721 513826628 975474089 495359150 323878968 245535085 863898637 646142588 466794352 475407001 133459299 916256581 886773655 990952184 13750759 739677196 706572425 174680783 346074646 299909985 547226003 14102762 147925942 577672099 233151238 509396381 973271060 269124177 264448476 814780528 524544518 435970085 660974980 139839196 325804998 592856723 605380103 484943339 166568364 529108024 458786643 981128935 600668436 583191755 805969956 123999025 385868025 62857132 405938144 287385698 105047143 473252796 325049537 806377725 118676349 100230834 97536803 175638899 669444585 121186541 255306638 677511299 395689886 961270237 578234727 687695327 490331456 916510017 316745574 240865200 397636258 461584049 724958279 766522490 561356317 449439386 977343580 19819731 733654697 333509564 594109561 462510897 665901927 428990632 572801835 512852131 383190737 685488360 400424235 326102879 50207732 605775812 744247567 144526802 712981733 903122153 485981643 705908355 522360988 126195166 452963232 396483588 888654488 479739203 254267807 802487655 789222889 603047668 773717777 554105503 324115317 770877605 482421577 459122290 656728631 685253025 316246163 752418472 955669595 862766369 100715012 568651933 798316333 622136278 251960438 792941562 891258917 195931319 780610878 861201284 292916604 130166320 829119263 152819620 423956807 615923364 354274661 662447958 231261106 191526622 124289924 400017770 183944345 522965118 820428992 988503710 34186559 608527412 670223911 976602358 883358155 707677795 508125157 161202809 10035025 837638286 367764301 408899775 222786886 494151897 948956326 547230408 732918351 390378466 819925491 470395786 106534132 347968941 164348795 554614386 364432463 55335661 945905454 985849425 101355167 277061247 898670654 229991092 433131826 562815126 428150840 363190144 975572902 242035048 985241212 125172045 91475564 897011835 931212839 25156571 406310599 23132582 419070531 279272578 70470174 365496544 97733228 510524096 508751949 899801241 996298239 568813847 966357275 238844273 872444413 928526425 830677093 925775993 843293347 739413073 232366003 616455850 163831209 57006915 133051229 864286277 876501461 331264269 589976499 228048732 256582377 431189036 231490568 377629976 697384456 15542144 389927525 137135974 269562000 101294602 676834165 958023018 627668974 903839502 489406003 254106206 823620016 986075579 59665162 352580670 256391024 401781784 700215440 943704537 810567409 829364390 86127173 538227843 980009532 198440956 261530452 300507713 430791056 84355848 596655749 239074190 131906229 215782010 634036681 949524204 45561673 381832078 191800588 498923954 658336726 802682881 452363242 410652495 585012755 389027575 708562025 709013597 372802824 5212621 67473588 981350640 206535968 254364291 353240408 254888932 632150684 637665242 853121024 612336561 19289775 822404113 920985447 718163068 380103700 739307921 345883762 153103211 514915981 101102891 770608008 322881116 100117031 364331888 595248567 365491945 896106834 407455294 105614631 226782635 350859291 461918050 883473150 497652121 318299637 323538065 776760769 738918563 527232319 608632487 983637028 625452532 395389754 962764032 971246547 160424008 500730672 187376888 835709917 585796790 363953663 624169888 680520148 674789016 765646845 465155321 130170108 58254229 416656523 826947311 284188048 876868829 147899317 200851991 477293200 676253079 349258200 86669230 225814458 337974056 383541513 39003899 960902397 982432128 343751034 736338541 408920999 559493776 873131247 407552376 294990369 752718011 423139955 931117731 592413263 785790366 42865873 577008853 817036954 475210564 687996445 376242689 452207748 756562735 692297380 649548122 716324964 506007270 904670408 750877257 489245060 918380299 124055287 95030075 723832673 133058143 689011299 591628906 583006736 606717955 630579478 800471821 577400801 115524893 263979606 783538451 451231394 895394392 68664612 851946229 266992409 527867842 473681558 282670992 202254900 727850680 406116596 271747876 416715357 394501817 510392604 274940743 239852856 60567832 24685751 234431727 289026491 128415805 801851362 224381842 181162373 345239405 771122859 117893477 234120652 443021432 492938180 308830015 903675571 877993694 698757117 500689245 870340631 597270954 243194336 163257895 344443662 821236101 583144773 437044349 79432941 871002990 517207159 437722498 366371284 26246092 651443417 527139917 912942439 272414312 689239607 663404294 313008450 42373526 852234463 694091485 15956764 634089111 528254924 285379918 553728254 362443733 542403529 879051413 886183736 414573078 33680943 869693876 18375917 570282808 468457924 894898370 455479834 912443373 90329259 993735775 391662420 218345043 868944655 525637982 519655043 766417839 531008322 86837400 602744349 152032355 428051629 266746793 813716626 813172341 268931294 563017159 689812326 559243088 553533019 826534425 161083121 619457386 489271353 153524518 524645524 877333085 437521348 848475363 878877620 389851109 512861489 807499421 947745865 321500943 841564867 735303044 121415786 996938099 218467215 117706917 519331389 27507566 962941516 347260152 955932703 310990525 525468120 640319009 8505654 571464551 59324632 841742336 877257156 707404300 187333385 134843119 579053401 668604943 137868743 635006740 672966926 503750613 205352587 844066803 170939695 246084897 163717943 950725924 854812040 487454535 836291709 792133975 648112354 769579097 350705740 97762886 248176996 901691808 237203937 713769558 659553551 424343339 794617508 926022328 484061844 972127042 757044683 148687644 630068888 574910199 99518708 264442561 484728423 54265241 353510956 623434160 6455271 676332388 745315983 269235246 97286841 697318933 958683887 456204359 754115240 778372248 175337198 356705823 674645093 170407521 305449536 709078751 153038492 934898416 128962098 348331651 203448393 807902562 922114950 604198488 475718960 938658051 75202757 742491951 335929926 516800263 35497645 573970968 869217501 22284793 818763373 210486730 253490055 944810558 173891840 661915753 76342753 228639219 89280075 810346536 139291736 122787394 31448525 914810086 131684280 827048548 536703609 686090494 128452338 956353073 709923516 695707597 480825745 549780383 348351630 899281762 327408373 185697376 378564837 204351733 38834483 498452563 573663073 88370694 473094357 196847596 942030385 951347712 831566245 98969981 372634314 824143804 29184806 502144903 271323995 306117516 671653135 907390145 292280086 665794617 344472300 540265033 825670446 680311949 943813993 705810612 659007047 963841725 59609218 709538582 140537758 852166157 881558111 408673541 807837599 384887088 526000488 34437662 69754655 569632347 920683135 581803724 169120897 542239906 415396100 617332630 949324045 927926954 18068902 353167925 426785210 367238194 395296023 996889960 373396906 680078845 792583227 629846589 618601855 725572835 35159991 925248923 521252735 354447274 864343969 283045823 776451955 608939844 279467039 754541149 611596849 303524243 242232785 269731891 19517580 315195075 180654937 32454597 838388104 625331029 608567176 342507511 948108680 195127956 752477189 788359668 843170872 366487809 469552533 850265936 966904377 379054634 887031892 665876706 716471078 215476615 123390083 602663093 817787921 874324019 514129928 388658677 309549383 140466400 794139162 261711305 193499284 465707386 477627488 968094368 689308766 487601661 267063363 517249573 125153291 458792501 764148337 215547908 932189143 268717126 825246107 917827994 913537180 599392379 361881538 123797214 349929066 873034195 262928697 126280346 698210989 403344015 235519082 49309020 876196141 202165437 346089667 361560772 618180076 791685973 267918367 1714126 448118967 653886469 259547750 605449886 408148698 525256601 910200999 794777426 816722 21436626 24538364 706156444 21184801 512379721 892451455 746824310 741887128 417280556 358423712 578375081 709061026 548434622 452590162 49868464 164709586 276700445 637393284 225230447 972174220 405979259 995143446 122775908 204685480 152983261 61973848 728778215 948116049 95324728 832782838 250205040 779927408 716232130 351650588 632748525 66534179 210233186 636272400 40341680 925108384 761838516 197544838 904096638 438196956 37644631 195005327 830720184 210446147 69456528 973942327 766284353 709972677 734342459 863734068 265642780 607765458 904045520 180169410 782684615 350274740 797888744 38493637 426176141 451836348 398721549 640605289 254077498 620787982 122772255 341867902 465937244 235363040 82800699 576791023 323460233 50514931 358360320 431382245 43142807 697674963 70707393 373433790 551931003 646820275 379022849 749063304 609608341 966852872 611868951 554742043 353599747 872451661 931043975 248149072 158461187 241236843 151782474 962897809 399807221 829332889 358830195 131627719 465778886 642128420 236310236 50867665 79917280 493108220 102104298 512797764 914514742 879960815 565972686 251170403 268620824 622046858 394629778 182008985 102174129 639565463 825865900 680777331 443736862 531428420 157791457 444162154 712569029 438630203 837781181 29798769 330389726 9892042 448579334 828221618 494513644 964737342 923393313 663854943 988404503 815202253 4013920 56587837 939253130 364451063 605012761 530376880 133219047 11992314 616724474 41701136 723811185 444209888 694584428 844739983 763988932 336036854 46762600 223581290 206868030 808531292 973738415 381882167 891510095 112151614 798810577 289276845 724865942 352651546 192113006 594084367 671863806 39828900 994504309 76280259 429804451 651858844 104349465 876522458 755407810 544453339 530057613 972420045 455371785 400428889 523056503 472627232 98249463 224584105 179041926 103845052 350579712 184154296 319005214 546536641 439482769 926378224 977976565 241167187 131291762 92102094 716264338 278460145 922319306 331019718 471080023 232019360 279339339 539877030 153471309 943769986 644710502 369837616 851100087 970976165 138049330 778465668 97834749 630820333 14156144 198299607 504441203 495151853 703415924 12934852 598262068 217795820 718589726 850956299 605598372 779323020 120602725 31276447 531487893 616205350 399047299 992842984 353751630 638734750 121397862 856571933 969516727 409911741 108538848 358319088 941752807 348076965 903414850 147624181 968714350 569624809 885738031 861276922 384069388 368303877 705058842 866346096 63637679 252713411 205594406 363740044 125578601 669032073 530833982 797453579 327974027 228187288 504010486 404334436 942202270 935114809 219478435 133118505 395179119 548370578 400213720 171056031 685907694 946099614 821210383 267089198 71934123 995507801 679494495 17502105 131233959 674019787 242090815 564903359 531105435 183678819 139960776 72040284 324147385 62410893 916129408 978080632 175868875 880239740 62076086 786325764 579703978 305710479 52982925 820043798 132834084 232925586 766789480 695187984 421180652 96440419 577501362 68095953 932481269 205913107 66536785 459240097 139671450 883819285 814715077 168371650 220029132 421355601 405818546 340199962 214129369 398729584 99221743 243036981 979423253 702109431 769760812 814703972 335953248 880863858 616328726 121823691 160863720 523775111 435337873 502985043 355978155 847063786 960728064 844087155 261479882 840893095 503715742 32264621 444627835 862903322 887683971 953814261 592865258 365698325 113329952 519358123 49791132 449922861 769342867 84865458 758179698 650324409 698510561 84715141 65732355 552309472 305340174 507426906 341496447 296012432 65437466 398580419 953617359 37286227 660590481 258826025 305670471 175830153 391739095 370795338 615684058 576729554 896014758 733146967 646338796 755746231 293051654 651520269 911370136 618578805 928759034 131132717 53547122 870874136 618514636 403244658 134115097 524493865 562414940 247068522 560355454 244090356 730891315 108522515 566119301 577478184 504742810 524167089 592544396 107409219 972375608 107335797 619022076 188503417 998154711 395383858 415403100 278869037 590458262 848985334 283975529 722319343 721537543 129634953 459776010 222986688 970777961 814303103 856954086 104780556 643411885 637222907 251825938 781318400 923288713 34792983 696864799 226194050 482988854 97753777 517587354 377157836 3679546 733404294 869341172 381150584 811468346 10527831 306885669 541514970 670536051 604627641 367771736 573468635 194442410 232067523 678558888 310263188 826843887 24718038 932727305 609388752 170370864 757175414 253635989 880770194 83729585 596347397 494559576 354866027 921458532 344895302 201879304 755419560 601987147 169662352 549460541 582861111 250509847 955305073 206630322 18478747 442842632 452100268 657625262 878690255 464754176 946073839 921714465 848505661 690954596 225998285 802242531 440552663 249821 366380019 144373588 38107279 153485810 470714105 561546039 742811833 563417685 147315112 107237309 308161704 262317989 577674489 134032159 247725287 418910022 146388967 660752589 407484787 341012171 231269485 820740300 174625938 107912768 58429205 235750547 775490624 503458272 398380674 701493145 836462544 937193715 861322033 719111326 208486189 765485435 728543564 273951891 78866527 865148557 352546717 35937346 963987199 277775356 720998639 509442698 78312565 195189800 545522917 590104844 60270300 875039235 82973141 307968392 879741389 24617959 895032360 97768557 361582169 378260053 862132655 244793010 672585804 87337153 942011993 192175063 713590438 744076638 746823328 503342456 182235498 706736307 886633692 963821611 180949441 717532996 411374596 223627360 800836983 337177513 604142302 351738355 312100708 930620144 252430726 186784723 653436914 107613097 435915726 565602765 708550234 601566542 11948928 336118505 908099052 932545097 5477857 507803089 987989031 683041220 126652241 348917011 273912519 936338645 357298448 910069106 975636658 327802313 417420629 13857246 710376976 33245019 660008382 554492358 724110677 347542014 909201614 52059259 240258586 610529407 418617139 641277160 435546996 708094452 337114976 825704030 584546908 64844589 442489478 289153652 380363760 787263918 649588958 653609972 245359553 19400889 562271116 930072687 932413320 732968845 730380522 356614299 731813726 345716254 432704463 761557133 651945716 321512180 680703759 5735461 222462316 113549633 620815440 285708609 656496595 180023408 799931256 312509085 121948063 971245249 783854316 717771064 972527695 138811492 883968837 884095917 384169816 60872800 675077560 611005516 863794119 90403221 186227073 708216502 909300823 482655139 295780531 451369632 664874645 476428296 613416860 273854544 691598112 103833064 677288634 323071566 378159804 689060090 444815014 289942063 214904253 220549866 683085963 425057299 164510309 705226910 953119748 7968748 380881097 799039693 51652911 3469514 574744217 556615989 276723731 984269425 812304120 162933939 138555403 760907317 606454629 263227443 601404369 575326520 421395845 340027443 641245682 216556416 321936365 505891565 175897902 80165088 623761755 756303461 476453177 536144387 451291484 885277289 879881602 841478024 518016293 461581800 522462255 349463800 221862273 92114835 211125839 199121937 829529057 736226818 379355641 959280709 159448918 128861613 676929228 51369716 753613764 102226530 737112241 12145022 52861067 313803429 113756295 182981500 971150715 480694894 691601459 192286316 799141121 311509522 221164578 839112969 105608215 767180101 218091030 660283878 697715811 189190735 150565991 828710699 404486176 11754749 844977765 348807103 133704889 264497884 951185824 312208942 961720152 209734162 535442075 507294272 572345866 969954248 157466009 228628660 669101574 191252836 250042169 829658368 299219782 765996227 196801277 653497899 792268057 815038552 561315462 458000564 293765882 682375540 251451422 909979557 270158635 900854574 254824140 57146643 121942981 447363255 195746210 672836326 521131581 857118121 884329275 500913682 123361600 273181227 532571653 693751259 266246510 806838005 720728838 298601549 324779986 702789836 515090493 815227424 665747272 356379628 869146945 938227831 501961904 612851024 277735717 89820622 598079123 927158930 627095030 339975058 747505358 626696835 256599442 791410152 561023521 13017903 578794215 981714780 316995118 750074780 555095115 234322461 191364354 410501277 763621348 95348844 860489755 910292547 869975405 575041652 518589289 882793684 258035998 592847770 311887390 282069775 451433583 676407539 325739375 442199545 137705490 773752559 920794012 181909172 303729668 485697602 162759907 562860535 699789150 883238129 600821592 531641066 933549052 763794000 605494669 356128532 299810232 310352442 788264313 317385590 20959178 913050027 283757581 453521978 186926087 28448012 633742350 569540080 518236866 473361641 743815114 713565024 397801290 448662823 183738328 352928514 928576912 222885718 507778300 503102539 12901632 609993537 742364461 137661778 156491223 921951180 984370821 378236055 50949376 819902232 693625345 250929530 630637520 333376123 138628191 631181930 196521152 107884097 236988060 655971203 525696148 151321562 335299061 723199494 744696352 929256634 916081581 510028432 182977974 9778974 46822110 178812111 908639033 224087920 494777507 812699984 156004409 598555206 927769394 165180588 579024300 546641133 377249875 489885324 870828528 274212675 712890474 705086508 229015422 166556408 664800056 502952725 686635270 306832582 567513152 906289478 8247047 442592583 537763888 585765665 78788570 738518061 745795499 490943559 491938462 86487600 916023417 938993779 800288964 107467847 598620479 172295901 129830632 404026955 644940699 679802196 579704307 38333131 22966247 357919987 577050112 565658633 823095013 235686241 774770543 322847234 358468012 850988428 944140158 85146229 422254804 570818450 237031621 316217266 126015504 631770071 303556166 573282122 373210794 632235842 543892184 321697267 719003846 463489517 117803371 731499913 393333656 670499154 762298567 749043789 233486449 82047403 737717457 339120793 489440830 705286138 913453206 963581171 217969528 493058695 357760203 389828758 216320720 183713892 440535338 581034901 401011811 333287823 334722508 766890265 804146507 632426794 314823835 291332665 542495571 419588805 178720846 664557206 995278549 178720698 516910895 441331302 786853924 768266590 732125332 393601432 77521036 883061665 611637538 447791246 927567073 145437084 580986531 102529267 547316498 423712103 449211559 302112522 588793143 418096111 584037239 144505999 476832347 439133490 787458518 691519001 353592529 817032089 946553723 332424250 663353678 225301543 800109645 786954674 755765915 788153592 510983591 764162708 317019540 39679264 616639791 761374465 990165634 671211157 241937319 12467016 863950040 67105654 500453417 98903905 651152873 576242388 381390233 10233562 900741606 789032243 612447193 317694193 469064184 69764338 627184436 971852551 904204038 552387761 940965564 461005814 990066861 248815819 284365726 729047045 415212390 127360348 363982913 535860920 561059253 469573785 512640093 235352280 405980558 197807518 757278985 553459475 12362938 295910491 875545342 679808323 942850899 890269926 806745382 228956640 75955860 438124107 917508925 949506543 713437709 660872296 168426624 642339600 365198489 368333594 532202777 29180199 36069627 807762892 805492516 49302202 351675900 941010223 936052483 829931186 647029698 454082574 69710872 906187561 943603397 418916171 316070222 665413291 824279530 183481303 841504774 630414945 436970098 802139003 614027296 248875757 82078632 77165003 413015938 244514786 393196187 146056048 118435422 55769010 236776959 700331764 108904127 572564844 156047036 908840986 931833824 128953724 530262824 662949614 706602207 320255332 539414826 812700782 959492497 285219245 874002934 425841853 662410331 493956012 261684793 508588828 812172890 461710602 218137599 340909050 593877805 15963850 989078234 478295075 681394011 433925391 525031273 663637645 909305178 939411302 159985018 573745810 545469805 993067885 600873587 704823512 519737414 467332284 380167034 72353736 95794205 344994310 690866755 119341083 787609468 456695002 115582313 995317653 632860036 697830918 482376998 450427054 130922491 21389569 12595625 266709081 74291086 915477140 308926509 503582711 229850452 211300019 666068712 35965352 815788842 515022506 285225071 755162298 63519946 618763203 452894963 693594064 155485783 12113543 315700861 701915474 570117176 750293512 177915297 141763348 15690122 562703102 638025442 805744977 135489759 187264990 540901618 390485048 878716672 669802886 622385319 72754360 471429532 648132736 244043862 109371548 524717802 681116142 745648666 199593102 916859281 599906259 344322974 197041358 70082649 468464260 856175979 686881741 139906521 599377381 755749195 465184849 580477494 603075452 461226004 41157064 182974212 350281486 806496715 919720562 999978404 438518286 208626433 690347661 757602374 579081466 478110410 697050270 495533021 882653521 541281078 491151188 818875499 604765764 58157759 7083604 71834464 260737218 592214091 833491622 537612435 551224763 490908578 149045992 163255847 924434437 152258349 504305976 43131357 871708998 289284693 929057171 224087813 659130915 124147467 854923786 884532588 895128245 233973778 601341808 953112859 673183429 537418153 216671740 949054910 91678227 198724335 4496488 89174747 770877763 123619871 623624836 441035862 404799411 436017826 428007385 923983071 503785492 976439176 124482138 204073551 263976682 203796954 404227218 121345663 573359252 524154950 842994610 717160627 354198698 417726932 533197908 998212941 606536152 463346661 528269543 90509551 985156933 616837522 32487371 439123137 887739224 289831011 839026029 886868152 240462692 591250891 529848417 297706741 412345224 454084924 608778545 293787221 405693514 382081694 639507657 825432984 723505766 863402856 390849417 507876262 821525676 244542336 443610741 49883345 877851434 813554523 959829976 67933275 624355849 574573930 989221245 272105064 256683535 171426303 146054138 850005183 3225776 71697194 886730019 533178780 9588420 77233498 107646680 636456218 585599612 924616985 48943910 479235217 93483017 63039781 256023265 863414710 759069313 812224866 529605274 658971050 960604927 116964136 993808990 103141919 929820438 554669178 707216778 251150101 916378326 976590377 616593773 28172741 568399427 83861241 846356818 66637396 741136102 526185360 324412515 292651892 546353599 25399501 579728571 658565590 439973758 35443579 996526925 549067517 884806291 959113790 212360252 650302927 165065804 653396514 953016810 807839419 261825053 58717009 71463563 134934501 10531905 180443734 493518471 545425436 392300194 22646414 735100328 546726026 483848953 783316151 646712665 721779866 565568498 637439323 68823346 707395464 856832972 245419060 317653708 912365148 446897601 785320335 850861299 256397441 952190400 854910673 34209081 194751292 346624503 351528966 831507979 971548560 63284740 658610387 999392594 344768854 99087742 323457772 407116343 816829409 822132543 294453062 13849182 69761168 741795578 771827958 80085733 12255403 679282103 925826140 303167296 753178050 845447728 798386248 730087069 262088153 445572737 902071729 206789676 832045299 959048784 659159280 839240503 575934504 95722083 602579283 900526631 155090941 18555510 914519633 330495876 912447765 287419769 867114381 210867470 146911025 948385833 816168184 731138183 773341546 4435261 267634281 797223733 617886037 40130510 856500987 50062131 200498742 816438628 629765619 918574 193688926 631777757 846777371 951509667 623049381 822182958 884848507 287516250 95621042 984907610 960466260 349837499 423000833 306635533 449726022 787243943 218918931 731950213 263624940 299732561 448066770 467821948 587963637 758853405 244555459 250709439 236449966 698939636 770460255 541312032 133463552 495095154 445685138 505955622 992821896 290502773 361038303 973712766 43390153 545924049 41512816 591361997 59581362 827165214 692006796 458328535 274592234 252457643 844164859 665524968 354847972 269423603 998907530 485146326 388895894 611013896 29743858 318821061 154287902 786533689 302740536 536256410 141082959 38496882 927274671 663120012 149286031 172116796 479109499 348357847 759889754 612415565 213862604 479062598 761802607 606686915 667493373 420462842 557975562 499066863 446179444 339387351 178978391 389115265 431552380 194211454 346832640 59423271 343179995 945740174 494585885 364168646 256308353 281336017 779920104 154898306 280279759 217137686 687885529 802129007 173744763 681851212 558711906 553636244 971979610 590254564 33104314 645123760 702470903 440455379 885777667 325539220 648032590 581212954 787740510 898576500 931374511 67655884 586630136 985238493 991516639 868703780 834297552 722410081 899790440 275363298 941315546 176305108 380730351 748850252 416973463 271211410 83922447 903721781 717543322 199731312 116909711 265650360 59452748 242773216 390531591 460380796 106361947 962691905 533257368 868660702 553777873 11783440 947732340 414655271 701497025 662919882 729447020 512373801 438722866 464299817 275094601 413897961 699883007 221057910 419047201 822695568 151288297 568855073 705810800 140014892 829372364 92150900 198332766 496773891 781731582 220956713 974099824 627233355 798458678 634058957 368208183 645235927 217832164 94082638 992530501 147666977 593563986 360686835 162416207 877660845 884386705 315268908 690224871 664083396 82141654 772815465 193812232 146610305 329577619 923908133 301403392 595201376 530679662 747858747 145454010 633500001 657107758 627439854 626578441 822932296 931699567 893561261 763833635 531390914 756817534 990385509 607970369 808565093 293331737 754348977 282085490 434570020 578509504 750120101 442975260 369430155 367875498 506212227 275704844 198480608 416483532 750442899 132708728 774766108 636091726 571229325 216338407 893002995 540488841 275886839 802780662 61347272 117064181 696012232 331612032 569119536 72073222 756371001 259247587 335749960 767777265 983263660 40497237 668163043 556700721 79919305 527925185 772218769 829188259 663641941 908520545 320691589 121211711 421063360 215382659 470925414 741428093 524020581 889273400 365826498 17499152 313346915 675327578 207604467 926357034 79153703 106910765 578414683 416652125 11912542 839491076 517412469 576821869 12673737 23481645 759963926 725011314 291612688 953599063 89449091 767409017 342538894 925072077 284705372 576063766 813012938 967873826 811724137 905498121 44009720 860633868 948611619 791603445 319186910 998255928 872655517 865627129 348170457 228226750 20765581 548128432 588076888 247839173 356788919 280940663 318064597 505731082 859594430 980540448 247034093 833181622 749679329 113338745 774680088 196128900 733637610 108664720 222146075 985772290 326619923 446699593 843660512 427740835 555968535 73659610 865130163 84002758 466223482 427901446 812136365 767650908 757182023 918914167 916229374 462473962 539180590 94807561 143421704 492880495 5116093 885934747 231180873 771631261 730417362 331666632 911874040 521531231 426857891 414818772 419743970 555919198 258480520 271609420 630262763 193081478 305453940 711765527 332090356 138624426 677497360 119723223 411891952 669417699 470369031 188900192 824920456 549666089 661763005 10231752 410453250 443387810 200901309 949214507 568077502 247513894 633364210 131631248 408025958 817958488 150653349 8203443 676280565 95743787 866678911 750056327 111851424 75718419 76362478 603072843 692734319 674795860 857523194 867013542 624706231 97689931 664226066 177263112 468597113 994217960 995893960 785135105 713858914 45792051 724099750 616995231 547795365 15876129 995826640 699597783 563797744 494429234 557252491 698085455 450775867 923860542 911611220 176755979 414698461 540145334 960631186 179368094 504023581 96782883 995880532 100458358 567508090 490075892 968699860 194933833 60024183 106606556 901012971 199902894 874998786 94737222 254269077 867205421 474249160 254814011 986850397 404088140 165962656 579473898 476398934 588644627 843888421 860450069 412775419 940794376 38696107 192467041 449348406 676237808 109217126 751449776 348443396 60982590 16237070 767941819 535303815 204410637 666373265 220257921 163326692 502496764 298533844 899536272 776276456 737692644 434394388 945823547 868565412 601938191 564606083 63743575 185488173 270529246 319593440 36940032 442052306 192948343 218994020 591429961 545104905 758613918 851541829 811482492 280705062 543402243 457062034 978107268 397042202 620933454 46674474 228147286 92312319 672874305 567794047 312969880 806252741 962086133 897544572 247608823 592099547 846210525 951683580 194985928 591376311 385299543 549829273 630364292 655258111 549464953 327935116 306504690 762938837 439867164 581333554 957983231 61742860 291164776 32194348 482982664 747938910 617355399 541431249 69855271 769934943 285892511 73139582 727916878 781820363 833883796 427848022 220582991 683539279 527613563 971859556 660033622 61600768 198502201 669209672 135317324 254435864 176305837 722523450 952338726 977681948 562662686 174605410 617133581 741030413 976384153 677475335 488956731 3138922 390596306 916727290 501390463 143980173 215016696 590887115 950424269 514919678 639795372 961703550 169165024 420030281 848147946 285095757 138757907 822271384 838983038 877066365 313696601 970226610 354939774 533802709 713041807 710605891 909641582 424715064 117334902 10426543 955565165 330694295 979904085 348333212 124316495 276873152 445025650 15310079 369694866 379735523 299668222 656254075 995813518 135966571 489373965 96201609 562451662 42276282 908912142 131798107 965689184 916389889 421721029 586303269 375835892 930405443 802697930 236002097 993409848 435565571 873068542 752155604 648235735 993800023 357040575 41700608 730113874 509022334 848490715 766898535 671949465 626402999 765507370 271953375 821166856 830040497 631686115 705395285 968261595 776101145 740475054 985942441 293864145 618216776 84121449 91071043 408295477 97629777 189747631 831826396 195916691 894350676 979283210 385920339 586303267 717613868 985807063 566172732 594786759 942712691 579725813 893989511 34287686 341257218 768640864 403014781 863308459 354823115 118951962 743829533 812517344 885991193 749833505 358778900 488459778 648567910 755590894 962103094 337253270 99115976 260673679 461249155 187144251 985585717 509675685 885202206 480048763 831177442 240913296 939230837 581796575 797835406 177178590 927006372 658295405 816613206 428579699 133316429 112416982 782421959 664337138 827003343 211919066 386732197 331252370 579676280 115704151 361613119 867248155 321141570 622560899 385063909 338653151 493122312 998203683 704969882 131186754 30054462 319451128 386679850 182419492 135064974 712747973 343789946 72565473 679320317 493517440 367795244 446540251 58312558 7274316 215729880 611068627 587508562 386038505 58663495 319375264 926564229 426076147 888438802 133946586 313732692 41407319 696103933 847426879 554129031 904795398 603144484 82438058 370917316 242474895 901948521 890074713 572091376 119326029 453433348 312086961 553590147 203276594 296950539 343445158 206409619 737465599 690971542 437284013 270260238 452577068 962031833 314421182 486572876 247729361 39239107 3852777 972229667 871634199 43801853 31002639 433131320 109942784 57031470 647206200 360887870 682477690 73579198 655666237 819815881 707200013 486744257 110468834 148656625 450084519 284530705 13800549 63237670 660679648 117794581 242389724 694638476 751625246 411677623 493941265 1986799 210150320 915834334 829461345 439878190 786117060 615134349 634190762 515306269 564321611 958540111 452793980 829772035 93045032 889172974 341792134 276394889 39327338 508022428 259692735 358680274 462566288 965792395 375659920 940979250 120659484 652061127 838602643 202839164 460898385 538861267 964613766 724223342 142800909 165372598 398458924 751466460 154155393 796096373 412459540 507511921 546190644 917988031 421963467 142363555 444562095 426059137 111810763 765688102 482848236 893053754 5182289 282316956 391167790 664399520 324782098 434084638 452420546 466557235 686090117 666819614 20524310 979616480 671649827 868593934 550181947 351049430 655524695 462466613 935636327 295157865 62372582 527721787 610639571 379336467 283752383 709447708 442604693 484880228 692429304 133121876 59647254 291114120 750874661 30884782 105523098 620331842 6932755 922210126 608943981 347937215 211037376 732499075 530106588 786660728 78175856 164398487 50012360 781335356 6364387 383009927 980458225 630498597 175230977 910100216 456790590 578729751 803341619 970473191 790020680 867519541 521197623 832078970 956953359 744502058 143580577 35484162 138545456 1602282 997739908 585006105 890345047 987492193 350442287 267262717 812650219 536292518 860260892 729661490 570252710 507333523 500300489 632606608 798494175 225532330 809853912 776555400 786962280 833834870 388714700 365800384 172646969 475378595 424883466 974940348 284959820 207545193 995242166 203343809 145855010 861478263 274107635 651867700 381211838 608757015 520395538 238866615 480596380 356199049 965976052 517287547 261793650 337757127 336203491 251911659 38043702 635900133 433284584 795457712 254159167 505648898 581580022 886470972 541090857 356846765 516724006 737477776 763657381 658276692 132832523 707337411 42162681 606851547 133910162 987808438 818091095 441583442 458507744 211646673 457060849 568070214 815720321 248530869 201980971 844503804 437838270 788540246 422221409 742660664 459153769 463930017 524920572 208351722 315202051 750560350 536085880 80323604 321079049 239840621 689392046 863121043 672390932 967687837 746460488 778526230 349349378 470386620 137427716 96993824 75663826 435324047 849067729 18349229 383553126 107804341 119545464 123657197 176058984 188687353 853508261 82344375 122571892 243682502 667045986 793063795 37037787 545768252 456369775 477755859 460397930 902489497 767756198 347471059 395648084 685176708 430679533 713977316 548779390 755250703 298481935 511082147 521888890 245095517 902389007 978814026 293256276 150878235 769041658 722948235 872276620 677547184 404684052 828509571 842764253 820708817 9779953 693054619 418553095 861934885 212655340 297246725 39554718 577762281 247022025 422329713 854269940 761989886 305201019 757579794 579914797 369383397 904201784 33571956 42266587 636737339 805146726 529266166 951976940 91410101 876836342 722549588 516949786 333737768 557468669 359253295 382359431 97972523 448446224 262450760 519149144 183083710 175084726 209770243 345503263 891554114 333243692 492980875 649789998 166400185 828321653 522538845 968809377 772040705 33169483 910098743 705166640 568415168 987282378 57260413 290064565 158537774 597508140 632967924 774293940 372013706 115417399 730118340 867855726 904035867 978367915 491217268 757369986 785520790 881109168 959639661 789421307 192686553 774021280 651470779 310908465 270037374 570335082 794159531 773063863 846460911 184574437 898363095 164414219 181599008 540451329 653595492 942436596 625846444 485797797 907534393 435029222 487834368 360568767 804179680 488193338 841584862 780840108 391481380 228035091 508413859 104663646 608039881 846097056 482893440 256833892 683031228 28873327 433672446 204071059 648198303 220219464 714359797 203126091 43584339 348473115 965389088 428829507 845858340 887049972 735332100 797108000 500229482 794797770 203494642 999697162 707481045 25853437 860666169 897234165 252277923 221026973 277991759 927745749 311760971 871377173 481648915 958623058 6935946 247438147 464618920 817131524 937698000 992770973 671225774 175227563 402453772 64354359 647072154 971912755 302273187 413544499 135893112 916265691 587952287 764687180 19808806 828170927 752716890 543789711 426533687 791726658 110828056 67399098 480551813 612626773 796784 155423501 540089145 623042061 765960684 820569417 867980520 517152021 430895554 419642543 520608423 551765859 222132331 924135597 611369609 488474007 176199409 918072326 804200856 531863500 159687916 986688066 925243865 966922334 985459979 763509140 970347159 985399692 238605638 716519501 540809009 101956996 722325585 342116553 323155348 385904849 518266548 709768836 887483992 644662233 444102614 937731687 785013476 590582713 580192658 826498499 981234026 220123962 178116554 245330235 383601226 890638592 532430284 402030865 499577432 274681797 969853411 702240763 779938563 832473895 267141202 841391982 556771973 941482471 907266037 693993355 650643627 166045499 949765061 632153387 451423085 747052693 256228031 314341085 82320270 421409115 925023101 616786055 572566720 917993340 406334804 810694562 780923557 557602588 158132138 175369691 109406980 391732723 212779310 426605810 916331621 591156726 636583545 754467737 417469862 218740446 325108396 311935391 701423709 855087591 211975090 566750530 577169126 375324704 870605081 779603533 80848286 346566956 726492270 64925722 177551286 135397162 12383610 691500330 764948629 707779756 943687563 235318870 659266514 495163767 175363663 409449172 162103367 474311296 313438359 851677076 946780562 950959709 715606474 268074156 930451981 919411388 844258483 321829520 661852339 466575497 369165424 415106264 24985646 972267386 733248737 861146830 24846033 853513236 939161383 140314641 832951303 612175534 836708143 435597227 563402398 296012301 708667881 821798328 752546379 588357963 547531392 49119219 34988331 20212809 544791368 681795211 573166794 560564651 314777168 75624689 977412551 483443781 592331625 342937414 236032159 439484680 62588968 947778550 999145027 391506592 400672421 103458299 693792438 877409791 434004769 233574976 591623153 935239255 285617379 94814010 905156887 113742555 185104033 657513314 833318266 477847786 694074518 242173338 444208192 489225894 249751198 723137892 141534466 371395740 811746443 539680438 472595594 830545764 141368089 790778409 910407070 176819090 969235704 13572594 189077527 749850822 581986444 905703096 228745221 719885967 299994760 374940478 155893121 822748072 218663474 840309980 347431754 652531752 954800517 752182255 527499516 431833035 227136832 190579438 656930708 942971462 954019307 923085658 916900412 109388062 721596584 997160088 706208565 391535548 418643991 137633477 749697814 821025984 550810311 824712875 880593760 459688141 845326534 863010314 693922913 638351001 794440518 847033121 300206389 221564843 76049069 852512090 478358643 800931717 859075856 363243282 484153988 104185124 510453209 739330908 753057215 227994147 596637928 473736822 532416781 872294013 527854296 272269205 946563807 301852175 43424775 500430739 328684232 582696196 376211728 677459433 789431136 433436589 239018095 210804386 318192313 993844064 262604530 95234450 980376339 91494435 195197081 232447219 440073840 894599635 806928192 167104538 272326915 212129567 189047361 333059063 993479485 578396770 991388976 107205814 162028623 163543893 541709522 148300520 503744129 172175292 379624627 810922140 340259320 31692030 221992138 263137580 799718810 472364737 854329784 456118608 640181511 399406111 934466784 161002788 290388517 173903864 827267869 227742850 115322903 654884327 370986822 622946705 304741420 287318606 818202250 169836698 893199866 38762841 121466864 607627321 34678152 374225592 852790569 961159555 435465897 517420618 341416352 294253458 129274599 169488271 61440630 793627565 946362063 919073828 771717582 976570975 304213501 893415864 154734929 495246365 608909685 487597813 499313141 112527057 155362074 288975243 820560525 536809034 720210460 69804602 546477933 535900144 991388372 233739000 866710754 761495318 929095917 787673394 414719573 619349956 167141956 996425053 451002113 305284697 183261672 910899216 525396564 661530015 981608621 757386931 578926034 698433456 245376929 642082922 273286520 739375309 328809757 832815350 809873515 585692255 159194990 647237653 943759176 687822523 539454624 447660762 617711728 185316759 419159419 129879952 755306715 254047543 726501489 278529427 439192062 549440427 689200004 346110709 890885122 953060072 1497406 909904498 17058897 653354885 798783604 278924411 990621635 965295509 79550659 224952001 911181516 175393779 769171686 723322301 820841258 767761214 554889429 238294875 814169490 788872964 361260046 965906178 807709363 881208919 227656183 424629056 774459312 905988620 328068962 422383044 812478056 109632397 381697291 220106133 421624363 66956848 333612925 35750771 5237399 273971037 262684655 562795298 708325055 585470227 525826228 927185775 545773947 915799321 183635518 954326022 854607896 162995279 229176298 755502549 671248879 510634226 782835778 84251787 147170168 641416617 903540735 50312410 101292223 717284064 530164983 985029517 88277035 742536615 299420627 84339889 69196498 133187933 158428509 596883191 272057706 121785917 543236086 420532716 634518954 265158437 367686918 621459483 613076804 893153245 635817485 924974316 543279183 134386949 983884790 887336456 955298630 874553277 285084050 6102168 428396389 609774536 303535567 393734609 784403050 371420144 303699358 336237151 884214411 829345993 120947702 585526724 373274016 495524605 676902391 227781575 200954221 881852070 374349703 536763022 510172108 675493221 369749112 857175803 135362507 140533687 613705149 179576621 248874918 791142540 798151937 602089963 543870038 123895177 432687947 556648371 297978098 321747268 465970636 974414744 750903782 155162143 823323777 180235188 54434091 456033799 160251333 627345274 438300 988761190 795190095 905838762 865542102 784208924 743825305 876831626 155025039 953581593 75421925 793903594 176598880 969578660 711296655 374879678 737605280 14804992 928739957 665283678 416113423 369805863 397613617 984779158 590453226 346938258 610150983 159236847 978145718 668568306 527784041 406899098 509059628 965342103 979833219 197339065 427638828 712248745 781630711 399282276 31821281 225394881 950524359 164594882 659382818 872629178 393043669 424890589 652297360 37886244 533498832 643479662 856587016 541301757 282408802 905385926 403436192 444761863 570565623 976080122 266721508 51601661 897251179 552219837 55761604 10043053 528489335 183722170 98371079 980032727 762435597 259039369 598057178 89179452 632377747 284315266 337122494 935329161 682360632 764735816 512814210 240913545 875495283 579817960 294949520 192818217 160289548 681684911 661775912 757086197 509675941 845799635 231974816 65152608 600108926 356857900 276830727 283534234 815549467 962887336 531841470 791809027 711833815 742004671 407395942 185611087 46452751 549263529 803016516 668866011 739283028 796607276 970609875 913823013 563640972 440632739 472341440 306919588 566437975 310272051 498110539 820915737 228238801 963433635 225209769 367853567 479445940 812930319 238346244 727525449 677777145 870897873 945284429 886150630 783811260 572381529 565791157 935900794 230435451 439813700 808457098 420868786 541727206 674055787 728814148 568019348 975690422 461896637 197840109 181735517 969515956 641462581 418914416 945161837 393706716 348676201 268468378 363353975 354742341 399408120 954963122 644449286 737163096 305977929 865419687 713198454 293634135 511191202 280776506 557000724 166446131 644261560 532426653 673893137 26673365 547755471 28766819 902249088 32321840 655893266 806715635 748893665 100116235 244502085 506999226 737901189 729110216 856112035 776409073 918782113 623480645 382049135 723667639 365025139 857985056 905397502 947271019 171455198 782434460 647981039 311325017 597024309 840955262 111273497 9892347 701781126 781795282 292569138 919187692 4188667 182434620 917623869 804363401 742987321 659835701 412231391 266922917 594466877 47673895 734396618 417979241 769173129 220574487 748298292 304889071 257047923 303655586 271163692 295278777 360718933 163437584 457667516 390562799 333608500 966776028 339023152 778956866 30478774 348906295 336975670 616518047 23360317 364609076 224574561 515795794 96810217 132270595 600471097 421908340 824792716 68173021 957355788 163900788 532070392 865489621 730863230 797633130 67128538 80821378 450200938 356156055 739200692 791022969 886777293 1125458 237708144 984580196 576045479 288681016 681287198 631899914 948227371 230439119 77879496 103240744 513020033 24938851 984234658 225773079 858841626 451211646 981611595 903586336 515224234 179884287 343043490 463210226 423434795 58875440 747199887 680341690 61022490 739196983 287767956 457299364 427977690 29576912 249957137 947456281 247133117 563604547 843031594 961991933 10131099 190851971 9592296 467788740 242481966 425407314 812371847 111840962 413211019 577571955 405309162 805072682 682179226 713945301 122947010 479283717 183712234 79105503 54290998 498784335 447511948 450638622 61133108 368613597 769637879 368260775 93124749 526930687 886883905 983648073 478816853 798746643 292480156 381344586 364822828 106042218 296615037 488871129 425555473 858167112 359105 896615272 269188128 274230534 803764625 208215299 37274450 617135144 197265790 328487714 86441166 380089832 845732483 917123869 346674729 407099276 22413146 406835577 610849465 282955761 86784782 687243295 114480874 795178840 611317138 976784659 332015620 166364919 202536129 580260021 723794893 379616808 644043577 710313074 383597307 39854809 603486951 121321255 88778607 329131945 57579351 554962632 572858943 267087155 483323354 11022950 814048983 995156485 323947296 687947149 886398354 404100823 505088322 633656865 880283343 535029221 757126005 285193777 743595401 71614250 396664700 316253836 467309322 309527233 219584964 212175195 313497487 259348762 881397620 986369468 610387460 837549039 948822310 991646650 163695111 342118130 2916765 836300132 272197015 277795534 958703619 102246615 901426623 723691681 336892816 631858074 232103171 285456153 149501492 228357630 792616192 271259404 512208548 191535619 716424339 357893367 700889495 106077589 185363783 258706161 242619468 935337729 168938398 657214558 419224180 349159266 258015091 638042696 303092304 104535020 864831340 941347750 209256042 664965343 854701470 703377368 128271818 477235943 243770002 840867754 669166893 394404736 164739318 899976430 197930884 363474427 539593786 388732951 506227175 688181091 12736597 585764479 24955422 613233548 245490444 608398851 869358213 286218411 99986850 338626385 872096250 338467381 408793594 772862995 655044657 758260064 531205157 753874480 842313527 636849499 928245986 232454211 635567479 899331785 960943344 942028319 16494338 666743678 769713505 985197302 388737014 30088547 713151143 553844637 943514382 625627688 735077133 890262598 289038777 314253955 472806818 614282203 314783996 800827198 517311301 952229036 265592910 398357561 478509132 503437438 956226097 504447099 655842150 420014575 216454178 377523812 699070583 623431399 687686974 826773446 25625852 116539985 487082618 609718156 697682540 15611975 742991219 388247130 884303384 62711966 409738209 818337473 678730965 90098528 344775171 617087135 881757804 148976745 676996634 969009518 150517892 376361652 636275442 439875514 760131004 315199955 242803295 903835395 641153974 418402597 450396632 830470786 871765214 483747527 399524480 385246 267966203 21034892 660805285 975086401 720800832 587406687 773121602 296374495 825624063 796549957 989370013 48088247 500994270 999632819 874903239 551095138 511631232 29582480 335341171 388150181 160051336 188440073 248186403 283153383 325498152 306011845 685192124 615948056 746386128 929863961 790180078 612409405 373012617 397006556 122665462 44483244 995036593 214242585 997545025 17400385 350193271 836178306 102510819 2320887 99396167 534893419 702561663 829853438 31097634 606188492 642279995 841577897 184598202 728736343 766714628 165367504 368688058 238247497 633589364 364337233 710443859 166682196 160640860 219261880 672200121 282340645 878733243 734680903 592872312 310447077 668593520 116628381 636327335 941543485 942406802 620606894 787873855 222181315 760699691 828333408 325287458 57317862 144953716 292811767 387398435 84329084 112594876 673310024 966508197 198624524 747970691 885028695 271408882 356032416 589370314 603567321 140036532 247761461 624120490 539198288 696021153 598116583 909104380 193747423 517555252 211252555 745369271 459608686 983259851 290616191 924769349 333772886 702433313 966916612 814065475 926835662 729473428 177392285 661173691 953007193 337113322 68360949 357891238 58444005 785757461 89132609 106711467 588160929 558115832 223655610 74422909 871176056 267428629 982703441 424582332 94168604 694535556 577636585 587586102 781767842 254729421 526905866 549344638 753274901 838001848 898139012 371781205 460263338 703612237 840547462 783295231 171343800 394467184 284023389 977856879 224719131 525043047 855709824 23267686 261694902 450892390 343236495 615340936 564807389 681783156 408392001 115836257 787503380 110971239 819096984 464268816 392197631 25412435 121055775 280705773 987306697 511229389 303582061 392845286 879087483 286384297 147834829 544918436 513550929 827515320 546540846 831947407 691203748 391637690 397947180 809870578 934523281 79734404 291597490 904554557 980424584 67564162 937884547 114052070 269149772 730706736 631229739 281473073 815830270 513758895 951077133 897265175 129772462 10887695 45637818 89843495 106315559 155494455 861427885 625805058 499286729 316293214 707707513 503121821 826876688 134359477 950090762 696361391 418878931 17920162 946007631 41955641 452651052 938769072 324172554 438957278 701039328 158307740 583169105 542865948 440224068 731307328 11141746 787076508 166309720 248618979 816716547 312787641 778663706 535422884 161659543 597470551 21048079 498986895 443931092 611802164 846050007 546400443 197933353 834481377 741204994 683079436 608981657 123779483 870616732 83686468 414087091 565891834 418539463 312986491 871994057 618670062 66043474 902756292 530004353 487656418 754285118 87108645 333975652 408809607 26648880 118687303 19169951 309173811 618299830 746842476 238462990 740887531 38937584 855599559 982487814 614183190 941308207 411436443 557237554 383979758 994194164 885785866 988907362 941829050 482509216 787505075 798819564 110563763 187448570 637164952 42833107 758205400 278146265 256048902 974291190 938506097 632717538 865152528 257043051 230007302 397362390 492973074 614460000 671561467 449414175 596288940 72555545 887329775 105961728 351031707 162326801 276834014 445695332 443980389 829677122 217961173 469340707 852294918 950429691 370556621 200071907 265916654 3052300 117516598 644064155 455188243 587028901 21912237 809842756 837967449 193910991 928294768 845203354 130556199 983561034 553015899 590607520 425085566 759391837 109466174 988922606 540250616 749421789 618370417 424976993 220255733 280916354 966596302 645009057 276027235 462482710 57243436 649460658 880818922 476910638 37213602 447230078 745274142 935927044 986010544 669743386 162876415 603325469 616369633 895334784 460689108 779288451 404346191 472969101 503665029 10341566 340399733 530053952 922543103 379645999 250839801 219002252 734361258 317943306 78751817 526902346 793883274 677543958 464851661 67965142 674136851 672415913 52260703 284827100 339827752 950914422 494149974 488805873 739459523 345175520 466130939 993180521 954213328 386293651 196306551 72674233 276083680 783894678 854006799 71406431 811972259 80481327 314780584 630290994 773934774 501956214 475466061 855199891 773192636 364916317 81506901 353622448 736532270 741541261 59251026 144481379 17486911 548711657 429567524 943181300 511418394 870742424 908316677 333674207 177609800 502989884 317951644 91109962 478135103 402520839 155542747 937572458 901146504 508849411 248009476 483354017 195134983 911395727 613744742 127182844 192826288 53174305 243190693 682226885 893867603 281864649 262310049 91141648 576387418 94401422 167851162 146792139 393782497 60861318 334086820 581327484 835324971 93657572 414820280 417548174 396681345 291191503 468921489 323505741 960555523 179829614 115400640 164737650 897679081 89428870 264055985 826753390 929638586 995799300 474781026 493491628 22102467 553141662 211608200 708488606 433481688 71273761 921278638 407185180 463031142 697019027 46545692 398242422 383769797 507695291 86655508 912792729 864431871 677529517 605938075 225690730 160598091 270831462 343874800 791269051 485663393 96491394 376925997 160520006 213239697 55526758 872205843 379510325 122696979 237938403 103960986 880233745 458533037 84486393 297603426 111771508 575629810 146098059 513875473 794050834 166589958 829497856 584362220 1249806 10429641 776633622 787085386 71163877 114687402 175927903 456800167 962597840 165608394 878647373 86550680 723116528 459487203 269949108 153056097 170781903 479070368 170445110 370685755 16655375 379112774 414980586 151825013 978291983 463868814 833918958 729118045 427502233 478007973 157408079 20182899 249149349 6097491 529163941 326958652 533985642 39072866 647383324 173428745 694609267 106316203 31601605 983703925 997534466 572849467 794959565 529413076 631070957 732620025 7687590 203010938 438091135 595446775 716187594 112365052 276330736 323560317 940915387 40178472 950534546 257807872 127033303 847882268 819626950 510348708 813120595 137597005 427908358 922606688 168408812 923463709 103344380 908705937 949629058 71856322 18850889 787460842 356525348 997130826 331437624 699955325 880608483 928230216 191350806 698173763 848184806 305780661 231396328 193837998 235937386 834537601 249193493 89202087 335668497 228667542 971489862 633293771 637682322 901459453 295737665 418475751 729650042 571507532 381416482 397306064 857965565 924337278 866947784 692191700 433582994 317260976 920529110 2545590 687953074 143731372 777238833 965269121 392069289 949059471 971925933 764217808 433144742 807512 692980693 637377716 860629674 401842427 97321981 855924833 949011444 645343093 465641847 259096378 178812287 706402927 532907286 524556613 45700435 91111652 167357776 507485851 970432217 236911482 684874170 819874703 164777046 667033318 900142761 618769740 48062143 744066782 467920335 61788150 84845670 593294176 258680810 165979379 599777250 60089832 219578463 207123574 896120188 653719524 65873646 758273392 583762729 451966102 204407615 814568086 370395822 286028768 327495716 809802618 262793845 669326010 306996336 600134018 931048442 590054519 170636441 806355460 617223402 312892957 716071541 868780007 39532921 247969934 157247154 549205058 868473596 193134951 980911381 414510673 693652251 418054497 229897702 707830563 408505114 322303646 161258468 895291331 502091501 840630401 592247271 518560175 291630605 431707146 341583585 154208808 988309836 130634878 612701454 294619723 298849155 97595675 498548140 275621144 682516628 868887936 462205958 415537244 885878580 443877507 104470835 885479426 255975796 839983247 469023541 535208990 100952920 146778209 824416156 788369671 694621620 690069809 305750958 258601532 565652472 846841427 849122397 143144134 317661349 765363511 960006102 154112682 421164037 999962175 532740087 997029528 314761699 516198598 20136823 663936633 741489781 126625846 228587411 843220844 125863267 371710435 523557979 21925764 65120807 727152610 860852826 234321385 626475433 609298802 24432410 64830975 90100955 445549909 13102085 651914677 960823945 215790147 858103786 493555058 28754430 205884247 955013376 948211343 918876353 868927389 743840798 339497741 631264963 388078930 736813459 189473219 627675873 438000942 559344832 358847665 589428457 318311998 706857488 618936800 420480067 996672898 710220307 799603979 827602381 196811991 229103017 27116933 969837566 653935824 649892059 580019421 639990018 960128248 892118844 609733113 516526639 860670303 729691203 57687719 103516764 236705600 556465483 65038632 157746553 753327913 773453680 390165380 466325210 187905747 101037664 835653859 7831151 68877376 176850131 762810695 788072332 636796498 904947712 232801247 839090765 2258899 79645850 394015181 925754970 812008933 286656693 262215447 454440977 512675449 89666762 399164231 325715527 304486701 831925016 823818871 528730345 455937932 607355234 235853677 635841284 307210311 19881375 867686259 74984397 656530444 653611490 584973103 184207947 362080306 268056562 335187004 400071984 361313567 421791228 375582481 16123534 731538890 603781485 682299599 750938460 25657470 94163774 116203701 565808182 458019430 674271120 356237190 233978903 372553512 593376697 398013825 464149233 983805980 741990952 278190965 798187228 679938825 629352102 266934900 433259842 369715598 476808421 327645468 318895164 656843990 340950879 749862443 470568695 846998092 909085118 85642042 382707847 579361146 275263602 446047811 441853291 67821851 115022068 58726765 531117226 433355077 801367825 47218851 792729478 244612604 978621828 474840373 60870876 941855663 313571239 379288442 556858367 517721235 51703694 261108362 260340507 437571692 144142033 95425109 416734038 718515101 542606566 580398632 228985166 999062780 914298108 221540578 712743929 190927289 725802253 910596590 99771649 2636503 147232415 248066495 694367718 430529866 37742691 569834895 813805074 192011431 909887855 81609693 564955060 961254064 752291693 513368499 13722885 666359557 272133742 232374541 60015415 302410976 913345986 22382790 466585698 541881656 92201482 928387860 562066888 129320035 201500873 715183984 752283234 727387039 677089638 114696402 858589899 889891868 427642380 896674161 63292644 287052298 661578088 387451383 352390445 939448184 600242378 420699201 820864523 475365458 646467144 439288483 416932061 972830625 871071823 916653268 926405473 777969281 148699465 596764376 33809077 201986318 796871413 746209813 163731054 5392922 215548353 58449882 116257998 324905512 629976927 316957854 823812596 244606362 732004349 237518351 309774565 452207233 451720819 387802650 836525819 813113152 118361372 353180468 603160012 162515177 916647646 159974252 598739762 249374046 544202310 34606366 128409469 898334512 508324664 220656370 681731509 509710908 927093636 218524065 572904148 310093198 91327791 792884396 826303196 668343821 559831292 358902351 684146086 662519510 752985366 115359468 62756301 819470917 635503007 372151365 990652592 370053123 985183689 100652740 255926639 485897201 24136606 165455303 863941825 13478150 101238177 818651753 287103555 185230683 17357976 176373288 909673755 592542378 426222575 240825121 869444333 787740031 454870233 235119021 765822762 699971621 644885032 693028228 367091540 680352638 287653999 360706228 965943908 697579163 976257447 505072778 566569844 517180818 65896947 514944675 801936410 887370680 534310276 227482613 35019785 620627972 721772168 411090902 314311243 695544131 850465052 618794608 275016814 92212845 149334135 749570286 932501409 389047709 85045415 696877511 47550767 524578498 669644632 272614789 873950269 445846770 697863180 238335749 650290993 282004644 635653353 570441078 330248898 859573780 322029269 126392982 635597177 920242940 66609053 617827702 817277261 437184583 733355861 194759250 586772341 291755147 933307525 151788095 588116969 126937934 558277707 990214957 143059195 20113960 864730741 339930696 896363299 698716952 107298931 876923787 929727958 475085319 297809071 984874461 214042712 805805875 574518163 513616907 206989432 653368225 312597093 549314256 955919077 673701228 754170654 173402051 985186334 423154363 41966036 749616183 501688396 966696188 321317342 483131830 525287060 728800031 348045494 563380287 912094202 979443375 600330400 570806637 660951073 17040999 865592790 409598307 980670447 62044557 861334033 609439634 625409611 913140880 413026362 295390498 167042861 31943517 119170666 766420171 816012692 226676326 573518287 739660009 918473048 408160211 783300160 75156227 590233514 442456927 416226348 98056498 869089120 413990954 408823364 900924719 447865194 905080246 104408228 869872597 310911156 709097701 420802687 709484525 779969075 587535035 938342867 441429168 967283570 347548920 697629460 852191286 271056485 744435939 426901424 148697486 744338001 603708459 459298916 117597130 331801818 3585438 679271031 206344036 918923870 31113421 490478455 41485411 583702937 493741678 652235500 409638453 943714688 659015462 173957907 418395170 14716737 751157748 101019237 363135078 870957801 26184754 406849525 570723734 403492942 637964502 701536707 243613175 768560592 500337726 746099672 940897263 266171353 220057497 746161442 562518451 887635178 259844323 230355493 916249800 180156210 731133013 603316886 896243303 341756185 775731900 418249907 811822401 372598424 153760324 116867375 939208897 857508028 735793096 197814693 508795176 40451548 555598835 115851297 438432865 532822813 961381973 366936190 30071511 142117885 821060395 125699242 948928359 226694069 661196132 214672461 840088868 146298654 214757549 942612186 770537359 568283519 697024908 284764606 597066379 737754208 100142770 174736181 630799799 323013982 246821598 263850097 381163669 797460008 237290866 668416605 692253961 523693124 889501601 881520026 753566304 898361394 271683682 113925196 38388333 56056281 31002526 809922194 557571912 612091626 72680618 533633469 611169060 342632514 384853356 723631252 414715040 510069681 252938039 681473566 649114930 543923817 613036776 329630199 57914647 318684998 482903447 935466590 449317438 630659398 99768488 408518865 784936899 25157533 997519252 339006687 886449069 375610575 818422288 723724438 147887091 767318699 565909743 870408365 985763390 592497670 570024866 588751929 633884430 806400565 435539382 947468447 960259226 896886901 534803785 439728424 594646065 82636346 47440447 11441753 878362725 290415620 342191019 63607007 338222279 320678811 975340017 385895175 125818760 72039537 161748169 522416515 604959044 721219447 153928383 82156201 463993154 501847779 532500251 745125918 762949989 196179961 524901669 798651339 179307469 506116924 650146267 85777050 162669956 713524107 455517936 534500386 978905462 780881403 611141297 753379387 418919153 995814098 880388653 977278887 172550046 365852211 763581852 75650500 988361491 853612188 256531738 671019486 831592757 931883117 431253471 856703601 482025918 35640218 952022884 597250140 138988024 293469212 265052665 65292859 445875625 857953916 488119080 761439733 874619533 694379246 664329507 663591369 883439905 180657826 39378529 37984310 248996482 389574985 456111058 41202487 475271207 841419379 114123515 480848400 778591908 287027584 994074845 631664773 235859766 382915180 237430113 653511115 403270870 522078840 508624457 694547202 597268361 772200067 673322156 991048577 398448001 923757841 741001331 531728647 983134239 997106459 692610997 796225409 448368271 579684933 901004111 66512728 172711095 794664423 99949436 610083001 656253237 761497450 827384125 915132123 921839096 721907480 669413001 478502876 329218536 332288284 966846367 392935961 972172413 471613508 628440246 360339328 393905477 925911068 736907921 195313581 808721337 689646803 323459051 519155928 927212372 642747412 625163544 255317250 916327507 747015275 765149051 439287579 17116838 765571604 277536285 892288488 666944014 155417351 502081327 474611265 423066617 227257666 814653059 129099056 167106966 283528518 769996017 199284218 610857356 170658416 118605036 666810389 467218249 314368953 645325096 729144598 9199091 531693429 229927098 975964414 777558149 40650638 21240912 610245510 233339036 444283965 264376299 716253367 644052183 498681266 637443027 496176600 111135918 903434771 514242375 664202013 241770839 988834286 699176861 751911973 228937071 540811476 46124264 438012976 394782720 961548174 559108171 786390405 482301798 123150499 503563996 253576225 542228968 423947936 26378313 501763385 35941247 77651912 498685285 369297319 491806342 970726870 287729020 453977990 614903524 330115803 71418250 122664465 673579032 106357631 570860392 825808761 827528039 467063035 855713676 624070284 878522695 413078895 14825095 772155687 445361699 182517691 543840365 818148505 381782285 297899165 560879608 520209407 893771374 806174983 494035051 395725170 986816619 611508519 52884159 266692243 455535909 367241254 466014094 541751991 897592187 204699034 909429582 267871609 4538405 309890166 713963941 825872052 710448321 791670896 116395494 528564083 366032829 223975436 696486136 290557615 239943251 164707291 307779557 157448309 479470097 358590082 789417433 415907266 258919173 451536408 867853264 148660417 168959562 37824420 941368346 771210425 203830515 711703944 476746138 119641850 221996905 859156360 423830586 137298743 834836921 230885370 680059572 633322857 254255254 211073093 826202127 650858100 611820624 237730154 252940581 922055722 107324268 697227912 681720669 787317591 983280013 483411873 357960618 778094482 453345132 254193994 269695667 864407907 108487090 141818421 864702565 903848054 447070762 860507560 270410540 328441276 468458163 709850946 766749743 54921981 879973367 894623410 794865016 225747985 520601193 547114465 374519054 352497674 673951497 738625012 139542640 379784006 551726532 573458430 401969158 364175905 187824933 429331207 734000144 595731569 855203331 984900203 673243131 293573483 121270888 688479312 857644065 455984973 705033316 274415908 657521386 9677192 440396422 816298104 879211424 649043234 320774218 730463289 406339178 14606344 223675261 815503421 125842551 912655761 539524853 448233211 43672261 376505633 131725792 301751668 840912302 620311125 951122174 5960183 109073754 338968306 94675804 339509353 891926231 944787608 853422530 535099687 635912817 227119860 990362724 259709955 140072516 495368885 136648946 975614037 982731640 28928971 741124048 720532521 319574484 129793499 848998040 158991211 193550377 674558466 411964272 24413815 926286875 922435015 903568509 790228330 36873975 963899863 173558857 553425958 673534230 129475774 797813063 605907106 34027340 625644008 546405227 39972773 292977115 588111645 507816560 539097022 395832214 813633981 538163387 569282642 468101445 138173525 385530333 707496468 452178309 923026528 752717053 867753509 804122903 234547681 643047906 204841545 729093931 903629200 304259804 318099771 467849581 888038715 126853385 301508666 994050443 235104001 480241143 610509554 180134746 939091588 986694159 713296364 657986567 991752709 173604926 562254015 345022204 877004219 915458109 65916147 929651656 617423067 614356755 796577214 562272622 856347618 985384197 103544517 483297706 157408985 942950509 521819189 554175259 741578073 650440717 56348261 79679860 861933487 575391300 10008403 403273164 623276558 951211457 290392428 394011730 318793964 758741281 295322105 715909722 814856768 135425417 954383754 912494715 801868618 922580409 136859668 491415318 225966962 268932733 187829499 12100323 509840633 837409971 67869091 598300936 220382925 31758278 201988125 19699690 519368546 830455937 309242629 163841798 311574284 84883397 172781962 149927570 218379393 310236648 337198196 378564475 346640190 191006346 243751927 212084295 944460028 597648123 503636433 546176179 155981093 446888107 717525068 352291386 973439797 795508214 447215336 562679859 113245665 578626302 256260833 316262585 557303298 771067377 407126726 489923785 126885971 423141426 104115871 214916658 760554716 870648463 956570851 429854928 860439563 813108169 878749547 542228154 399789781 665316460 273604942 309195305 610009108 198035150 248853269 213909732 971398284 427669572 9874196 650480445 424639689 43480574 663476344 629355047 96853113 84414692 58311507 95250878 738496123 555210766 303622715 579849049 419631943 779330496 726091002 322795699 602071670 585104487 436732685 895453084 412862627 452658738 911452039 21742983 526287078 373244566 189670895 962410096 56693769 986957277 446051299 793536362 993050448 571045313 360276351 772251775 147172403 486133494 799276885 818677320 327715447 393761793 787554248 965599388 390059909 98080007 9764669 242412352 569831692 553715548 693209057 141158186 254508049 970884400 118455397 654016934 925295271 701892800 111075420 34177326 780171817 689744673 147120138 981491794 773810322 458181642 323176128 177101810 364131342 20349959 59533459 793966532 104089827 659242231 707247403 731802029 568461965 152031179 546593908 574348979 363360941 245389319 464416209 516643395 461389823 711119449 664925141 641877113 218972248 715616964 766864811 481917157 892868432 14819087 287133828 856766244 163624513 229532503 531835013 251079548 232588143 354552451 349547238 125115631 546412098 763634980 713039550 226720792 503647092 626934786 854509573 201512523 178172617 303257205 782873913 80404131 814454669 213566943 72741297 512432138 377211993 955852869 335845265 400496232 212922950 83162660 502125581 102500957 620316091 437149931 510645818 461874306 374378865 423088497 329892950 485018216 122851749 951887067 991228868 534654967 691969619 985351457 623236630 453508744 151847566 761104673 815629557 166368981 996628846 899302208 126262769 395159650 58890400 749009093 13854285 359392614 280573267 512118055 903708588 885857713 857328025 947469954 83949422 976554867 711686253 815069220 185346332 44849794 847966105 348801852 375552755 520394119 183300920 424243313 674753871 229078719 120753037 359638336 803638916 640690456 192352114 619870709 257826126 34122097 874564439 361871505 366774765 155726116 541338850 317522843 908138544 279145664 812980826 543141086 876726316 369885468 259556613 310663119 530157628 997802229 921531218 463190455 774730405 868016452 55630063 607764203 666391344 812007392 920113665 926369420 694091229 907803006 224795418 570328122 609457279 990433403 200852417 384650281 806828693 858801509 310755617 805170891 507604013 459103237 5978807 923827447 166671682 559931478 64216360 99906709 382857690 759301566 776800315 485334449 668891268 599091696 415668591 806736068 269075710 734427393 344843570 437613486 597877550 607698549 298997043 24105872 400678967 241163239 794745944 858556465 124610683 736723943 180453927 67773151 648611322 709753471 163642763 394241954 37673216 895839339 272193639 199071110 613839544 652277350 121409389 429842003 559302193 195289159 1463012 18172412 735294675 695087710 980578922 503015329 109105304 311810387 93361555 852101045 893719230 722922002 200423711 595914880 589994080 161081607 242940018 294500047 518157550 16124282 898291776 591318518 48851094 37439906 994809839 805090291 160840478 395236270 184638380 90749952 14587775 167158545 272991666 61978185 169214485 15022672 636583101 364442800 451389772 757695972 303074301 470254084 941707151 291784791 310325693 26445348 291887806 838210515 389615913 178066659 808599657 289797251 657653650 188549235 149578509 182458268 220571980 250776211 866588240 372867827 199123732 83853195 839805874 864817019 938036205 3067096 385709036 379194418 826723668 335624738 970521461 942631639 434940709 903218085 828859830 473769291 476780091 275023013 287177335 293390688 513778518 395330093 105526769 11317128 33862422 676500623 436313073 188365821 337195193 989519620 729350411 285337541 272690628 937641989 623037334 53961343 937158587 489356839 200349520 449855278 882856449 776276264 388599729 353627069 237923695 437389158 198600331 555661223 823020603 511301782 769207928 865574645 948152397 110316205 467804415 979802672 2921276 447913848 773338718 609128782 938972415 409214672 348989920 311808175 373891238 874051537 915306210 316017012 752082875 125647129 575968977 942820152 610762027 994143497 754786999 257923177 973927261 114629196 887776232 106699914 266863718 989460777 353888711 562488575 814760682 512983228 517733919 991122184 274634769 743689693 396793256 749002176 90072882 201082957 29172594 658674797 590916702 74312477 422151868 920549055 224242605 45380343 193916288 946208858 627990619 49430036 230607119 260748021 875775457 92597619 662452460 992967942 704960731 390108770 220855245 364202679 155480351 31973604 746961350 865066146 374672442 208705359 172034304 714085201 774756399 110879393 34148853 414661546 576380788 301440551 12596702 641538823 861771958 768472029 771537228 118180417 622760305 347413525 133285004 330154400 433629923 856988958 383038540 767161162 210928003 526462585 366970735 248879119 574730095 503532231 919368991 271640390 575091302 778669594 877132431 348456044 769226084 840292202 302251062 903850084 838839570 833495609 887383798 831253595 284049298 87775293 527311713 690251804 929730956 970816310 534382430 886571411 402147274 551081578 124011149 221717994 837541335 386903803 957532042 948056470 239235447 608253106 980170038 846478832 563330898 546571715 998392020 240315881 119465009 367980652 980919042 175805300 782830538 396904567 845666329 334022746 779363115 669430562 943440454 72012739 73597556 124998294 466760544 733583391 769393416 237030709 502545027 766753414 391515168 75524362 749896052 539947468 565715532 516290081 63203270 599193839 104153574 444496969 438178729 947434175 275487101 119700375 158179793 827325251 937647832 301297253 59216671 994554882 691414716 953092553 45394343 515319450 402859389 747331084 918452755 226666932 616228633 157603764 163179970 14828113 40119872 99790892 424785548 528666191 679950735 600955277 175462902 310977363 755342422 556095503 157167273 170009326 190047175 906085959 998450360 460874882 152659702 2375137 510508525 693744597 402934077 470189261 524892597 438345325 926302738 621853423 358797030 759598708 582887185 104776083 887271062 20369750 437173620 934827556 336063681 481427941 663834043 272999962 17643868 259312514 543444983 327215300 326399346 62393431 351299580 216777621 620286563 972437152 265541896 853233071 60665720 724954819 360818039 699465390 764773489 325148493 563189114 11582166 727946216 91618590 922002655 743950109 879806377 695759420 810575285 469089513 179662936 829073120 35690956 987288962 979725326 764755577 885192277 633814755 959681770 962354927 669087938 244186287 845676676 919976207 460843471 951236285 374208315 352298080 999183391 576539844 158626700 726276838 409308655 287640443 237358964 477673402 856493721 722032742 268557521 765860440 218987140 885327884 293346463 79698201 826683099 849680977 329364088 335546102 274534846 199823554 284039335 681037465 964360248 969561906 108842397 97833798 819855777 213280740 342628508 871299148 864579046 824140815 757664579 948891198 379587187 686731985 323096728 569147655 326166541 348671126 139649686 619009445 377630463 31002519 306748657 144127080 544247545 18359601 740908420 971391366 233232746 279449752 725872310 298149482 114003136 750937228 493452212 640477674 974057859 434236655 669104007 525375828 946311620 998090685 349287786 415420606 459236770 251188629 181970350 379010027 209757397 480755048 110566026 909647847 658310401 827165406 695838072 662378170 236036024 326183828 50144176 699483188 777353218 706078264 634804352 442400951 846744063 519430948 622970101 271639395 813596518 432738231 663295993 18763538 341980218 698523571 854659818 305729262 117225284 472357708 891220239 527277025 815510947 652583472 133343706 755837579 159930943 857556765 129682009 721238100 957404799 982841045 962256894 374452594 944266411 319124998 4957613 951910519 571449504 561708439 249944967 476597102 787813884 491716736 694394824 533395592 891145174 577592816 255311119 862470276 24952414 536164948 541505068 470278708 210925202 809512152 480224265 617500148 415670535 345081920 563130247 418284176 884018046 690191318 191432681 29355718 860855854 834317527 645570193 970826712 678994851 699044160 608130920 198952659 209264375 442191241 742384580 208628895 773127757 777210449 306029192 139812463 95263528 736489263 371069272 247750587 456786700 489706223 590537320 740394944 817385866 601088364 690053950 154359444 4570535 674506740 297387184 60274849 296153898 410200139 519212693 978621117 729033916 599424110 351019351 343156219 258374102 105065321 165180281 245764333 840945711 337086060 577690307 285819731 306124840 21864611 650043477 924146800 876539491 677160757 85717960 65108197 983395794 758751244 128928164 789939232 51551015 489875622 243497057 815399059 835955167 725671666 301133972 928227220 278384512 204434050 104848064 427875977 188605434 617044673 569255877 868600741 612491631 898773363 57494001 546864987 863125459 79681522 877817966 697262790 628956500 769701754 497888815 21551398 418601665 89180629 257466651 566937962 372518476 726713071 414009749 749146631 683060252 622106749 93769296 334516801 360287600 139306326 99967394 185112622 659071209 473036046 140073511 16717743 6827573 466517179 687997309 457832350 443746563 212774106 822141586 913953428 238927746 96251183 273889502 648113203 342579272 567753966 540066595 211752282 481074880 789415390 350752576 816546520 742918576 696075715 887871127 990203199 189948209 757067521 176010428 956731738 637746353 997740545 896250061 195911880 521367668 547488127 411775366 247198428 445039107 862761866 45568352 524042237 153564172 514415561 898186776 656501517 45087959 495527525 823841608 242656335 806345013 604063521 216262273 729321827 284774948 836220947 281686462 291975334 523966597 747693356 463177080 484828998 643322015 718548308 127089646 513723144 242186529 213777523 342469260 48653038 657204721 125052526 437942200 626929073 250951540 703223897 468061230 149053840 361530242 141796174 11729058 171286851 926385965 928694081 198137579 904914762 44641216 191513566 923408006 700898733 669785444 932414137 448573569 597909590 849575043 157760850 285199707 114363372 109670828 364183921 200818370 887307545 531266811 117818617 271121988 646565635 378089883 581931471 92593095 900639199 890639497 274593612 715112150 8609244 813056843 353413080 642503350 519920821 851199838 520139092 260434923 637333578 90420014 136480611 980103064 572441664 613937149 444824292 57327749 803952301 774691936 104994392 495635586 869355761 149922726 474164308 764071428 794238356 139179374 568688382 758989453 437484793 569082098 100104572 132488988 185587388 852849491 187707225 541418679 734724440 247298405 222569453 122881052 472213021 439467616 239502970 905882525 36896005 79271712 593878983 792173832 932399818 699575755 776568619 391714925 48061274 209573435 945620964 421397563 684160988 544586666 988084314 660130394 105647264 668581439 38289238 777118888 387698846 488247017 252462482 408507202 404585797 141821014 465276014 755933546 646985970 912353341 761137249 466148075 722824310 586218539 362091224 741068387 209303349 127615625 335322880 725777071 264313308 190374528 481065586 580869908 610339847 140210694 256789840 545527564 928467347 686115158 692620920 152990129 155965019 238381068 574498032 280759295 774501531 105920781 18355547 70078371 250406194 836512664 729184138 1753212 220258432 300758369 37048005 142804705 204197659 694253419 980789543 92301212 81306187 90368749 239159411 298611124 333265345 790904875 437813704 570628901 36536521 932655486 22085224 966866351 161797805 747489906 378281635 92351715 926941377 796998412 402064216 615488956 632766815 433192377 678586841 520794126 663958565 824510311 473547685 66593405 213482808 755937647 740309799 42390436 76743047 714792809 71616714 312267735 964703014 441002197 755885412 77113651 66436551 698942311 512301404 512368308 606127199 855930969 421716806 420489185 694309045 631011172 448352418 208703426 406903550 373595427 804708179 820538300 934275796 342813760 717779936 568220508 666181731 976666601 552466530 734620949 972815602 886351473 631500467 32350964 613115079 647471637 416075004 327331372 157627665 33984554 791004999 938612118 418240594 812604031 926940483 143478490 785725910 586881244 456610715 118811162 509140853 454573730 290066642 297186070 18571911 598645324 624886343 481142680 935315228 859873636 34826030 166998774 499461494 572348130 532184523 856332714 710927209 297666881 80902975 295932421 277068499 5504350 176798015 340458539 129935269 262089956 41932987 565980265 923848404 855423941 675811231 550804572 565487198 82038019 761563538 946540003 139793773 558246371 248767864 271672898 890083455 296699404 349909963 875386367 950643394 168650414 322254296 945634699 404627966 396753157 574444761 126124851 53376009 16977317 548621359 943851003 777512998 301064467 377507312 925145658 129437470 765373406 617625382 893979576 11088561 396733663 14174566 748866281 726590016 815125134 147571739 435010897 437915510 60662340 185905126 699055802 741359168 640282723 2362106 398883238 850077216 365540131 972096709 277693741 161237907 989930552 741379078 34677903 321944274 360274851 874176363 999461022 732813469 214722218 521268443 949570831 235732097 619453033 497347230 20971565 341477923 355000378 442473736 169033675 150518956 43080005 783447678 944858544 894812380 403723962 26313157 129925394 598296415 491892248 712734111 785673409 29838150 225902121 228683331 146023098 753295004 149618011 39265627 179782114 630054194 406031267 723775976 557438355 686733021 892821646 634553776 466628325 72965795 819901342 555592811 320594449 263324359 57830817 912311704 726920592 794256946 650993398 486294720 908422504 282910320 367009710 388701430 598991398 632264143 766126663 965131920 747905610 869173653 182048446 47379574 591662750 472897697 954330971 821456647 189244065 757989747 139629072 334205878 151376810 814914000 129359005 816441167 285078217 323778143 435695405 857940029 614197187 908010177 277246455 360913377 501804427 575110194 898658032 217620802 695513723 93875260 577618813 557769321 909791199 463480141 509788079 662785035 361566967 447599617 946921216 765605769 944596558 546445567 779443243 361558797 190488761 767392795 657070866 836689268 369618202 608164723 906106819 436824863 980376747 981761040 421017774 377719781 636229497 915542087 877402885 247010906 538854899 256693872 162447188 72053518 58270827 321198531 586414777 553635153 792470935 809886296 379773121 932621865 440375047 46817130 190209560 626414589 618150655 155752785 389025438 476420371 574001106 490811416 927377018 346134507 78767481 625858465 26576624 653090895 669789970 806426786 1065301 823191740 233241210 415972391 129238086 310644882 386279262 656247417 434184954 417840307 280189091 981206639 142442717 651046677 868870479 729886083 398253436 492901077 174865883 642358172 476187183 589022486 784447757 882023793 197722127 194067051 421043842 75042412 539613768 226417417 52432256 371215558 709629056 34919756 424335546 518133871 80265246 314171590 403633262 56179225 79528787 636700961 817773272 118341544 856997323 56360400 172064669 289131703 451930392 478275804 977741102 271542374 324025157 633046234 451984748 576107032 736127677 803278890 973080360 172205824 586261601 349073699 490095491 520494162 641062064 524495449 326458833 730749671 136583413 216130907 781659701 994342726 317166175 939397617 394318176 655291356 807375628 396857429 582678489 353348564 160336660 484146959 129680580 522451868 763065153 439201145 130967890 163038712 588212779 238823853 406693388 254167159 309447088 80675054 470445175 799842717 134057039 909499361 287039517 262718499 891528240 825684681 74983151 752398051 359741692 465860194 562188811 520211785 80809518 114798619 172836060 743361737 694013730 354991826 212446892 105113366 307742911 88193052 385699456 85634285 994276823 737933626 284701295 850624283 306478548 358230680 799870807 359748948 822676076 72021780 301544839 734249100 252854901 744451597 914375767 557177267 663384231 260235950 242855929 960199948 60161457 79723738 103793519 759096382 987452882 255596080 650463849 578697943 879206665 525839901 716305524 950764296 502851090 732886962 957965077 387685909 807554812 896487505 431935486 514504541 74125001 783522737 892700330 152553427 139764445 740658694 651825851 327678621 200821526 480608901 736131234 882905388 816120434 995150145 995878623 813472306 730051218 314690149 15175987 984536192 514820501 572022343 105152799 379266370 630026337 796318557 905399240 862675435 899450099 974128098 600379026 811129999 785854993 914817879 665312775 835249404 979191617 900027477 431172536 42734381 497961276 911009664 500329345 687738531 432035600 884223258 982868684 532744877 55131621 463604906 427418315 137982015 67195563 41776917 811893467 794051698 584469793 633735004 196752635 455255046 538649804 607144381 686658515 334577069 26563993 233639184 119725523 261118333 340894116 29234732 872749853 400103648 53794623 962902811 386715503 125582474 906304084 963603532 522927028 986757888 742177403 903613237 312193284 824977115 51624278 209995494 59138673 886313262 714622521 581396081 727283497 921621352 914387464 696232160 945561945 685268347 774160529 317092063 530286810 659330484 312576366 282158390 524003443 162847388 510684604 548686985 840635986 452403187 50947752 792696275 947051386 363642140 464755139 720484732 739338648 907442900 339317073 984525796 649013616 466297328 460458716 893377776 527292338 933369936 271402657 141537141 393043634 693130726 274652240 319369693 997480378 900387587 314977613 18639141 78956879 78205836 994902949 512822868 781730246 699901641 730790607 975285608 462973833 31880874 1900369 179358546 896107102 711970796 427143561 446834019 641511163 993568738 172037374 414601678 74433783 889305698 841026438 519732927 641465419 312521850 357284941 457977993 228195217 698200290 779398936 861974556 967856595 453075563 196052350 219450661 837011630 449466175 407701651 270613640 943644521 672100619 795825529 291521541 537013582 501000088 572281792 824706269 788348904 900801270 621848031 467141566 824315227 397134005 132621627 615458333 473874247 770349104 71217577 410564237 576065568 21428836 461718536 795958122 998974262 778200729 471711871 908333646 590166102 292080418 897618417 786287001 835143694 988907387 806424473 600546439 737213536 412250805 956944383 124256191 569611259 289774225 850419704 871872078 626201057 103487955 895187926 368746808 651996309 373557796 619047680 182342514 332447080 10438357 185913992 252670762 800105800 33258456 511803416 906409049 823479600 930008827 589949049 997956746 684463871 627337561 212046110 760891042 549529153 575037152 318109288 503595529 138882101 994235387 236868756 650809331 634325371 283169585 798177089 775143937 34717284 167882194 679863863 825698339 382996578 781602531 807514331 823485300 556668050 565821267 473977823 225538421 333560395 468271543 614806563 717835788 141368501 107101662 4554570 574245581 835289481 375352492 405827271 819147829 923281307 215999021 520386243 432942825 884439236 767399159 889091373 808450311 543425907 187626484 763576811 444785730 704645711 559569180 890957193 363239950 41950401 755689573 198805986 16169969 497199119 580752615 985378930 969093948 736596569 253281571 457813688 140222549 689320340 546946113 15638689 691738028 649306604 118926638 871705649 964272302 413084195 694367613 554869143 529993482 75145431 239558673 53581114 655425136 767380717 86109344 846372152 745459134 59705979 641589029 601929159 864298801 301744986 106337859 793929832 822029632 240468030 525720623 256848922 369947457 506280957 23028422 290553154 908484906 629298714 383604325 923881149 383612523 860473216 155013704 100755379 741307987 365131636 682851447 231350231 779801922 376345998 109295789 805051705 165473404 635190579 562901781 163517926 624539257 112773823 222959497 549010874 169681627 351027166 377966330 436825640 34035429 160719482 610046699 629244429 355087267 697357031 948307698 458401942 258585626 615809997 287376275 275354290 58156369 251687324 423344866 183674373 381831070 358846443 870814453 876768564 604137621 718619817 406342785 792276336 154205160 466936533 797033748 351092392 146503037 407164950 73033408 355693273 71240161 39770040 663267511 595611452 962986352 722245864 610681059 494080597 29979054 359328201 63104231 986208115 763516977 229639664 895041422 688313633 782206945 313013012 186337427 202172922 31720779 787566025 300672461 477703100 472489647 814226951 638666770 301175314 732189220 121317191 523540128 590645692 268716081 327066563 221554118 73288063 834058710 889713888 959031688 419375834 385931632 271681157 764130461 249389318 998361985 244511734 250868213 906689022 440379928 194329843 858970547 430355186 152747157 906479870 567876677 720353924 389820521 552624140 284827317 337985232 715066769 726210027 732409585 849673150 284259268 106794852 233633072 324351852 172477323 310425336 491076234 458874995 690546246 358741560 835028704 109066405 125519331 281566073 889489195 573058684 101569971 380300299 140805205 774888277 435950449 16243034 693394059 898175635 223307162 500468181 577360063 942792396 415083145 204579115 417547567 93473538 233914448 711310756 506934051 658145143 834160204 979618763 789971581 592259358 152055399 289668815 970435778 815733471 740068767 249746127 341140545 289215017 236247886 310483480 722507320 461881811 249500626 893369878 452619324 622631168 139542506 255736225 919859385 845850700 145111978 884836644 392203002 290170228 857326009 852603051 156629245 845550532 796040770 272015605 518028374 539538269 352738353 551611447 637315489 600808061 649293909 829403197 649088614 952260608 893802685 406088467 212504827 115284154 242814854 399153167 24001954 569635233 481247170 806433967 73076940 895007270 469219635 891484820 668862372 109879521 836232528 22122367 186022697 380147825 410589781 84034196 82013761 813986567 998827536 97751950 210220776 54897939 513910836 53740107 716752170 316273625 690642031 919984250 197340999 97531698 798910043 498552567 262041907 924808131 617710940 168528745 935665922 379010515 287704095 868311720 510291911 692727496 443240244 332404261 56359167 53289292 371791372 768480643 878627054 729880856 948839680 230051602 17755370 873844857 940629079 149218735 232035334 858501803 517681680 774016769 731018977 109390685 910870358 825953931 437073070 681582295 614258939 466192491 226897057 616556551 294041581 524029956 975051021 551075097 520540180 480238756 26499042 543049442 124503039 969248398 769604278 921896444 785045871 131602187 523287271 141313004 590031023 940174741 45849418 420390700 569884314 982750838 52870136 313328861 780362740 176207443 58285722 605354199 171826553 691258156 333290850 20366190 445634088 813274758 600695830 601961947 550531039 125064218 289005277 121876915 318229573 652340547 479927783 422933980 329999250 549071304 351594168 888127010 688941723 924307911 718818291 206216710 216084586 502033667 28517786 248527839 82163540 262824957 952764735 254877491 426351160 813801452 970097616 958862729 470644805 747639182 766088189 585805338 937988436 971122335 825357551 329296898 59345101 324588876 617658233 639705138 717280724 181811302 926231085 103581771 350659829 324913307 360591307 329644215 333066721 980559945 55966199 318476662 223415316 6555875 219614363 250166813 994893327 869825979 2364306 56380470 715133878 112017478 371556917 164522573 841376659 113058475 585648452 260436243 926225316 184407035 618779749 231788572 380204820 723829590 438489619 732258163 381609857 369312978 203255166 125500573 881704733 138467671 474363049 323040630 337112583 559730205 972134824 329885623 185463182 344120951 605256132 836375680 222290865 38222689 83727269 357066019 521709364 539807147 258317205 178323454 466271354 494580027 265047991 325267438 233773266 429546572 350593584 778563289 558677803 81027233 734728903 757585033 529043412 566579942 997595723 45255245 267965849 184704010 463470035 725420552 839100159 335368849 722110258 595243385 351927522 636226924 608546331 811055001 792349435 984275402 674071448 35698616 818936739 643054352 124683833 630681010 191694158 831974781 989533086 834066882 898795385 67070968 848434410 502958734 839991383 305254372 609151035 809281210 620765805 411980374 741753199 318256430 334034437 863992582 239515337 701383254 568287749 165794846 445749636 191924775 761594320 451554489 813935413 355659222 619437836 19109375 182706017 427614689 662777512 269599926 330899227 634716071 347811891 731043682 745853792 304632972 946832744 241754458 909654919 624787248 496428231 272772285 768043950 662821550 212558559 555853468 611849595 730964579 597095084 821887535 755728775 32706728 654240617 9496784 519838446 808982624 709252724 947482562 797192745 27400876 711897006 228368957 498524512 863648889 225956635 951583361 49756906 423437678 215179536 376131766 196040416 429295095 115350694 585926516 370862604 82395948 614916723 768471835 206330619 310532970 667602754 449599549 598977554 62291759 397330909 180629137 138869335 414216061 613551810 106025487 908136026 410695333 160196398 931792406 372060102 450816174 250577676 529728983 710914393 572470493 325479363 801980669 621413450 832618868 875144929 247272670 532527191 238974054 436297465 749199620 189687886 946274252 597631929 431296360 102142038 845150071 448577495 312421133 682857711 371068809 235548921 226265902 340505610 476567602 604901051 319664948 598440040 517998820 311448234 764547481 431688191 738635686 36226771 376106762 31251778 21066886 994540968 636157413 656046628 465821249 556411950 209300497 703128174 399086297 668246362 740113134 846200573 348308226 166892246 793404337 580616305 752072735 350531306 65816730 893034474 502127753 735438209 538723152 927617698 770913549 800301992 221083264 107694025 211034493 922998311 596237488 469679086 128629312 184072476 493014592 520141259 850710323 694870379 664316225 933430280 369503820 443706096 54814605 178181917 286155191 262626112 29028049 106992614 794290389 942198466 597528947 631746482 649415908 530750237 603507045 546907824 866204715 430131052 459598654 684215434 212619079 102881800 128202074 232399952 188328348 201087886 280948010 399173205 716873861 449599042 682236200 684081892 860779826 250459775 191109464 344971322 752612156 607236674 522869956 861848028 680431323 856241454 162514747 30948487 744214318 929008045 996565413 702455022 353927688 379835261 131492693 679666097 477013538 589878852 307683562 207705583 866670032 798191568 857896474 522346478 357082774 598124188 93001117 300688766 32804589 923476350 153047868 102741340 759897020 351785901 529758381 194862815 834983069 977472237 649470828 812335694 967144983 525570421 853000043 811092454 949317215 86037102 766925260 216084806 423700504 836308174 502090784 107404768 945798922 780615121 151361418 746392911 9778179 220893244 428717988 767744925 301834918 149599641 626557180 354308223 672434655 445226716 164560482 159785121 928067233 524210789 887478525 784653690 484658462 461179474 931903992 608033740 108423965 954675620 542183062 596105 121569032 754673513 602362990 2763875 218357935 833794399 655770478 59153844 547768625 537651013 237620765 313396830 608163457 194208131 452390089 925176820 154377957 6870483 830310451 121688798 32412585 536620462 942983851 613231870 483619267 923236387 540652563 654921846 984292336 773319587 580717901 605659355 565338244 149950757 251688624 881528520 408651916 893277411 294102607 584038696 356398201 501356512 143040092 961878004 130546441 316651788 676098215 629236146 663896984 442928266 489835955 909885816 621000212 540438219 605245498 214822136 310961569 591131359 331296347 704346924 591875510 9280967 567891528 296207602 946889010 316257063 322338632 756989876 308266141 693344653 78796023 56056351 429004729 670406357 519087615 38086722 993647612 148085377 749332104 889514636 216039129 348749151 152278849 527848887 450719694 176009523 287314263 236408482 48975714 380920474 311819955 881734063 117576685 86697170 259357100 711999493 809020323 909287721 511108291 246928843 899768755 870167577 173332687 326048529 552262324 514188109 87490482 170361572 13303389 536088043 406351687 170852436 742127631 705867419 62069411 966627921 402698491 923569382 385094823 405152957 261581346 244294244 525596548 73149108 557019440 405412179 51053653 505589916 115197191 500800770 289079757 89392761 86548213 238439553 25832248 503877173 613486948 658861378 303992420 216483178 369877162 69795739 167328727 748181731 387878848 220753258 818424970 134451171 988183433 84279711 427944764 984384415 165110209 600017079 133785200 813132020 592037577 811238321 309438357 335523425 898650569 475201619 28636993 519342804 530128101 765302831 838886903 254962990 410835176 542330206 764013038 335036254 219485960 934935371 645245432 355847653 75478250 209059397 716341135 599441727 682416767 217277544 676770361 166146573 672016494 473516091 172701064 703992245 238477400 704049455 43999849 183695039 600664253 131487563 32293813 897533229 766729746 81485263 668315565 614575159 968126232 876103807 641698181 262727297 222942695 153031408 673234526 813975814 343982259 827088696 651213306 800347449 22438078 583214956 861815791 139232220 602906010 582184422 502312082 253439847 546328018 74426873 677268960 683449942 544818879 676824543 514564827 138876290 684477141 907953085 263855238 281295906 966708023 739527931 470076024 571162972 959760290 894808086 302445723 815089728 938715974 670731119 352317552 504975210 352245447 997805980 129185052 68357613 861821729 246721145 891915718 973742161 475078122 216724760 615262190 612465146 243001049 307266743 19037086 261953328 608117248 669435612 46969329 428168983 519003887 118305568 39017424 388618233 658872364 105718641 531804978 95298330 612097765 190437859 693819464 1034176 9180173 575829303 240168630 953798844 845172633 344700259 256192648 946656574 642845169 544813518 232315065 679825708 963500102 434405446 63618845 879243787 643087398 239194292 672042826 909585016 152789580 144518665 809391121 27652702 806066549 996411369 202448659 319164661 768169000 485413289 217159363 45375369 858961359 415422477 960595651 615337570 680610646 15472077 274414314 370685074 219252353 450542353 445286162 600343571 483022722 445554048 63667741 289970032 77460849 412805731 940844563 793110227 494776156 451689082 929650035 446776285 502935871 965206523 246664197 778009521 12429169 144478267 231163324 33908912 514709180 382583621 170499793 949340812 305604098 180843773 710069973 739730727 729695550 598279622 716388720 543574671 657969061 750926666 525019679 532971356 948672497 780960116 739832537 570939357 739053662 895133602 912436553 515175290 691433387 870961243 516676159 466592955 423288781 282345933 156136810 80930011 836280948 225136185 936489951 591677760 169034630 430094206 541397217 899544347 387224922 669128 926852019 439043980 996239094 81948807 22279068 361960888 341999294 439160583 238212935 424754754 383906135 689043117 803530276 325030927 78205368 27340498 469393161 393379065 112711998 19316305 937737013 679601371 243073497 164893049 171095394 948958138 199623009 620270691 639096389 393493695 406052274 337059321 443756107 327360282 652269929 795460240 816664633 607333157 586953640 65929438 839105716 176953390 633539108 848113937 974100580 846531929 757429898 486446495 559356168 749141217 586318686 747840394 547625472 828273687 452543253 152912053 298488587 314622593 601451332 194121326 44725109 818074784 749456081 365377015 121463592 591052590 582834269 833551821 809256694 377123433 476976047 999373651 998409042 696669201 37956256 596426999 978470587 329449264 305838301 738947129 421956767 282829641 925886353 887908179 865714674 859521941 221279494 304104869 418424348 981888535 453733779 680739841 899671587 659922707 539738811 827801708 927273323 247551170 406466838 415808229 75613007 147894511 189713674 98469081 777988243 734296425 715900762 662554024 562545637 27455786 275331128 284163903 65058620 596564076 466376219 637888305 149944258 79347011 34350374 952948278 633261633 338604709 119631257 879193933 598701564 512638628 787541045 149006146 582577950 417557589 747378517 427204849 363431253 454374928 521914528 203967895 81823536 581540963 422784069 891894251 850931491 120610591 187595812 70030669 880556437 184521557 242075861 447500086 857966176 477253259 126636714 283015031 148976684 452100055 357869826 884192926 379671927 78378445 530436443 580069242 352386331 130421157 25784413 551113917 97714370 26718611 307336674 569760330 230650524 237575578 595969012 752753867 284773929 458680340 724105892 407026659 452806348 800875069 80533961 152912742 835712315 957080416 948649841 146405319 711571894 143092043 426783714 578432367 243148201 371187887 478945765 180923670 918175047 21887397 868777548 888333232 867945685 190178112 337591480 818025452 638718187 557903446 383901496 753478111 660796099 914141605 841213101 610895728 55923416 401309134 643897714 974134031 136556148 466912192 153421224 704370083 519261493 278837726 660591475 338030115 235093861 4487524 623477270 691953864 345936605 76124939 584049635 1660731 241292391 790567131 255594586 326721840 457437929 311006184 893625650 721141095 116668815 597143478 607060809 821224668 776617487 164817093 438771554 131762063 485301879 449324868 818751563 356443800 524867860 202478698 368213800 270457401 869517855 214034192 290310706 408597200 976149253 105870719 799993472 108308925 919913716 975084563 303841895 871736174 498508120 870330639 394298727 118934066 545893047 49974368 961534584 834803078 755793696 684338691 589448356 414004872 100890864 660075420 772021699 528040076 487400006 902783068 597199867 304591220 191888623 783834838 670666567 882805991 931013490 171408357 363143458 117952668 365847853 497864118 32664881 113454583 888051098 681384716 28452966 326062332 550206001 834701553 24161096 32309514 118473779 961972175 423315517 36770222 492504523 412561262 772340165 396884157 741052314 580281926 316303039 302537419 805295722 245544016 886938208 634366047 627786314 431774260 825381686 499900023 60992363 689020506 740404173 162370117 624600865 414652178 757235711 418472562 262599647 192253689 149658806 994467226 878781131 89231133 213036281 249209247 973371605 62494765 391592341 648528704 430973804 56240806 267228157 107400459 654446450 723883305 865314483 963514490 934048727 99310792 126818767 873594161 658138410 412807021 423565203 129400808 188903802 278588750 302667473 593328663 329674187 681821560 119504986 602906265 887658057 163168418 458393713 374287403 92905243 356809179 658361133 518392030 801889041 835740240 950564712 996442693 709077742 696894095 283305509 983435303 529516057 244998925 57919654 912874788 386089712 403663120 57547312 585251386 748770650 995789579 645524006 407821300 238963250 510152368 997858254 548756705 368218791 135990765 261127290 778985490 581938992 340995178 457621595 624839010 716641689 844677707 515900494 729109041 855529172 343923116 946880593 309664495 475525179 848008043 439911354 543993599 556580856 877839470 461070536 660146486 357322159 265661294 240519842 217379514 39045340 200166347 405650842 346486377 999465620 112507274 64345090 821733710 717675113 772333294 207789420 43012615 440044208 522950552 409841541 53022768 410743862 934223285 143421033 32798531 673442679 392624023 483701544 525562580 879745403 529010420 924143730 204680041 149783966 230070247 283448726 173635033 110286871 414048604 75427232 44950188 664925273 570587706 125836676 331201271 77187123 993899499 679773036 677254708 279837597 555972976 194184389 185560314 609868011 176897008 665751709 861053777 682584103 932396419 993384813 502514815 375068118 477368946 928479276 105780743 800992563 602099231 744346984 213208625 173335287 786904892 165094348 638721048 821037472 557005702 479943539 69485677 207049442 867354215 868578393 164004401 38276045 314660056 500241032 199780001 755480709 886598929 179962742 75847060 624423134 89063674 635564482 652371820 442375752 104751170 103074238 423067470 256995494 307848321 946236333 427879132 811290048 144775140 380372272 755675877 749154822 935598935 746272368 345071846 364986318 866410215 237640186 707796336 506234447 287544382 546685205 567776693 358708052 861890292 302901489 525671945 833410337 450272903 482324931 539356797 753681673 824527705 265213310 581677358 461500980 692320159 601556672 25752475 977728253 853861878 968561029 426101235 600641941 923190958 573965219 487660215 693402285 82481466 813811608 267379944 101068823 539490845 822456326 41648462 575658535 795038287 340930602 602024343 86083590 239875066 77834464 156138700 800555041 931918031 933373996 369320556 921547601 76545516 389182668 995897181 992046272 795379980 384985156 193735735 636472720 740852391 142515744 179604986 386240074 100381642 613760522 788800317 825252107 427051629 108821109 909745058 17355626 236772226 400643130 822397238 549005186 234362129 411288853 139450301 188556304 834334523 704469227 746950284 322961893 187597327 558925713 321678968 724286042 894852903 596054299 564724830 395129968 91552591 984558744 511569075 996116552 703699156 415815678 313984193 546337850 21682441 483205189 388154674 886114257 175789857 820052 205065978 87859820 566950896 948428824 312695367 746953738 612474692 465451396 87212729 618131361 621333782 180490462 978416262 71520025 972637024 564243747 293256402 144854845 957761760 836321325 763774688 397561 889093079 640824319 352725309 900967794 231965690 771635542 157651207 210939806 320157552 605550489 278580293 140573244 85272450 59714000 284569759 453513756 344395278 238657597 642928532 451681793 482522596 866350169 369625437 39902252 261827079 426578821 341985774 906134017 921918308 90853328 563930914 917592489 340891171 925198745 810473407 212400703 260338877 66681735 912664203 887680395 852509661 646775669 502647356 762729326 76309306 791307081 786447017 930771703 670312255 295567106 564452629 588221927 827357462 955380138 515103726 801558719 352297393 183913837 836786368 219713626 431013923 989283234 739894960 141719998 964992674 593154461 7489184 642128872 154698546 768956578 337138351 475305323 4913435 182145432 93566924 514360821 921553936 198576305 554542512 359443547 659625637 879042859 761622705 957601594 205925728 20029669 643216825 701389908 6261841 831272727 344594186 189295667 64411807 657446816 130235762 376861092 364374734 937855186 838269271 479899832 530675819 682891554 251784539 165774530 203535423 126884961 308863001 406103967 535755751 517238604 994840918 71381579 593530654 732637633 727854931 48434514 779295024 222699066 233301724 836241985 298409717 655306343 390812348 729062689 51235987 994144960 787799280 721188652 739209651 736667218 611453320 27285669 566208868 33522210 613823075 754241714 472697748 293467285 946253530 851312957 561855606 428574897 107669722 462608881 845305854 311712318 629082987 9223109 762236223 52439260 626478818 579222931 387763875 127735060 433772530 109414598 652053729 442402600 567496556 196922290 133607575 352306814 966922907 361261352 599398145 200080130 683405196 371366085 967826340 517997692 207495559 476170427 599875232 625394768 181004196 490912885 986387892 506484772 286745443 194738007 364102700 346096075 765624448 529829234 618163278 965616829 980053884 244324177 159465919 552784615 651324020 777785449 96742259 482963402 245563196 270144267 980552434 817017949 185682787 985620185 121745060 755430619 140893370 794117567 49596171 395243725 659207209 415509242 327733947 569680830 623719096 315575079 133688188 95135608 249216744 210592576 169335885 436525145 621252972 712055080 923119015 88643109 64390014 548403862 114271859 804524172 463546763 333692624 564657284 738875047 454959965 475653746 142234820 194381091 351247985 513819261 518762371 343165513 502810472 757215114 781468671 556898093 992966792 126145676 938042847 920186039 621342085 220009254 362000945 731710384 85545571 3032219 631548889 690959427 469244093 546196236 566313850 586671481 952539537 820399899 974410856 316464633 890612537 530498859 421281324 6033190 603326231 587210581 532223210 53423775 107273632 153058429 65983396 474165995 394238837 272543502 343147860 566237906 395829733 813232220 366323922 986419716 99184115 461538837 320175275 272590384 339684659 775982318 28626423 104765775 824172363 56563076 622510214 139098760 538710651 840591624 143222206 19987328 270842886 260171601 260441091 207913321 827346663 598695611 884313768 146732130 8325826 594005159 760999861 772520049 732082446 586271710 544629339 822221473 541433486 325828821 913984233 86051311 572465872 10608479 825237191 880599260 908099610 219913803 991245656 800804708 445992800 163175076 364071001 807073930 654883309 995926849 999125047 935484820 378094046 653807745 374038329 613058380 204070484 989638996 835662936 952237798 374744604 773441273 958234874 314392430 751110210 36806209 641343913 25001199 779398383 156886342 609465357 551435680 149192280 865544849 965380447 365715932 845328025 895342988 289822985 440364170 608135474 430956909 461466888 960743421 614280014 716540161 988145866 851890151 507407866 695815837 715819264 671915106 371742916 572779445 282039163 892919565 748814328 439495969 719013922 262756615 428812386 475076600 947851821 102067346 253891196 559991360 99761316 553088245 621693970 409929541 782372928 115960096 520524542 895110000 735855620 216861043 543983592 751245222 904383027 585419003 480019717 849275518 288173877 192788785 811129821 397129834 109587829 775468081 802028942 590368821 411310140 358950019 167359440 32062156 479379032 520889563 505290032 564999071 866516397 129048558 789304355 911089866 430665436 196156745 940409366 408779852 618828523 636363751 788808241 64226375 773694709 887741553 799558338 868275091 25913098 905177098 887015372 244158150 378898277 195480729 896997145 157851924 139291499 697317180 14569201 25161950 295711602 322089626 288525145 585460111 564033140 295195142 312211485 53177612 386710602 382643973 430697340 917571030 999957015 570794976 440175532 819158919 503021659 288943980 780225501 729351094 374260809 480106544 586601246 729819208 412079116 661446906 864691297 539997352 721178652 761180494 255981588 948520807 549592622 38679688 121494637 129991734 762498772 939404617 643062517 321392574 168387632 603075783 625919418 902733561 697275878 665215862 978378213 953177945 908759167 253017602 882687909 390963308 361423088 708077371 270514387 411698525 711486791 404499981 356698358 712616262 449033510 831861124 565457185 569400090 525398514 894389317 608287379 77139571 957816136 139658018 364951253 858745500 218881044 737823033 244867046 78173505 638923354 149586425 950525515 908622548 280856610 461182702 863695406 639443223 37738602 64842285 633814710 680600045 125560931 274556125 628921017 45612793 517297327 407411178 963408614 626652738 199095265 450360832 422634204 194247128 197848919 229434131 269036179 70199674 2994005 577060960 153019553 376910176 449015046 34649109 984608876 800112012 73954431 870432075 587522555 436227311 267340408 750043306 90838140 123325240 842319844 480360783 580138789 945850965 14174296 40111273 61362904 585396147 737376826 353132549 505636296 959993861 694447839 841153078 753212718 387677276 425269486 41243848 591564410 736753787 175417794 936306175 948185262 695775998 201731404 69998302 38604233 910005619 415762857 800798724 289382070 439908724 524323086 552603766 543935501 289030829 798334772 968378639 951930285 111871703 19863239 696429785 319789593 285009900 301688391 929451978 991493963 593835723 243960360 355678770 774146260 508158703 994519689 592201132 623375221 604571548 986041982 585980378 45701924 975674305 374254061 535668026 176947311 765956874 464541668 412493339 9814283 786147463 398057603 890468347 621202164 294823215 457026624 184455736 389485840 284749042 207929175 855152464 356492916 109078916 49568868 429445280 802014709 119498569 257983236 44695953 964893749 233712137 514767286 573525736 486381149 714829223 390645750 12000265 546283163 662031217 937964042 120484727 687395508 867549855 602873412 679889555 753059619 607263134 137551577 355283668 226980728 612419016 435064809 210510388 55463958 207237350 856105424 991227995 606850616 682994295 344663435 279876775 77141859 102931529 797224344 676192287 564121267 769151199 949661616 980455810 174239418 950453855 791734982 874375992 935826646 914817602 333166885 703295639 501274308 409031619 550763953 936247985 567256103 79343439 727201031 899292657 583331146 102781951 61424772 94159788 288804802 700486213 632611002 112422849 537954628 190281337 916056241 2504496 75398122 265813488 9707427 48696630 277265285 930686674 685611015 660694038 931549724 289971403 762954566 51878179 339039936 566668445 569822751 902543518 436557745 585223563 747734754 733002313 506433060 60631837 275824191 631725211 269291384 234520337 608433771 306140578 415926911 327487656 781958762 915020297 287438001 272305450 12829200 952288570 261568718 459445555 544340978 84198574 741793927 758836534 690933216 283506681 678968612 856856979 187548300 740865180 60716094 768920884 273958367 978847438 858322515 654600145 121240750 696981560 116552876 945139684 47821791 652888137 35917550 395491347 126597283 40359089 746398030 759515790 943356868 142493206 280558964 476592237 90347859 246666857 309528697 857883255 495883543 115774158 272818392 3839147 780992576 140281038 939775029 493902864 891050518 513031468 758875176 967839593 323477966 882152289 923085407 771064825 255759073 271755974 887946052 483764831 237616909 702360430 306651315 227159475 668811266 612793435 756604398 912804553 247006784 625506207 223856988 783231993 10528595 799188846 286138965 178230965 842992742 201716431 692163433 535986194 39138874 101403034 664010859 459490718 428769925 627627054 731720240 793177589 179451891 844959961 607498143 327177553 863321494 516787265 14089807 454574123 605195653 956535441 608835326 150582757 962683143 362636016 251109973 387490594 19551069 73498047 856908699 49892994 992726731 865406948 416489794 863185971 417943910 392654364 710531346 751197001 871327884 10469818 711386950 238411109 398747059 25684525 441600957 774460512 66807591 642445622 390241945 909451909 502917410 224853905 181598877 234075799 655372628 709186364 705969902 486943362 844474285 757636306 269799327 408006789 756162895 304974000 758597430 294312737 339890188 945750427 722174839 81912050 675523146 86675784 615277493 191494261 755135141 180210837 338315359 72149016 263835217 240206958 21616038 297916853 779818692 851559529 307125278 652044626 107877079 944258084 754320916 937052459 108547836 427183471 396869007 462727481 416596544 323779148 245870538 934068815 488713953 289010281 95512072 162741220 800060980 367061479 880479967 178236726 266044016 867806548 968274068 380318326 794820678 107081458 651824497 393053324 608755174 665422827 921941099 75894585 29776964 726111008 41622239 643493 423283413 41009373 483563786 124858040 363555680 4115132 949267105 91555194 338974615 713276360 462089202 688324312 603517360 136441552 109293492 459668853 145263177 72421332 792634013 461333374 580771547 199147137 806723719 452117104 338201307 75685738 725023900 478411040 90049670 379635610 988438049 894486686 96627154 72060927 979796449 398098070 336931038 59999702 178506327 411602733 384507617 731086801 87464604 150565928 606959336 23015872 250583360 562007562 299846213 487500707 402314860 520662015 745951014 18925589 178554080 175688286 134207491 67329461 967034558 976551400 707409974 554265032 491377590 845551171 139811350 737486190 643711859 37313479 26194391 122156312 793197563 524280167 729534918 678167686 819364368 821373644 331571077 901322460 283802877 43648972 449468147 409869668 547134689 982075931 601536509 930629844 4861445 795062147 570558626 364961198 783422082 899115858 367256204 816621054 8533130 220477451 397435283 669598300 683492880 486376478 733221790 183896810 315698577 970920517 935897294 181385173 307346211 488136532 923114368 775244189 298262765 572636787 463927771 19343845 552991869 963458036 508939880 886607052 275881539 510795421 45354765 406649863 429497084 538387797 811773098 985599282 813703038 959409727 775613016 110811642 216427463 568073963 689615280 309598591 873075804 25200537 693051471 119034318 907407544 818710579 379429349 659263465 98550167 909795202 942180545 16029077 408646111 996526342 873097325 474509765 797059422 582168926 953591390 136114440 734290589 297400581 959045534 766036005 587704979 99363422 472443795 570486672 217180536 959227630 131375785 430531040 920671416 596367241 123378693 781181597 199092676 402406505 270581457 875096589 585293792 81096230 608710450 112754969 414316901 132363960 375880343 626642366 688729726 226991401 235150012 602686628 445220814 422896448 687752133 831019897 305398051 446567323 624995978 201560090 767668413 98592343 339093552 79339359 892262239 234592851 738136747 158204370 512153364 213639703 459089104 551062946 921207942 429723983 112025489 860445996 114360581 68763094 956883766 924462891 127280762 795044945 288065957 484072470 846264803 179048841 541910286 245979930 857325565 199939130 298186774 830078700 136040229 381345252 235876648 602990239 776072412 430381342 661569737 579491115 831619515 226193269 798777056 583959957 667370384 362573318 868006553 78100381 65847186 28423972 682855407 591040453 540038838 912911211 902893159 554467928 867646065 474934510 46286389 576131191 551740471 476643373 496401467 842691322 69018787 665128423 27998743 813988853 576218253 102419780 514908239 447757207 264382948 127157661 588950787 295419899 977645708 702214371 346058741 352799597 770187880 94134201 113239917 894472637 174050920 738438139 550051962 198413567 805225012 37456809 578161742 559978322 490100582 334772351 510374232 91851153 462199195 705762465 480512646 314301786 38927271 610517550 263002811 237581449 930490572 720111423 694637871 224012589 897961075 213356460 688791039 419225595 357515894 666276078 646139441 50448016 996926667 672193888 11514577 17318572 431081096 273722819 60003577 86093059 674808406 402264452 913220754 571543661 174270144 580448965 64047225 435013634 800333295 846721865 653109640 587241993 77330079 662476603 799137293 865198001 266505788 462164507 712613273 966234515 209521042 601588120 989686836 841060165 822101491 547645 602708897 582493654 243484805 122295748 845425033 557107191 987763245 6337479 180267171 259789390 75003383 875198293 314411598 636146419 163943730 925662956 275049540 79653604 761637076 517744771 378299572 213772288 1660648 321131026 768326475 902524104 384469489 592428902 601639471 376167263 931842185 104472774 76466292 317997347 686013723 38760508 900087899 393793622 192232003 956107227 557072300 694649766 999147945 127457729 288035280 566840264 154457907 888567508 899634431 472245309 651493730 852755878 97873616 272281263 21596027 996670521 152154858 659077543 631637025 72198723 802666933 809207272 884703971 600262005 609733921 824517955 356329214 704640544 386108137 803304708 615795747 309423631 137231202 492946788 290101339 423130182 591768002 900168315 239603 306309825 730240055 195233190 714870647 793190576 223138146 221273523 925644509 513276444 799953696 844541055 492802385 542638133 182966016 926529779 351665706 222831495 404995377 594056207 916083664 561700048 996755611 679827576 542553365 112363495 76843591 722664665 410331989 286407108 937455908 747950197 121874173 867588592 848117653 647952000 269371834 588458142 215059027 216649279 319081122 865714078 560831401 135721102 993971754 61503499 557815788 33483929 432944385 479434132 391306132 429385871 556257044 120014189 147783443 789486552 666782645 385316472 128187091 963343956 3070937 680634749 554772749 563169625 362734797 916600667 859108708 518425736 611413234 302308045 532298681 375319995 651827872 76736159 305094236 962689075 28723147 493251155 388493023 70599833 919088635 388646847 839794308 520059944 703730527 308394819 389062595 635134268 956623463 983580491 827181036 189303531 729680712 583826850 604397336 209434105 659138164 629098201 162015618 434011472 925406276 622880053 790681558 333859902 142527460 606463009 197490473 514088286 973941258 239804951 449341252 233117145 93644400 282483426 55039504 54770193 387835099 989613198 992558249 398101095 209077422 279838213 741692885 936652532 118752 240931300 38767107 874275891 594016235 896213970 358402522 298049218 62911624 541726848 756545351 761581577 998257692 991934282 411157432 707382660 551882217 39024237 504150983 266894739 10386327 161208651 131048878 622957864 898903672 342800353 760403761 620775590 846617892 729352015 596937112 866516121 694301925 29955065 696045388 328392183 590327391 664561128 439003695 529019756 357545113 193270084 669171684 169895920 409725818 517050664 171276585 855076982 263573226 358004802 247793690 329916299 576554632 848282025 982998178 639431234 992568249 29099652 299386975 924117222 883724639 920476761 823738924 233186785 989446745 772271450 59968369 814093014 839772398 794243973 905917428 65995712 997909033 104946991 842085120 28748329 900021633 231924632 231254158 717918225 397520776 538384647 16090501 757916367 401064712 841688223 901823558 891934367 672110339 68303084 64949360 406889481 605535790 641088118 691220199 804899622 436065681 416297412 917354069 623673313 462421883 489521797 915213506 544072666 774047546 422926355 859844002 40178026 771398540 919148826 284845593 257328221 160326180 506666726 730462539 823037461 105072824 10847529 584916322 35153301 799909082 362219756 507073536 911797111 792521170 209262865 986881499 55407635 517262952 975737324 739219444 599205070 986905348 857337754 701639166 117390429 637581962 207433260 987131760 86113821 420161757 660332682 278299486 462574401 81310999 831215393 301988328 701796893 185973438 500039766 109133204 904116474 277370576 102729063 392247877 414589663 567432951 442646623 631949931 275548 653201451 979509713 256055142 433334385 931007641 48752670 942083771 462256016 873692293 594586162 677552912 772066827 289050599 335645563 643058004 403516203 40673280 212549145 110431166 502034152 178863252 144296959 319552458 237326125 147836690 826232157 117085008 212357502 779980991 958291182 273675038 750219473 914052603 179526558 231529594 368172420 152513992 154347593 290709675 709700045 355740049 823659623 584805980 462070878 384139595 673221046 544328017 40723039 400107556 280535 209051245 808518962 618824606 681703465 741755212 717643541 366319055 613795263 735534092 855513953 23107475 886674651 275900869 516846118 670460602 966107570 332395511 832215665 730656737 496909534 20896667 938001055 727014620 809982626 939306590 217766280 715986197 709823940 985003704 607774446 870705738 370108543 113761243 935619593 940477616 119544824 516167637 277658733 266643075 397075859 816603831 283045432 282009911 594082871 298814365 228504552 506198635 421197131 299385697 228193124 680123624 795763761 305199052 206628799 588305133 879652283 57932450 304135101 922432348 543392364 21221932 75653043 987903508 232672933 177278399 579991492 46413559 289003658 953967595 49279728 723520111 57396212 705745202 777332423 857192824 957522478 471640268 711266089 102153545 821801053 443299436 689075231 856516808 697205058 885781275 762080577 396478392 423137676 147580356 722576587 565546677 292685231 258420820 783960664 559538936 240428546 477786486 61365802 253131894 194084775 227458453 948973492 637770832 240700278 196172298 611626299 616698735 641344378 21113027 261318842 802713446 78789234 817473944 571509478 717921475 354095516 527032685 611357867 342419186 943157895 479040325 723373396 17233053 672496531 462014660 44874627 186966984 636432707 593226630 61852833 280948599 696720690 125433416 470418887 219326380 691571715 428238929 852434836 479355931 675623853 556575328 810556529 345068680 423734296 339960819 249609333 548414364 693678518 828055175 804750008 550921408 433722915 468629596 577003396 138469444 135090658 95665939 341261714 832852259 958222627 687935577 625050394 615933157 693500341 48162262 530951770 208134850 888465913 239995817 139527056 188747639 930429236 314205524 4455425 112088247 761775705 221633587 146402485 885680660 974869796 147790999 515374722 903379227 387033376 59419126 294032880 33667018 519921400 53693808 478606992 746925729 222075997 299152527 7490779 180366210 236037194 966165411 54251957 812506637 675996511 847389167 537031465 323353024 45412496 989249741 376960658 988129381 141361790 520372975 202580783 75869454 221083747 686011630 392494979 482098508 428680260 977259233 257194150 701815640 517084731 69834677 344876633 948008859 963454221 247528403 758930949 634218030 707057797 906770118 931608602 730527191 729658302 204240585 253114366 58921562 245096687 689219635 238156517 872684354 963019046 558015874 673406004 41667325 471647179 310772459 811206339 13185844 802716054 493498642 722779774 963529258 451034087 382514259 517101697 920931527 239221369 920914403 808696860 559417601 268227420 221714202 257893679 136733548 26092100 944717071 4414534 939569427 628615034 827253599 48035029 279994767 784530019 314318991 816943853 986394064 891471618 56561861 917244272 281148547 845199975 302359028 450948897 727003945 829121608 678860107 819691082 549525346 533313902 935444064 520347628 207980072 677177891 763122016 206065307 125061366 527826202 263152968 148331400 597261968 74516251 908652411 932576718 252186386 526625379 594463136 306458587 662798800 11276852 458736524 668466692 253301392 591074253 979494733 445143607 386414129 722917107 981616871 490007135 316022225 432019557 778736939 119215644 992627565 548270719 912965441 618948890 642737257 421827102 29468824 363880053 122283657 76756223 790400437 206506663 874452813 354710567 514084671 858729999 533619860 143764277 918412885 947919410 332913681 95664133 556835336 909880013 872462110 2958954 250476876 177494513 347745033 468341313 971096301 335091310 637392344 512831862 823697348 974845946 563888861 976455384 576347323 319442461 258635344 868999079 948076979 838493956 602011599 712492612 361684145 416049808 786018810 666440595 971521905 698058684 33532153 952934499 467067904 664065635 717240707 19771388 64017882 508764633 393994527 42036768 54830232 931027765 863723481 565466761 977988001 888620795 793452341 595090455 415932299 649430964 734072607 703824217 474208702 724748252 834082637 438161330 386223000 236821940 364789848 235307657 455439681 734269814 553272 673671009 564982380 940712942 983020718 823887594 9800587 841975273 515288730 548814697 157934471 820377983 142675347 599401780 681404678 819198400 812867352 661106967 434444838 13670220 167635278 61954173 937897919 378695714 896685403 878460136 109245158 65569993 905897194 214485315 833696855 728612501 60721738 258914958 184708492 56327752 982222999 383290259 496019445 712395097 73193184 286268684 372152912 991871502 237606104 244048055 940949055 687016326 299676473 241058380 734164251 280237395 399954769 243550053 297326050 19331623 395672030 392138386 749705877 634604213 301746123 698865308 906402903 973426327 722490483 825611430 72565407 295248450 612917297 8130319 948804834 867319460 311371317 174582158 314807388 673658506 514909903 252135942 595763614 118525973 807431343 377157411 498000380 762754799 953112613 361089821 307141824 408504083 395835913 371146937 709567065 379412662 700552986 214819020 87878344 538217709 301501890 759355649 195843005 248950733 61689514 9796166 626339117 309737259 255660516 483778922 644007800 985191654 253355434 862470260 647787423 611220594 611245212 566800830 932031635 406849141 664001205 922078977 856089917 600587876 116121282 157666655 133935311 533916835 99834822 60341406 301723945 947156591 52601850 741717707 51074976 251948871 666761238 207310308 536250402 812585522 963304254 164923147 312491764 272935282 497412095 995838541 292732985 298159081 873609501 298442417 451754951 538031985 513388501 285802151 298256428 27347708 961327591 744685401 223203251 76825172 135679347 137362980 85787551 344137574 809989850 179732082 606373599 97633418 287657673 39667131 334795181 61968770 121471183 260409444 909710905 636253466 365363605 202529795 663619310 89335657 387813716 372723535 618472504 92112768 96716708 181083952 573550531 723040224 533031722 735425088 392534165 577019256 550253405 512680061 338423150 139130721 716052072 430407691 356286897 775274557 221521663 7998311 785120687 808759829 373426581 763752226 15252556 691253870 761917818 53270966 94968208 229168358 473214993 942110352 516035126 843968298 530547699 222136804 917756173 16860368 331112211 930928417 727028473 545706533 696324647 929232334 22547520 786541439 292458239 728708449 103420585 940740534 205392033 355074128 453617377 226887157 854567176 580375434 897078486 348317506 832592565 339558778 205227670 985428934 509330318 501652675 215669841 349861562 347716765 735413587 366852808 355618241 722686497 59275349 769469878 202879848 267464475 473481647 494420931 69375595 10297359 860740361 199554787 461525375 26697573 742086156 154758770 754279647 598443118 773617809 489613604 661815224 171036481 854539190 605435325 122786995 293282575 706248791 936360915 928477652 897527346 945638355 516377927 301890237 15742547 516557903 170314874 968745621 85309827 381161622 805077302 621868462 144381181 299879786 920009259 633463799 831665698 704318712 73695657 23602754 661746374 674676050 878585510 347904637 329396269 3054725 999706601 38257527 700384078 633134924 167109541 832926084 355272478 321498822 948461226 929001108 245353072 321428478 532579032 458936181 18859876 584308554 978045227 652680904 890071708 565595073 347447501 558214451 871475324 983208826 780889029 2091068 940968486 281502482 61454637 529662118 938895340 268918357 248263461 586309707 350313662 463250921 947285170 346231280 69039861 338481758 101219190 770604147 300605107 295171488 586790078 154084680 927371949 464698422 305825468 116467670 463944486 398966469 272529499 23733185 31507119 181920143 662373655 371693914 861390399 376347642 138355265 27585351 304657072 307359960 491408695 840867186 9255392 277087095 625002937 458404156 469007540 641308580 982611919 632624554 532228842 235199527 280393960 999699984 51289266 747800123 852059159 954912154 523399094 750392589 693068199 471279648 118201213 636748640 756143272 558387675 432212114 607857093 292383573 899222674 573995550 40406753 469084634 646738088 841635645 57924914 736081006 645539157 923007502 515476618 169406693 134106830 785574291 329468075 994981601 769396678 611126224 949607430 956264065 367197684 620082463 298816726 869072716 939251660 223947297 982191877 785503290 811814368 647877769 323045632 134935382 952329628 985022964 693891786 461660869 850619038 102520514 511615253 858240120 287908038 565860935 272711810 931499955 411273689 889808703 344197040 265845465 943318074 541581722 144932710 282947501 585797050 555180625 418055337 261036023 699505279 472102682 769081770 123278523 40227175 952243557 801095255 136013832 517173874 479097551 667542829 660709179 134192358 622112948 899170574 436687428 390740777 677358200 139047536 698378530 755026921 190113606 725612523 749778895 124163509 776406949 431830557 534863390 100340338 196831084 721498425 38379817 390673931 926241425 53182423 387245987 943962693 389427244 32755557 391864330 219425890 658329192 336913412 94221814 289387825 685350042 785336986 961173899 643564909 840551323 653517575 319087441 244587106 216832763 360493701 855034086 378352481 848748762 77373958 540778046 926055682 524139488 824410218 200267989 781709611 586272144 625496777 398129841 856833511 256752750 929046244 465575518 232304169 465442502 569606862 415554013 255360257 895484414 773484665 486849962 716131292 17781281 690909666 655563391 785152429 107288853 380132323 167709282 631549364 702569883 877507635 536707765 581466258 493621498 252027566 329392161 126373556 364359536 917016672 168633770 293957965 830878662 357710081 241246615 844044797 406864680 881750926 186067265 191580622 710840206 785725226 981391524 619480032 520423493 21797341 212782099 480078690 63702645 810675343 741354471 298514783 82592020 136168542 161248933 163625737 661667516 523538835 314559540 91471839 729734302 102283139 429576156 763077589 33747593 483622057 969877647 576154569 69765944 439246676 404833672 903313587 608300515 758299993 417202247 228162814 475392941 229802878 326171752 452104234 895774940 755947778 387944880 39520886 777953482 610738019 724817950 537394993 946196231 112233802 719336168 52376744 817619463 918167307 434877405 966222210 737928799 475905840 117866337 798830681 841412047 553360267 389511887 403516492 460769980 121340749 351897302 361606856 563258572 187239511 367009707 934583709 943647714 844205839 580872502 252072789 989540575 435834412 864818358 622168076 751264893 754498046 545171726 396656070 337318554 764731906 451373596 18321076 54404070 211678278 72806765 695757779 122023181 100228780 213068723 956150640 717339613 14845698 332299392 325017663 972038712 765077809 461103680 110795423 525074242 751638843 424437281 499970354 379056961 654382042 927560346 787650242 564539703 636923945 714070560 199919195 285543302 930181400 611929640 113310614 531465751 199303897 35575874 33451903 94643674 537898995 418302001 504227535 67753627 724883200 28961019 34045011 932512737 923254339 509621871 513863492 892511442 299063999 771791268 219469445 908134447 364923599 883765363 892429815 827772869 65186361 377479451 223711890 745936851 766575267 122944780 971307293 947902386 649571212 255251014 511281691 531606187 759384441 239811790 95683664 992717910 78431791 425030269 323251331 87012876 296774297 166636905 528043052 950816178 635416579 556906994 200509655 407882246 880271478 633084562 897837076 271041233 866772195 90164782 504581592 986561131 943551054 11883976 59620859 772209185 577971190 474845630 545223560 626385142 232424783 275690941 632458722 376176551 369949122 542100485 922072212 569697162 6394256 868236731 523863432 561363090 772811415 673626505 316672647 404839969 739223880 509309611 482288343 722533313 191737950 229224793 49246240 782113633 965647781 560246355 669691312 899058960 945435535 536039214 688641669 748850548 846738400 951268844 525909996 455287623 357391 488493983 508804827 323786237 27771155 280875674 104739879 227330050 644034129 906422848 322836195 101852304 209548803 616795406 567618049 428150518 517680261 978908683 412989351 844314052 98898573 633301540 13944475 58181922 314348693 649466233 786726450 458992377 124131763 894762370 369824869 3377771 347629210 817031801 365601611 380317286 852474485 387343927 470458681 832479963 899999080 470663507 949900653 632900097 48074241 243021785 823909009 478380480 383917233 78216372 743955932 537462552 171051049 161053523 477291111 281832061 295012196 587058198 546607385 921238527 554342603 35697820 501293876 989095155 123036432 27102912 579379033 418022140 422972809 9149080 366159188 660545753 693144568 364707664 499012515 729381869 470650415 83395088 265771879 23666560 481279089 492639438 259361720 154674163 856724221 143858512 237792992 171139707 73937455 826317561 240872350 888887145 311937120 290360585 726478332 64433896 597296539 601059969 698910550 632407130 707273027 384212255 641023621 316223530 847706556 570328537 968449325 582930654 750634623 845360751 452508595 903946751 427830561 215797812 763148912 717171209 417793426 79937023 564674761 487491494 762624054 425130964 285107097 820368029 135799346 832096133 263490413 751486006 342186126 545655418 167511559 818440289 491228641 595753968 230057670 624502447 726087394 62377780 923186099 670170125 148740930 182383599 374041963 436267991 242500002 346149773 685429225 912657534 296650774 832966433 753687220 648866504 404796238 894070130 895892267 790548384 502187788 934233623 401280442 853294585 621701386 583654898 304723407 305588830 899728856 10690019 458494558 926049403 673243798 533288709 359840718 646876801 33634664 94727625 185550393 166682715 643813931 142111320 209159049 800059142 177470369 421540462 745227153 470376683 183549304 427365994 286646527 991131292 634893954 878191551 75783659 714521763 229561823 200791816 433144178 163386819 510770344 920482667 161280953 280805002 902064708 6034957 830666908 55592152 967549998 113898783 312019815 707179564 746331231 136513602 167892622 977478155 572799288 193620774 206197623 354502373 364787568 5447735 748253395 738086846 59354369 341547455 941991592 610909950 278202116 878881027 289549130 594929250 30329691 889475396 817851091 404141318 72885589 960519512 968959959 288111444 118587772 614702867 459670300 619353917 278714454 314759803 792989730 17178908 563248779 368392154 606885765 92230667 182270343 492406219 435228278 331573969 986687303 495959368 234916605 632090693 599127195 300654753 832528653 192513265 398395023 547001433 369144199 790488424 96487021 247210637 189820028 412975117 506888828 535675022 655509045 63369546 295286712 165343106 421494665 516588443 354375684 455759449 919044251 201501797 319954124 478470524 608306472 435616509 386639933 691428792 220431318 471764059 544211735 153011850 164376098 601209003 116650465 436870380 839121686 978080779 505825613 787943003 542550264 188686981 643597441 65225072 474114224 662329821 546812376 278981220 334854365 657586994 735320229 389575038 441611802 785978120 809081770 37287685 886532572 323365004 350044980 953533783 357598590 853818207 597878842 932545083 417270803 71949640 839887927 280389115 958124688 45267586 823860551 746768303 527758182 794899720 78955943 537790619 822504744 322370496 846572662 925150768 97055829 478058160 589445834 302296763 306832848 370140430 914255210 687270717 521374356 466319694 889453416 512729371 688565674 287678262 603381334 891991048 30274874 562959669 450015807 395683330 369407321 102399743 143357680 664126003 795345607 373041570 592365756 402651792 154304180 565249784 11563704 929213606 706062887 657219306 568606550 988044476 953960734 207152374 641747905 862135717 658541906 565218859 597584724 119755411 197557658 35278498 105096203 744075134 69660551 424314518 322749660 112450482 680599716 713143735 222883984 744631382 236451571 283516267 396105837 110994625 856417909 373565583 689568492 154160588 467017455 221197010 587915781 910899590 686970064 173318736 187851625 267727539 435831606 867327344 961480893 573958309 535068431 328478494 428437433 906688078 7263706 267245232 816232933 783084173 971379020 264374663 847508438 38844579 515063631 435004241 88223579 624564370 186044674 409388668 296443187 428369054 894669730 990452556 786890671 856521025 148852127 151899116 93480319 709712927 884231353 519086675 264123501 765742025 369520662 547516455 756604842 614745779 631829739 990135801 712441456 964579959 891172836 573855687 436152655 676876880 946915505 458288881 468604993 317744787 672802514 483191897 505633133 178085999 293317422 677516641 391101998 655069875 627290648 846142852 51845288 298698054 1890623 895869340 270925635 2624629 47004805 906619297 830627093 237817971 413974631 167760996 385539821 450470973 107097202 944044946 352431830 163944270 76445059 438075525 873219632 995836923 456796380 865954175 977250888 273534269 850847309 969802084 949993097 333198489 26879965 181759535 945102710 39866935 775883636 540782489 307544475 125665481 977833366 222852551 803378735 608865941 699470372 764118945 877393859 159206394 250179803 224017640 957981620 101176405 316926931 279252058 972973637 472047210 809467443 571966392 747570450 712285313 384458200 940190166 844417832 431254018 263463747 750351062 327843659 422663699 500072378 899222499 844439766 92255077 128854092 804355578 989741186 790595630 456525033 241238676 446717825 996468777 708337171 855711835 512975298 268055814 551162083 702394804 439540863 376827462 730989645 537679554 314836551 360912430 419330056 289475790 371386962 384357915 107813776 555335866 814917950 891962661 143388886 943838009 943002947 567770067 606247115 759076051 316934400 328673016 979513524 263806716 67973524 9817372 77586849 744402512 4909552 470772437 933022831 891283881 921642203 701859858 979675226 515422320 662557718 365265006 216026937 350547453 300290039 238127419 162608200 847974417 273162516 606604111 184290373 253383491 394337831 284850724 459564556 37269047 444934001 520096169 621657161 726821398 32033710 702347872 125884032 684624876 149723873 879160887 820764200 888245972 719250683 269458167 165913275 169053723 32609982 86993704 457589087 885905679 319709087 682495662 789159252 478199539 225055132 558699152 546077235 595770704 67124597 554531930 595672085 111920088 637920553 640654061 406072891 996911391 530024233 795091969 635928428 770113690 381668512 517826834 364866988 708996887 291326195 520766288 914135177 2971806 339799009 679908696 493061920 755535469 856126178 231325886 968210999 30291948 130622802 863360609 523952950 448932477 87185113 734392107 431713468 117459066 746142228 638879754 478550645 465031601 280189440 682053836 38068508 549369266 432144541 871146509 926704585 592451588 10924938 379661521 156532976 305374724 198171539 331593993 604627604 874014164 758797773 750226139 807938864 690979984 210881424 776951433 266149590 738854499 772368393 929253725 133176212 245790820 735686259 996486056 164905439 575999045 866725925 307814984 44915755 692841590 392845292 731170657 202140654 592056459 926592408 399753407 931418326 671131750 352052327 693175551 519697012 49970065 573350901 139968997 988684310 260270042 582949478 360846451 523321297 237223840 739930815 577125416 54993478 964587953 313273163 837546853 991265194 727267552 941022979 552708120 325157054 90768369 821637142 863594561 118384388 438444804 305350988 531283674 1209991 176736749 512372695 382202089 460583384 253645729 991400293 840667095 262622504 265283725 354210556 402188473 503806775 449067520 442857687 899181502 919293467 173371429 360489371 277016445 474313642 476417986 209030118 417508390 13888908 518411323 956394407 104781032 916983010 662453019 699116456 521778295 137992572 445437313 105921436 158681257 211622309 567206896 999862582 58505128 821377321 857733878 580059377 117900297 177392830 593315317 399237862 817857062 681734683 648605668 956321545 141583386 782361087 140970262 425403792 299690881 87256680 810637660 582198557 380118385 602259730 634730066 235566991 306676881 921226148 434785110 555119697 901184892 362921138 822117155 516763147 329895828 966617271 280923617 431485485 823006340 865373182 876440513 525012361 158559060 838991933 517807194 271533762 27743451 86633101 940826876 289898113 739021564 680298660 7907420 942497006 843849598 540951324 807982223 93941060 506711189 881991083 601474155 386706958 279449607 322427871 703420371 720627404 224430669 797168341 535577463 646703330 655914644 626002607 839939247 668275209 85992651 662058104 947391551 365083737 22924668 974110309 509330444 982253066 253963468 842449790 553034172 354499329 352631499 808103083 251313343 530174785 826854517 659431000 208408320 405690332 251251739 187666269 508484723 459104884 390786022 8538750 493609168 678157838 428366777 981492909 796534154 835144296 735698583 242437954 974209194 494026668 298476928 760523703 425408247 922966453 463902192 688191608 707333192 267989799 385476548 819871342 748893935 235505286 784909638 688554910 465647505 287851272 897471029 156725959 181052564 182242300 235324800 797558851 208946825 221175458 84294340 348409223 307598993 751330304 704271947 625993881 140610451 810005130 894801232 929919777 39573808 655562019 82330823 372888757 18517211 365113953 875548651 774968581 775116394 949053393 366859586 288241513 680380200 850732839 444515304 861636022 306319428 935220131 719849248 893083504 722457414 846129622 663868174 812215997 847772699 752044588 229030996 957227855 547359188 148733756 278886295 531096034 260359135 928662876 545840978 3137821 145863312 175119863 838710289 916141477 297775347 406257020 12634695 428149662 930047148 148366510 263883582 157050879 818895777 962155393 774907365 292344400 286916914 668239019 435634209 267953523 35172887 307690200 716513195 986255973 498914981 765314477 450002339 6592772 187855180 80306554 648540139 272414028 717843526 202205985 569026415 125581093 771337096 862874831 17145628 899480567 819103193 374317472 582555738 187025397 192425079 438695127 573426973 983373699 533201356 825206148 407570141 104183749 137409307 722458662 304204294 944282108 519934449 2564327 40496889 97768745 776377089 972857555 989820235 348655727 918968853 477387750 502082224 784637565 905983513 406438275 118061353 412777431 248097163 107054721 995467990 885775130 21405567 962527002 859983978 8882905 444428613 406172299 619734486 534038711 210515653 557403162 205986686 964154853 355699521 860385363 260635498 203117455 192772957 794172281 332546536 486418119 506590393 143566101 487854141 650819622 509520553 449763143 496010195 966074511 724535439 842533494 986036388 775383033 989289575 675077001 2831644 363118847 635229251 819040413 659252776 147160026 541725528 83830083 369315418 995818086 898566987 868975684 803468652 818389860 677795334 25147913 611745320 78755953 48684998 52108711 351646647 518505041 786453501 953196110 802225475 140517509 330915132 515079252 98852325 859113722 642769692 945060981 121755587 504808568 312190472 515881280 331105932 835485019 326075703 222195451 136229792 220000640 78644078 778329465 322803779 19157419 115352728 825847208 899278726 979975872 909465054 908834349 334689817 627111372 758781514 847648481 989734295 379683998 813969459 760695764 474553250 29504198 799189421 822715264 255628435 316408952 944635474 61152211 472142803 543039753 181467010 938487248 898574282 26266522 145669141 891958468 419262830 56090158 345481041 938011405 902260634 596233192 947183664 918245386 800021998 88337802 528488616 992655119 56415567 396855906 994570625 102860963 660111111 458026321 918229410 217752067 370923514 131449996 107781431 315302419 19737249 686086130 476418028 371795014 276121585 10270822 594751174 588170541 663796113 428567007 935907981 521893388 387146931 753668074 750815974 198314182 848619411 540460070 809068308 98920723 982585723 681704439 238228969 73197500 683293817 554726181 833988204 577797787 848131871 359627928 319886544 128322689 21817807 838294049 440131837 61070243 16423206 106043134 804457918 518738301 2474370 386821278 513155346 437306751 238567287 436365468 442549493 296569160 688842499 577146537 544761074 737869939 329351887 170727321 442675467 990852087 433194472 970981845 810497310 297466928 932015447 162529836 461645020 873687415 337539186 258853809 184651247 879990397 598817706 256899528 947010314 696272860 652475376 291373811 159309908 551770194 591955087 39883927 52798621 538666483 244819407 593363139 940601547 780043647 764016234 50560304 342329614 325029198 937878285 12081983 277975586 728521798 515555308 186383829 391709660 600742659 724832482 341005635 241397151 777142249 20114285 533688767 122464492 390307714 377222478 852885206 458185315 779574716 328905542 997234322 63314547 501474697 696241479 180579623 35279557 700291449 509554741 31543013 845657112 558495615 24169288 178729357 694526474 694463340 834589169 716566186 950980991 256512817 786233083 106539848 206383742 667116391 90104210 974954424 383926481 623245111 448395396 230964660 488533523 271436757 808840657 778005207 412835185 140667254 980196220 508753297 136528684 841788261 567919167 725484784 314410648 779642626 589359327 905806456 122996532 362947323 948477200 958986052 592575079 533038140 346688369 420122114 367906390 618452433 348314306 388239905 991549858 504653707 873798775 887173582 896847175 955587841 310615643 637881717 788271173 608811741 494499595 449422390 684120329 552783240 703824168 816126388 882885427 108020836 86032928 859573623 842851002 504045 403939292 147452385 952638868 913096584 2716791 799238325 240836547 455633126 13285630 714090344 172575029 217300671 538151195 391331916 961403025 654379734 779692264 996229028 860831132 413396164 649349970 85060158 503726752 299747525 962940191 556618235 541499619 888861219 74607936 995586058 649135711 250172480 512447780 527055239 235948680 549718369 722277677 273123186 694942792 850786686 829815585 603229642 842003826 121008122 538676131 430592027 436328853 689900208 727291706 897226508 225365025 124458371 625009260 167661469 956657227 779542577 735854343 236067812 380254143 290542521 272295684 849786249 146244193 663561424 985713846 340587856 396048283 718558508 623927156 351916845 479396785 706282398 16378591 172293426 154625377 983731153 154956962 119763307 222934408 137451561 474957902 232950249 7219514 596604587 139422765 799299198 566219300 654837064 387636627 996940049 301361185 92346268 250499550 379224067 454260632 330600569 983879686 65772608 88007863 107524510 512305407 848621514 965581258 204236473 511663524 18134561 968766454 73027005 130011872 184913183 772374153 752805612 84717230 700719752 469050196 169058634 130361797 635876388 1588219 99444370 396707828 383004414 848317112 167536285 955972497 62320269 976586580 763137647 847644216 242131696 191278835 836058178 970180194 753898092 512592307 232558110 179651636 247330245 892774928 563570148 390263409 888632183 577985423 729416665 675502121 847510319 896809789 760341254 413334004 582312901 791191240 589816381 652267761 281234733 166366004 827614639 606707875 189218960 279842030 911907905 694025243 565122513 595841890 406440315 181437499 360909894 479672136 97548293 155786161 19342847 224255179 204723443 438742604 897909380 931680083 604703200 346224916 852902502 843110724 747148484 635639608 978903779 801440998 43623164 551271598 367800834 183102825 705711118 114310258 157653765 516432735 835499229 130053493 774281803 314241921 440483021 849777271 893363674 323916533 932193872 986910156 808871058 241649154 925984451 803189306 134947518 954955909 297156538 123805543 403817316 28504372 747831683 701435361 643907010 180780449 650808783 313256427 620142596 678152395 391774068 670402187 530997260 35940401 866764243 177807254 783370284 879241297 223250338 32961781 71696456 441199293 229846966 814093183 435492601 599943042 91474298 382579976 142228998 7629841 843802862 684883169 638414646 798045388 985592065 392702171 190915413 221280788 147488236 551030368 271510006 241526817 67413975 557505996 513221840 227166823 315705811 876040895 361966242 569657789 798203459 372540255 954406312 133887451 948982016 190030445 164908432 620361268 960508724 124022831 3810858 626295355 517640990 953594415 620905681 714459647 646166296 262901620 592607553 717773688 704678099 261731601 352335856 611896675 136296710 969039064 676794502 76697159 512305282 423716487 17567725 370634626 566850013 367947151 630480206 510585582 34531635 878770479 696798702 931962154 850046331 769077706 406951729 684744854 862933920 613307490 264927419 240815738 766886930 18690556 389459845 756930584 295241209 368117216 929963910 693265302 521331300 413544042 684384076 907164871 426106143 30980713 30408882 832699253 205509147 896682995 496388267 568796509 871284247 430339381 368248837 400144781 252182275 585750823 31346822 672863411 960972433 386925435 644521904 224005964 692449800 338124409 747502181 630174367 69341280 285528140 385474429 155346777 592087304 982823730 915264475 631801007 588844069 246286664 211303090 122405178 642229217 57435834 955966117 713767191 676862091 986656146 206284959 105217798 149213166 761506192 338185925 62943495 14849693 460655495 393825391 341955318 156612966 38646098 540367211 877210273 658223307 712307388 309066151 569690414 451101416 969321197 813389942 760540613 376058121 735524780 944793208 658040280 924935633 100486091 633095807 204406955 830124028 657750387 632740964 45248266 925103510 716788878 361985685 813792789 868514766 998159938 30387089 471930062 396226760 717171627 118103537 58935537 277254932 262815635 296556655 109063767 421962909 752227177 509083880 818997812 987808631 288552382 186159096 889890582 216879312 866279 667387119 159112610 328446358 954287955 213536565 537464593 38426732 851429574 344097728 784180638 198506260 427195839 855491962 772665822 198177393 689631046 96054711 192461621 286066675 890844084 833323093 884952821 642001093 60851023 251351698 340320231 581064382 928664601 49813928 71850885 286427952 953923231 422647204 323335197 20856897 618105580 789722114 727996298 353544593 486928569 240989792 474817867 412043433 487679939 796183293 614256478 578880541 424680063 751611922 452899230 580123516 535141498 363740803 704301409 698191314 602449790 513355030 442774049 873131038 307275466 522927054 191498279 516104480 781416810 473663012 217920492 571559056 256952496 79200820 747511853 584054607 578341938 495549773 574863013 962437613 215967878 235842010 133564962 739997879 114973087 447171677 484807448 26115346 666547570 346620040 674793097 466669946 781571862 753616430 177703 324416253 332238174 116904132 158118239 107347249 14552488 856864677 590949579 604628962 3852929 377494804 500510983 524866836 808251872 40336128 711187936 578037189 166451066 746725246 259569134 876888815 808029868 295119647 947235838 114178167 534480050 376480902 181307413 229132678 664561466 827361724 926301138 164657592 940546228 480039849 885234638 332840568 560884863 83290301 416532880 235873145 871049923 623533755 390997812 102629620 117998433 977377929 445297215 755649847 13879032 848234020 406764964 174635995 498167175 95538128 489182813 948876237 933733285 46247532 686279755 636745807 758043829 36722245 75648633 689868887 904565252 805694219 629745236 808305991 317166286 323481982 697918911 605736577 708719894 551991089 883329248 948493657 639345879 320542283 467586289 316103808 542158363 946953087 170977200 540352225 788442180 560601473 931058424 160816070 138612554 865635643 970360657 834739086 141236178 203313237 167047933 356728207 233275062 979482676 407926222 444697659 987627270 615527042 671283023 620273325 265928354 948081287 8374322 795544956 618291591 809613793 320696994 874079952 241630525 400872229 613235123 740748037 187034686 721987729 821642059 195118462 681182859 897767431 337448835 806062276 31676295 393574162 962332757 141270693 317766396 521764071 904457157 215127428 331122985 673975970 779345241 608633999 508914926 96231711 560552728 305679830 346370407 59256263 926425886 364056623 608322861 392029953 641629597 351235284 983806702 436297647 813931263 510462864 722734087 325512597 537668438 455348350 447437341 80180822 407897583 920725197 264805644 864890433 937032467 384564679 600150896 608756623 137138486 613929035 340035579 385485284 401308946 308716649 825487068 892659908 801798664 59799813 244948423 48294625 940671201 452905360 874682474 519993612 106100006 591137334 897065213 158972952 976312159 54762936 282733938 416757638 563250308 222821144 89127577 266083926 630118029 627651631 79583672 652821280 959010643 621960432 338264967 991823473 82539247 358483112 321961303 77281148 203694472 661138137 153629173 187436692 692379072 505990174 72740434 292470659 760902658 804533353 761072879 432768184 799215371 481682059 412599435 748761238 144162236 707180474 114638447 390225773 534130126 226886749 916299177 452917107 671782463 167096443 30422985 964051004 542895195 244653905 830203394 598892186 322623059 93003595 793517098 414889222 792844829 108716719 697960930 860308748 383548442 561349148 732371821 161685616 490905633 682789726 190485433 734638105 712491592 304380874 418744597 970538099 598779559 233582220 665093022 611244242 255730814 280827386 323199790 548072620 650378165 383942918 512277801 923641872 327234789 621604688 849888686 41098755 3077593 588194187 278599998 523123763 972293008 644463971 431040239 978843372 243731152 115436899 759927167 585256754 435636368 705073955 46155201 790439335 709118073 357048598 564024184 761939921 898085530 384793462 996983307 511970430 518221007 715592049 794843178 779407707 208310271 59170308 987571057 65158832 368430633 722663031 28084846 898913966 817391985 583302368 131504132 377033272 934223295 122384717 142150164 336506684 297204623 17693708 987256239 935679517 158886233 234878031 938016084 502215645 650207563 835592249 868407306 3173173 137908929 415421041 257553646 130302658 847800320 107595245 124428449 263151958 253331297 215081003 588611995 532827348 866443154 397867785 659151556 365629833 670834882 680842028 740377020 500831044 21376562 93174801 371118985 370586270 852520328 929483327 730157558 428443680 568597328 341227038 743477737 401208387 492221557 708854927 163859381 620937922 236589204 573208843 887256495 805630076 314568077 582611182 944484871 259124648 119917414 825389192 857501113 48423615 700851791 296243923 844689223 324596939 720843048 138561584 930777824 148320336 720914329 697009312 595202997 774881894 87052502 659456964 733043061 227448361 665441454 424827992 933775171 184282802 399937479 713442179 152345477 396358484 109878367 402376738 937638429 201353885 261374949 692641541 410009560 756952946 854420057 85711817 212834704 330011714 971973634 733703972 331182315 10698335 670216520 591725415 710349561 133847224 495700367 224180794 10107861 218840601 499552325 814348876 648549087 677232206 181269930 210729693 733106090 813895369 801989235 297835008 841872748 678526541 759318819 775124603 873422125 749432570 954957471 824478981 919330738 105453738 22000326 220464076 396182698 422645153 886214580 483344410 786867025 510057569 78915372 330085438 977547370 384911207 129117819 543294137 395081251 367636613 672316104 443969104 402538565 666144457 911929585 615732645 132982196 254408875 231500769 160406289 198802674 93908768 627798822 417806627 772336893 786450226 577579867 463615062 278637630 598070536 779014154 967993692 249544828 258349387 539642716 400289100 944569007 748422627 487430897 213427188 760251554 756743716 170863603 451474595 871490483 526070419 502359794 709911606 557668945 499685093 514238314 463936908 161530649 325621011 749049105 709708532 349419785 330310340 68726182 210405698 668908611 686197876 806814099 56626280 472297698 197087288 383671337 266135134 125713134 653525021 493791618 832337079 559897369 636625679 115727123 561937897 833941267 106844232 18017433 648447868 606299923 727284828 266892190 455927294 85544807 959101490 409706570 52299807 681920782 547976392 348274201 126255850 382242668 39266082 711440113 392012240 597770148 286468033 234128172 366679901 508893232 736286016 952546786 420471462 437172678 406119347 227831627 540676652 470716634 436944081 966490329 296299019 81433398 690467590 795829838 4636981 379228841 992676078 314104384 862193805 41561085 589215417 126904331 567367912 48774335 475900272 127386895 191744103 494122869 394561321 634130382 443272235 910842550 324379251 960992095 20861259 727332552 48790998 299511189 857976323 306423438 958777832 110983072 467557388 878668201 86786625 842121150 946855372 306120275 921262203 360006696 317160656 910318550 201016665 125021339 56491444 577732228 262924287 871245562 967285063 323615274 526718793 513125996 785052034 480640194 685491079 678234435 737284586 486723258 653718382 403452656 832595717 100942115 587840841 36214147 232949322 101632907 680781949 156907161 252505912 115676430 155695017 952075294 422917740 775997473 972295259 727280757 782445404 217210414 30351236 814324149 224597634 672066066 742120384 713728708 638742870 235757049 662397814 658680114 454739172 661808844 244567236 301166211 288111007 977684410 544631552 998781254 173670944 572495776 359573350 481470935 567150356 546270347 347665196 18002676 894581876 910690494 37145186 38979903 549129928 1624584 603886724 979906634 723283425 435636024 456929515 917303820 971409853 625281019 358595115 882785962 675153054 528925104 322934422 724190645 231216879 623166460 882860605 293746226 477279080 541089106 245234421 974765728 770847928 470034908 506109543 773538325 588798767 869865535 339366099 149497515 354455415 457022836 778518503 567147242 752556207 900878177 45970046 741701993 665590880 742447781 344619863 423801214 5509967 19654997 406937643 884766298 951217606 936212803 530114489 372224105 843258259 282664945 653440041 246241189 706152866 605760121 118147648 300699921 320679575 390625429 475237429 588531205 574483534 22322714 445227235 268718299 45997102 92806946 601731255 545117949 499475016 747010475 646655043 179102893 109868651 527248662 885034288 883642285 26020340 409957830 878972505 937598324 277609810 874582960 556261454 933195925 970446550 168453641 47304038 956293842 829630297 25446379 196635890 922358284 890683893 546209245 352226910 29671558 192101614 898189752 989358622 359325155 612001268 284314873 249714137 779758287 961134054 795595152 100004107 480424743 247866159 559493352 199037859 740595546 530824619 710042973 535575734 690080574 909619766 427833201 431302766 325708176 416674706 217408677 235247487 877233521 178588627 224511641 973877050 178424117 228209281 600663601 56247312 365018082 236616429 530096621 464508023 794652197 481083862 111369106 961980027 562274697 144660280 786522882 464275726 101282111 918320833 842257159 492748751 847721178 980609159 756639774 791828639 311610253 101396514 463797319 71605088 685815742 553895666 702102505 653635993 511355447 240042312 140285432 48192957 669926518 581795961 462792689 121314535 932850515 252560937 727087244 299623174 312277908 977955030 646015607 981841652 573546648 1428511 977559012 438251234 6872791 380383906 746164818 811930076 797423270 268567663 473565059 595188787 310128031 294117329 893539528 409127439 438273126 225060601 40158219 967134628 839268914 274136156 313477688 506931358 84181471 843425641 199086626 729125806 262815737 740602308 371549609 672620809 136049479 645311714 807370950 360103012 175033419 122406066 476567920 323710955 883921469 162510912 884468556 101002421 653423831 471479525 494575376 886469449 204118744 507953419 556625602 980727769 896099905 506162486 505031409 744560191 879698469 157770995 639609430 887798474 825411371 528406911 863106096 246262749 94403900 622637255 596111722 454133936 982437765 152139471 885144468 826308900 625576342 335561475 724625959 676155510 645516848 378562350 877675480 455267165 581454976 895094451 432023730 327669042 669713742 381736346 418653443 180777027 603808990 64701551 988677484 988638185 197211438 822291172 217154071 800735331 373087337 154425235 218071727 483772251 156521714 718425645 377610667 398003096 905426921 797748863 223357077 496180400 583406183 78570422 707658546 541695669 497186071 853700621 331590599 541266714 517519181 583347968 510719148 234111631 751504451 391416806 537030141 123066498 312348255 498667913 512837023 370156977 402694387 20088910 371782898 572760441 935518733 714592611 168516159 150513932 886422490 2315999 554868770 98506531 788576928 761491557 970603305 673496057 823730797 683504774 578067730 830426044 581041238 310613380 1749526 627679640 763357996 115405379 359845938 133977222 991805784 577898686 365743975 602863798 969221316 941707997 424102763 198488516 583753851 529894477 671411281 261394370 81235842 320997771 29900779 62662838 377979788 358587128 972951215 570204237 811902152 642159162 13814560 20934119 209411224 676750940 610651176 412030916 220428114 360961555 709941435 160106342 721750474 793070145 59500224 889543361 890482897 837085842 15228218 608449527 622280221 125095692 131080634 727327465 873592319 676187790 295331598 472154354 449338437 50275101 924232318 631039919 18405219 882205546 820888377 97111501 684964000 199631127 336942158 782748053 837527919 984936088 94177054 512965349 714350922 490821910 723332313 283488353 567119701 287640212 277049823 711674816 464764080 319995033 996094470 477303371 402017595 71700430 94261288 460234786 983324993 897402162 960503656 58677607 275579914 743143334 366751011 989487194 59209772 884341905 39213836 721267773 896597998 81384114 800356549 923523112 947043956 644374546 985774808 144762387 988654226 172289272 74000707 870359838 100221392 950636147 284375153 926017645 285870015 149267969 817888028 77720834 573974732 888942985 918587121 795431216 112369693 769203780 14771160 313935731 885260389 913282405 817776913 914592554 596874489 898682879 745464948 263470244 705874245 97534060 202506693 128745819 97377287 679886904 170831892 76504405 332604179 277165346 787256978 406588288 209831697 691315482 282821206 99911755 830077709 905419601 688186761 226916625 40799017 191142992 583753413 359767269 179944768 467080031 125379427 21416239 968783606 857493735 552935982 750742459 952039161 354060805 239542594 901727194 918723404 531799624 281734890 812975442 609218604 938716182 273676055 739277092 371325360 644061163 259929695 908761451 883893256 687934194 157381870 304694888 382076057 260320983 267696458 553470014 945962367 753987963 892701015 290070 564956166 769569865 558282748 956762948 390778263 292014826 459111412 960708041 689125875 400877087 980961177 200966242 416542931 233208617 563553550 135340325 891766877 246275807 96614110 830654162 213404154 565359533 735049675 990368333 857977557 588995729 312490053 656094625 93861944 768663006 293989786 747981985 637379973 956872137 989009793 899971345 132361220 450309700 676676425 218002740 932144241 392101038 720686289 95235011 449299732 153076377 983075456 231610776 242620786 492078340 329223884 357519691 604517458 75058991 58088502 578648095 498421002 887124291 873864500 47067835 7753922 40673055 775143472 461931713 181471939 519121532 789387590 898413218 185687120 256465586 382861240 263964646 429360678 535578276 927028092 155367789 801138123 636218987 665227747 615106615 247067758 686212104 336146216 596621590 202772041 765089752 136860548 983988211 737645518 441510354 84679032 927732623 644031278 162424315 364918640 950459137 19914792 251532166 497985540 449695607 496413406 956968519 1604628 688843958 338821183 661606593 698420438 627333610 258878581 546171470 195362074 347015683 247799184 704947777 929294427 798229573 352305253 804020082 999184606 93274844 376495752 498067849 650045887 829942464 263285926 576699301 800307273 297304922 394061554 204721888 27165556 347765419 493409501 975497350 584417307 213350826 731482599 146061826 856863847 396877308 601631939 709843322 191109935 112947429 936635375 650405720 204559803 774365996 107905885 795992340 877247385 808821241 388592210 650531768 399067312 129145452 250115327 464845320 759061377 894701050 616746302 858237909 963451508 101416205 379725808 792933825 772089715 814120389 928564432 513549377 529449521 748344794 431001976 556040704 749011928 762994997 837961940 753107172 862452325 133589718 235157567 138468030 617582158 897764576 403924407 656500879 203909518 92278653 532466502 861116822 694574538 340020640 335289929 909865275 284747816 426632492 929277965 158437702 187275589 164980969 772449735 602610639 43785176 571319601 923078101 758411609 605540672 672344608 861080606 886610564 403154938 856466393 781429562 637115885 290679788 600921571 592406486 145522200 254940887 200201657 374522805 749547335 14491507 53841886 677270740 927515943 875558049 934235959 77908846 585952944 569117412 334848071 170781813 860141844 756898522 860208090 759549587 278675521 890679113 522581038 928018027 25503679 262649570 189634989 94910841 366665208 235293693 390161225 713194545 533796056 229974059 139688615 738130234 76929010 287162405 629616783 191139354 985479602 905857149 40798134 131932937 703584153 851767934 894406635 59170494 635320975 64774875 281997541 264262136 623979442 748266119 862494833 835208485 945328002 150880161 691269765 524067748 390634510 867259392 635937542 835718217 280329470 630485921 299758511 595642852 949527293 36826120 360341984 292386768 464679002 72133808 557665563 96969533 688060105 601741334 454682807 888307167 324855829 951052093 596888690 493704210 714633173 762069658 128212256 202422893 284502419 75151926 818989354 982715953 422127625 614629949 550394058 236218718 758654336 172463311 354225247 37989577 648222831 345981888 297983072 565100731 905397414 984131676 163422611 151040004 284497566 116122706 915535655 124550151 961074467 954702744 552493634 955701764 203155254 871198306 879855469 347649869 156642031 726819085 66652121 954696219 928267203 227313874 879046953 56091557 829132695 745414438 468212081 10978359 838839245 633595470 72894489 986110042 131947453 606605920 451911264 738673110 798918657 806853607 668778778 182222322 26056629 105332116 874072182 201978303 254629196 551170494 810375413 441128108 666708925 840335388 265977852 957203199 915861131 428969821 651112769 737263965 371678515 445850173 878349578 802946262 857096703 596335670 258181767 196547502 265790538 312609675 785206677 555785456 67701144 825657649 207672023 856170322 770775902 159134075 463842240 605623187 19683479 217134691 864412074 750128715 525705946 100445680 465240641 373846929 364978420 909991301 48821370 234950979 104167258 946572959 204282868 387717745 71837029 406475693 54979136 663166145 502612526 336458335 636713532 534677364 937495687 442671006 710420573 227471835 565833536 85695828 305715634 454541558 166266131 603612172 378633215 253546786 743712595 631903186 917116592 907870514 339551122 935771098 208669837 323725846 717909210 792654610 212461720 998415630 664923938 987914013 116922789 808738177 760290376 270612170 354206876 206628519 965506140 839158291 402695967 55186074 793806082 180991659 533258679 588120542 662673599 214446803 78476353 489928449 262691128 921433088 562024876 19753361 606605766 319268910 48926146 578728736 91396203 234590001 487607964 603623193 948841049 810607445 597862166 539244539 202312152 612351472 533123199 193508832 597188219 677369609 845162615 265491123 387033881 939855025 605223280 980134950 875284703 752589080 649833027 138178462 239215424 349316593 297934334 465673766 981755389 732221927 382289227 432738558 945721132 989798367 478740428 373767 860455957 557436204 570185740 118368791 171753025 830780227 82477744 206840092 789627807 963424114 973514001 254569425 218245163 390793998 805783966 935443249 163186883 480905225 885395564 567788316 203046735 917842941 703399421 147346636 968007734 897357383 644361739 490589175 664751013 320551293 875199605 657219175 385366701 766763742 245715677 928467099 69019768 59098129 902190174 743050349 230796873 602663277 287408771 117332926 78424104 608506296 540956988 153910950 495682401 273704925 920937186 859336883 124380265 512277383 334438246 912161886 441043808 521901623 958747302 873843850 444989297 819930195 844243286 116183125 758233492 617678319 215237319 393171402 790916804 56005916 865452270 652948245 899502328 328269145 502590795 597426519 710909797 254504681 264797548 764411434 783560611 794802758 793184091 449962008 710320197 318969504 56796243 663269787 984196224 388250218 718074969 244081068 590950710 548686562 156494562 269755888 297233840 388453681 697112339 674303615 798625501 597759200 736549434 678303219 707093632 1320325 546319824 561694299 782032526 508807265 778784544 441666371 1827394 485541350 776277846 213694784 941723554 931224651 182778837 547824516 820156195 881800041 583780684 55137594 336788484 820951849 821041577 75008120 358139815 484659741 377959984 423732282 948881113 235835976 207505407 628825333 72355859 381794175 646302357 862533313 309639765 472358654 2444263 848354812 819763548 834334301 34324671 719221062 371819977 602070681 603849870 87915342 521650607 593395264 474009756 846239904 489281998 239726347 519810521 70311814 920215378 995788022 555011977 305555807 341658193 788078671 613135775 648101240 557954065 180830503 421115479 184897017 287445626 774026106 630902079 562377721 802841974 537264920 209348470 753957905 126597885 384452093 494668958 172945407 637060371 266542278 282460618 306262382 705351400 758989548 216410927 473500283 815709080 499605829 35292883 158305772 457596204 98049714 347464835 442166292 381252189 285783261 706184988 130861239 113895753 621276529 328118522 895351143 943410271 215864726 832850960 132836462 105586579 822210564 661891508 306124453 506191183 779343997 166845398 359087461 341499313 294016967 939971456 410708431 38102092 853433324 719549779 145797226 914938028 214902312 423167342 675330178 384114915 363216790 338947771 480418834 416785538 992144303 15524526 36693377 942359099 584711897 44803038 144998852 519803062 957840267 246276310 437086823 686969252 433952542 857873206 160708566 911147880 736904061 227428863 529454962 508501976 526926843 350850321 828607221 173075333 437964026 195607850 222339569 90743887 957699682 429714249 85316847 568146854 522611564 622908780 887040718 314883229 858407970 419825621 746006019 412137800 694614584 205117551 897090397 623825789 631318804 369380898 520052881 424855213 63629801 871388411 722918923 196537473 802728997 973718725 250914872 812967617 797097963 94386686 1217834 262468517 423663031 510964786 378801334 781540730 53364775 857091098 550370234 478072791 781372736 29302232 443395983 589142559 439773864 700954051 566326798 56507711 777869492 637809519 634389394 116314426 645137384 444755113 528510163 109767419 204105558 56213429 281898075 661223095 689191731 796473914 808926998 290677618 974059681 700804876 865204516 560076377 590809517 128058318 597206837 840657057 521798693 729220899 755759142 984238949 454319582 328680536 377841357 728554724 479575601 1377208 168137354 23753300 816474443 509837091 28103144 312004735 414187561 654315431 952362643 357044171 606253851 804690420 946294172 54420607 464058107 898405928 699173683 701217335 558291156 513146058 556057838 206304966 118238769 58160136 973428415 268952827 16162312 5593972 835399134 402357508 719214381 602663790 786920926 901502046 891115813 368981454 607862057 403128522 801381320 458768515 822742721 707312161 310200561 299528934 67695975 322258512 293824451 193978152 8423263 102070109 274169961 173131490 91483378 194460255 226883571 871598446 909302675 980319251 236834345 50442169 232101757 339022462 115118597 21150935 508545957 24190599 5015552 682947353 608024638 265457959 641677880 924527848 695702089 862614321 423614289 129541246 537949512 251309247 6602501 788091105 349840234 185784928 974319787 994949047 863802119 844161495 661992287 444530888 231693935 94537075 315733329 74742065 867638526 930349830 624015258 805245006 27262143 428276807 69053677 700044522 923302604 209525024 908694070 802319627 416419056 693697392 846269575 642482954 836835688 124473720 904377947 327872112 836459782 505621832 659298788 313838067 801061989 480805062 969720249 802044340 42453462 568019906 355440894 330028729 229837976 995076529 828380295 557209052 528052766 505983984 823163435 752114798 686260281 461773282 320589182 163623266 113186669 475346301 48891408 126316021 153868095 371508031 746569403 966571256 696081819 640179820 145959145 240606128 926703473 876498259 760951450 551540208 56144791 274079770 971710212 874833695 952703457 135517658 460904214 158146865 350715784 59533815 326714246 586163263 29821794 594952013 494405167 966861471 64609713 864686916 221861808 882301725 464386711 185615334 383086895 975943632 73491034 662246392 682301387 101681912 665641432 477538870 909532941 814734591 708181670 119192823 671353020 529049385 510752820 971155037 868018380 702826613 808239058 644906523 438970082 519500717 492165950 491066572 395387771 209048908 991432740 198649330 30897726 134285027 798065180 830550175 37309029 256287120 997937386 504387726 538382711 266688903 209703455 565455695 249541288 687231062 31716385 683971450 354797765 293100520 560288475 980817848 159066051 681940264 766384818 3182818 852275008 860732191 569423841 478636680 117571091 952052605 853332292 1276213 214415249 429739607 77052693 808879770 481600749 641041992 742180035 186852504 962278036 435841419 381741406 598018961 445219524 27343814 863709794 85168129 693267646 247180347 949640818 798851424 120304191 921512055 997837255 188779455 180497891 590221819 813102766 128358419 871850481 64783300 112148078 713589138 962104991 538526924 978933012 742973774 982980334 772222879 962952305 875966408 778211762 330049233 358631818 191117519 154883069 641945506 458419166 342224139 865872236 898823855 373986934 939993430 167319677 559191091 413894796 575070164 437590761 775691759 79215273 766269191 297393773 63776565 919107751 615798824 862535476 848684056 40996372 48692141 762942214 915699748 490018650 956983165 840168953 763449524 933184047 361166423 303735081 590404433 540828130 354674927 786038200 94154843 970013901 185848661 579227885 298006016 307113556 366025470 243858650 501553732 916254726 274673079 440847434 580101793 68142968 868531512 563724238 824306589 449897916 766656063 773337539 68445825 729546063 218186242 404214844 698326151 46509023 854397326 932451495 906918724 338236858 244043606 449276304 166214496 457190253 285883401 319303075 389441078 635774688 633685074 15503193 160513819 760437616 974579053 381953920 793380137 951340614 623526468 208013532 90077232 913418598 569562262 678304990 785407538 216987677 386320152 188329090 311142359 500371671 803440191 104168634 874188382 992551736 991976244 461896215 888397353 440075031 592092273 222566768 695575079 822275285 235894090 583833542 228486409 577197716 108284988 280819545 102273434 538908042 214091339 110822704 804379338 956769032 610698309 84796682 511153174 456639929 829764993 602654117 399233890 468152924 952463776 971026286 337600457 480390242 317743840 131707520 265841927 220614420 702618720 310266567 703415035 564062492 875882872 618382217 699197644 128761665 653752605 575039317 696940446 704159234 959214233 915308492 429063101 568747650 522313369 28237660 945675400 832336440 696486747 346626397 540189989 233900330 750006911 698047640 442032077 558335924 429846210 63247988 938364464 578781708 235210087 856343060 715332721 407511445 121624223 113983045 885788232 347449346 286325379 388095978 583465800 277844025 827715909 85809362 539133776 740123432 491854472 28385345 59475938 58457847 698749776 143896908 884394098 469756428 205733931 660465455 352297613 197410866 798560002 726293311 744900195 822515027 74409116 177284025 575134618 909034453 158496308 456677111 566163569 528086330 568460177 470700671 985638969 644627882 107707532 945559263 411297570 333489679 237746183 281137931 767524406 786250205 639294163 504392319 439842974 318514456 483941010 77348664 259667282 49949486 340586974 70131858 925714014 816400168 449745406 584134947 738394085 913669445 558938971 721793648 93017820 786479744 207928711 794774132 507381178 972523626 71637645 256217483 418408555 987727668 685397234 311897263 94874794 295771948 28915098 573820859 344321337 26735925 39014518 233428607 988296992 521861869 396127587 931014378 775700289 445720845 128632375 392367489 304606810 153618879 858663084 320589293 122209218 522285846 298337964 812946093 803099150 891299841 610971593 986829546 852151568 294540438 420880540 720843986 132936323 316463928 917649691 536850166 631385636 663421844 957580707 844577328 959255192 139554480 471573870 267400151 770520218 862506411 326212880 748877953 19244472 639491982 25916699 669875290 82620907 486019814 518842419 144016944 189076126 998461161 992217720 85487094 510254387 937612757 847889231 547664554 476673081 828124557 155405567 605415092 155080806 590385015 767886817 816584924 218472986 728916277 386228081 630217750 543903653 794809992 210645646 187226222 618283087 13170195 341444975 493721330 825183931 806337382 575526696 455026965 89536129 926557685 149250220 429916023 379523830 914598534 788240175 206553756 377840630 542115184 495305180 819809744 223642783 890842958 762586159 148945929 974188560 697262703 778520805 108672632 575608123 37496933 76328322 738817118 699711472 780920608 443094223 678737406 781919627 828111482 463970388 136539826 28274047 58135294 92340736 456048621 599702741 520770354 169067598 801160246 157005760 783702480 811583081 925112226 425537669 760427295 209063069 961172914 714670198 999363546 501463977 761451085 199621471 13581008 292264324 192434919 679502694 346253436 533349169 90171590 489576737 364573735 723734602 439777983 779495068 418148046 149502075 236224883 256552524 910605307 940529595 347660466 721368596 397259484 889349207 700655579 830221821 554599015 167174766 534486191 695012716 668512146 46406569 684265543 466137869 365582773 567287223 667300300 332677148 240075488 192576361 354556428 622080986 306765633 564716762 173409880 825207335 246596250 369704774 53576659 140197852 401049198 936491509 870916113 51196296 135979959 653653578 602316338 163205354 366689996 407602757 688865704 467906252 209641858 800597732 871339064 758419132 210275269 484782762 604348185 465816220 62885713 908037539 652953514 274049583 904139185 159626935 430522024 901217700 562419855 985389626 885639895 438508957 149559300 448220899 927299669 530287697 655043405 57153248 8572531 164281256 302974507 698885931 595390748 530288363 428448613 955413407 202453374 100207454 610132684 708423975 368117367 112094191 642681179 916772983 934785750 909959800 114108988 718343155 725707352 776815523 339736872 743004012 591325417 801209036 410671272 464626030 752442730 932198932 15608727 523745431 520338772 693439242 924763963 105492806 551351297 43695908 390301309 630879959 922414808 729456211 947205067 463063508 485073781 443762317 743438987 923762794 237961359 617681011 874175395 750699353 17880762 527888095 572915493 796232569 293848910 468184040 54458956 874280618 836672108 77040827 951844468 243679339 13521965 142381918 930813117 998278659 475366831 573390446 222520680 999978349 5173052 500811535 50143691 375566453 388968591 847854567 649305132 583942680 221900562 795975597 410177502 456180300 459378708 369002412 523067791 484820434 571129927 375487162 528540450 412169283 345745681 586508098 527176466 446384310 5281811 366129207 398411578 260291629 303024464 784486055 53273577 30050202 252026742 940492077 313395684 9393361 125346118 860653007 604562419 492089764 28845557 731479392 24167800 468267954 739569334 382421325 894149889 922431322 21087758 44146138 244865687 5084310 400001241 598955998 910262912 386257491 847144184 420562562 274161022 305186971 263962998 914018822 483505611 999211132 206302429 595149576 852603425 991418073 270007256 516225694 106236645 788915673 463422997 762553449 42977174 453130256 644310885 80692562 918255065 448035662 804552313 707288088 650097159 999673557 962864207 362426743 43107267 731374924 853881808 778386413 277480165 134785831 168389528 742121733 395676934 148745147 154385554 194476711 641355472 952623873 368590750 959073835 658602482 269207244 768642574 720463339 246535032 582662452 802751636 539065146 825802345 345634748 165281308 729841998 311885531 182254525 42505052 338651774 685370171 794534819 416960224 652109415 620570528 804816762 62024848 148716254 939000072 962412617 5020950 74267269 21372675 781737222 631658094 701510265 861174167 37607205 123515689 710108344 330807145 647102454 93787679 114762591 496805619 609151474 914759304 203370669 190617229 749427082 678468197 989066945 831410260 529370542 641680270 818257947 956010055 292545817 468570331 912165903 80494246 344959190 537408095 770244675 517193531 371412732 349839827 433496063 912840973 331101415 555422838 803437605 695839016 229176155 833233560 311568048 692227535 249621892 545681984 351621446 255665384 318781382 678750522 663709125 793816605 620330045 610828407 716802657 821493638 486193035 482980518 401563487 24494114 887311488 237739050 592466148 337116859 100570163 276391666 507131706 742743070 511180623 69004045 744932822 951633927 762930598 207715235 322916796 22254031 730274168 359099348 867362487 47761893 592528904 165454239 129473673 787190190 665888704 858271840 296414442 199473342 707137876 453897998 477635974 306630647 605557276 501322278 472393086 254865615 228068523 223744576 989761082 349685285 838007839 191853958 923404013 683689429 757653376 498819973 219825815 225863795 4515295 490069006 359383265 389746085 93752874 671255106 102381157 632648355 711155682 982859756 188548810 955567206 315748237 96035368 571403092 845242870 115760740 113791668 872926709 479029047 327337430 381039016 704701479 702740992 8221915 12322131 131078906 770854676 410365464 564134077 322111801 42748358 46975429 633498773 199291577 477963161 757745296 609780598 236221038 270471625 267321899 9511806 6238437 926174056 608210521 691502872 296852604 176462957 928817720 784598899 960951234 720048887 99423986 954572917 321206279 731362015 876040262 987387147 28381313 115682585 5529692 566617018 899393053 947786049 405611423 180254602 242718732 230783164 789365471 702835351 543825734 415497435 67844176 597592483 692006779 954964450 125401588 644876275 910592188 188221572 673796525 587677664 812836420 333772066 720626917 135623452 733575516 726033252 900296040 318534199 922233214 596784344 746197530 455028406 145170594 197581516 807084180 637666334 280915635 293618906 213366048 213195089 374383646 421033492 668131044 51714095 489517182 956824223 874919640 282197961 70762810 719151828 952160023 794989260 80869802 72083756 167760809 690917189 655804745 136221758 283917283 332580328 846036582 714538006 838968933 97974108 495762990 20330328 807658129 686090428 312024078 747999362 585239128 414849825 806431186 589240590 147749094 24422859 612828128 7816373 287083187 892370329 12002453 643000613 406332711 288320242 361680911 935272026 827778394 984171953 783593278 904218690 126986387 547078628 79595957 243760361 900547016 377533832 632796302 723029733 921148018 416268168 867926805 25180835 2498805 333337070 340990461 720069514 557681665 716933982 637370570 52599018 239037513 231693108 818365641 108199255 708697764 905936151 897643616 132361439 672846841 383976089 440708107 977192356 100849664 468222736 947844761 228752311 782658298 193608685 614929664 939972305 422934664 502620585 37601510 603054833 510007733 474883296 358448613 514565289 568067651 757086360 286745534 874531835 781666283 688365816 672834262 210106414 183273712 520688523 817048260 913763093 519105351 952411875 749469408 976656419 251134982 251861372 160459368 646335958 704548412 357125959 21069755 299222438 797166456 545902636 701502553 957209184 349806247 349240598 451598104 925098928 541112448 374956723 277997418 571220425 767231235 758769902 796096254 630964259 710973222 497632546 579836963 476266745 820635700 614450678 407709673 242481693 636388248 360119784 765429908 940893180 735480043 897716123 884966532 698471222 701466026 114021364 140058034 220553341 845373477 785069451 260573666 944983598 681773108 532230005 523481051 609141045 943521891 80390041 242139288 966512925 902233086 721213351 487973716 377201379 965456988 403975368 291478629 98277072 465051830 317891775 520440115 180296106 994235660 177233354 527648281 863082343 448160651 463338686 153911054 627296005 929742338 969947846 909177790 208951943 553548011 831377907 283340 484343120 557805765 532618584 111285758 630103983 11029585 651484844 923551314 688562015 855413296 839287793 329009197 346008610 224747819 633963302 390640568 414901354 331211796 336024889 997527867 133635905 169213985 262423580 46334232 461135374 798442450 498026989 396947899 665525682 620127790 850675085 841875710 526522462 910857494 748106116 896357711 303391289 201567110 160998618 950739958 36639810 575129061 113578041 718207354 511518285 603673299 351641168 408094630 570677365 856121587 876992314 573738379 741334094 331326052 623942696 110521943 865320578 219784781 137400044 571802278 135789456 971070724 211379699 373777936 482569739 832069016 29123375 242911783 500706229 497151131 335397832 423670784 914253650 585563554 2918917 409121661 861387959 625520850 371477375 644741140 71266888 538371309 378932682 235104729 198075876 713417205 348745114 722695035 307555229 798914234 316442278 586191038 943801139 404701786 484873826 503691734 990303292 300325092 581586545 477382633 277241890 732899480 512315753 250321881 307787343 645497362 923406205 470756615 576445807 252586710 55209332 915680011 266128189 849904252 922906616 940223941 576827988 949817539 806237549 176189029 867409887 629223702 20311987 385843788 438254493 671192425 454248970 683860066 93338516 601347894 157676473 808522925 797951507 684690637 968657170 236985172 351258917 836612160 262077181 718375695 869840650 220685945 417586343 152873435 2315962 712916989 688792495 637721812 305485181 242763314 738381569 308670539 954421323 73850514 314765580 414193484 318875508 649522865 540021308 371987783 930078472 791761059 440385503 945738843 520800795 472780434 350282569 494113737 910037505 519706291 567243199 911072260 246550942 28372954 10132933 237391538 277263598 564367318 724465846 177909304 530600168 108043285 343603556 739889278 25449994 257325818 214002088 110811689 293467214 800213058 273435897 849333285 208894506 221324452 734194509 678021576 694226489 284702938 630272356 362443311 447092334 242236860 732149813 210993750 30350357 832457200 934241905 861116696 275335158 691947022 446907278 195107949 820874228 781998415 282496824 232698286 669250565 692826708 970412577 251847639 770940516 515875871 592997004 52261758 573514800 781079137 391627239 4208157 434439632 504162300 736852270 697454786 311509572 861791378 138127879 671722306 433828694 541012136 621409324 675931609 461936847 41958497 720584917 208932255 616276468 131703876 770742384 160413088 82557228 347562705 258478537 20400589 433536134 11299548 628730415 836634624 736420586 849461784 623851256 249635086 966780477 73368323 791891147 799054563 439705549 531225063 118678148 114712106 473104827 780697301 171403206 465691077 838049531 259694186 211904933 120047995 348906054 898527093 570098277 657486436 696259267 583447387 634527136 657850769 252222438 660704625 234461596 19383027 443534716 335968746 833198250 129090776 776625981 635121345 86992473 574820000 427064341 749213382 22736178 693484342 440463232 458746583 957288987 313582314 707145393 821598329 990312813 475609885 924544011 379990706 795698865 649814375 596532393 801203452 248319317 993513386 750157396 63977815 991081682 65811406 24554941 517424263 941205100 884000348 412867050 87310840 893255499 867171763 888998046 19965533 138086485 474539572 852048078 906778320 848825894 110403513 845590996 565078236 492443532 664925071 902820583 849301696 619586957 330368163 588560576 816715631 596508468 700337979 389171937 52190785 902406428 880704017 835705773 281350370 287412937 548618183 36451513 468769463 70498962 372800205 964936423 419889575 189124493 250344530 280117313 355879639 899898736 572342708 36473024 662795710 850184125 686923947 896461971 200028871 30702375 371304449 198611953 102687667 168777706 320816307 6253834 445749510 653506744 959349132 219319173 574145177 208455195 75030467 775833170 611202006 234989935 646175767 837625102 730682347 149841268 471792904 820646734 511994961 477049211 652022041 798386620 187340601 681162043 265226408 632963139 883025566 940435537 634242071 974056194 979301792 911047975 502151706 462603082 798037893 314989146 767376814 434077304 768684776 777685004 704237638 286045942 526860674 298351337 479145394 226377923 96116542 436934315 757813637 431330522 693802798 726305436 559851900 67017268 236037502 540838429 839679742 672296206 233476571 580567692 798468942 482508507 389923558 792401530 623248392 314490000 291024258 303564535 962435690 92011486 89864055 336476065 66798638 734198517 457400396 908487197 841845091 680672175 166495777 856884047 734950645 946161451 869331145 435836207 728392254 687220714 395518817 101812481 24077703 344774953 839030640 118511624 285720659 833048686 377524256 248941763 723471841 133069843 570569802 913803348 683708647 625270721 848663545 219320951 573219609 388100076 230450329 697080674 75375619 329669924 65154863 851363930 510467853 764614071 59957621 375356253 43598012 437315435 843197201 249983015 868241936 822898819 45663878 513100474 188519405 766743174 671673347 530134756 272377173 405327550 828947617 782387021 545829975 823935801 238457997 184462127 665181901 802483253 198046961 602070431 72351514 218544335 585059885 717968799 351033523 673061952 682880065 525892886 6447425 623640937 72003734 32846748 905131169 125097834 881288191 572362455 676451041 574559217 136891329 929958003 971363758 443458890 655785082 791823519 744501868 440060924 238102112 549851589 566928625 507206097 648318774 699221137 342378559 529472328 771203827 721795217 138684471 883503639 668064584 884675830 796760032 299934147 496950544 937208970 98738182 808606720 667671669 796436195 849591812 506049505 262394383 944016804 594809880 610667843 272120138 372591798 834813388 61125523 233180377 682114659 563295087 432431335 683211301 376923633 924785722 489126272 278417698 844439565 620817152 955200563 170585065 511550716 249240714 422335622 948940486 98057093 730646702 76169899 971416310 182762382 128581576 381542794 355422415 648655127 298120095 607663047 651574571 64010130 186333998 469284049 79355516 947595093 940964296 985908660 848560329 820054657 459905258 419217124 827315438 561901762 420710797 627040808 349426739 75435480 496377777 714318826 785125298 855804102 454818433 238118204 136884114 520061966 558533439 889828977 318403856 873808036 926152865 570366462 591785284 888737252 969099862 744067521 166652820 954881767 8930176 321849169 81751343 673962767 409576004 997629523 946720489 560457355 248352146 440040222 554064891 796269519 714035327 729470068 999273780 335115581 295645745 711792045 659257119 65530325 548662831 501691937 41085529 87146364 12704689 284053141 133200256 758162874 295335735 732977968 786821655 106917296 668864122 479350493 437999007 174044846 403248062 192470377 35181506 40228988 459831584 272227836 651477670 884400578 74941746 733206161 802794602 881101929 934840063 897864140 239168888 37258216 174844754 939489887 253696294 369523933 171713280 753291035 685129864 887010099 790670938 399172312 331692657 204228031 14724208 57162571 964312381 144608081 482884402 311850448 768759125 306836124 774333691 30967106 837018268 928542599 981954671 344442152 300737794 785212495 719127286 994385433 499089998 933851241 971003781 814142078 433445595 910592016 725249636 579946782 698551044 246971357 53106237 320811226 547127646 792544171 997410567 214128381 256643911 545028216 248880323 169289409 38036204 527632005 310653305 386528750 131766866 559121051 251169690 956377660 980235727 640052514 11486291 835600568 55105032 393749604 537206233 560964357 810289955 766539167 843628905 300989276 902765323 5241838 956676700 363597453 837417538 256575236 524903542 360786702 970123888 532263410 146395454 283002864 840883200 215743701 437313435 243405690 825688894 588347796 373367803 925853309 688217249 828881176 354424914 530848176 491718678 744859227 164392556 297739067 52645694 17344986 572320230 230699018 998643396 884370227 122636762 940865142 20258556 807926587 732343457 503455129 337915397 185833477 230102704 920369463 248880319 34385204 302889581 488499895 44876148 779633460 924816871 738429854 688541320 151729568 140961160 971511781 452637377 365244806 840357278 640896308 429639921 984364683 294223794 5882288 273398643 643578454 259504540 632388636 921028272 47608750 898218187 366709896 295017559 467399316 469542619 316451278 87899553 547578607 543193365 204320994 242607722 148894647 469204154 685928172 818820872 485245744 283469826 526235319 561595683 673778845 174167125 708691344 495611219 560208103 600721430 643839094 743914088 28399695 266047573 324257763 133817165 976222815 252316456 706549720 871787303 54116962 745578450 6294571 235767478 918413247 77447534 507251205 597670694 587508339 502573901 50035676 237550490 258181803 616315245 893417886 627552247 175097774 651255082 264308733 121489091 740234444 976319470 332152737 835146165 403866051 309942938 249686949 209691309 738837392 590165823 408088197 423258055 547923795 854591411 356714864 909879789 527741338 568902024 511226155 11392955 30190291 445027755 255502132 70345626 144477200 175575451 606458480 543866582 199428297 419849021 166040470 266906090 131119642 469002113 338831182 475381088 915693724 319503947 137607566 732010087 977092669 529187125 421435052 168872192 628649057 905943622 501451226 831506962 975469263 455082334 163403077 712232094 841184524 889797389 825926706 493805876 710100852 289365417 578709344 471257783 776498092 267313701 533466916 940460848 525261491 860195481 101438495 374092185 700887895 314484540 622489500 343094862 368266897 794641958 566604554 103015620 985816862 460132269 319955062 110331827 438670346 306280629 349517233 362101706 114161935 217469304 978696942 876663853 761063863 132102933 856158650 16181608 272690407 318468706 563981896 233768664 322880408 48006566 920375157 320422167 282983140 135322571 813656001 53502327 44848860 576654513 306191812 277824993 265314158 572615697 976057164 160047999 245202146 85917725 192642862 302328449 473413800 588911173 426847934 351486728 48346637 758578772 731744031 907004318 673070274 720616209 660270839 284324184 231612263 722532111 847060791 252951796 378885824 50288360 902026264 3673144 985011106 545535343 26230391 664987790 44741465 255566132 499115435 626380622 4522689 34982406 640076777 194302052 486333291 568567380 626623655 630797316 625960897 376650825 349177159 454904291 427858731 517201622 479281544 745083364 304715432 940466725 286950060 307786590 925039601 898126998 171890558 13229421 937465901 370894276 63593535 784958449 342044565 843767674 819971410 774403614 180345322 575048705 965323876 679842213 112531669 759832812 973282431 846093766 291020021 647562635 99984705 228090133 285866064 413241178 197672748 675179603 375737708 598771440 899093196 184965296 490534665 315166639 935048191 625446260 319433102 873410000 177965452 728911891 159517535 352543024 250481648 586458458 968234612 135824952 756521108 448990299 548457328 709955466 928418539 930380884 985978246 342746473 616240699 778182752 391995896 948419852 934759124 60518071 528519382 255730903 939992141 414281481 521842128 571815205 984786977 26730746 955020910 597646174 606652277 514698825 552506133 256557315 668684074 127488424 849400888 311398792 549252821 629226437 166481001 817920466 538614302 430795140 339246473 127508053 855139342 186242553 878258028 981426274 302343156 642885501 249492782 969499557 216686906 594405208 136033201 284432216 459135214 63021217 625923269 40796774 192575516 49039915 200453287 710557737 570984299 637211015 399922779 218993923 848335546 589550959 713037013 120074233 324877937 707445273 724991233 788804153 998358334 180091656 500624113 216694336 91584608 361141620 617961763 363294459 173175020 684352432 221089911 274307715 551328002 321508841 764599278 131111846 770107738 27203728 263550540 191437511 458626389 219859492 792995398 752265312 676572760 204890510 566592736 404013475 161556669 171285621 889357612 257239829 431658101 32064607 336442454 537383987 416570402 309228575 828376967 842165676 40545899 546094115 924960885 975704315 958717498 594885584 792561035 355639297 806776682 212366679 716357827 355027700 294230033 842770791 224258423 152080887 272498290 364682705 682907979 905540331 864938982 833772240 674772928 3641727 492633235 470492692 906455681 576508259 932494230 91181560 811499689 851980107 247319739 930121894 581166845 798487952 56157794 659414429 212218170 178169706 513466222 192731838 819941701 413052261 622951150 694291242 512451647 923502420 39674836 459349831 187996851 219219890 682408263 520356306 380059148 327212751 932747494 627337838 618049809 7616546 61006429 32474903 695865320 1784934 839679213 637818697 245098716 218220228 959656841 248573910 260380023 293776240 284983992 759154238 470272601 418480406 876495526 285248887 744299008 356271960 741350325 521867441 804648273 142370725 682859810 678204238 764233690 671953089 401019769 529279572 567944781 226746628 45845957 366361847 761851283 881626977 62535914 663818030 863198380 591580068 201112896 761279906 106380562 147523153 259586407 584851860 879238776 808207379 537993353 479588907 302053173 105505634 802594276 77620781 35462834 950559934 563326055 775334027 274796284 466938626 422492490 665496849 610577695 734006103 887295891 454103141 293951571 151383169 820954088 650113120 918963207 439014701 272872294 230228268 611630532 579369909 824619787 319277964 24797761 468779439 393392510 469531530 419726537 712428569 388116218 224754578 751688863 739217375 762946652 316632159 783410587 456400182 400646072 856726680 167277868 928559344 754142605 956410136 737011297 838902609 174510851 766554091 433937070 538763789 945967267 494811840 956661012 478457720 261940296 295273261 68392792 7518215 593161426 827294487 445331786 10709470 404290606 113309427 877597606 42495056 332767824 957930921 357827843 132098053 983892555 654614448 31095936 901006183 208761528 843904860 798394378 502156398 480261407 519596834 662722115 258002949 979547894 48331808 522714578 221581211 380214302 635976413 77474338 666810866 878250373 558289092 956244659 480685272 26739073 266825024 25398037 223679994 675713366 817045606 520606852 166662117 544392188 392913742 964982706 322399622 775523058 310623143 197802390 698858793 50498852 694497383 574206 147245668 707573165 131195240 300605771 604243114 506626648 282234698 778776226 455577409 355904397 743145374 902083919 469093556 301553067 532777879 672584344 200827939 860174265 650968883 629210412 888054531 835023127 100217043 82267112 426496345 889090030 571081673 638028688 627560233 458739293 567222770 318365245 218094405 405176202 553248923 281545520 347277164 594421069 611964291 222666710 218389673 540263782 426168018 252656095 898563281 200732596 368467635 849235100 589469558 423976480 198271926 205883747 844791880 390069417 643838229 740728066 63910155 364831598 958036831 302554292 432946145 429702382 642283176 959121359 394040739 42553993 871772157 26944172 972697424 943907060 277790018 843399538 477824611 897525066 442194102 93704069 920887675 915482878 773738483 242283397 52305446 995458763 79442932 237702231 993686303 982466134 745643703 534914953 44782177 540767046 15261787 49530717 319818136 860372131 113141274 626961569 527005492 437382729 70056597 281158285 676920435 310193264 690693991 912267077 993980496 54303945 878365804 849604019 481368256 475324995 252067880 41663882 721706767 555909588 977718848 995459378 767264283 19160977 548167892 163318121 374020080 587651982 326736053 228520378 821622279 713232305 35077706 155577011 874495094 761773990 682575604 253335883 989899740 941670544 595235275 957006625 549841861 594382430 79425326 282606246 532047671 727423309 248080030 235780880 721418411 159211174 905812140 802017063 860729475 14460268 3249778 788807608 38040700 253298691 747455985 557491972 799924316 371814854 601717738 25482728 310144699 537384698 323278304 494277850 658562985 734742371 406374839 452253439 217141420 217348411 373320634 972757722 427335823 923735566 320075427 929835757 102146819 8864503 86116461 692881551 218784926 813822302 556947626 54480759 729767836 429624456 657394950 343580624 536513617 258199618 415311824 429805765 251788577 876015262 889066163 633015128 584130577 735086173 528675138 170766398 513383779 478879934 476675063 30983420 888294137 336021771 5990856 86491815 272361808 949246163 377396295 430645656 448941898 822440894 534838514 550849811 140170197 441259317 46274998 786333876 675662731 127985139 881288458 791569201 274910965 969297608 475410288 321674543 723790983 881154906 484405899 873751171 429070995 620496020 127451342 467418732 325505110 262749027 71248619 747905545 989472551 347774650 52473040 746992801 311590767 428677124 435174011 653446164 249321173 248410497 89785710 735344539 655120040 325373209 378699778 679516358 781914850 402688931 50254539 745128346 732893535 301280139 124266909 858672779 988671438 278033667 997953824 343215025 794390208 74467457 748928177 461198054 9552387 62114015 573124319 772195761 726154757 649051993 349870587 307007526 354648218 83408586 759651167 423113955 580836496 16510609 2589555 105986632 968225343 446893022 676350560 750682690 956611850 582234057 7281453 771665895 155889331 699531704 743437144 789930553 48775985 246049980 146482020 373645343 477681594 861819802 701138788 796441946 157616061 663548847 782123938 304899118 212702471 247186393 640511500 824667459 392429702 783473758 606060389 341059328 66756046 920871259 594909005 962906840 997001613 250332651 366112040 230869296 620850358 142508721 456324989 178909374 952928827 511613507 311956451 537583385 556582728 955259533 711537006 615596244 607628781 217549387 786817157 99763679 388859500 787200197 683146305 938545044 90849678 426094647 976598918 744856993 579604859 878704913 135939872 954216966 565452155 165978576 347123588 368297222 818268128 936526761 668528473 898612074 370377991 489499718 204427700 80521566 529954956 971136349 858044196 281584639 719274787 920040661 512043291 540704597 546422032 680709125 852291839 216273030 587450956 445070253 308795834 606723645 697092688 621053201 552033988 371706019 105851486 662399678 368445593 119368958 487464144 213080040 849794569 765769630 501839782 822961228 487524653 584275710 335180266 737517507 998442075 589340118 919547347 290804582 931401330 908917912 342562221 241768 988686566 700528830 407005635 108804457 690509177 35913791 284645088 450188128 662207944 828126992 224242675 290085184 655126091 254265197 336487134 325615100 117123814 529669926 955964830 195002262 469956735 970572115 1938403 500365411 530451536 598143789 631218403 687056478 871723802 391771076 646134029 341234913 345086342 52303328 512630473 351696963 533736267 912113412 674149190 534499907 840458827 741803567 331563845 409833258 255742123 96092078 847558963 211919822 326082543 972939501 412433183 465743437 40870200 321346143 205751482 506801604 681319062 161450258 405440911 623802138 863374921 790302187 369428695 790136418 224462486 431387664 637375122 587250373 901953971 18505386 244263747 758898402 478597099 245668480 568264378 173468817 374668754 332137740 796740730 939709439 387891080 5557537 871561714 109680756 139582206 333424615 80762255 878848895 307687863 74853102 113232866 312509511 1446235 46509734 987449072 792994888 864803137 590737105 285832578 997185722 891680466 812794847 976704926 238243163 525844393 111396735 337812904 79064509 14910868 276051724 497077836 43578225 692373522 938595017 306099929 740255135 766702044 663524509 107397811 442899713 807699432 203494234 788247515 531085795 393771053 180646028 217847164 882585080 143643604 850330990 932880096 809663708 687813582 901600442 650428238 557785809 645553139 464361792 395825589 40572858 292298073 869236064 861106099 308422308 646874028 276212642 387551902 792344752 253292348 11329021 719810033 283308121 88266185 789972563 255664929 92177177 210210991 861250951 935979104 646829725 373911252 394101197 33876999 425713201 912146285 977456584 389488738 949963884 441714605 21640561 981111783 51532914 496419911 34351742 448621243 213597505 717191510 498389346 940408295 405037261 145193169 887841547 606341913 102586616 401696367 419118673 320868095 825997652 42911402 189323422 9643217 970918379 528135389 278108847 112736161 676391625 172546248 404998598 861449198 727430944 324943082 736973803 266051804 333799079 241567646 472554432 292931660 724280903 533509202 153858106 199741965 215332893 680455663 183109866 827046845 180754922 993674914 626786786 858730163 554589006 404313396 968638433 34914481 851138473 361553091 752603390 631700373 410449580 917283098 689136859 51919891 962900786 955619077 94162076 310560673 455198111 791268064 410586514 810684702 31886432 806479514 479169915 244191446 54922883 566377521 746284561 921895372 345997823 601309 290312564 580684102 18890271 160574006 339340317 417127377 528958233 494866802 975673864 626195500 177734468 314458202 760952453 729726539 221973664 55591551 662470090 466062855 705541742 421524096 791067439 642919193 725074652 641241013 58014903 394336540 749267268 48476178 866854446 410716078 666733199 50925272 593539907 327339758 219709486 388372827 567288870 423495403 499012581 882518997 784124454 635516234 113487359 321149346 629611751 283765254 145853002 344700984 99906635 330134775 790131975 196281767 417168201 664125003 658849510 716117553 153926646 562955762 774779710 73915215 656160060 183632677 922991665 176896619 372802125 508688831 284336144 295366732 658924312 863090027 106786237 536235987 308495124 14896546 196142400 989196883 754401929 969099366 77864685 264662948 668066060 264354466 743466295 395892869 440849023 171983097 78609648 330479046 800774883 30226038 46285858 29305393 548932373 978584134 493304618 253131600 941996865 432071713 571387501 441072364 180026615 988375386 873205505 895055985 823452866 504865285 853739840 368003293 654618655 93981712 354336176 744156994 697572149 723659502 500853358 121027034 912420887 684359303 507393534 403046263 757152434 512136991 99045607 889943034 672380033 895831823 633066081 339944792 161790620 189175426 927318100 710355795 139624675 169702445 544133438 293308399 198809769 983803424 708547182 94829533 548759590 47714687 996911812 299531708 239159532 576389275 84157844 358437841 698418971 706671888 757745909 477081385 790008932 920191055 47565406 89747374 160290892 603283750 512753863 846070598 503335611 903977540 270242782 839958472 544914433 792888699 192121164 433942460 515340965 285396284 130185944 869054481 70826271 610627226 18716244 412586046 870405838 977487433 294510073 738781212 634930444 946640725 293923530 691321762 564666202 166143585 193467468 54660619 507017779 64702077 190899551 769394842 885197531 891175447 780640069 983240473 908385068 437251156 918170390 441016309 533111988 310660242 145222426 976640558 612640607 792252380 198184891 479180417 148501653 330749019 689170254 773376320 107152266 939996676 281186708 798742608 751098420 629190924 42862016 145364717 412507381 598106413 529256897 860635935 858801518 804914295 241797027 929332721 391079020 317862884 198658073 337022875 335694429 636623396 507800039 103189564 688414225 985821997 795138770 353430295 509374046 166280005 543759592 976732560 962314517 262013172 828149625 244052974 526928972 260695803 561925409 241836849 843681188 515293220 856545248 601043238 667035274 234699348 370787348 112985928 603150146 718492368 319477032 501516379 591235238 947351303 592263900 539600835 196597680 762011559 91638259 653038616 736590957 699913999 836359876 363691710 529925011 954941471 756982386 263694038 149659822 514367628 324161412 759363899 123629770 119031464 685060368 922209259 652835356 631045913 473611095 857399498 186355887 877664745 396035668 738772995 54395941 567816579 357061508 699295397 619132598 28332274 463421137 168899812 134195659 456968491 342563954 652353058 994595872 458893008 707935107 513974691 1359373 72004890 899848034 367634073 957249185 801714607 199541660 755305814 605504645 444591911 982484396 763882277 224377991 245380677 350943833 657377094 526321507 424585484 678856476 757619141 763201248 71028587 573316160 11421650 678495342 118921977 177361966 843895858 435089358 187485088 960335019 961028220 279776833 552234900 682819340 529582475 499383077 854865640 510787863 282652703 713861492 854462417 140012235 722182209 261213631 144336617 405434383 596816700 45488412 980810428 668900859 576784285 532643056 176340790 718913298 191556319 707597514 363668173 239445786 834947091 723417390 68792473 662784076 996959912 846128246 658207806 46728136 6796630 461791968 477817921 384873035 915731837 203645419 25782793 981572802 507972880 437419469 252737895 65152972 502249059 350008050 627435619 57271696 802934116 370767357 923485613 640407363 414527985 334964604 550197002 284177876 514527505 2719881 822984570 384454437 957759672 851578319 814141931 204643717 291888288 621069674 283599153 812637671 995581337 682467286 707506237 967165914 849655864 226398657 544077648 632638513 999213155 202535524 682957555 331783781 472745753 874733911 621509148 946623894 482431597 989347593 360693404 371101046 446825014 483519383 297492225 888923075 540454412 107188054 343203210 651204257 767628300 174836290 210809852 577643441 637999926 113149977 954425219 819077216 698663184 500662123 375542009 455068140 542542481 483222208 315343088 357922571 965987267 48975242 806632656 119996954 686456396 311589426 680823525 49640108 108430330 938326673 630754557 328005434 577025517 349612276 160267958 396690276 477716709 62482896 150553579 85918366 981651822 700004161 697295222 968788557 346125509 425657496 242805356 416532852 288978971 7846503 594917103 160998082 134810431 944866976 951818861 889957250 992662953 46706719 387587538 66196025 922870030 850533668 184460988 531908173 620693197 891679936 821334489 47868668 698284796 106843558 609473625 836392558 361428253 573262348 258740772 259346941 795837242 772966734 873071405 422237989 262534815 579724922 910833041 327346639 9223884 673785142 840310556 593057682 561999612 312242672 210507023 509849105 945745598 78618754 186202777 832298243 304370129 145782578 330623818 39955564 367514874 279397738 603876159 370456130 238357261 503196185 418601455 980182056 753418268 296591862 363385881 89063267 622121712 128169860 168310115 665870749 915113102 66295182 272975221 536986536 921569164 324123536 627721910 426470224 842735021 61621242 712307458 988046634 48702193 882438619 557244088 202828896 713034295 197449357 766653814 799001937 426008728 549706954 759471993 500567766 322864892 332145249 947978812 608076381 386827215 174157006 81158152 698149519 520991608 789654895 51712346 672420161 366519114 675757887 562227108 672122412 279694598 759548791 823381124 717807858 520244584 373173187 303676605 322838864 81332503 845098192 348630343 213639221 965720014 439188838 475761729 135344195 289935668 46555975 196331404 79483546 254485270 959385341 878840243 257051577 552702228 220137457 253118246 931982657 690685861 419452297 592387092 367053640 639043474 540227620 908868438 471775044 624986487 38491636 359091337 752717619 274465700 351439429 444709975 57614964 307381673 648550444 296456196 474631146 831066907 866495602 19932904 426618941 681965484 499192040 615820647 339280037 284526569 669894211 89657095 995495771 185324635 484690805 370608522 30460350 903014311 166651130 731969465 322593777 967210640 489358639 767517651 959224117 178101090 289304229 555499186 269558906 496246443 796578176 17777588 995662772 282572506 948537351 276347921 28044931 902492469 159435260 876045505 843519287 47691459 138544873 350657585 268246262 729692807 564768767 976988392 511564512 587876413 96160240 694753997 154307740 270939469 980599569 527422344 962495587 126154154 555143267 67882351 705432826 596948672 604405276 811338777 810539248 804161994 87878050 703625090 269216768 534035344 672708462 720381977 130108020 914228666 176373945 714115404 176645217 94461344 120892023 33732177 777528090 395931044 293108536 414050747 194145985 817311701 598747237 29422773 817795419 213807632 492736116 991352515 724573794 200052610 482841418 85883606 140862672 709748388 108605792 665276351 895730313 799866098 275951598 217549725 506445393 870338949 856040421 451718785 95080056 62751156 452886078 974012495 807251370 453679695 416163594 137113285 886434111 110974399 67353720 618307327 893584808 490903670 757265173 29507414 758335900 480143591 132114270 341739924 691619234 554476933 879287659 496056289 561076641 308411832 358038553 446956891 220934984 957331610 591714865 606201067 710884885 815789480 120320776 198338434 711391909 741887575 797709582 362947121 177507379 501472810 373919764 800872120 896719917 349429706 684553297 621340623 576022662 673420247 2030510 958499721 99194541 127461715 174442392 992266065 346520345 377729327 508884981 393461696 861374365 639619690 411347524 827264248 367199062 408754447 607415229 612550828 213488312 514690614 263018861 723455111 574839836 335687726 413991550 937378420 982754523 649898904 46508898 981656499 73351350 77732027 62670857 575899884 198138775 993627348 285919509 909481882 853708751 957050344 219388949 997501727 302477318 330299007 996901295 239121597 686005514 311119460 443829502 941323248 953742573 840646970 220918515 885025420 440935467 532192894 662976067 135266438 735707760 244837498 841601271 717947167 280348373 8516930 395050437 578953215 822148624 890649907 679211066 180519535 302554183 325561912 101636695 33793781 959086953 173664579 726648602 200304924 803956005 822345423 627452794 745124156 9458836 151516378 133428494 930217090 160561993 100901924 191398411 843977806 241803649 743625497 717929067 529563238 68988726 171998303 500640464 327223156 864857594 189179772 894116715 435443058 955317250 678577803 297759937 960787491 811719373 610391426 205449004 756369613 72006378 580088565 719385959 68816033 688325458 65994271 162932256 121277200 879528334 97556257 299203993 7736332 848261015 468953733 577813132 936654369 557925166 104698889 79696319 319566241 591322964 508346712 784536486 474171875 293029220 9225421 125562321 991910932 621936122 665825888 377220871 145519313 183928297 644427178 933685909 486258858 775380792 726767503 646513062 461437062 237503978 972579853 810267044 985349941 3857834 640303327 490777824 954978471 592348751 671323904 25888563 269635344 660576325 58589391 298022095 949606434 878269533 473460651 235194709 166824075 539843189 330252423 951865455 80644402 293876675 451661218 926616926 164722754 265564581 706067798 272263561 11500165 433086926 636546026 97251315 735529238 866307837 757668935 484473991 357640919 278629857 770093078 319130859 446317407 548492553 976443007 939684078 93084649 339465975 65602194 38869787 867250991 802676955 662737592 97682154 145442743 689900453 645547904 53315098 178716227 385037126 615938856 687444495 465600081 238690959 999735669 465639238 800408545 874296440 626506908 626111221 192090397 790841087 879202694 939442553 407287192 394405951 637678199 445139183 823426276 943653366 224785782 553521378 679215221 367030365 606586834 602155748 852224999 640003256 185323630 700774449 140531061 848531119 477871810 877322600 909100950 256475607 770196896 260414789 856682512 182815432 197684426 336134432 559691187 663426470 58171066 938959570 955037836 597739772 983965437 809104648 365294217 664796108 654202134 898942422 168274919 737481477 897943900 211875535 692270880 397661787 479891914 63300543 128520104 509501428 340375244 491163138 532501761 793797956 88759854 375358757 969795933 249967629 455100443 332892841 612484248 289341954 170173327 928237088 344675796 831996919 259228219 344120297 774573890 802940118 680672715 989456255 566620962 58472136 341641563 547564501 740885503 688137735 726446967 510269449 848242045 57708236 543446445 35597673 393165031 770155747 6058390 843405241 336528678 101975445 391620370 103410047 362858320 865845956 405310105 913338476 973990886 949401494 784930008 458484293 644239177 804601307 794581769 414631359 268246876 642859565 726391300 797713895 676108296 938492925 454213346 875336493 879813151 618689069 676738039 979372278 553076706 252121658 301577788 582502201 45660563 143660107 316622365 113026193 26512260 931889237 787910664 911747816 468475937 632456864 299879481 202815247 470741283 39651845 750606390 461721580 330990705 715478937 467292936 631691046 593257124 993134343 439837752 197794260 256309348 964098498 86283174 303155173 664180829 857822813 745088934 271788599 578175111 679257854 851055687 879926555 239817670 928829877 274416345 251452566 457704512 895835458 861570710 166273680 817025735 164819766 192446194 33570915 843886114 95952605 928915716 321207741 812779001 916072660 737482111 706156165 850688831 555166058 598848093 339446622 546818713 207939028 586407143 10154726 536570465 722704996 867807077 738908190 2623084 856035928 962167473 698273889 19749200 409161518 503676275 309667391 764706606 620171518 721696604 601203984 865046706 708649480 302996725 598072770 248813390 716196670 101354673 297912520 476723936 491118296 461947596 412534627 733289734 635238664 963804960 9444426 451144695 174717398 108527641 393179255 472494141 405708494 715049947 313082320 782953367 645210595 34264106 250838409 593062262 623679900 902333167 56901720 714046761 15273809 569143523 181327767 424780242 172016468 501616877 222014022 872189924 780694943 522369011 144118770 396530569 31178350 305161749 563302956 76095649 729459275 485985066 690625528 739128284 380267890 817231984 496606224 328131726 7444192 759158876 301045765 143967902 265840116 544160821 902912879 625478342 442485020 524257872 824916284 484934399 756722338 301969799 508487426 451546230 250455937 522668989 565915234 425815314 947553246 785477373 409494045 460134501 213350959 314957288 126297588 66472798 479466607 183480995 647792565 370617408 231117424 164166957 527968953 660086140 918941303 849205439 585224395 420956051 919851902 482738525 227253384 173661251 271839027 725941642 119786465 974518516 349779750 799056368 186575251 279948300 849585078 268852836 621239717 244757753 979052769 210691127 384185685 883440931 481099773 792006833 454545008 179244495 731418116 148660531 159004217 430093935 277677550 284112848 530938370 11270356 656278773 63471129 476399213 556813531 631637905 632272888 453157462 848267400 258688789 818811917 207070257 911141750 281166276 333238198 520833324 304904699 846294811 260324980 629060592 620966657 716284684 868380325 89869744 61475720 710755739 648166890 923833054 460269722 323415945 380979344 424851021 704266881 529170501 394647902 197032512 862101864 900199924 736026677 776245788 713872116 951573029 40396018 618769869 462305956 804358028 86097893 78200530 961319288 317554057 944159379 347001481 264388049 437448175 389191094 367886687 94515445 79857830 314393576 826807712 349345757 649644886 955780812 885675509 740092448 449609492 883979137 204156089 491418865 686347534 637771397 784156749 761343712 400337849 722525966 84457014 117985652 318571042 686066676 937787783 417205154 265709204 657061794 450290123 849270539 13600720 102182730 219375965 450721360 365730145 629126505 688196868 124752265 496807933 874519511 253374197 915902310 229471063 206727627 493803770 226724097 986384904 387682311 25938227 406479990 868193267 8131210 10698497 900150200 904828603 806403800 144273596 641763526 385534555 992554980 381879078 796251458 151583055 836280274 529869180 513183795 175650751 551586705 665912303 157853983 315951645 792065315 910347649 134448538 517905623 729421184 838892442 919127508 735395076 681104922 395528131 444686079 792856561 484192285 491393604 605070871 571776502 542277657 958717890 436467421 643330649 853229176 522969208 895676780 690434256 912286856 147345910 62634119 321238533 455978060 773720542 498469682 766114776 215576168 492335227 193956724 618550138 432096858 905078850 535977905 504671237 14865572 420957307 668805600 691064687 257630002 673095360 943160969 291259861 648859381 375944173 982893837 62305610 252703935 683042155 769280403 733349967 498109044 459032202 993236414 958045954 446255213 867074969 562421890 681069351 448784991 885308316 463648721 718872058 540635187 233551776 364635935 51350221 537813603 149653862 228416274 244662154 676246479 220970909 953564060 117760695 648334070 38281254 429989128 712969940 386333232 16565089 41502078 246314638 186364792 140807449 555399727 114535644 763671076 881650928 662171016 63267743 317289982 808367100 804271126 385256098 652064283 482742382 270403320 993349962 692863936 266505485 829906971 623902557 973939945 823767209 34926991 24266716 741126355 108767433 726242489 593326523 356852046 443279585 461876754 383221954 520580882 2930957 939326881 411756409 416567134 395637415 903493981 362556868 130619425 751955605 678754925 106167010 837198617 218739150 667971147 132276799 552081786 197572816 527561294 376143145 741389209 25273939 60517737 673788682 557183299 442185990 427671963 26412530 790264942 456793367 762555817 434495828 320370983 904849288 438041521 152554340 928479889 222563565 466448824 675709619 400060636 344422810 614231485 55617791 619112861 253308690 681432088 839401871 616611434 336771682 695308011 119411803 475115985 742321007 378718903 585342808 607915135 402691996 320349886 43552732 713886662 737322424 383813188 393081218 909558231 520164124 784449690 357030919 39882339 953506768 743710346 307661001 831789053 806668176 886750097 899647606 281542252 339765398 75584031 952742456 496574952 547477579 64449172 908091173 828138923 119830207 811449039 473025745 232860248 318267838 194956542 833449742 17389201 549482598 61803444 306479785 602309136 125779115 105846437 363396452 164029701 960192982 575283577 436387340 427818944 895524627 406286618 713785674 922520317 302000006 326021449 305675678 775113656 319757654 705977059 635633056 649222613 633061555 861601060 859171734 904219571 510802574 515180883 755594253 247474380 280038877 758879746 407461463 159793001 965884835 5884243 672172480 148534913 725294154 388899029 805579373 273121495 224730424 637859670 519974360 917255632 268011871 949971309 805087078 137224018 652565720 920683714 16939370 305259769 929002802 501678985 79847608 345067432 154527255 166544120 542521011 440745178 551568095 512195989 667759346 562411398 70296805 510096119 308690310 106528132 598852257 616410163 123505783 200871606 935306486 128033847 846826000 985686977 737428042 758589515 748352048 888549186 864140009 830637185 566009905 206256491 552956197 810514322 189026063 492761552 40976757 455958199 379483692 275914843 92194527 766189693 236016163 624243480 206428816 356103072 864399633 985707054 732151970 963664961 456035470 260131174 430187750 566552842 443100600 846967014 364236868 498561970 766572959 468758781 492569573 791230543 528225916 786004876 399944815 980193528 893150053 696390226 383342905 653520967 902469290 866613867 962037243 684892423 633733427 294311032 108905242 394481160 298308295 345106863 380684839 504986790 872728536 742373603 92474744 454830319 525525508 550661275 915837930 969883743 615106073 464523643 355599842 781716449 330837774 557570889 947427458 856589713 103820098 398480371 583929232 18282903 574173955 967203227 415938554 717337876 909780168 912003311 760732135 651912663 618938288 20047859 286014601 252298773 299618956 916624308 221719124 555034469 462663375 73572794 49683055 811859943 167368721 951991891 519544691 716123104 833401086 656744209 483734978 377657666 270668913 103022883 825836682 494901936 377548253 447788789 539653563 97093209 531392582 46794106 430305489 804095867 603982578 614068875 688062941 252142626 270745992 686597203 108727400 104078479 917535149 226395866 550646595 414906974 806294031 626616160 685165419 314585732 277814565 801220849 767321513 269977686 196015742 109941676 208776224 874673173 858477769 302678727 796801517 55443548 608680099 506228452 732957781 616384764 531856327 128490550 769665136 497374767 816069813 545325738 635760266 494537205 652813879 350755860 318301749 756960427 849856513 169975956 339398765 218194659 351556859 309432668 557154833 403350449 933093694 396729588 926456192 343323306 187455594 89030224 369989092 651009975 719847077 20940819 395388784 381108446 819597597 92165880 769834252 13105474 341682220 531426916 866966009 133293303 408395814 508061606 876534699 516746458 394466259 119631037 618030402 577995848 173952788 55783419 230857933 702594592 791247243 378692860 960283102 73551391 6457626 989274985 916414890 716989696 504065859 398968375 324720178 299247801 463107459 885386778 3832962 679597691 646268540 150613563 259586470 622030089 403982961 933443479 550594969 385544676 489325652 126974137 250414140 44738659 146441235 267532800 415979129 498076525 20898636 969396367 574008331 359085818 891035488 127346161 291408136 139101881 337782813 581708605 183969881 839639824 50244235 274951011 58463518 760891496 897057466 74224959 496174967 997716032 197837334 500425876 519632217 735943568 2041739 334671331 802540528 625070406 519967049 191435624 394017702 781661320 688166416 38748138 44253872 371885559 661573413 952822683 442763974 631249454 797719489 472571347 361175384 584525759 434091370 169131083 600190274 834732353 289537739 931935679 485451664 106299817 509555415 384468561 836466595 267922272 869745577 666615112 615373779 230480195 506805295 730731052 275284460 832332214 430596916 435948519 370514223 488733900 198243534 610950400 133588358 990198690 10329790 18344492 434528107 830084964 499602135 407935772 532734363 752419477 36281982 522810571 373138743 127214414 800165635 495103345 805459585 904934697 409256813 43173068 691370694 753875083 152161788 242654663 936988729 15148440 930769280 187274051 633403748 380922484 459009220 724301346 449737474 777241420 603641378 9560469 326325792 839568180 807958947 953254476 689963033 889446651 571645897 653364171 180112089 821337617 915310218 597193272 17552199 947488618 39593246 796251211 5678361 965795918 173488133 837877119 701498012 460237408 35743326 308073746 372580628 601506710 177120521 193788214 683217233 930266038 894303560 287080161 181774360 841052662 484576121 346474068 587230267 658982924 74715694 673157349 455941852 658125425 729140394 876343436 362875848 315718087 847289223 351750126 744979134 938413889 942698330 285433758 44034185 984995313 91700080 576237678 966561360 497437743 231839358 153602236 740126098 391473791 238406638 73452842 924081029 537937577 966876727 704081971 759604563 488106666 881527712 724273302 668231600 152442505 23486355 290266115 950343565 330052685 678428381 579035459 336677309 970712444 712944363 748210367 693727917 730831009 775635030 62642659 40039328 757529851 32014439 654135712 492970914 633300154 748695854 163854797 707020299 331531415 575203875 871845144 93269341 855847638 342891922 375383079 828918541 634620064 656532534 335846668 356535312 536385190 708568831 920066989 959865578 775026443 729623320 491323366 164465713 288691711 635004732 561310084 603556956 695961070 494661113 406020207 199200446 904283937 484058132 304753897 67902537 46190785 71547920 873394505 644915916 638272388 457129587 461821003 723080514 795394689 420554991 341587430 956424845 917534248 67650578 3115917 638209628 36084108 509741804 912265206 347919121 921316645 998727168 715283121 93076427 644826289 327935197 326779409 159122413 714778049 62975423 643950748 170773177 222817288 91059081 286202760 710472622 816092881 140654919 667184672 973049264 944944552 91078859 862463205 473176650 290061324 712004784 329335360 983092623 15537360 154727537 209355185 511613165 309583091 184314321 483359967 58350366 138560633 7276991 296881575 360706080 535176920 237114007 192361175 277363645 45258984 386182714 999467036 312605761 153286022 857664871 221507751 60185683 725226196 790529397 727620013 617966048 671132253 910536627 997564518 500194719 611880299 658563373 184838220 191647009 764028382 720786224 222678294 563648395 689473348 591150392 22668713 422930514 829849627 935215057 419016451 372752700 770505848 43637428 965618359 917831819 303063072 260329807 979059529 767712970 801670358 651432305 718136465 129540947 863756656 133123492 428265742 691051899 467568260 959012589 106778005 185478462 181054478 933628619 659964509 491879014 270162291 333419470 513894414 946883803 459741816 383953579 956144355 443138121 311654405 264964946 938620683 32866051 340734358 250926059 34141303 97679022 271667450 314140202 751383556 714215363 50785143 832417055 418455882 267383271 920054222 415651630 842730496 208941633 891009082 78827977 43447227 653485731 313879652 728820218 608804558 107064938 849079127 96460846 860202971 239638670 603629882 121243185 796033509 852813489 38783986 480518760 984757008 88120769 547847718 558049781 110289960 462323503 133527164 433245485 824061233 702084056 335160874 548185997 962761294 586091815 867887871 863877138 208899830 555617665 867337952 360298352 185901814 690083044 378452578 145210804 570643633 87224952 493786507 736670787 651784767 10182593 837896858 946032534 369645333 547832569 562067835 841160627 35214054 540448237 777972176 348266530 310784051 263222703 909517100 687385183 638829996 146520108 239549189 682077450 875229014 359910602 73019648 956714987 907246490 279653106 674895207 250856298 605779678 407912494 26349065 442966893 400136788 828679124 99426075 760041648 409630207 829087687 522963712 575247116 876147190 694731233 43899273 994240360 380839857 445141265 390153545 63647936 81447634 454594853 818203350 710297366 412159452 270023257 237282140 537007018 266578416 896773711 563865599 83649699 213051899 634121483 836158921 413004382 847736309 5963439 222691546 22464067 723641631 701540594 363745366 634379363 908722474 296450667 501504372 415245442 212711889 353930725 964003213 418885350 511284164 279552421 560799146 628857455 826089836 897743757 471099067 260586291 841319487 952605059 365059114 917077465 122585676 183638015 622507 304972430 340545666 393147408 90971558 36597231 877875220 75865028 474685320 792630049 105255062 387269937 956401617 145188671 532621019 661953036 815152285 576273719 18162602 936730139 289382711 826150284 742159955 923838944 442012626 307200248 509183595 540390427 63783890 611205540 378659889 718396888 501995877 753336320 771035198 593205117 887354984 185374087 160576122 788857832 426550051 254757523 722772480 891530719 275756025 154534986 217640090 113784894 755839320 206192342 495680896 754914282 442817145 135405100 998662855 713934652 297250518 519115823 88510597 943702461 302083754 916379152 879474545 851589654 941002359 477217149 224200916 507139791 319457465 824334336 644548070 494890551 965420383 949967488 443315701 12369486 279856202 654183304 985252910 811379807 924261092 780417094 286773211 103753447 303602624 643942468 703229149 815952602 743513556 68973483 937611967 251658542 802872474 847708452 693739284 598056631 659084411 376400172 428042106 510826837 409721210 768837200 575479967 107259195 30348576 137575882 341909591 286814437 609326576 138490506 368186518 803774016 269218793 956563077 628398014 578363505 590303155 280042439 648463964 152925119 645077782 100407641 946238181 970859245 356965204 723450392 387677533 970459674 111455086 927158679 441206706 328151696 412756200 552269283 212609484 282862183 584736765 238890018 322303639 947568608 334111644 921568978 17908993 579130930 758875704 289935634 585184552 912247721 543121102 3171722 392854332 368740816 950286611 546595527 496840761 902002463 327227306 582555600 878729719 240714856 677793932 207266401 256836962 571310284 198191337 489659977 574809902 612349312 470135568 84973690 229200143 68247232 404959219 380698271 559270455 434241696 956696539 747727351 492165703 649828460 129563165 274202906 394300304 28966116 968495163 52957189 597565845 619556524 617904685 225988393 794335908 555600658 405524044 262808347 142240331 953585903 995538739 261072919 257407303 66159873 34659688 100900606 752641091 364608114 886331143 18795707 863753282 628505245 718158487 65209215 96405374 806044377 197213686 618320531 2685931 412824020 775375527 662556598 556219441 130759099 769488256 405100771 121722492 210614896 669674600 3887792 469394115 511127146 116867845 583783864 240078672 47893360 859254023 47613728 716380943 834288147 167928184 123956242 368644154 69765683 996448197 333674299 1733703 243317560 233472633 53115446 649221399 933306447 578030758 760647282 310157536 479755377 47137540 489416923 744758932 527477564 555018629 408231120 608770754 941050894 118741631 305600394 686417252 995693259 131372355 43375743 248827606 943705361 45386276 130935474 555941483 703437093 804597746 182212531 533091845 532274036 525875116 769396520 695006861 927651431 585646218 813938085 106574899 1576202 659442993 151969034 784038729 762364254 99967551 34874315 688667581 510687000 817897272 493327643 441168134 824292075 693257291 166871885 427494793 911039775 280670717 332863708 699705223 29890523 985062844 99412384 775855150 214961857 69914642 537748558 549837004 866794890 11925627 2105725 625003377 851801040 864696227 915806263 14467517 527042217 78038509 849599691 918420406 290098559 472181322 784612894 568748139 727605865 45554335 328585377 940151640 207003781 83467045 546365525 111523753 666435493 478112849 321224541 618675284 104362504 171747591 298162769 692965561 890096697 156645138 68983370 395825829 153197838 632593286 430061364 777250334 576236273 495833840 307092877 847062087 639384609 351190749 848384141 68794519 600518964 206194415 685428518 792939938 564531840 34974152 708435538 629751895 781458286 238932917 50964968 770641260 659157267 848766194 393471939 312338423 927880316 210692102 214865499 975606614 523488525 527787527 562217565 976440152 10723549 71083819 823278107 163193373 364436935 337499907 731150863 373472320 301381798 673169660 873438238 13631798 571515286 675328654 194369221 311222251 21412393 971453710 614041407 304136510 850272179 262682277 635256528 269288720 992299886 935804862 850465104 769596774 744066702 419915407 825049295 198513996 116018840 851469389 734704757 629055464 595423637 252771183 509841364 168091719 936803967 900092532 238953638 813807071 625411843 454319607 805101116 445550482 704764171 833030171 783832116 55369174 33807614 320920413 255023361 823768269 456125836 977528452 869246718 108353864 178581168 629219774 518563547 869192531 187144165 196081033 731576113 778346357 538661619 603034831 972877530 303719422 875740611 798739429 22660433 617772244 690169351 280236768 334043499 942106258 727823694 512176422 524240507 485837380 827478878 17554459 144313833 669133843 815232271 743379883 439451947 401619971 145108636 478357522 982482989 647733378 607075182 544435638 113995177 714363432 989813831 867311744 576194849 813518870 586406253 16862263 240814064 814063443 247153106 539815902 441099101 272522178 904166344 500871860 27314964 334204407 920560295 826881077 962843925 577739956 92488478 242471027 747359964 77483056 602065583 753832402 405214088 147040154 908069374 260568232 616532679 788735752 786475088 801552386 359674442 372256565 966825812 99207280 445513420 495250772 282773174 882431431 139228216 625738960 939666671 575226762 201014700 666228193 95170132 192382987 511557647 65555044 135752840 229319189 306206532 671815458 833287904 488294557 231024880 186892548 234532680 82604207 798431383 3030734 149026084 782417472 492344469 934834909 605308157 424823265 600666937 841339501 318393906 795899068 50609637 902385035 394524646 328156871 579889750 749559266 858154238 897547719 427491962 845732413 94525297 755956982 750435277 354186892 146232273 883267891 65166083 995231022 815171765 952908004 907576430 684080283 357440980 311842230 866213655 168328831 950708130 860285818 173732378 815389348 524227701 545050065 139917975 828344549 12037424 946763122 369846158 786594316 645153565 497636784 553025272 22530866 719918947 845161468 120910705 203969097 823228414 599663537 679326754 822690172 970452694 443916256 568759749 21317760 488483850 16317056 347840510 84431098 785833942 50261817 201675288 288801089 993666583 70145147 284337542 232988661 551593056 237338947 606680599 355107211 705419368 135194576 44779748 67298387 46308369 618351044 445627317 30108109 808659992 686281112 581705082 110741103 655955541 228302623 427110448 64224382 300318764 25380606 637898506 672363454 110612390 863098469 576099294 193072999 929543695 674774215 704701699 215800725 127990732 811354421 280106384 980707358 743899376 52206599 879539183 310896964 799583943 86740040 772222485 989106181 240079813 993341863 581687910 156384087 386626414 243827126 885101552 123631515 654173516 934930126 317371925 815991643 997540859 870506144 209037183 835207072 835690242 637661347 679197095 723032707 962485944 51863895 664140688 581180932 130219142 172438141 329236291 244039791 646592433 260945915 233223038 61270046 596145867 376153728 817610983 424452048 977104847 284549337 351773183 748837529 511698691 605568967 309778269 535341133 271865453 920505221 223086680 373755112 759656255 168015402 460705450 126125245 850048937 345722288 747338785 973698418 928337830 287919280 319024285 897948635 857459609 878596019 186980056 896527117 979466431 168786140 914528800 540606261 53957064 652511953 791333096 902766823 131862213 886801243 893531588 695097929 783132802 962825781 791932694 290383267 173579451 341600740 563303576 8235203 991486024 136252771 626565573 125006735 78372553 313432617 283938264 863386287 732228949 459218736 271313567 754737124 10334606 185773489 162062843 234357341 110555987 993933706 17618833 93541784 467023336 317687207 485314331 830687293 363909330 210960060 642609792 718864818 465920105 439125018 675808842 112686216 462304271 782598256 65978877 110141881 724671467 858072572 359695725 635672319 485315232 987841418 648972436 207172277 94314683 534707576 112311985 8296724 886118264 608371790 795515939 619467738 880333546 846510645 765906639 370668580 56478785 804536916 921115161 901965986 161379801 126549715 686743194 730361879 78267538 39641244 143138443 415136213 566937019 526216058 784368428 681538367 599298868 608474242 912602941 30207331 661203959 106159643 382061512 580506785 204303187 42683023 913411161 288526084 494361189 914373052 280588547 306251504 957639956 836586748 283110999 808802198 385609009 415255691 70062062 621930839 627055151 490018539 173200276 862268362 773294525 990555264 945517455 513797311 269707642 142983795 703907355 587968798 884056415 957027779 169628510 399178076 853133344 699518808 527474494 639372279 52221651 154889019 831778465 770490044 647609135 836003440 352774638 599562316 791873118 912946535 149461784 275537421 778475846 196114198 197709573 917412139 379985790 323368876 830348005 909256170 835917267 319863646 96148559 81906224 58522355 842841281 774497292 724197991 261274133 277024609 681625551 973875626 571461725 332990198 328415218 448319075 604779242 278364240 226731697 936992076 248498143 158166259 657051995 65989240 285244379 378469016 877462713 326085428 227266490 442123383 93128924 442346451 550393387 618458725 316976477 877819099 72359170 167797009 682529879 73237164 777745680 353730249 338861516 392459921 680236721 875408829 81268108 821885039 555190875 503868212 280923287 225985780 462985537 74699535 141142171 639152124 666318460 837422378 182993325 357177653 157399125 208130462 462957602 125504211 415772891 496011281 744161006 609903102 431559472 322588115 770442719 301179933 823476543 345853739 377848551 467516859 325033116 120857235 591375973 758312353 525748029 239158447 347074192 121339459 445694035 635715505 221703542 476400265 911889209 559840028 881184060 849477543 628135552 564610147 182004395 208461077 441055560 617105616 493048250 425786238 511885315 708959072 902999090 797212087 318892054 21171103 99832642 323471689 141909867 167129362 422303658 831161090 659765927 686193573 281769795 103647748 101607332 65883312 376296141 887577234 880581785 169612713 86198229 46963788 252665813 504956478 55561104 857224448 732590727 676619557 976742674 652105206 539258924 74290303 809248664 766386703 785756840 922863486 553905839 169799078 982345916 537960174 764824307 742226726 997275809 171836371 193701193 809306476 734629477 97976025 724555938 349414154 97270577 876052493 125409994 638598674 522646882 487704656 218235592 950719946 727936391 815280278 722947144 577472041 856639746 444823559 558349445 527215287 523360269 362876210 504473007 525777952 636742528 585922990 417078958 596301639 234500427 219186569 976751643 603088987 797966641 395397289 345044544 800794601 441224310 444186806 137787906 196836115 89051685 647327669 96552383 941105078 212723993 186181266 579968247 865373284 40188006 360068330 347203764 839428545 432293668 440666746 486396680 993501509 552343794 710918885 21299020 285793172 821207898 41450234 85926355 176405826 226480157 24513425 96106215 832521298 958353360 306258340 429393235 266539671 726503715 16525284 303317498 688608042 72200359 259887595 475094308 335785866 751906482 589425097 381926186 497109381 629698239 871085376 2746669 805904684 99951889 681887114 363924374 492038467 271281462 342043902 1229325 322678270 366161507 584344434 449905423 718243830 96157260 552964567 930139303 110295117 953501402 564629752 856384751 689188867 861587924 375499097 955631353 544283852 893990197 146794009 435319392 479944071 681664707 398989826 555588729 265064849 715655885 478697186 627066818 912538870 604756990 455521926 155673614 948021914 159646193 396960590 570677879 440469160 268542523 482613518 957325149 583848840 995323339 194821774 740856542 427262582 833565982 524395365 949349439 865293075 972468405 281440174 135403243 365115117 210595916 277722207 550276490 554171212 260076029 690024876 746625153 948581993 616246930 437218669 655155920 898604731 662469297 971040933 439473311 679728052 263604300 945687373 468865192 137295831 408745055 551915154 737173379 481546625 6008990 977366941 983831099 51712803 743886372 814684952 758631200 833390492 559220957 675889681 39546846 524700468 711410681 185787048 754121887 164850485 817326064 788751732 314380751 227038449 775442863 339899043 42792433 119770393 353566930 870219189 406878282 752772340 944101489 241000149 964380830 101183278 15815556 65963305 370942735 667265951 242452121 152807588 470865818 115911716 366795354 189017438 746388424 323353462 951851158 131855553 38050082 767418480 760368601 968355035 138598432 873399735 975161220 149569337 783798264 442856311 171455264 763214394 800319222 463832271 864790994 601098007 839680594 975686627 952573233 920827786 734888950 330626223 280281528 63127189 481014411 979311427 194026557 540924254 628963699 126487041 548664301 712240150 262440158 756616082 806820741 16041744 802685993 898852788 491174812 546682252 953968823 136410910 164816821 656459823 866571730 83870804 295744125 627738332 251817618 871108746 584691584 25490310 688618678 80724899 475453470 321933553 936370744 42900607 335893246 687669534 622976086 772003907 191359368 947779719 988597863 805745676 338740949 222213561 817238757 535734409 517935011 576363948 818642974 463372976 513879415 297898797 856094747 52762824 307772212 356478178 957649043 259828200 218729868 251360754 857525624 549824508 567079857 310028900 324931268 919959124 431747027 74225416 868285594 957534796 564903405 265366951 715341260 435511837 575915927 371885111 294246753 880087781 466161419 776241576 637106235 272404615 635044108 461000647 545796567 106856939 34886972 998198752 507006737 890912090 982241144 262881219 591918899 308704007 75728256 204451054 378130456 844960737 732469675 985393048 10736349 101033051 42983728 576304810 499956417 517339685 458072441 627702712 962542969 335455573 486245155 881832456 614299461 67377942 14309868 506145243 890296757 984972244 891634902 376014465 928572123 131589778 184711840 763941811 12280960 17075330 857462264 249373931 369962198 589381007 954055492 431568884 324652432 360847947 893172057 243476508 131010973 831764967 29198991 483657225 365448891 231424415 822524718 776771730 974087564 663835803 321128022 789845497 503477945 137578160 248755949 228100829 653344686 72693139 727498117 71135269 674096453 693845689 332394032 442057784 733964738 698792427 395998879 825276183 844592957 766619416 405358787 801642568 777172136 5936992 40669529 16453278 177075141 369951916 885198448 69955131 167470434 344558175 948795180 639931657 103989115 326891327 777553464 17304346 344102355 40732305 528372570 461112427 471686746 100157092 277220727 996882024 262277884 225400357 122276711 43333638 226246463 223303798 108933581 262883101 541316855 661470195 253407941 692872650 315604576 82068971 603953161 945102955 372735052 360423801 211845073 678350404 148123949 974173340 453447612 410966866 146262254 58503206 458317176 401096741 478775087 824477667 9575208 911652282 830348627 452404071 191679200 606071917 415606048 25409675 93477817 724838385 399134771 890849455 314047736 246197126 1016243 268942491 94227015 34551149 629197741 124937826 101745482 882166953 860430851 89845214 215929603 847607529 227820705 956688348 141923543 684126377 671267442 76586650 944731083 162648967 438566305 144740076 483500166 170215636 554506192 15232998 708494992 644986629 882201918 564153880 853631544 134082759 498586742 67721653 233228378 955971689 670027491 872524430 820000283 842217184 91512237 122761137 375850885 583295973 428234790 55924508 745511569 451923428 730502728 216975865 692677196 45224937 462679255 200156665 305719966 709230468 218058407 118932446 796950045 868498801 772437646 293688904 69454500 635429092 134284402 625694798 558780555 558940314 728684957 377907390 887710449 209480733 723980885 496100072 807332248 614299001 601466684 448688993 711799287 790194959 66252240 543674814 407628734 750802151 647528675 792064738 435600123 730591128 995015636 1212190 453844222 130450247 737714926 915309745 638619307 238666569 541400900 444458408 635596738 89368182 633918777 624130378 191316183 530791225 81248438 611234587 369949582 318795935 270357964 61672529 374356709 842539309 922216719 866226184 989728713 517547638 750915384 182590425 674607096 699107957 622209875 667491957 636980867 338182324 558498761 954939585 446483705 637640282 908493743 320921697 403859603 287966617 632467060 826476793 55606172 607981540 68302883 484654161 849164946 719231097 116119676 659428639 124116746 688722315 338380717 281653709 876426623 8638791 561007672 979885496 844101092 339175904 108190145 2148120 277909116 290710481 912024587 16332449 682460729 211398693 784045988 655965270 502584634 634775428 702385716 194593420 8310252 890364768 838877494 168690598 595991531 58308662 36814862 71556506 286180476 208291446 981422435 852913137 775140739 416138547 441197241 812874931 569927969 732906459 472286915 152703088 238868152 49359129 184912795 657987955 145512421 415587912 591308683 999475850 968722006 24256538 322540650 2544131 251040868 411068816 982891529 87536132 170570772 650606413 21225803 98923261 896998854 982520505 342984301 79921849 244956077 455378111 408878230 221559326 352178659 120251955 693102181 804525150 970857932 218747885 291066376 420347543 5908200 365605959 135805633 591727159 612506817 659007868 325763281 792285497 371795279 906517591 514887210 396268765 402811485 792262852 626913843 329342528 19588639 969137096 490787646 861960304 546400984 379965139 82585641 555488588 540675774 231519867 480699921 420462327 424923320 410207829 922522198 37316340 66794714 940949762 129552669 260682233 757805454 563911359 766318041 520458752 790927006 681194733 239157991 246443516 151771631 512780211 485021847 97291664 161857791 512162917 655513599 444039275 102716124 815472246 296953837 546592568 733756982 521573408 733689572 145753209 191523174 469716030 165831165 956643635 250199186 903863305 247408934 221133888 442953312 95048994 848116550 563082553 204206632 701592851 846343970 517821427 969148759 883979541 7352183 538770396 352870727 781549260 416405401 936080934 337008235 609132210 231461458 680230117 425229937 794893236 56278713 539599984 292389862 443223134 15119372 966562532 610761330 725463029 460700292 774366418 555628137 932039143 305114540 883279231 240270899 576548075 978124710 67473065 306673387 918072236 499088348 758250673 523915705 551019505 846171298 691905279 169040229 583164954 916759597 729793712 346862322 166751325 365824001 883926323 511411264 264792319 724762509 65996908 176482701 852612604 607729479 41972161 920889175 476278060 541731667 305672894 555416799 495862145 44218743 757498875 309985187 761277107 556327982 541265376 543911957 685081828 229586034 689002259 793644168 695857048 797493569 734314778 926161466 939087038 552071444 209982970 952374057 301954185 583926349 305649609 893289131 761042388 280571724 915783413 542534941 370093254 390944431 932596600 464607971 823796957 401043161 502012661 189509429 512596622 358248008 807002645 23380970 256631946 110902288 308621368 136503449 451910150 972228169 869545049 98373074 789667998 888347434 701087177 536833714 160959053 206203646 119179134 922272952 185990365 34977880 738125346 642531841 78387348 35291878 458117440 240529130 99070436 583810675 524957880 785595202 616381937 792441456 456090576 469316042 583849944 510711251 51108316 894062435 287413029 412590924 595931604 81651204 934363359 682764598 153496586 476099522 789669259 935428512 831700687 391927993 359444933 711018971 965823763 216336859 354978785 720987293 372791042 650621570 920621218 432304989 73988751 105725857 118063604 880143702 596671978 715874791 945883880 352757612 645718602 638855386 304709499 344506463 738474161 807669748 548057136 642142365 703587475 651264956 385380772 743838175 80393251 553124196 466980514 547199094 367801972 493617913 835177025 447177825 896002342 940991182 293165809 633821678 331584397 688586103 77759906 696848306 270775780 876463291 234820407 442384127 511481551 961407158 105332686 186926251 204125667 422579136 349421807 414671622 235587607 320113229 731645087 869177552 165636967 592983562 672011409 682343557 603791073 372057775 593941621 413968482 684511834 437294406 934423149 330681298 122777172 759133066 815276557 374592059 991449426 244718503 123909030 149319159 674482914 446071259 468876791 53047733 64614998 1863620 894234427 194975309 958348288 676028367 72872249 257447311 68274757 810934298 261396314 177755964 116167486 454007638 4838237 395148986 841408648 163913672 728895581 408959623 512133535 186641837 603504110 367558984 319386392 324934970 47021319 916950332 192631501 943045316 890111717 498447660 23776343 356409921 553334076 113613894 551547546 967729844 144052562 732293537 650202983 695683856 695038544 141175264 58965468 555258486 702731178 81874921 498332065 373588070 16463093 264819455 193775478 993800618 945785798 121081435 835583522 912710167 427834916 104142351 937691367 505226768 946903293 629672828 251881180 110314464 938598524 675755706 27024558 951533324 320784333 969586839 752621745 568354704 992313944 597839250 150850817 875609153 522926118 99916338 809657305 460224166 560801253 97213808 46912912 343854400 683904835 436453388 985552578 26860836 3523187 904801003 18256711 99253858 594202117 245877949 807298568 270811289 114186329 465932221 306367487 752658945 537682793 500614842 494591768 273078243 845977845 390448872 654665303 865381991 684344654 913636114 336343126 587513603 522601688 904996925 815008903 491514024 917500797 232145006 551833660 800180127 842681821 187413236 242688361 403046084 764934070 53437776 236599955 688168790 313428451 845217646 34591245 876553649 360909123 962537336 597480031 56444766 485783231 853408800 818157093 434313983 537941894 176084109 589180299 309892534 533215334 296565804 512567251 847592579 65466994 80532290 711468190 835974960 497935735 368343094 79219593 455540078 606388314 636779165 318928052 11691499 402103864 701997102 476470629 408455965 838230861 867277696 99003518 841601720 806034783 580788355 94257936 978983811 976454795 593398843 904095214 720848038 45413542 281828177 862021799 546747257 566615599 814161057 344973042 928945870 274526393 862223277 890633844 293239620 364660475 672805523 375044480 650575782 27595052 804414927 279979462 602202958 729305066 787821346 381095542 322799131 186103785 904025463 462086026 59046384 489015840 470631097 193090343 575436538 906093528 618913228 260825923 658366612 716102032 378827397 670089350 463436588 522570068 225194537 439679206 281305942 518557083 710611632 178794394 575437048 598347575 4904528 272606741 393623509 902695546 280155990 284605477 170625406 535220859 804583656 293439293 651316182 986541819 605926640 750514298 752897951 968517892 835691967 430589088 775144892 71921260 695251357 881668564 621235 715897508 351404475 395177318 563007342 363232356 426276888 509938741 904806782 74365396 183131585 589431654 435602226 560236974 61422651 194540572 364464299 483193166 524263006 334858728 146571753 223215995 4634491 165454876 802493229 696302911 70992263 605906984 518637133 247187065 768777375 882792709 593147554 929651708 527500775 717286271 839564471 10168578 926217374 919258680 563054210 39299157 240676416 849820115 212363740 562739480 347862576 387827652 2309129 962986724 383574896 901600465 858033147 903448279 590520933 997579706 604337807 689775794 898041136 388629091 983896926 24302268 35700674 358945254 82736474 676653388 876868072 837234919 565737362 358202659 107832864 823315199 200756024 290616742 637510299 808082243 711158022 842220145 462002706 863501548 445485099 852026555 116719864 4754218 608758243 341215601 352592293 148703705 992913816 243293870 793613907 221739675 325293314 535177484 403809743 371973524 730060384 215015769 82494055 326609017 704462377 660832307 680273782 197923246 970557883 244882797 647277764 140580859 182874712 736541058 347410314 19013392 514070206 37833396 481147229 867074699 963477110 915328043 593422691 730034831 294962109 196336984 569517470 574902529 485502708 907903391 748532036 62203708 328535210 209979121 290056047 346376857 765906555 15255687 841097187 833460838 18051115 186519405 755529334 393361613 668612644 424088401 868480834 103540767 878425160 234885794 3433834 341574112 534417012 535966526 149928857 937001646 484994096 533015964 488867878 944674530 24686854 847730997 261942785 382995278 207469672 769065577 483959457 36135972 486219126 43092869 839532902 38634855 830461823 234030925 235235833 219091681 270945841 735699022 44975860 272746144 531486444 684085409 280497941 61561434 21810460 212393423 260998188 788425555 733258334 871434823 755208443 866164436 295733825 218020730 346077108 218057139 195302996 330206232 178611219 773902978 379677460 624597905 35248460 457441503 816349668 68087669 8848313 117059963 891527348 587519121 332066800 34302384 276418842 671234939 490991778 614588584 688626316 851700067 445318563 764719671 585373648 640044900 482946716 488506741 204019724 964561184 44086096 494702469 319855465 594748141 385821453 202410804 98567189 453305893 95750682 301166610 828574493 914239786 171013930 530777577 893861804 447780547 958076662 720394766 557663457 821767659 38847905 812281489 374299289 702143408 78022205 713214337 58352939 985295314 636664168 276899910 160800567 786600153 156560589 375152343 442071300 515142067 237685521 473633636 399757948 652800716 906733282 320905764 828312380 383769266 397617171 244560528 318706100 757964392 627695067 466078919 692765132 547824324 70105516 608971999 999941729 271914245 814091159 681722613 895328506 278287780 713854210 733941644 146486574 626372916 399074408 847435614 337241193 406407069 407426349 578143731 5567518 187963802 187442705 526387717 349922079 897054636 27971096 704155477 515233871 732991118 17738678 93811652 501453424 195176080 903948060 636291391 105119075 955309829 347338815 839331721 928248894 719719924 941045892 805337421 548729635 913316760 273311442 203842190 14711276 533374811 406256652 737018565 387160414 493616424 569269534 800137584 874312672 913363723 172459691 134445560 211838959 136200791 853327875 83293518 987565412 832319958 806259854 216008382 288006697 483119200 96532819 415892806 779446881 135285462 349895998 737856402 225674136 173317040 654631060 188809513 948991632 996598308 868668219 113768998 627963450 681228937 645686310 335511914 350272403 181346726 854324098 55788525 961625099 399142956 345535596 891016489 110748963 147979424 766425981 754125370 425432405 198488414 115223359 905849087 390518735 159930679 698484699 19358252 53449740 404689150 333739546 51190639 745306296 851471188 32972580 712678257 847088973 6029860 413215746 396359011 859427729 760430497 426718389 608895772 521090622 78007668 706050625 385130720 260011392 442276740 330231871 688551920 716698476 2343854 768007200 213340022 600195656 240618223 221653614 899502370 313394067 59616949 819694087 289541207 518989556 854251572 449209445 593563630 68347939 581551072 915794384 991946635 263848404 364997564 815551320 426016520 252525453 620448276 111800276 925298500 756679377 650249089 897682613 390037597 786773756 9419755 338710821 568463727 53149724 526443034 816763722 901281449 474579944 51719723 558415445 760932054 632865743 237844282 558998009 15223791 372250818 105103815 779651745 307661407 643647879 656840337 470904042 395605038 158056864 245722312 95030131 200139980 850556457 897122939 54035590 311102563 419324020 85801289 838031429 87563962 178313088 559242068 25180567 809895117 436749566 872550488 437669371 7543602 143845627 612637377 952050166 284567368 833370370 282801942 70582284 231965527 738338661 153949523 748479910 147807370 429725560 305492200 523432004 685992634 39544269 861938612 339755332 971132711 488442036 424095672 152013616 912596422 27191834 343211401 565283047 657823765 217555335 666873887 116109520 35788620 218494714 461858459 939111182 521303082 383737212 165865112 323479930 16286065 316399319 409297835 996107158 126726847 519174189 22389867 414908028 378891733 539561454 953451935 40832396 58043212 651192988 182250316 90644394 695756540 422445069 769395600 205603810 469161322 78016141 312238721 574396330 323649152 184260288 990942154 658327251 66113611 606675767 979057474 811558922 317488254 868360371 263278914 457442961 391444859 465430922 101714139 601019201 510588499 12986729 578122458 446888852 962928883 769191909 238871518 368848821 620914672 760445803 14877225 376981263 866054393 499309699 311347995 470275575 324368054 409644545 678720664 52871667 63426751 259425243 377679615 540247711 511473552 192917551 829405275 919466112 186882557 218305814 915973648 377555775 763958271 599517523 990850610 676038576 102815660 183536051 513130366 636490249 501930019 279787354 486366021 549922140 208212175 147423723 95117961 345272889 362216072 407123319 889200629 183250323 398543955 811790941 560793314 984804741 277192910 483058695 299323106 991302478 745348829 790754274 421286900 391812446 906960609 651974505 898132055 558306050 832574170 655444943 981588549 533889134 480568228 708734033 617380549 360461906 633504441 648910922 283036769 412879856 454206818 964556146 106993528 32019165 388572798 39850310 655827739 627222663 739189645 456637535 850824631 28462156 96230351 67134826 381609165 735615331 570822106 603603240 914340186 264257742 368100511 914182914 581336992 271730034 573134929 242501634 148436899 129414982 296421539 514845556 228982337 392976692 653026283 342297883 878835626 369781804 709610740 178514583 499966624 628387070 864259599 277501186 130543645 434050180 494248474 345292301 774010901 491768203 120440858 230698888 15104143 653574276 103441415 759122764 314148490 671352636 602075860 49662184 967695699 117014852 123508482 188154292 301866738 785007621 435547864 490038431 687106075 895987674 106846663 518038710 883484247 206659442 912266120 322369390 157349529 17770367 417977586 90016679 76459022 556160129 375362595 275125079 425182054 802312430 706045157 901989708 177196653 70016521 621467497 839813583 642827564 17613839 983420392 910889352 483530956 141125353 500579458 51232860 286879706 380150848 55103698 482660097 351056404 219095227 34066105 944721445 105837921 77604776 337715556 998474488 630421299 97898248 577509221 850944438 735560333 823961579 565859559 688771417 729399280 105606878 619282754 476439772 142725479 935679106 671536752 90893658 799474882 950129621 157428600 408557415 557616980 927711532 958028146 770147952 962567278 73324239 288485426 852196613 517209452 359699921 721777542 5107960 608311485 876829397 970714347 433422653 853661406 849756454 44940812 347961790 177502179 180430722 350824908 161241523 861186214 455363747 172089439 798066064 946149138 33956044 290714723 819649053 113864257 531048888 646899675 235356224 852982476 726166494 693448859 429767295 951727176 890758162 582252475 794779596 443597193 397134393 68670210 310034230 29358350 43450411 159412747 973515034 988518248 990173098 305186358 456413619 592678207 227762537 619353326 96872266 133740974 53188328 185444918 797105333 332722996 989817842 585829536 593491472 394381290 74892881 936357789 665103095 102294363 36772562 963940324 341153354 807268421 729141727 693625615 20648647 343434864 306685055 288257209 638454677 174587117 643022136 827602298 523048614 290408358 193644187 127783016 570475838 319394522 27304360 459674081 442011613 550848291 638084369 571969206 946902549 418763214 919209365 370629405 536054551 568439895 510195226 400240548 868484085 51932174 85328046 54206497 841736125 639023133 506748330 710293370 695308016 538922321 586947779 643456103 129035998 701708319 921765675 525132178 860588529 503685871 133903729 817921692 175682125 977811726 34995892 298863957 370146066 410199201 492147689 683863376 340292136 726376502 333069395 922502347 627791248 844940862 328713646 232682292 635883789 612108165 385219981 107598951 623802066 825943388 56991291 580396940 157234429 404743407 772063199 675204792 363940312 65974576 603807143 975180144 47306139 360236553 418680541 231998930 975556255 690371987 317277565 641557013 379573904 154397079 755913657 726512469 237954718 75508055 232553006 214290859 725603398 82386597 20716860 87749901 284553962 601824963 517012057 970990850 370201984 833416064 384589868 583124362 263998841 685782335 332220554 772871513 219950456 938412697 617643412 454409112 437061259 1373003 73586624 965858926 594643799 852645075 479237525 153296451 233665207 87253412 471728321 218921728 95662426 781796442 444802713 869306319 275752009 24087231 527999035 695817339 714080051 595265865 712655322 836253332 737584040 670064894 642503366 452524013 565385057 519914180 728661611 985810505 12368377 458542029 862261144 688405017 494407912 169690449 788265767 535444545 632623255 588907080 413398656 64471071 813884526 228141000 532040076 140025961 508546732 821483008 277617184 324295448 206239126 124371946 764232398 102283851 195766916 72672920 698925261 743790020 692197541 834385953 31542262 410437251 94778732 923827065 745205423 902182195 71598071 736540573 414788081 203490826 786809615 899241801 336839791 379607385 167348952 88326403 487076025 844863753 774283085 802347969 165709136 611201074 356010463 277139764 573293232 550029768 735762618 446804704 696733559 368228623 297940200 211950678 792864 248054171 608231853 879836743 792452505 157797612 203637904 508517194 591036547 914917881 380392595 131071164 545646410 443887645 131986135 350513726 454935379 977643007 864209369 783467607 657400248 578955979 746158133 217248918 408903847 688476238 408807366 844924465 426555099 61648499 266460878 434408129 284891621 88153280 252385161 258528693 703547642 727137261 888758318 321826716 208310437 791858692 721326857 100170334 754312579 363015182 283706758 581040399 743883812 704673964 779820568 3308290 660726462 748241338 906295421 483532264 199424661 404005396 553254047 857028483 704079955 642019574 203078696 943208594 809107473 781635211 153435343 866404362 522510610 794804443 745834487 491182162 991675751 870677002 823522553 920874474 717608960 835651866 577313862 900384264 370525420 740153873 979117915 442348723 747033470 484536106 852615842 709723252 564304265 244683763 879562712 878062193 874499913 368498751 497730027 916578905 504853979 321322915 724057757 932634653 143383344 578181438 55554657 10475677 632875022 353388058 571536233 782481622 930529647 805972929 475528103 41608287 604161845 905280770 133469382 94668041 286343534 233699129 398759371 276463860 400433862 797369871 364820123 63143280 540886915 150243817 5493565 285840495 170171115 765590316 29511379 760381825 164321625 448709397 53207549 255877817 381136898 459641114 17564335 24743532 93558451 479639265 782534577 209727840 335078384 924713053 582081191 158399977 178463137 671068186 126244123 979943413 178217204 813924928 911463523 476366869 514277826 777472304 590139386 870000341 750637549 608182453 843053785 198068149 782930819 647874826 641966958 207275662 880864102 650179301 988072005 166697377 833690494 982604854 658915033 858839638 182774436 666259351 423521798 302323801 247049208 355821061 479483298 971521403 112351998 580031289 364451933 802513311 275754853 426932299 381106672 268862612 195895154 643556612 127385426 915608188 338809354 498421128 612768510 274597326 681279120 712402510 155760930 301279598 36205850 891753506 113417293 584311180 618705699 448799298 410877408 351039452 624525011 615073491 646392464 107761768 518088497 595617110 709879841 571275717 993795145 614492664 352670012 915480526 977221764 425218036 882964855 445140571 856446569 316436884 214093960 97140944 191135037 40837575 917174019 233947648 330706619 104888981 360670567 246331675 46043948 257628238 128526237 830415505 75692174 94307366 727615775 944360919 967853966 118926580 725387589 187875123 223415017 510319995 345647543 785213956 595197495 439665517 591659183 561303749 880014157 192807285 295295654 216358394 309638356 985784388 782540440 303032646 483822435 447861317 665984606 543434155 206220905 222384571 34001782 399170216 278267782 247907355 193016658 877507864 903565571 541503469 396260412 918229179 742266639 79578411 179567648 310613811 78677095 886548856 723342882 686988122 176173249 760997196 572493889 702406895 691000141 33916378 417878756 572701289 794083964 38732120 774216168 198214843 836257529 734279688 454240995 789610887 499730186 266981080 14178897 459045877 449423464 197332758 159025172 400631441 66328979 840142605 863875922 267870720 510380273 470283904 398117594 961203573 824396704 933787359 954834471 548574777 980716516 19774901 404848865 400894643 485818038 185506544 877492372 556602329 943368965 931132121 727127133 443559355 352287 85303146 680438755 508585778 141690273 324199176 899403977 760600081 974999212 531323710 452913764 777708400 61860282 685105567 310915150 649157985 853216623 69169936 213789714 536134753 220212153 121262796 385284338 801405438 490729782 452436951 665492921 430756074 950354487 270214402 820564005 197423806 232352521 451841268 547051521 120533791 923059756 640632511 432685295 131173273 382743196 661974363 267651608 252314470 765163935 30256382 81324885 25926741 715870564 37008396 843245655 100838015 173843491 508431235 230773436 343829512 788671031 75540293 487044589 289540249 341444210 999916719 171286973 39778615 961754063 515582341 925397001 780902155 553404100 747919188 65028677 365427776 620534293 672012653 799092946 842654626 400188676 628533376 390151726 941931408 733488248 19357225 298070403 410962352 417879630 415646116 671290069 419687581 889665699 944926643 347337454 777813609 73197723 831878814 216388564 321711159 80287277 579237999 43922933 629207521 342122303 617860590 516100288 824420263 375018456 571896062 966015971 726705196 919810717 104581667 24275452 923180194 645888909 959587185 940378537 555396179 292385438 244006803 747174759 775732262 131277714 535284003 978717298 378067134 162364509 821680086 195955943 508379455 67279534 496222843 264312854 462535789 428174106 219041411 810596130 325086343 120207043 342232116 24645688 659204613 698661410 521890235 164118538 323920752 290114766 901238398 737674214 70230509 49945971 9428832 100685222 871339042 632921772 805697505 963667146 724044370 219215319 605802784 753320290 252504838 858894921 792561590 458409556 707517346 509808440 7706380 35944767 280219958 65626722 772103610 465824930 708561144 628634676 73714944 939731890 278201306 808291101 863086546 148710072 716258673 728249482 780203234 919513901 852646220 976141002 26805135 277496804 482235085 943725666 307751331 580819191 951626029 190952658 182654860 90304653 163037015 471304440 856887035 622641375 748614776 205217090 768516348 649978334 708920266 689098537 454848887 892803647 870449746 666131031 220822054 902893788 632372993 643138690 954095816 481836212 981328748 468366455 524180472 343609941 127185233 333038089 278534114 616179088 899331998 537089416 190220146 700829271 160401863 366940774 258056766 798480094 747369705 104710466 30200174 822692837 544556033 747643141 283801508 238393143 924523763 279972024 82564779 675180920 717885859 706252644 485566738 180712522 937579605 527653864 456068306 423879321 133554109 772428386 634321971 523345617 220046755 383508837 699818562 485839854 979385653 929015180 497226340 156510854 162058889 34065016 837622103 83026543 578204255 125848446 395326315 148510463 173106574 602778567 513137332 371152259 690422951 742125258 196787992 587567298 325111968 44254640 364656026 721630864 833706899 958012595 647566062 153749853 671669646 683126136 92363138 702464835 584302653 276466767 323580610 671937835 533783244 243340570 380517083 582029318 747626888 190096587 530365698 16075834 444306398 649532510 152087594 775720311 660919141 539488844 534392497 759239745 441530708 396486218 37266624 832062433 322851436 415765390 389410118 711803787 964123414 41720429 910852374 54728669 400849633 734062821 935595080 305470035 213525865 690061642 366295605 408997678 111303146 243296524 446333199 309622146 848625651 135046089 90020457 121999206 391618453 360265291 837401983 944468175 983015338 215490044 471958042 947219784 154469757 428800284 203363442 717955155 664951252 892059489 722495547 481020504 425019572 338541819 901151339 932055675 755707568 369321174 226823521 948725065 677246359 894833072 938234633 742883644 389947358 413387132 532441668 455389317 716986676 181005986 36867687 213060281 818981418 270273426 3463039 91668560 383037278 738517954 475776260 942273849 174225559 150573681 356872166 813817875 219000775 858901179 125694929 846548676 91244793 574191450 876981716 43890813 760128622 591885829 434074842 299435229 399179943 530885274 203141575 928368672 539733600 311430056 182843732 678337438 264587246 86502793 256935334 868392585 888373222 411303367 994103098 290448399 696282413 602269916 235864845 572881951 852252443 279526212 151486373 343790207 88361191 920467266 328069605 9460957 555618863 383651121 19508780 106314190 716737033 402017393 940017518 531077073 67201987 964026438 824126464 665030428 217726581 491051536 201505251 351435070 938496951 999458357 469547972 833223561 995817420 671462235 322681003 832650302 872422927 131698910 844730592 543557236 814223137 150746397 615040002 340651540 638662473 183744179 927347404 434802459 45676752 43555673 706777447 672497301 970816723 379964364 152404915 125378278 929615754 134710764 595195634 796508973 14579846 97014764 112361910 889644530 571923337 239790835 952188762 586184651 358825930 254527202 997201711 286165920 865061442 586646743 216315049 74359702 703266741 648914441 184655313 212659765 989661129 975866134 610817606 662045425 860011394 716917710 654067940 691666697 300365598 362783508 67164563 272435166 750719488 24155306 176089809 881065196 873770350 521295245 644493148 403504217 436898025 688968173 283144818 106784426 303535884 454369021 579638779 926412685 417587119 498112420 929652157 111824086 640080942 167325695 585719825 458885954 779538878 845880307 624239928 260443036 274163399 469245099 307567906 302012226 283039580 798551959 116130560 552724173 992471825 75454561 586812805 152110666 489422640 482306583 14686701 353820518 295603278 15655346 934076164 674936167 279137627 371058187 226618335 93716097 121546967 84759798 461280798 533020155 463608592 715902235 905937265 171010120 105523014 138628521 533645680 800995280 134681589 469733031 368422114 256984047 856251127 989805615 530640437 66441021 597557649 428667622 32678655 579884467 395623412 5007100 564004971 321149037 667974328 676638588 602542411 690550167 954573516 427722657 724958597 699649107 95886209 53946118 667677281 238671612 506388858 193704944 781620288 97495599 491286264 790898108 542051933 900439517 179564534 296812984 588650473 958202868 600728738 946851458 652835389 324916848 665029510 916587263 747424882 884493657 404708572 282925777 345764519 96168902 928171146 321881995 297520703 628812772 501816988 735956764 908479185 35401552 174293278 704586400 28107017 44338323 593511862 837030199 928063024 74109190 519088604 609225386 145874746 27370708 248136693 339987760 385159029 187216966 796653846 212020799 471061948 220162539 711651153 655364364 261189370 374883192 460679344 467942732 314534376 438976912 389306443 893354703 341214396 870704234 347929935 736859053 497955723 382473202 624486576 49567052 251472460 999210443 602084589 78297943 342288223 683521208 952440046 970407584 113190494 573715 903624790 837600298 612686694 444911196 979455205 368746289 226256597 746962497 66134255 194695285 361718183 744270355 354716031 604389233 829512288 792493403 530207862 486611855 563761655 431508942 428353265 334847004 158582679 335321557 778580515 849688159 737743705 609356213 691382987 452928263 189464676 737376114 826203831 99720787 11653317 88273556 308320491 471297419 852452200 939577503 668462169 537115978 53005227 417895002 194646896 360962410 74335910 547857173 346057076 560636224 474495835 476293540 433547786 349674452 759256421 956928273 895110476 945279486 511577970 5001773 60316668 326336252 979687799 602980941 42625356 581723753 782009122 856524487 682555950 448376904 981262022 510155737 526066677 607973802 550571361 615811527 178935612 897005181 28943252 759647537 991658813 325574276 146147390 889662706 865728094 154651614 523398880 47688614 385114637 306014977 582487047 898997824 711980230 616738946 40734118 116970034 709074358 227678966 344406310 993779637 430437890 269044864 452337147 304718636 306067680 212450271 55439023 238736415 611029201 991404371 288047356 395113158 837807522 723121120 154063138 336800389 436106892 680883984 466377731 177638454 580484293 602016931 444345462 250044956 333518631 52542012 535779779 480049689 404099537 17736617 983494430 454407105 883106092 649065008 343980088 262205413 178993051 753134683 433317173 381482641 377323586 568889262 411733287 123255018 784411448 711604850 37547335 28088903 220603320 537180550 244755901 947562164 401093713 226638675 820748822 284335253 450122569 686452589 206200806 645848982 114931569 934032034 953193673 814050748 759691834 452437070 429499568 927308041 738936520 49417418 774311741 480795271 143064275 932774085 121953856 782534562 877660385 25554773 410172107 31910927 342137570 827244856 761908437 489655564 607747038 119580335 35207167 796546812 188827192 803626543 291360640 439072548 192423681 522278426 630887549 248919147 166772041 627517438 366903621 391902638 232127448 524305379 833391255 33340244 864510022 139057526 824881761 995217818 562947570 112087011 200612762 939060991 27077210 544510637 966562088 551973031 928111751 519188367 236515663 166199582 434880846 609336151 150003707 445896841 328244252 649887026 366570281 464900846 926518250 788273101 659586742 134445659 74397401 140303793 300113977 216075311 986039244 477385954 895422616 783633091 424085289 191307799 340623747 496244235 921285585 48409563 135473961 941655324 438138841 317839219 660242967 452255970 587372686 467018617 226174133 669212026 775468788 655725063 819289259 511817326 650086358 601746458 724714662 96768121 502115545 189477318 850828807 724566654 438585464 108090301 963137616 493050247 508446939 806493551 149100999 127388646 137506248 500239911 592603012 382784328 594329664 266076452 875339646 955516320 920297251 498071336 562988621 621159852 420563936 981554888 613885673 664712976 620901599 826625973 520419673 834135542 385275439 601281408 606532981 278684774 364199123 887172639 36684887 307835052 764692032 100679806 208574752 259612336 699534379 660827135 908796165 253990671 427511468 635118637 109368441 533035440 139585624 550395491 263008848 406289215 839057553 222564014 449779944 365181111 546593388 995993109 926429408 244082768 66917381 157440957 689486840 711026795 674145589 701242215 754691313 544764365 437660004 668868879 443570724 903552330 843943021 690646878 697599117 761223027 857191225 462235284 829284148 119442734 287867881 732289729 561821166 590918037 443139 810831354 665448628 112144638 681727286 60523583 106978542 163131023 756354185 289359350 665159388 893083592 536951719 856837312 384109617 531692526 985118217 903147423 538747034 60405083 643773884 362814340 124038988 916947731 953570452 544230961 614576775 960471345 1000269 100589583 806678668 993506474 486552311 462116820 306358757 713093285 255497199 950081429 974517585 446399065 29255744 350662914 781490357 664159542 653803751 950200587 327464612 182018685 555320562 271003159 322518916 705009627 644551578 681844927 155184377 765672164 697497391 911038310 659983534 958742241 900137392 659780403 52122470 384874922 338232197 129763986 404911475 522685375 478034914 407742127 732831260 571960558 198876994 789412498 740946676 395757634 93270970 649061420 989636924 513286038 227145080 197788976 85922247 47353204 986375571 534554759 9878731 931712303 330840468 494536824 542331361 657918514 611651940 501457600 445847488 29650092 200346091 262857202 389750278 412606670 691199996 323550908 400710182 876659715 668452680 845798741 327760741 736134950 15534906 586164092 182260740 884262902 411600023 951145673 260069299 513426027 179951260 99661546 106990626 990485952 989725337 842967141 330454439 423743229 59405013 493517344 347705421 46220749 735284144 15779200 927973831 219987693 926412159 811635991 842623794 514666919 598475335 390063559 926632735 777413657 356332704 817823112 109182551 247750328 265618679 605242201 169626575 7436090 131189490 352481473 147174399 833613810 349211425 759813873 374909203 113594039 871362743 311024465 351666676 740807806 383755135 537523680 597404207 136395126 855332055 822640368 775726319 15235025 379344894 692738904 236298902 678007984 97279728 468969484 538551212 240667317 328240168 490243887 32648546 272951147 440958675 206741111 173273654 196790066 342206203 326221711 520071934 431437859 475790633 519578147 72831717 134607668 327663539 58182247 270183316 594364917 25951223 780017959 112692246 177657166 899574989 634489344 126256048 203329476 34522204 534113453 886933637 655459181 812123426 655331481 189271275 652368267 626892138 681231493 402964110 546169422 233121893 51244574 297293491 720170768 383031514 80794057 444369751 700927938 479636842 42839852 969968279 1117240 974111852 938070320 781046779 871292145 864866014 772429558 762840479 987479653 983000239 160343757 136545149 484300761 216814159 66409306 726174631 267002575 367090334 596388125 56302039 637313469 261139013 595793227 514578354 342320149 681638286 195960583 296111592 668987640 137782443 544603074 760017871 464645881 973419619 433847495 282920179 356197151 949693132 891642605 434973759 750125020 887981110 295082379 856268822 470334025 451878637 313958163 957166287 796007944 761144782 959250154 274438682 989636331 87398448 178588728 181768630 300032956 13430337 455473400 486559796 892791962 892678635 51963190 968992081 820260017 431315933 510415152 515008189 38798056 669109902 439893875 196380798 658370940 105651693 455185749 532227260 472833491 822517281 261448569 109512743 200155232 498540847 746074066 919636072 194830602 99589018 660788989 287315274 122721180 409000956 232217556 269469316 136589010 233435398 512983472 414369307 643940799 125571873 445199648 251013030 241762059 32193005 335758453 530010512 798521891 522316689 516045902 642817415 675396015 101619537 300705174 137619687 391779298 16296843 253806049 876663421 560226102 522243609 699323492 358623605 112189572 872532621 444050318 410154160 90741407 590554201 525755118 48751778 94745351 492660014 249178626 265929167 851191309 979636750 817407885 196769541 302263254 809295462 499017703 68415688 975824940 122986277 804490406 449437200 528763354 408403947 76159833 976046377 412277837 759755012 238253605 280098192 464928977 593040273 450437684 947669733 521465525 713552785 650176374 955770769 284980222 933594829 815540311 690004653 260227290 269870051 844539966 437948703 761624174 826922248 480441161 18101861 503939347 980754524 928422527 500621249 455944942 814596199 784716231 395440047 490051014 501610586 857936961 42382370 148668015 761908809 307843601 284346425 987868356 574069848 928708567 489800969 606146084 496612644 805348319 61506789 820064232 651360189 872472377 259481227 847058016 485953476 888828248 140137866 433071377 901217638 763294867 722675064 420033012 400950644 374801928 661356424 18033345 924741378 527082520 381184285 772188891 31928967 967483455 669054312 445092216 401051361 193863320 27103036 490815795 583641835 121490959 921971817 787688235 604165828 669815277 441982415 890389266 777197178 628370649 440634102 494547170 636320275 677974083 445097813 175443667 420835469 98119798 341026933 891517122 947946638 906452427 457661305 9895758 9113628 487298945 110580396 493426447 532996967 767207936 322377667 914896668 35934510 592409974 479193104 571654257 845360936 301519315 43100947 95761266 259820923 331759771 197854915 912406285 605902572 136538299 127166879 743092718 384864740 589041426 753772866 689722445 482315445 533495650 397222699 87805841 125540319 781817486 719929902 897695291 513907925 833936114 628543976 912018526 439125604 307687449 953646755 292939777 110179824 675196957 266317281 54458437 80430073 908778344 153045279 908932203 658921571 670690923 872320368 883130402 461016577 803443296 343519540 839096928 405366690 676073310 19404922 549085524 985904331 275197258 171788772 711520024 148671651 59238571 564635067 202076849 225542567 921355726 447741158 701084635 452720872 850684096 962910222 618985495 108863239 648895182 289120620 661932552 38118349 1890352 370157450 434282181 564580480 600514894 900401746 639981808 312991825 697352330 234773026 920730297 812076501 995262920 849486158 271931306 952997587 514287130 999701109 60394025 371963212 175420246 168550765 130175939 484424611 312086324 380609074 14451305 845599673 280848397 362432679 463427791 478459380 668183529 208199788 827784498 882869209 260846758 946330699 769877781 513231864 128624046 761994072 177188366 178826921 12535088 326291573 263427287 4624416 339444365 567073207 672687665 320978466 442692678 978402675 433681599 593483590 209489188 521698669 120780942 85459192 765332994 817157682 818910141 392658831 256713090 88455172 49627863 316633581 790623291 106267541 891380543 156633706 271764974 923111901 998254611 277515615 741094266 275938728 405542955 296945597 197946712 996786756 29794293 384829070 803054797 640296986 399949282 892376502 14985303 671363520 589158767 828007990 399304284 370702157 723307307 715685774 331714363 227581145 515256970 225438647 577799812 355474496 757098311 202426922 684523836 469803004 738480831 480930099 430761056 637266788 884832048 246083244 649715092 517729617 417753376 581269702 635950028 282264763 695234172 352419615 935814780 127250277 680524646 897788994 785295156 270701646 563272869 441804689 489540443 59556283 678098533 462350371 287778831 495196599 219646869 295402904 541532513 147533217 10852238 779308209 198477457 900691900 973136827 257588557 774656436 943709549 310581784 393486569 206249959 405148099 307119188 86653999 322744146 644558380 819131740 441246137 394923169 429946390 659574969 195042390 199933253 814226717 327723678 843501509 730248514 122559424 96743061 810585755 531129222 909195557 105008051 589660091 213892516 895651674 471369000 733871659 269126648 807424752 186081938 86760558 343488283 450422699 270974069 380305602 323751937 387559731 705985929 490614449 406191982 699123302 238542890 670142322 649499556 574339987 404174977 138270716 943740689 847038919 740312900 812419116 828738585 809150585 530654603 862778218 932014121 683147125 403858818 62979503 324085577 899215481 864968987 516013487 394076534 420873661 635172396 289916173 826985373 437496543 522776796 993676241 488921527 879658300 22004967 581248394 390864635 985757473 640583275 313185721 938277678 675819869 50158674 554843333 612290069 1448250 686515177 634013653 836103019 305711422 634778396 996748183 742646571 204991769 498601191 513679009 515138169 690505322 691563627 501854367 724481931 163692837 138036875 40960700 725734238 398311523 294845761 459063136 559299528 55996049 527835598 473081711 293324294 415977278 561166162 10000344 459866059 190104996 742493148 401164741 251115152 966684854 488333037 844646423 934006496 674747994 445785843 885349257 625078520 914726628 580889549 716345185 986616638 229813 20838592 371678948 952625897 230566680 485450961 766815876 625217648 835200712 536378043 506402347 620198138 744512698 810337395 638504287 118013285 366898476 38170203 871497397 769180076 105362949 449472053 359208234 192462293 884092221 431393340 578056611 959241456 119658667 518179130 482443561 866617399 586643901 628282797 210958201 260147629 207289917 424815323 388743055 327678817 28423978 632491460 109760033 339178060 645257819 105476317 913870377 577516778 878789730 136082191 452533842 79805241 367514876 371356223 622714287 744842165 500113756 461643724 842376654 291900426 34372841 983367721 843353042 26761126 672829085 724695087 854553898 824527604 262625169 649146347 125688720 376491835 875217892 109376750 768122285 151628511 472596958 467059419 768201551 879591086 647379573 101374521 957681566 10837948 484057841 438117768 64308008 947581925 44532242 588527270 793591054 423805454 104405480 380273721 476503711 962055016 535052080 753775079 584573187 296214702 400651356 882470851 349373474 907554444 562881566 980621903 121370478 27523826 90112939 394078270 652384621 895100543 236061562 403006831 836334881 888156472 331221204 319544798 69438709 940094903 132815735 324725633 876201468 227007502 580260966 761585782 58481741 423198158 626157852 494435260 942329043 714591853 927843206 989722558 813646232 904818420 689015771 225688706 652648071 516255278 185847714 153089530 932340384 383817493 468029395 95391025 339254836 757902586 520441107 121887875 904144758 852500853 916293414 597590182 863418443 636054960 901389945 228749979 53173510 229553568 750610041 96713018 125713144 94783482 775605462 923950752 920686588 579854951 556212924 425521286 386091250 821410086 112822341 838533619 928992522 876418670 860843248 360983837 998473595 783207885 716388351 593097180 626215742 652390627 504563301 227627514 277591671 488386560 277399468 924638917 860364131 107221252 824005480 888730529 392278943 628098306 835406931 313511126 892426258 968639448 945625764 544357271 736137976 577656121 563201837 654528863 259688465 299209943 90391244 492935138 905932824 299964385 145196219 837018991 698006665 91084429 20712725 258165429 931061385 828033335 786424796 201908500 302695108 922126625 281142708 356417138 856954659 319810924 996153706 855889686 246714388 570966192 868099423 810738070 650420171 733206751 647161873 409187096 565863063 323027635 907294493 967590371 922212090 988953308 338652306 969571583 829101442 560679541 829290073 23087921 663182553 763211091 150197555 888053797 194795981 751931557 517148578 188275343 13901735 932869330 228512974 378471655 527510191 79273775 126188832 551168941 958200124 672564453 555544960 452912021 314310121 129739855 634215586 87413164 557603681 678626999 248695089 54193051 385500739 254642327 399828657 322385175 418327392 604365576 216121016 146019054 586343243 164411326 265382745 605039749 228898735 26919382 773296755 528820002 57010001 471169328 618653822 878362108 737423989 732829685 882686098 898211618 210359165 846574704 325580798 389206195 346054013 976028 67931697 932266273 408460145 266625768 558204578 249299015 323494809 509604036 117539814 866193576 839076408 606928775 614356343 380412032 184794473 411477702 954827234 645706997 530399475 110703692 611273804 482163227 816722618 539302483 531209266 668272379 945886390 566433163 130253440 96059043 520246246 285357634 384329388 359596461 979685124 551392890 11225804 351137767 328887117 217553594 402562186 787085054 20588770 662490017 781283482 851288236 574921564 914004904 825014013 810863271 906991565 492740871 891688383 412456261 694183633 751263266 345952748 128095559 362095513 336725908 510477292 413623602 100795661 93562390 347564775 966198601 281633167 98269195 950865299 617335805 545949481 283154491 843759597 86645979 991897864 487447018 175279632 721062665 557918417 372059315 77609758 161404325 697085081 969888794 417350839 753513417 471056401 680534875 25828727 178201370 450609374 283872606 425749190 27541547 183866873 25409971 472771610 931407439 327649506 596621634 866833235 376118779 873400394 199059081 131725580 882877965 381923668 361639999 701641170 702141951 564073386 16909948 948552392 18397473 361888595 31481622 980289933 74537480 190272220 445493590 271242222 9411146 454567173 536441219 437424792 367806086 569382457 387710618 267266748 776538107 326671834 103239668 533681325 368250262 199246787 913398097 554319110 618733482 279534312 299691683 283183305 315806564 952937824 381191974 810952082 167123384 784318704 283356162 410756657 543973013 421097066 222260011 701327397 3702223 790929936 638707498 747093999 53015097 655981858 881739717 831854985 76177697 287947117 286668629 578088665 186220665 217612401 643958298 497638753 296060571 235139512 583988556 977668579 529846050 191704651 952437238 689770503 878229612 497319566 626624432 279474540 841848432 85541262 425384114 536039399 417927349 346331776 238422670 733905621 325667919 792209748 837042620 562929906 3181174 57208588 673687332 199648207 223155085 657598616 171607588 151871169 679685917 904178522 645701549 284231407 835813805 502245712 345928388 841659862 518913192 276424175 240168558 973053791 499699107 925062226 997802583 120664397 564056041 556055584 528146138 463314148 266486929 746661956 887359431 152416466 835051278 760170693 223503785 98536843 200075286 311601524 750412505 880226425 560960787 484400959 646243765 553034495 544215869 627839519 919960903 317756432 283158264 351611545 607417751 303707471 556865146 363226981 478953086 23198072 121602970 890205138 77454726 272411675 667797438 197354716 480277286 990902655 969846857 965501576 555038736 723209308 262261567 886590415 244221708 839359605 457380476 899376170 523321266 588894365 332374737 629080265 561927152 595756669 429084218 300465835 151073735 87808529 885649651 486193849 797812848 148321359 21536269 147952621 693985112 980191436 174767372 870251852 664812152 395226248 337449720 71347985 765628544 557458626 899738569 663195154 891769856 56893043 980188640 771445248 4436162 663033143 916095785 110987985 229171777 684955258 109573115 847871679 113899512 747215326 734200554 253984423 729461151 830216945 924383832 694737106 553669789 106016653 545409929 40158985 66434255 546754090 207172238 712746708 963630878 949486012 885309010 545366124 618570220 203661239 465477938 997766525 185654410 182385350 934379570 375005339 519802064 10341981 436601267 939820481 121707710 286741311 188148903 806742091 891233788 995366335 781360717 43813472 971436737 700477505 992472518 803772541 344417368 34256859 494288751 739232657 971356097 114529396 504548533 241444075 221122040 356542827 794778831 323951664 710708228 110226604 524797184 588403379 531890487 223770029 885063245 549322369 299721143 586585562 328796016 328256806 282060403 828085679 619943286 609138909 641183157 316962705 923949022 165322869 670661234 372479454 947434981 763030103 467110734 410592041 542608452 857469974 78557725 925595014 945490566 899720986 884626245 916265214 634975290 777486967 981012625 477615610 670574974 139065317 12944284 204335256 156871839 868816036 415850229 353448488 645655248 349741480 673099945 889746456 196484985 222157560 705650685 709834680 785119046 685143540 146055461 617864533 66295358 46314321 209016286 536460246 747233349 17151187 38674415 550402509 232535834 410565370 717247094 833096468 542778536 520740101 111752999 269839265 870149988 730267526 120817126 498277935 828345934 518628121 104642886 391357358 926409825 717074243 807751774 87363174 452801411 590683637 882427507 893947220 132548381 275449882 182484957 567809640 261958182 20699524 775257839 982952569 841600170 174241394 968916817 230995680 280197198 367205188 828295620 651913176 432213153 135054928 955038407 485879061 802208570 872494779 139193197 820356256 300199790 943845862 78443043 105600316 305402323 348765836 893678520 203481350 544837183 463842744 357778560 584594115 213168886 571244227 2696485 188638060 514072395 359938435 493839466 43711133 108726492 480207772 450437868 860734870 352044722 476409327 621030452 266146139 315298583 358163995 728403351 742532699 949440406 86415319 916849033 947323220 103270798 404138145 300886593 998696568 318627060 66370291 294751190 936646493 20807605 534603626 713857889 423252684 389175980 382116651 376317755 511279516 740647938 895107199 750652799 878747418 898586200 688933544 430814544 750155309 117208905 334973190 521615957 119401137 212046728 562870329 751779013 884591204 389553463 431407165 704198061 363885140 477645555 88770353 685317233 755111292 296354959 671880384 271099990 942804434 554948282 62280070 802520168 935060773 571653065 817548723 125931878 34086395 949668789 873932221 277223905 734143379 612120196 592219250 77780195 395361895 876061316 89836419 156165992 658778228 997412897 559992029 450669486 581001592 933847060 201958340 560114474 73956308 623874415 943955682 453032834 742745764 986483239 198975689 520314634 147403645 613536784 543072358 618157209 725294862 641625955 817830054 574969223 350092126 398125386 776927527 273625103 434214939 395043900 538835524 433309906 508048156 122121761 418086172 495101139 794024327 546694956 568347250 314354524 78711730 50610419 435547205 166866224 617145813 29641113 796782107 294020863 962294977 639766653 353080862 485307314 849088770 102940377 52657147 986120829 502946223 416483937 993733163 962709196 106048921 662540526 900669216 807109118 279889598 544926460 513998734 794489904 469968834 226463365 344896635 265788795 906912579 675482242 728284813 518678265 403604802 562575644 648337636 532116893 902972617 210763081 562309887 131893510 299720280 986895148 951017226 272080988 727138169 787580197 396810908 387222362 930506908 927505221 436037469 706233071 552539415 601354796 436858502 439086708 138785837 454890286 695855871 689840887 354043975 104836997 540437801 505055140 249235055 127220780 410165910 326918376 957040001 820963096 927246560 218349783 153527946 231454472 922593976 971457185 664110664 965490244 877610403 569362322 646139276 405018388 496592947 290567770 719764133 812611770 625028168 637532872 686253913 57105047 256909444 533190827 471426713 297709777 536344904 521640613 158572114 733342448 326875976 988671555 553564424 140274514 371938583 258942142 642468819 709490090 875909381 139103511 105059117 416829912 553243420 324879843 950911177 434750308 315407498 577646182 185398553 547874508 949221053 269136658 719382173 394882724 105559647 331463281 297831765 97102756 246963336 273181692 155722922 110283910 41426374 415922855 722709939 267621713 377977891 141011463 730055437 847191073 726767046 119132578 186882246 850727340 844241478 595404322 114960168 68752031 423680012 408168776 130149796 788573145 98981603 28909190 927691543 923598797 989931299 181531319 547443959 188227976 602696671 677009607 7915106 279694840 899367006 839190134 854631107 786443245 969745037 810294592 448006264 51393584 767446251 549722682 51298254 243234238 512447154 882656896 641185038 213869165 624602518 1356987 556999572 408744737 35442068 620624726 775601838 883410367 179760888 262465721 45515213 740567208 824720736 723574839 343358173 171806524 948223330 801637186 462525053 542430044 79164099 665979755 195298661 40288696 161592495 378356169 169916844 572549843 595636076 834644329 698316418 46636963 657058933 538838447 871328 712138563 622752288 363079573 86028017 226427555 908521060 399375187 754805646 354312165 569469210 544766376 172255202 439484332 425291446 255260538 538263918 452669012 425163659 78474564 269727266 918651631 488915608 905715775 313599256 154006802 44288471 954218587 677544754 605492935 998869672 264988196 203641300 408854374 514929688 727876987 455683898 684891386 62415276 218193005 619277081 686905064 374798387 932255407 780215935 834337293 223025107 453263390 446426140 756090152 543459933 662929775 606785239 17794675 330647478 654408192 665624118 980916177 727565416 730498523 441291959 102022211 991332276 259608806 731293425 545533868 352965586 577934108 643338229 863949495 815262658 849645897 714238569 987491312 949877662 212705455 51848578 570136179 985615412 196232743 252194581 271210381 715865827 751442672 2015930 40889572 510930648 778380769 137047632 884825392 341493480 532922452 616891494 198079110 693003394 890276705 680618287 12887701 269370825 54747230 205527533 337105442 95052854 751438683 440042169 228319567 335280007 432438975 107126083 488254922 656352166 469958139 183337206 837298818 578246126 101328148 617317268 520442884 99403438 187530408 954953197 216305443 577172494 181275989 319516496 682585636 859256002 247557125 731430784 20694360 872835199 785188673 367588002 595899350 582769574 42480545 557552966 970528492 526688625 478755839 418571147 675525454 889758145 557084672 551824215 586499259 132449586 86946507 931510788 317536717 146025294 512102526 177826873 619195648 952600146 655428876 356108781 38348339 214309397 716286994 394442436 833419607 665312118 799204760 119379729 341314562 227413080 648897557 897565431 985080003 725591584 786017063 6654965 679067824 190767781 952310900 220066273 566171511 861294157 388402661 798825337 522427369 353261959 851665140 928278537 834033208 643440542 357667592 876368307 202341046 503184856 511594205 72923241 81844699 106150329 464434263 712687229 844254573 510456746 186961717 567604543 61892403 154103871 147627691 497026447 466195466 460408386 137854338 170510691 551260491 350971599 58657333 531122820 27980236 723143022 619250398 247113439 497613165 652775088 350406815 293341657 731537754 287575019 726787865 571723145 419839496 287672827 678908210 7425102 866151722 281402697 316225307 224589729 555755433 917562953 301825164 193553360 411021634 518810913 550188755 442297883 393945807 705459080 550989155 663791646 982590456 13991747 104280677 292773805 770509698 874885522 557962178 989517902 267409217 638877510 909111288 204395182 60025499 896695834 157840067 434209436 178503221 73422068 39339247 942224653 275047434 923174194 928213770 259727040 705098725 438821396 534616468 671708227 205869551 33756493 913461217 177284733 410724931 620171568 147578875 335816657 192479747 360584665 338311492 595656473 417651841 63172893 363884930 223848290 75907798 970639770 651632078 727273681 603080724 999064184 230178122 979496174 897804864 520084955 744529561 534125399 201899069 155224972 143324058 777290793 463035380 990481034 409902242 901799418 675092415 840886871 430041411 919119676 993413870 943317012 763345038 845381999 902592298 550398033 150212589 803832411 680528158 672010404 973444986 482353830 682218605 819572671 692668237 961500620 47583919 102172876 440211893 477490321 401140779 249158831 254533917 856147737 112645692 307315109 73671895 961111240 148952875 47038620 744129101 704694311 182928211 846659491 65546689 579954296 198388767 808390505 619647502 391686035 53356075 433559478 684027715 844973382 928076101 669107198 34146976 563556838 59500442 617531267 642498171 542789368 586391640 461644112 134561470 971557886 176118801 39506296 575856257 330462900 824972164 423980099 698900487 78114939 468982060 62686300 651292463 818617574 399263114 623429175 785448438 205940552 426920836 484858682 621806213 144230378 775705393 622737091 464093932 316513283 426102183 132277280 408691983 607915681 73220015 79541414 668574416 88433003 935369745 240849488 327481639 777546738 537368993 107595762 450632445 473908843 267938556 658947051 17385995 513162875 640770983 725649692 705542346 36544781 795092935 361677980 979365217 256771662 80824656 899917010 941661778 824054502 522639724 60487571 776015994 498159390 166402026 824204268 645217264 96670251 385576056 575906156 321730171 90559808 914463854 568694466 75216749 201529019 813448854 638083794 679833587 251433310 195729215 125399332 319235408 41898612 694224866 491502727 84679641 856864448 328826826 564462090 351058463 358858735 558775232 240406858 578832515 153670561 408122792 255785024 17402539 443500348 511793527 493542311 981522544 554954693 772822237 910724537 601816911 960236044 527940830 939224446 6953914 787873696 47471747 646959888 178088117 371083413 676800313 672342467 166151327 934568670 957464157 620435068 337859237 361147655 276116877 922422813 390582223 722529279 204507625 575399674 606435430 832364056 892539362 529920559 702580528 405842757 290001346 612652036 233233097 217455081 105068830 76458643 893336585 572445527 826717056 292931552 93987481 289481331 66531626 10728733 666847580 412171206 573384157 92444650 490447029 693111418 533518153 156125524 748305305 777635236 830005140 968616403 600498236 294760618 734720420 382346112 747594784 447167054 359343591 786928177 358261986 645191332 838663062 540398499 783618432 782240294 328964466 611769393 678184977 321673558 617204854 720937037 611109292 608688479 628848684 505252001 736576797 215260888 351102495 345404770 513052053 771605683 327701264 796862161 796992005 52927389 216962220 692564566 19556383 718154739 768473311 656235128 819486907 880438960 378200321 633021235 484292691 584647364 49316490 542475320 841155433 29352311 968782397 987679170 437577602 919258037 204468675 813338624 11002300 772267131 519852249 604266917 693659381 437102817 326018335 129444786 223718828 404165805 378917442 487418180 117979232 643501212 331988815 847687577 742484757 884209533 298321333 474679629 239626883 432727491 932409136 672030025 253063068 33133175 932077704 436773106 507840974 206405436 205907379 798985361 428070216 266135730 948830743 428314208 919225959 406663305 248030071 879004896 722882466 283741217 656363373 562604755 192293047 452568946 939374741 863199157 337820262 635981380 838156369 224334396 29130546 30764830 736596938 216261196 58896127 922945228 504253855 721097562 945130478 736763569 388682164 78442256 58895873 266756276 218464400 862436519 25845221 2199970 420335143 289604044 340035188 818657458 973414007 767540751 10071684 846040257 120858513 242269973 362404342 668994878 727619834 914088244 873333168 534013613 959850784 427664689 960073468 4549056 46880976 996726971 415023189 228929586 301842613 266447716 686761544 25423815 507601517 692628282 415405654 1415398 417858471 550930310 688206687 378571041 793013491 504632759 293358294 149026402 791219448 272941018 859348824 228575254 520341015 562617371 823858214 456630379 899429408 584759347 98639910 695185397 915752564 733435514 518488847 812613896 34180319 184332693 317075686 442667401 683549442 735992292 607673202 439072637 468219101 106470803 860934881 924695313 696965567 575113411 173545442 159994392 839568549 28516743 172555405 380623284 313137587 274607231 553748217 392027342 140493248 576562598 149323622 145807416 95993393 583586497 934839162 728176236 479338301 915578833 781708836 889107755 975278666 589204743 37295881 21280963 296439665 337154400 167874415 409367861 221524455 291305866 865733166 373710650 428416336 869125273 786713861 240997901 899080665 391443018 133961942 176591328 815456832 575013886 508130 588704231 75304331 14272953 172117119 639693241 150175654 4963076 678403309 291612175 556508383 671175643 267254542 490712400 428552617 774476393 389414448 562363391 552022074 735676790 963738622 985202438 447798668 436792518 248539948 701451937 777727846 918532153 621835449 97650095 249230320 60586997 508387994 67197323 364470041 839749112 509689966 675645928 31841880 574983527 726260471 764396862 160147976 452774814 538446443 693025823 400614424 652612448 749774514 722675312 367720822 85785236 703317617 752050055 982207312 296151398 374713768 714132071 799658323 192762974 827394592 627341127 882843546 328546907 609821954 162955465 236425470 886214827 458329615 382098518 827820190 280559632 825652502 75849931 850707309 380761941 276281115 35420057 929589298 214606872 994054878 14130527 60699989 556166971 324738861 777184187 284623950 939613435 390972385 350736507 17258678 231656176 335646472 303823911 711473199 85672053 782944733 419625947 758760149 373864505 781731255 212223481 76504099 861836335 461994731 844921079 35513539 92224120 790757481 842048170 92811784 817968761 756204233 773429992 656546813 443742113 69985542 698891876 703416407 948125157 73362313 825513251 939197466 761656559 139244491 334758209 220358177 530526329 255369869 638255939 753658058 47102391 878438683 878779433 583158120 451417310 25526335 942659497 305885228 538311018 996962599 925373015 745967349 746570805 410276671 526060030 326995944 465450044 440036223 177719147 273937945 733950654 602210494 524032089 834904126 163409071 986542577 282451871 737352262 807292118 380360566 902003252 43238770 249372795 274232036 122573169 504957275 382835369 838205926 979090167 96225672 227095432 927305345 731170186 294376251 229749652 286929043 493175853 933129305 721502680 881741415 906494585 829884233 289801170 751331984 511644061 410897270 138469497 340183248 113874820 42558555 26101475 786969274 652506853 795879997 129508090 508415965 521622127 150765656 61459245 192269729 123807853 730828333 403958393 488597573 312030582 775268559 686832852 115920297 139489237 126313145 466554958 848686965 447855494 400459811 20103284 585407607 294450319 431949676 760142978 134914710 876194809 520504063 250559044 843076200 764688018 433906294 918482954 525828243 56427034 730162530 930012069 323797775 379439668 639266378 340333057 39888726 715879556 218871930 661038021 82924864 31000608 996246991 432568455 949554617 85567965 937564580 151289097 993426735 821829944 592182663 154074629 653294945 784369076 380036091 739533591 626655035 776410298 794763168 858552186 733647342 107817485 646139363 291881970 584235924 944152201 532031914 215122714 790938645 268388230 269986010 419147694 138355357 922369575 695359740 751565447 411308721 190122144 787985969 559533642 858642489 890724192 235161752 279164583 520114901 796095659 311050361 575858231 486569540 122357059 715332360 147421298 463546697 393314587 18114007 631723263 113122476 608961543 524789642 91588449 49186726 954899307 249172440 217491524 982071857 731542107 695788796 958063282 763256112 437736493 359147520 356698526 457434579 467456626 455134232 369948470 932934501 153346610 477104863 795647745 101116813 557487354 901716911 936255463 185333687 853760143 654123871 625677777 630676348 609276861 459322201 217705463 569927312 210649467 852368694 626006256 789261207 164011164 874762239 782880968 44170706 28701297 609118355 880169431 147572411 736191463 914363460 262444498 425741517 915928595 187024551 889274833 277699479 970416015 544521269 642896925 244321540 625109110 155449581 419425615 413096055 786911611 220191291 361092044 665070465 449991011 445793940 484231523 828226907 915785804 355213009 942988442 22980636 268741036 987222952 723222195 603080959 135496572 936212356 763228210 210163194 349807858 513680807 798237324 307933529 801078696 681963280 174663183 851313137 188155737 723718756 609821929 36500229 86611979 408849832 536891140 112250659 739230489 11762017 558940528 419781988 872541286 164925845 667707629 260714039 496915294 227310909 92684766 985176995 509867004 172747815 883231827 65260528 276409098 795110031 227723555 875867638 696755768 244617808 486974071 739100593 647011609 301996934 7569243 490002260 256580376 187788087 6316929 906564527 861213674 505476607 276955719 270148138 995651384 659861129 54999097 760996900 47836526 590105537 478468140 25983366 186715531 542200762 431056200 110267274 15971209 489954460 799451183 556750594 279453586 337809919 851568346 112439734 633983269 519864519 546121454 968822102 749547595 228008348 78204395 135425642 433636438 172058987 22244805 126874064 724362515 310449303 94935450 690219598 424041680 384734954 264219580 498552602 92388032 259269180 785913315 313836582 521592880 881064713 744269748 61629935 130235732 702304250 595423607 885663335 274288495 828805952 553075264 472449723 512592249 771536253 491041567 172368219 755835496 759538574 353084754 833768634 550217791 384110005 363238706 889554137 755204069 896007965 212988392 926587205 713171118 350664876 409862893 921883253 374337782 476922732 294599625 794703947 259318309 143421066 591181972 314739360 132304441 852549408 649686300 93221357 342548709 164204474 839326215 400792692 465057965 666821611 492108514 331572615 686822741 990506713 26321309 980784971 797686594 542486906 609983342 992359150 715469400 938313518 86187190 179278108 733257969 138306460 823595706 491726830 390337681 300908028 519035874 831550925 754416716 658777192 558544044 364974888 35238138 522569696 667063193 242881781 11088394 538223229 270710660 979670610 53045264 158310993 626179017 414911770 573945703 873402323 185333085 948100513 4548633 146716444 371417251 151146881 15645528 797149583 281637562 962258321 705708499 296905750 252527333 109184105 342566048 160454548 639509573 89650511 1957915 995348188 1340840 819681815 633454732 123829220 751041511 572173531 264249814 298877634 468328044 381469016 911619421 826989076 853928697 178801369 17058798 324538660 348201750 336913152 757080418 840642451 101361094 138683145 504432376 452217573 405196505 318081693 285743094 267303970 920826944 818592981 714189007 381650199 566982069 406197868 203322916 997545118 858592759 941338776 997554644 166323743 468496354 535654657 478149133 386832693 608982917 115436748 184719380 564965924 417554248 584204359 71853240 749191198 98164308 682898207 841559669 879603190 397557195 262199889 292240819 470364786 77651041 85750774 804815286 649788034 872623171 503943614 833466807 63758766 623320925 660394197 372867400 785236575 692998790 929699704 702204817 840270933 232233969 205266199 289808403 979994392 912492125 673319135 487865877 256811343 238132166 791882601 564832875 226852113 217284698 291303616 579023649 841409282 459367666 418938955 544870990 141047635 54132239 567728474 144664075 512491154 357295850 512707604 287434637 147871365 359751342 661021831 22475531 589137075 141420295 537921085 39209912 933872800 533400611 768154790 70593433 70628888 705425153 102540006 733391149 857096637 701512184 812931678 105055654 111558171 352449713 600786551 303151709 758193854 59087795 171969528 789782791 72585519 905847283 490181519 845561154 782003673 784958675 11914992 642701538 564592684 863324005 731083104 360969082 35349022 23152716 272365464 685183684 799142351 439536026 783444078 816420361 171642471 406136866 731322247 138037879 537763020 639379870 323738269 260074267 608333918 166512485 924831479 911186099 186736841 714755747 518386417 292974940 387748840 482096336 92545088 149067573 758668383 378315458 736126739 943430811 65339741 583008472 865632651 938703173 258648434 958637311 845642270 296642015 935889415 550770576 137182501 95323184 78952068 857182505 775574438 773601863 906351449 308550643 987809459 391889823 560725510 534569235 314642065 498688489 6289316 403549407 518944967 692021738 526697762 393896297 46094716 942973215 826494768 126339445 520615409 34026512 972889540 802571258 885493381 808721964 522795358 648412025 600101953 126475003 445411072 787086299 451371096 257856910 203605090 187074001 430580246 463485337 144006355 622893694 746466223 653480430 783645029 164839480 134087797 922810782 488438809 771412427 958649671 543352175 761125649 66742111 510134426 789030644 739811303 423203799 256323275 651306581 161253222 386304020 889898775 874141857 795883693 389928761 598367920 970142713 621812255 377157250 656151315 809854655 528915591 627518229 863827945 363866214 650883119 438677268 628964954 855979355 703424142 11946629 928779587 180284038 293179765 348397392 841447771 505753709 895910616 108897375 845490272 377657905 110498987 739273307 891183370 266978606 637674362 280529449 564418516 388648957 627043852 671534198 825411416 129999365 865922003 571924570 647701442 326216475 944452362 159209478 911072923 693856479 191067810 987181743 458560503 791488306 587269735 401343618 207568765 951672599 167323501 60396483 852880549 397882767 935471850 878578302 690180018 551745813 842987285 850325305 493230342 519776173 678990958 785402156 679537261 618355807 68799086 335218382 967532321 927620880 461137073 258316801 442733325 220460328 283211536 603915970 994936613 660554322 294000086 908521636 588245659 965467792 266481874 987611706 200890042 450917201 516163044 373081246 467209710 282025602 244767512 265488715 341993295 776789224 839850995 923235394 970377937 448270629 705032557 607151747 935583347 116308021 730158542 219289175 952369989 982400149 650824661 77026161 954986470 492073253 416615721 617665104 452255792 119096154 706276994 900686851 20252298 740385079 342892854 844794726 122213926 206365846 888528865 513607138 914488846 24267884 682535036 530996089 133133540 944523650 31042777 345459992 268321446 40481546 199306100 881800771 378448011 833473315 276785073 221781899 195706858 692243031 466895844 620225265 625568640 985679577 192065709 221310604 20554382 524863981 3532197 298846010 654636853 951184014 60633525 146221693 996488453 704637880 614391225 744585195 857331173 282520801 229287621 257455559 560078803 316752923 291592978 344453949 247144729 645709247 90809327 830188039 488046377 189315989 204484529 485857492 700110928 409123357 857076055 970992910 910463089 780997931 239231923 81673284 832630645 502805751 999680687 434078227 396806124 478036261 570977132 246439969 362987733 378772788 398235611 229676742 897309076 364530644 914548213 342086858 216982163 793516496 743490403 717713915 426106136 769315762 552249891 838443133 746076433 89546627 42386829 325451828 65706281 982235554 879992270 694826231 485960861 123057209 485897402 828978482 55014241 147117586 576842597 37821729 450089477 245128582 120450638 840693891 267141734 120044143 349148101 538207871 262034511 989465137 825362902 294537106 970260524 53864571 121005172 746512968 547131574 375934943 288169776 528803808 751888555 463586026 850936794 735349468 207596632 892490570 585724773 757708653 914315099 416353899 239316176 6398134 874840382 470730718 116785118 440877534 56543587 103788573 794417890 788555093 256131538 41325511 292982192 24255853 136253514 533463251 134231880 371554178 585909674 104547552 640897098 848515415 423035970 428660837 119050999 406183345 507777828 692598692 130917125 183599916 753202337 177581067 709399353 557371368 557776509 873968135 272669824 645336003 278137922 917289354 135768310 852613783 216393186 250163995 514563729 247484564 813019938 424764345 591989797 192594477 441228905 607434038 224467373 690475956 77286431 693914807 210863476 676743718 76827214 225697059 411567884 63537834 868212791 372001423 637039935 298484549 302482974 924165600 395884145 859373014 949572792 399635824 93603018 460362937 858040424 817109160 812722057 148652159 818693433 551611450 178577176 726819780 248422769 308848678 70102694 881304449 801001374 485997187 520986055 27300402 963247134 21504753 658183215 301026624 616799831 508145441 656819324 871010048 815393695 692265576 196020457 85760203 372760019 552989892 535066944 133264892 392954825 846697519 361772489 981620700 122649940 178049633 658742688 751444807 48308437 425059867 631986289 329676856 31926818 780321227 724971196 259886701 84012970 411926815 604837179 116628204 23408656 892905695 23742250 346049494 165110554 957214062 859324389 709881985 776510094 581840662 26500355 829551922 726836087 450400494 264631620 612542147 475927036 382466210 161319737 71878796 859935902 109754515 955615361 123590260 473826065 645911000 543834690 803960746 48692397 241038748 304545202 223209245 515127540 604482981 783298178 48499891 850870547 706895976 392393655 456247296 678595554 388431688 151833252 334562532 241307357 893925846 407993702 146908823 122313917 555103493 675138327 581162613 17221237 153203267 335882131 377729802 293584410 968800580 65201817 336965116 397707593 365332883 183479760 982775695 846630551 671941676 122270714 160823779 979465190 521551299 979967444 368226951 567482784 832647887 308531865 7909157 984968930 228614098 242528444 258803225 349582599 314808942 667937461 87349773 511788139 470307091 77021343 313839845 9456396 71030025 144090150 906698528 622450413 675534395 453756579 397877470 526563935 564643508 897342683 64391847 203168708 701920063 35630579 449212374 549583601 299848306 370589038 224899224 484248421 956988757 587210731 875228583 53218166 3039382 547719495 645473263 840485625 962001761 715639872 535171734 260382994 994228962 525640366 733332189 655205553 745893380 508118976 833845998 336933525 732749996 479215520 637485599 799433179 524872588 78616970 850678376 131056788 177191887 159305651 884346285 110651006 3385 3104306 344743623 988490676 498431788 801355001 334723086 563699163 190278579 248768376 206468407 302919938 922297533 655866718 317921082 240546764 770098884 731259592 715594717 248129590 607656851 789172130 322320986 203619678 635986913 949972380 269669868 902346402 201919919 388206828 957077912 706621643 78001304 633845076 208044470 679944011 860368513 906094191 978400323 281405325 874103624 583142064 529419846 28414384 410778283 570208856 829974034 613630649 346209881 77671270 176624944 485872649 200528681 650003479 289788560 100655983 697164980 179835237 706599309 963389063 908478296 730157664 394402184 89330506 95959233 354098008 335787329 337447448 7163389 626118322 672685093 488371546 433800860 829115620 845943651 679102576 208969412 49680490 610628148 816877407 365046358 409649663 203620393 454177426 959900923 122997006 76554775 452006821 240503710 943398234 196658944 52154563 180308138 96403113 759059714 44762788 109894530 147291535 279602364 177518309 155975107 81805791 781359555 72589593 667192591 493610009 514911845 25156917 838890076 356877299 874731130 50397955 491256708 284815556 695001516 919454851 786209197 612503947 34673091 676129574 912126088 269490370 800569847 441398315 135724090 885216262 268563527 445907291 369090320 94537332 226832631 964598200 835674283 443759340 480797434 548713583 471253706 583667175 474458688 851668380 816299711 794291400 795447595 777268938 275060222 296659815 916324165 195338298 232907508 967344366 99611674 124725935 816589870 524184162 599507790 267630791 318319598 874911957 286634070 134329859 765383447 650499696 193590075 904224359 140375728 617077025 649737608 451783247 249718219 69499701 635225186 704471754 635750474 219118770 593819239 550923099 19192721 825646907 838415807 448467664 226240868 43896693 23146881 920870922 5069791 338846344 88327169 268174077 947170802 25927297 430534500 66761599 773558513 137026105 866320368 32542058 348513531 289181555 353255643 560468181 254468243 430878600 128255308 600262391 56826819 188404555 461211207 791759301 960174494 178439921 586806952 190759053 814908729 412809420 705953942 596278413 699186099 426671189 111241711 459929445 741524926 433675138 928802574 440767876 325666968 231961878 902245327 542951318 718721210 890895674 620999293 276745002 571367494 106332170 397444911 924924530 47781958 761097175 396812909 598310408 487290916 93197228 740447301 47021607 680768969 854037914 390506936 271412532 794179699 772955299 301322411 445172280 772977175 675981978 515210037 26133114 558559054 787917073 396797623 918696204 411476810 532565111 814308558 446678901 738598954 119624432 213446835 164786325 248015890 975901940 667141425 357704946 766210297 395338095 395703355 385926350 172059874 74101263 352676193 145701813 745753980 823830161 565370094 439054408 724754528 858591364 862026125 434392789 450695816 467093295 389526916 388161713 342975243 954176116 782250051 346094050 699082720 76686614 363987927 49758852 201805121 741820766 910355022 332796407 293872810 34141147 680110802 608197860 957876026 376511097 265642841 796204421 23215686 499641112 176485060 702358075 585173615 380871797 450756981 988623800 916823840 538149522 619688905 453082995 335148378 509525015 772371394 588561497 798183593 816404491 79462246 5445525 290310417 349102345 542664594 425639379 732939075 341573072 167345054 350208787 311352529 375821861 505766096 155757066 925001288 776551798 291092169 250961867 824107256 598674369 928842625 950131230 553873883 679303665 952745727 633529557 927922509 229321359 384257266 452675307 306427017 128911688 862187701 388670020 819299979 291223646 580255533 862478264 178686661 817674704 722540069 401166699 628992058 922801076 528559491 854159638 123916303 272890721 469797107 334328593 988635898 632368290 540891322 729980776 520261259 657002916 550447760 781694420 53745892 589332816 742043855 250310271 771506297 496800649 273963747 25677409 482987282 305794907 718245848 967449728 40797406 901376870 925238164 87427963 291627892 94027999 77468492 952753532 377807359 899857540 488211330 545009269 458604673 940531926 714738282 209506040 557691028 998484557 953865812 146748168 145900618 733514105 366812210 126160739 333772323 174240999 932446631 246287998 16862680 425521368 490487419 292045638 616952874 195003097 35202159 10698196 594912555 387851727 787004505 210237754 902943580 443996666 649628152 252653863 855748927 630822465 289800022 570011123 6469139 317357465 620238787 990866425 156718115 980356359 669214147 114100352 100036961 546769220 513202329 555664061 488157585 119689324 217255059 775347061 598234112 971704310 17127135 405241008 443887343 725035995 427285751 556805342 702388108 568514782 653077571 374607021 414155710 700050460 160424587 613656210 812568386 95356045 878365380 843364477 993033669 678338792 104638795 437304215 342315244 827983057 653249383 350047447 991946491 3567871 968491084 173131522 704196753 800783511 823348220 217708879 794167749 840370117 743329257 170615960 376139449 713786772 697765165 349235240 127392782 796755513 897331881 720963805 771832291 698445763 317429514 61937882 988488935 618608234 575877717 205354943 643492561 838960257 856496563 805718432 780305841 817813345 590598199 292240764 942153052 686616919 566538748 306432174 759292087 875642179 190933536 394595148 6497820 435753928 819271075 821940556 132248130 812948771 224969733 640715470 546648092 169564114 785730623 949341446 449109390 952382466 84523918 835747411 882163436 414602192 924002782 634482375 194948890 810366834 819887647 675204339 265203462 174789234 78267843 228164229 692798681 315372481 684984496 525006552 644043845 16466662 814379072 331414643 899086736 700412453 369362419 665613284 232899203 166063553 589339321 452085626 844814883 544917928 811889363 753214024 269027225 33485074 717309446 603226590 964154958 915410562 724287966 204693742 856972255 486265596 950611877 146584625 671855169 679590886 707772293 996825860 148072786 72510636 650194317 824563710 559721221 930707692 914758815 412280169 482578976 31784285 595337842 772526073 569690592 369252354 95642403 698883482 207812716 175191606 350082397 969800951 201340048 825446325 16378490 866673190 739838763 903681058 323213729 267787199 66314176 24047946 130222617 730967744 246286919 98543010 536850690 161837176 174036978 162342456 276696078 464735667 365059756 801039482 694334135 638638597 340980770 305672599 873565876 418728203 512675292 643132291 126782156 848987436 145031944 187579113 760168195 613622537 398600469 180803661 89811076 495375535 231700494 279595251 813137072 168046292 434689812 976722106 392695839 429923571 314321018 761059596 29999936 318827065 734785478 621484453 221267351 776486491 378023465 496338849 978946878 617050600 87478835 353086192 652010080 995553896 236537197 861549631 37421380 17785036 132651003 941597158 192895323 131197485 923456400 162191554 428938377 250695975 730224597 194849894 498475773 411196867 864624740 111157714 715059386 82089175 248096861 982076642 535392870 60090123 254471596 366693964 7112701 519311472 810586736 594014184 535742098 942186145 385762614 917827365 858557698 472555775 710345308 988477363 703946079 500905280 169253158 436753749 539539908 871804789 709516641 984307592 522113561 54562729 632319231 874589916 540321165 612992260 873600309 675982420 896400751 741274771 96335189 129720929 225827849 514638473 415515040 569142370 712302961 943558946 460654444 922370055 304174377 238615812 675394773 160330140 806910181 236290382 842248291 615478095 958979024 875298212 169454101 491731521 135173917 809529853 984861653 964974405 7548912 393816734 828677636 88313858 395931614 102904242 275549264 269175875 810623222 401010668 631371538 387004782 347035767 403474603 30917704 683260625 817148746 332296793 730406107 205847966 130146297 54856104 536470785 237941692 752086377 733114950 969371529 227838275 319705592 383005093 617806145 73530212 52095313 332828537 296190516 683935694 123807617 370588449 604861587 523392531 270839568 381427549 492653896 251663096 252595008 233739740 667878151 394202739 795518344 705671088 734338717 166331132 576262803 361033817 717385000 843597867 628424088 906331608 102820370 281941064 98971494 917618581 790722659 398105196 727785695 2449480 50000990 748470891 895038305 116780759 773047436 47012174 180925110 268598222 225726617 885068974 607380334 697691977 537352430 497340741 500418097 385622801 879842899 52608471 818934585 302000014 116687143 156404522 272640898 70230538 848914028 840591946 583939212 943475446 114230683 680509096 734466275 853714366 436297960 311069848 918101410 428977874 294878406 204173704 182840294 512452656 228259879 998876445 446715506 213239696 470928310 71220342 491390597 294951249 708927750 142328103 650091356 363558553 504667860 8557626 41713533 900165471 245628760 594106479 770247935 598020976 129165691 326754865 221973448 223074853 404603709 319863374 60070049 401434395 627464955 951260851 677603404 561360973 545963938 547893686 451811429 765961782 50840938 4676990 926680080 578701678 721479375 589610319 379382951 729835927 606223545 15443465 621712770 369234748 449276213 542329708 432121579 643705713 390812030 65827406 509719910 252315307 276662921 692486902 168008241 360235894 26174344 173578299 495724239 507339989 265932023 200128838 782127729 737926583 495487309 789940129 675059179 904971038 768673308 794159273 501668678 656766843 249991143 79105470 626852067 774168738 190455154 903189050 626433813 579287189 599928041 701780730 686129194 252302658 530548165 876946463 192634997 473392578 575363037 214478008 978234127 39790556 611177955 605076597 625269930 457178015 409778449 583529057 1908479 877378687 969741617 809823480 725648542 389102591 468568121 423489443 782237965 135436182 801542902 857680017 720420211 379705529 641671195 553152612 821462270 924724328 690984576 825500194 294693994 125374450 783650443 511765733 56868960 114457269 741056770 79872535 967263469 586247609 287596953 975504760 907031589 205572536 434020837 265670478 759692981 669487243 118152222 62868514 399188403 830851088 855978418 390468074 238709645 613867759 375042892 778005510 532606049 191864679 131123910 831928480 133057741 252873062 370425360 826365925 911767399 330573991 498118884 52750174 646236455 572086633 959335661 733254439 466338862 160115702 187562875 253064692 881840155 187631038 22774900 801008048 430430943 896765800 934600259 164029305 124986139 559645587 134836738 69283805 546842283 978201284 439324263 140506306 957773743 43461295 733098452 523483566 592631606 645662055 312922254 324112907 883946064 934103236 447199711 390518093 516455828 428389356 921196475 38904139 126394829 239469859 761888763 640333371 391877994 950656522 187920415 770678362 594041575 234091493 62978795 69626634 237489854 505522633 327512881 812522701 533109718 729928081 759509171 488614284 534938455 713385531 171416533 582123896 443597570 528643327 797533430 101329926 810395987 989926444 420101229 819866661 324827992 901046290 497274398 22587807 81343 303858820 373024964 727803245 732495739 302372996 774460673 359681752 835226702 559467349 962335094 316618764 167750059 828922768 236725238 119082871 61725862 802797671 89173269 418885517 624102926 320832460 177689805 984240623 117610167 46745068 939845592 50044017 727876723 311606069 253793415 410594820 204125959 195955971 375267377 198500074 904151358 577171314 996480343 178733938 16418097 982750670 477161101 445835336 84494955 77337234 415473733 566755560 384726069 400811270 609885231 177708822 153299134 234320436 603514647 93122266 690532910 757170780 95759016 709817472 275350261 464156688 238536559 129261293 18278084 164997781 446758275 3349897 119999338 979513645 502255702 81959 666065836 358650042 877833750 705798161 722097918 418956430 466825145 713405617 219837248 457938362 941637521 416585870 996203535 167383355 582107848 598930974 446971892 596822255 405162682 36473051 183324825 965683255 970839214 973370214 81181676 665845155 720581865 46731516 928745855 96538312 455854015 328441583 521707758 525929485 569859469 915946460 967669346 574660523 717402956 627890460 266928582 869973978 657768959 801464766 618425177 854172975 637831932 932371281 260028789 356934721 799920572 4293495 284617365 343014590 614768464 18645619 665639844 583922556 907540217 791513961 640103731 171330996 441104088 692172645 565775522 648359578 830031360 626272598 750903178 558755415 582275914 228446884 255866026 290566711 957509352 213123277 468808335 146425590 56124712 120751209 813605586 93605754 366997517 665364454 519330570 143078247 246619950 979583905 198141292 229736490 988322866 898072100 497701325 409647802 655874298 424090603 899245943 331424620 242651606 397502782 294854630 514591861 538325858 957491617 934783792 12191773 691521886 982594618 874080543 400430425 256720287 618064656 988834201 621302214 212860561 597740489 142501715 281996758 27286528 436858733 734382855 205136764 333631846 104452187 550805587 858789370 534483421 819505265 962114546 934591184 738051539 768004221 702075638 612769077 412691354 421969128 380494019 660430819 54883265 142208425 946153723 882386899 119532148 145163031 470741971 499820217 250225557 727285269 922532122 278000522 610415128 746731092 694642082 785868088 109956967 749029615 987523492 925489924 152306915 857362396 921144384 792747742 191785081 192202329 558032027 481988440 994510160 163918950 649216885 862765376 118933038 561936896 718182791 847840708 524393099 473214911 916636368 288911928 660017904 206231072 314619006 657754592 442001834 906064999 666597031 8793415 529315104 791688437 211976396 468610203 488742581 852211808 814726714 778209912 297734172 127610898 293376543 159629764 788848592 475807028 59400418 475072903 686102429 944194407 98438922 166828255 455662743 106315291 326733112 520073599 882695824 456760355 348755131 534368175 667257361 407718549 540535597 118053431 207593095 11911496 352127040 274061938 257146302 941850698 761871498 980027453 646874202 69810338 902819730 44931831 826151703 274560882 215454032 760512978 264751890 162004053 595578613 895463115 552933603 440352028 307175959 272717979 476278453 520519524 888066358 261290492 840278118 645532639 676790190 316856416 875320070 974996300 525250582 919157583 387439683 555868919 532698248 466717888 615095524 235453951 908722269 717543356 904250060 245700607 145705540 673051373 788094608 49451688 461589939 752223438 708476552 903655481 413555158 71960299 13104896 800545929 777889089 402366258 76504394 370465566 130896019 642287676 859506066 907712039 666284996 421229607 287341555 186917591 611458544 320476366 34968326 932030976 741784737 715503708 187787955 970101550 301185397 354089066 781716569 936025062 956994676 499441762 243512504 453231711 643516594 640055561 239404915 142181193 503465464 380261784 995821778 885177162 976213086 981459479 242962814 247524284 452257903 893776562 258435230 733842782 779008368 487561774 585945855 84678870 849740193 915615773 649715436 974905265 98430640 732774873 373616213 921465933 855412459 414115517 497907707 274846540 448740930 532625703 152361059 53601554 978472257 925017126 993153674 754963230 92058515 574958782 666721255 438996329 275754151 940864992 630628830 463093086 822242733 465882709 974350850 748802623 250113268 179978534 714493066 401494290 724850470 661182722 512067797 61160668 559722569 707417934 272816138 8821987 973709380 573587704 966911446 599237437 181502901 621470788 946331457 744050238 990297490 666244194 259278029 873208368 873718707 236976296 167996924 95228297 171634864 40300436 576648466 179096478 986646967 681358417 906198338 690135443 977933541 657694261 470462888 30795696 516413900 731725681 315245295 234250923 999891137 457446623 700952429 531425681 785856507 366349941 510010272 514522618 498368349 314526540 755182492 287411674 846025593 459541028 30410992 967841244 824338334 924036810 635465332 619295926 699633633 800798600 318907911 700269429 93002949 784266303 53753991 931026742 976751057 350577080 240387571 494048502 86399502 140959448 382594701 793324796 721383706 622827367 628193917 488310517 395145982 474418625 210079722 104603882 439376164 958866620 986551262 587065402 496809821 553383906 478788855 335427591 52434884 554107695 414866791 794267223 96564447 2883383 957917437 904803679 559221822 732457077 42159983 670380391 295932932 930493506 393322170 883966701 103692767 120531598 460908398 345296171 195608142 344971962 865621680 859621730 660774425 789654799 564915784 646169393 372905886 959725411 789532985 896488508 620601492 143713304 473280174 286453890 1723353 317476119 183624572 815919488 206503729 620324327 75816123 567490303 951141909 859858782 198126114 354708885 553043616 504952646 742041955 880895953 316260534 359349579 576438426 844895283 355859237 163724819 363717335 222243484 397429002 618683244 521116115 174185886 493367486 46145561 614933943 923756978 363818766 566758367 484796367 193147477 87506253 865012303 478460545 409053808 429267864 209670837 653411599 65729287 624221504 477300749 348840249 829055118 221695041 729623866 928866582 41817395 705031636 747502784 250494165 746415665 880721885 234334015 939841512 484935345 259037152 193106693 78417706 84314974 901789138 899049731 221898684 804379507 984219664 485447857 314569129 781026526 827221559 791921999 88471325 532096209 384998830 95929516 212985665 235937846 443147614 620670659 552528675 284735207 28617833 945775870 411336862 228961095 154415455 561234226 728325611 205235592 707421820 944426860 229518216 395979575 107898746 879398042 415663907 925031631 357700366 897621883 19769697 880721299 478973898 341905584 815627665 230415074 378207931 517894176 671940833 414357873 350287347 43133317 12169190 532103454 299336209 693976072 210244310 991926177 436284182 838761058 108740100 149249226 949714959 709566975 113649536 794340287 701023209 785857569 912733900 626924638 636636459 700062147 297111061 245748894 852761866 680354141 763746018 995067746 513570113 694072002 107786013 694849748 914507042 660055914 481733216 747047549 375411149 175559262 40324312 470862940 430062423 495332082 390848894 767808795 963788123 730834312 839971483 8952159 804092235 851797922 672638908 968212036 853605036 867725813 467591790 31320508 91902878 742036292 907332497 947294855 396811083 478039665 635803055 781595419 625649345 970180940 998724987 36585861 338836513 15795755 864356633 977148454 41869589 94007098 431594631 217905878 997360716 367659274 951428161 521016767 114433928 288081173 529815189 224717996 457690007 279622748 963849142 899517321 693266640 359698099 421418820 101316982 399392436 859104437 271462505 734636719 527522115 680217107 663841206 656156667 403460696 148243478 88716525 518343555 361544056 224996124 3524935 326207215 219283260 165863301 822096642 351882017 135271683 547988318 873952827 809970092 11788531 978051318 897541525 693928443 858701569 184177521 800105043 85867881 680223453 563561791 357862710 941648471 820915106 388003429 939538690 937665115 449916558 104348021 629437245 440694849 425144276 896176264 874699272 533442374 588478680 299867758 698670665 860870036 950699492 535904109 428226494 652684118 978489786 543563440 907097995 910248808 885148062 155817311 212920415 930794530 666553303 176466047 371484518 949138983 552701241 525941906 400306428 731921935 749259441 978589798 591723016 536243628 545212327 262079904 795031201 994586294 844197348 846981657 672920598 76082518 6647825 385464846 443979068 297098652 656009446 668431504 783132968 756550850 899890168 334603184 135458193 763535868 205152031 865681836 470943967 452565410 480057454 138687826 693734296 996164602 600422684 785294704 750053346 942281377 412691534 332416096 590793160 323227191 703806547 984653843 673686013 120334544 263452098 371595872 64745499 876776025 689041116 831409765 809815554 947531704 83444863 654783195 731360229 711536078 250542620 136109353 892398242 234435444 515667035 831505096 104552127 935816200 969771077 623754993 577650485 498799242 837092565 443462293 494540415 643816847 910503766 432599363 958041005 186204905 583601096 707122128 670577146 98661218 943408182 577570745 358731267 557370190 421000356 966942713 957567873 586608726 333150829 107361026 536900380 945701953 384042223 831556416 388418398 413762679 254390593 221527466 934456106 681500224 722649198 735087702 79308959 299734286 984889710 30958051 870576438 867346002 959117178 548828620 701828825 305868304 302731558 690855921 684590825 516507320 393910064 815960474 697605027 152276600 204171742 116498363 578125039 766283334 993279050 141499698 910319331 939138765 708032433 174788320 17281228 640759133 60414263 787703408 217395833 451636871 133854095 90562764 514542480 18408671 301648445 870479371 33978410 913030954 679884685 380260955 653841836 679006800 733119476 726672352 420334115 437276206 293503542 480352209 495348002 999222596 81354649 77311480 238108518 886151855 428275885 72657452 838396324 129505769 419892724 701007140 823923599 921716408 231789546 963537872 409829857 710897770 464040002 757200352 84962698 431764653 235714205 79749445 427575313 947037668 913324604 716854181 856626690 41160783 62433778 517035565 468806706 181194341 56342628 131297962 807939601 501762931 851353963 340400862 118522862 57286584 648738366 166610466 178119257 330199889 606830406 544390414 743131630 623402298 750658327 130860945 768577691 154707281 981574378 742542911 460263643 980367761 292833942 659557914 249715235 38932809 134582680 589324720 656993499 818632168 199515540 256024544 739291310 97748393 490072322 771283036 155323997 602619838 693869844 752149545 444670714 823087814 862618508 597661417 354917678 857197052 999274587 353537509 215454653 128120705 607668400 319406967 4597112 87367383 758433953 335516626 625710988 965096366 794273157 734593056 245076436 187899768 956735861 900021146 671150944 276206225 945218516 520084640 674162943 34088251 57978499 158917542 279420449 443432655 702772931 363865667 112159992 825063652 512230602 546369200 432540790 561920538 852080243 418160384 822348201 759465172 450305479 282612122 642863671 425171719 244264437 414396616 763612789 823684046 453892691 526517900 591706209 674882010 253849781 845841334 832203326 39582664 964942708 796743565 954126841 141091711 318579618 170815072 823415662 373691452 573520958 104017022 830626279 190632710 58191913 664478663 345602294 805249084 27451052 456526389 862135927 394088224 425452538 117165936 398177446 358150289 155039714 522801239 57331502 504446833 46847034 321772810 568040462 49224923 381192966 739918393 189033950 610909498 924144328 477529247 441004319 241285217 41171123 402087326 939852282 986044703 291011413 958559753 723538381 515018433 976236796 452597795 889182899 632706835 505219437 726039743 237287864 527536427 916432273 405137937 455917310 485864634 87706536 349080296 586876137 632193614 43924896 355195836 473911628 797421172 614531764 164706725 837041964 654186741 278678909 802509108 388198490 915603795 983486892 81194544 865039639 32023729 699330046 5115633 951712452 910389976 102509156 992029238 895938443 766295365 134110881 143132440 840219873 693423960 137919434 628561371 309153556 765593752 273472298 378649841 31560942 735555631 566534333 413493744 172695319 166441191 875505501 222040222 605313085 91385689 982079125 858024241 179549933 386707773 394025666 571536165 584328628 392990476 370457984 657782949 771099522 259277650 421614656 581244068 471618501 501136752 33121126 233715969 418172785 339724961 650671730 379780266 157109465 377946611 807467687 233966088 456993345 317301297 312608946 154802387 746409448 680767243 542965862 920284648 525340958 851532088 817425993 985573658 205138616 535993454 47044917 440577509 634988195 138989161 996736070 231927669 519824328 576129428 775840702 480312073 372483969 642997078 976849047 555777300 501617137 808240872 195144789 556646068 238801862 499821577 15514904 944874761 755214146 89401554 945182907 354059923 745224437 946727702 59833292 229800717 804745863 769800813 468107013 247670326 731841418 719808251 561156655 149318004 980068858 882112392 278787973 509275580 855775262 941233125 284370934 951794718 895346764 462340452 925471669 444462165 226118245 151170252 304056668 253908467 498851479 694241388 137810339 967385953 105720841 438292321 7577771 445258329 395457132 567241840 823901403 784716115 858943701 725799700 105974086 690594160 868290979 72435088 311164835 181468999 291561633 714335550 974136673 637335585 151982844 962756435 695579599 787506160 997233943 537830946 780565492 425016984 492289606 633032125 624261895 915287265 795627099 11067823 631262300 700757028 484952554 136553758 64248348 199342117 483729804 980228521 430468314 542232815 110297751 197108836 789667032 436466381 891100155 96598916 186264065 179841599 561014883 742008529 60735109 794452355 792024364 641183327 449671658 242273513 739176850 870134198 99314791 136341631 359675421 235171853 187684808 555239791 271317595 1404504 984358107 12842286 233201512 983395747 574996349 544632691 889643511 900512933 916559021 401391044 170032388 253173812 733246496 563694790 965968725 589654022 587860996 957974621 216624562 329835112 382630387 372521866 990000574 133650244 806868416 311005671 498163478 369105693 974157315 69252007 626887111 685911585 213760157 15763736 808082379 955067275 61263807 545008215 384611095 846051029 307183028 999265417 569439552 596699690 214280919 172323986 294506201 869340439 438463363 717292064 986270710 294713311 508179130 140275265 709363398 410216842 468545103 504561272 640451405 299412507 718233763 714373399 285389782 548968129 983376366 866658490 869166408 177698715 531682961 377971825 696645464 844395527 43211502 366730172 133525687 72250608 495590068 104887679 998091063 226658759 615359635 474048827 17301080 223771400 761120737 890727894 91369859 443965695 167616858 198040224 316244781 11163395 921876458 515064430 703788794 11059210 645496737 80035123 833294715 115212657 463885199 795732898 672320776 376862884 100190647 732567197 107624315 619950922 920889438 567428372 642976258 737751859 774948979 277279219 791534386 832999857 832726821 169051884 458168976 689230907 930060861 10015913 766665741 888430107 56477986 763087548 155716143 685620173 300848973 615865325 135731750 390307379 17218036 958140198 906204849 323573388 42144375 260552128 545831098 140637310 175160949 224481626 361502478 552198375 377269107 179515477 890953887 107085935 370803262 722857094 886994885 788097151 278871571 889814662 247100129 700620544 937618588 953714592 383515023 816267375 90398807 42906394 855267016 415614376 638977319 577128421 974099104 672146788 83960225 385712681 991160707 748475669 709296686 246121036 632453411 453630369 248856550 374828417 462997517 280801474 516219623 106957269 876350332 118153416 719152715 873927466 690792558 355117856 383853725 566103608 117164483 451114669 725289065 700399288 390349731 140018217 138713643 138927094 393703291 560665856 709050352 691067282 547570221 449900144 247167658 718629572 561167103 251977153 466735744 516001699 779587588 102369981 193373951 29139510 930222240 280448573 233596504 60666505 732880207 326625740 267597882 372195886 476222026 994525066 420496437 255460599 968100161 854015500 558371422 27779630 896059809 148569830 473100374 496958962 540018295 422314425 265232981 461123126 62925270 707569245 149063184 291218977 143596450 682213349 545339318 224128619 324902133 317472293 623851500 629336195 389226401 855607593 713003319 236347287 768790484 428042383 917048905 214346493 64368380 638607884 953899463 758785875 738795644 116096718 101777184 517326531 351149538 399222636 506535374 150742713 730942896 954793625 528868680 211041225 258666920 311964934 561140341 432086668 451703003 14248168 61468706 610631825 679319110 374861344 784025372 323765786 970622496 98202671 377942258 412362450 394049522 675745042 326907143 937750526 503466955 592061814 227331836 793955793 590400776 604791450 87032778 469767423 901569368 661511248 945491313 346176626 125218263 788545603 406328399 700718671 458397598 408591173 865949481 271837460 466753533 728164981 402528310 182997563 74206382 407700269 301912083 22281179 803267738 15435517 267460417 619587647 656684790 101672870 826098110 896612339 355237847 83153962 445953747 820538111 510138892 233517370 400777634 507763662 773249015 339412742 319361696 626448968 801631320 31723695 428919795 719262447 894484372 439971862 363186315 897562190 481580144 910197230 477774493 398705702 533474607 7219134 778583777 622608025 137732705 133280870 944826406 881854103 64173534 335538386 773671879 972068919 793724160 165557417 975208830 230489763 19378047 262038827 444110029 907699029 697936152 403164358 859539861 168936964 336289140 241178430 750034184 264214478 522186762 177121133 420127970 385963911 2746382 821754424 450508767 652732216 712397112 23747124 361759515 413092363 614117862 303744639 612629103 453237199 929908889 33026531 827308313 754257649 43789997 725959808 706431231 768921473 38066021 614526211 521294280 523215523 262829684 426132246 62244870 121047176 151316687 394393673 963448973 752176743 664155838 592436274 659768974 874570254 680866410 928509476 181633496 310097786 43007429 854292872 389702749 860428554 736491420 58375623 911016072 389989146 82846510 650626099 726841402 748405553 833959972 128484657 396664282 262632613 106555099 679248131 528118467 745857668 393111610 552719432 587004577 625400464 516155382 310299464 83009451 808388232 208545509 332827248 161013885 499487902 613255586 99477370 91976796 363722847 883117072 2632789 634574840 443298195 19546299 568549812 496385131 819794645 43468827 486789278 643664838 53404408 280204968 836525644 61569462 318242697 43992659 437864929 169899680 217604276 944433702 926583926 558937153 472587858 124494122 970085590 341132016 569768098 251830604 295605028 254018214 204065031 3586120 35517587 164529703 329276297 594587143 930585177 385860363 981034426 689238151 866152391 693411555 471763759 779231131 786664741 929393554 275109636 514545767 150057492 335577228 765141766 844308305 980065511 221492274 174318716 951906848 374198021 48247473 142098409 482672629 244283111 157353891 478685186 423677379 722871400 780621152 254493989 767108398 970989007 923197353 49372767 80562723 842882426 33658633 412226511 137680988 113925643 500632406 669841186 669979049 588830173 355975772 602300347 562446176 59659056 225925325 256812626 364758603 25226609 843906828 227098187 973619995 907461374 77661909 728424257 287336813 145546421 351125672 441162826 476825759 647976217 286958552 762523927 284426176 221303648 269670166 341658762 698936868 169480419 723135 944339671 243008666 320441965 778986175 969370971 181344179 975641719 25322176 939247278 368817290 13747048 212864844 713227707 589530398 368212131 716079400 276159484 118166578 952244447 94896938 268376981 131176445 187302544 102363726 2002521 937643187 83334607 211080821 888325442 612072360 664774269 148563326 370885959 396777208 751632618 29479179 897800088 102110383 285527045 747651769 79528583 840660514 688271890 869731341 179643603 862820111 516625269 977734128 659224283 9701606 165031445 318811291 247143246 540022768 618048936 925100828 509268142 826807554 490921178 694952295 977000998 412499893 237252378 17515988 958700304 764424113 777874857 940919010 512586324 609202587 967252086 93497631 733103520 455241853 263265577 865548605 465213166 474358702 820164687 561260983 386671555 775068792 492228968 532062131 424639687 120806264 589216380 710908291 392890421 978957861 103988008 800225161 335621970 38790427 863646109 13316879 569964924 216173507 948467762 424165886 913842083 1816593 978176698 248600731 790058099 339901939 466562752 439109892 176460241 702828582 549946575 497358992 841391764 965944975 712045940 311222494 993472906 786715393 953646824 923757420 39052494 165028417 650593767 936039336 859328553 727349341 472557809 1921885 171593461 338914985 303905425 263641801 495405433 778462664 674198797 852784317 399449379 865737899 390263002 319973777 286992970 430163372 168047721 450260756 373084254 32638726 273412131 931046965 934303576 959618874 284391049 204954983 578255248 486290501 997363328 49411009 275555953 798501894 176880286 97570544 825238994 688074248 238970599 51252344 208726856 508685544 885271848 537437921 10685000 313527432 265222734 768861103 909135453 582359135 161722792 637299910 203051598 391155807 339335668 380123314 637957142 917180102 854926501 826490743 986273114 644607551 636778103 903504010 978036448 574411902 21292982 278738218 188323654 199080600 167941343 342181264 463638739 580021042 103728880 779578912 362379424 501263593 568700777 345721680 848902152 35003770 926919719 895301711 71287829 609219677 111466583 997445820 58404133 45533630 663202500 201546991 663840245 411667697 262916126 638620679 404805304 330757657 531299465 813227521 517326531 993679844 195663791 473541383 282698958 841245322 387594754 626918470 265793257 851938072 739878753 765926062 169307710 361120030 407628949 960385080 821407220 800700776 459687219 194882545 521357334 33709372 870015653 844974887 695191235 508446219 171640183 779526918 120640399 234251110 245578738 34924938 326886111 598577295 922128459 810921195 541257418 224136242 774157264 369187678 483008538 487718108 32969298 841381316 493775182 613395852 980668281 27604041 562461929 924095014 751794984 35935353 171720558 560978476 64990320 589023400 353964852 141088975 244358243 61868227 144851531 678105615 851296887 24493828 864651962 225877173 104049583 127990238 577978390 912157269 494859785 69234598 634046522 849302381 920619823 563963238 664972859 74284616 204129428 593158790 435521642 171578282 606803910 966039069 560253381 851225112 334412599 356590695 63010008 914676573 463212401 831757257 322167429 924486355 450829822 436297182 989246861 260667990 98284837 678634637 760430903 362005965 468738466 178432797 152874059 550337780 54851813 826610548 623405024 415404711 572033894 80664864 693047573 46885134 672602035 97544945 527307088 618501464 797665732 60745122 714043885 532201065 773878469 176806435 750241715 195252946 526387857 750363893 313895646 124302686 287066352 992645011 710938183 406024262 587991383 281479687 99427655 562875586 921290856 721627742 924894192 56009520 506184279 392682076 105816182 121032578 271088890 389885879 818184909 812312567 989293625 414575649 720749722 220609131 902823286 664416933 575929515 710188733 159004081 440955094 314790459 422427205 13943100 220936390 723618518 705579221 716203429 581786883 246802310 72671069 380912866 581172551 485199355 201400317 699130964 721337898 26402578 518739500 243843485 895293459 933545342 29615435 777357101 449573480 244843909 139417025 237367346 848500670 988456302 970266796 332995536 489622764 551335812 742985064 608460358 269676847 331630852 966701931 731770235 941022721 458142941 977555972 107942008 224341834 185083768 961273447 512132461 861388187 664155466 206436106 999764858 211007117 67792610 333795502 385119450 123966659 241558015 532680481 62835778 708115236 337637949 924416812 707952977 798282704 791007043 912190386 833088339 739100410 606524583 599546082 949086822 870350621 39718158 710330065 209173442 459994326 566077053 809971890 723203470 726535651 611577608 917218334 140411415 975782405 279840827 865096150 395347844 139885782 195183097 408290442 237368078 308265486 248536630 189059998 849500442 749728489 796543583 941353817 63476474 664619563 220280974 977292627 251106017 470089129 259543543 197937274 12433670 237828319 689628512 84113913 354260605 121202285 743701989 248749491 662666322 33687717 847143117 243018727 299319029 691025685 142557237 540652710 328434001 607598564 397181782 251635246 711753847 74595324 633940015 874415074 197073455 770619741 213721321 370936355 555922996 963399533 837349235 618487104 240200033 193042034 771696296 607628122 31021522 804050710 983234429 307140276 428251497 470016756 343903747 802137667 461379289 329945612 924299658 242507109 302666572 620387869 121194048 745889798 685455768 864980336 220025460 608019898 983757799 977192438 300719492 702284262 795122286 68894768 114563428 772997424 796199234 249987189 684556272 584702190 589611892 480556546 366700139 147339528 715577922 231857703 853059673 743038548 738748231 108694537 136111974 443685945 227489109 260133035 459576261 151593743 151988706 931218320 516281804 748765051 48155215 216195356 308976253 11546211 103148053 186095366 999081765 86611079 773881740 598980944 209225966 957874823 94085960 515473659 987282167 585544310 951853149 120948748 230792462 275986285 162210440 58511651 940589268 909175173 637149749 121387855 448510520 513015998 257135822 534660736 265037108 669204130 456558074 958203989 56800471 51603342 760148532 801479931 522331028 665301109 104712197 127620013 574236067 633663967 880203672 165982485 252956926 967151201 706944979 338691749 215523325 477214789 143666195 688339765 845997359 293836804 827223786 686373678 596767285 92736514 579960840 911883930 669746912 609681116 796494662 95834416 149215779 582378269 791910230 831432930 968094876 900224969 115312893 34606964 26247993 932853881 731616976 66272047 171867853 464779105 403800216 945221937 865643281 123934148 984301978 700218497 648463598 749961357 293819826 469711541 705406904 953046155 749549722 454043345 820346424 975920739 200802032 826910899 627663360 569808950 911505879 323711243 879067061 638252385 421792687 157247345 324392602 820361199 412476036 917790418 519791674 353369541 936434862 907925542 742143844 122496535 465012536 336350943 764618378 321063464 949178142 656240758 506251129 495962837 880292037 759807124 95619110 909494476 742254045 517949623 259659401 930305714 854200553 213267598 762008145 272746080 352969866 511352116 544392520 617065699 428771636 797370865 415674200 391245793 491008108 409073113 718857939 294607606 16927623 90420082 813047105 632193331 243812792 670945291 207712687 853714117 742379879 633386050 910177889 17691941 124731434 791080669 647388693 958410337 582359035 678469754 270913091 980310305 979880321 157111899 508311832 381989038 733515617 672490189 40004588 110068690 983649387 190487174 413605808 921905362 265898905 692806052 401873988 472581522 982972707 823138860 497529165 372299845 346218895 257683351 161428231 763057999 419389045 991165100 197677073 455853603 344504622 612712378 178020637 980442167 47950427 261378477 296662806 621694870 906435635 485772956 480234297 762333650 333903860 697544069 994024483 600695870 975740890 541787025 5035772 319404928 17262947 505605817 19344590 572905033 596529028 431932171 251792587 685530331 387578169 375315597 726653074 72497444 221046289 445372592 561153160 498009653 919801065 815475179 950433222 262805599 597739051 380332429 510876912 807456481 589890263 905361858 529976927 699045835 603532779 915188890 174948114 146584427 864785172 672070420 936075190 33981875 97784732 378681275 961231010 817058473 622565701 297926132 189034981 630386626 94634496 825739338 272434149 392982768 805740740 360728374 156595843 100896377 501225408 180109529 988763214 617563011 840331772 668181953 163384304 60786117 52025742 826357457 51609795 229646982 218189812 350166249 905475645 641250098 563597742 45249141 689795241 992127147 4747423 235454946 362230704 659663733 110428765 563789557 377982669 401941346 840772017 491650478 169765142 557884883 872099646 854877223 36777906 312325970 582716079 409520543 790946907 325978993 400969758 502849862 654906292 841438904 257536769 822027757 303024455 197029977 650361063 195612345 572901530 767912523 329856257 400469821 462929939 521051944 168145787 813328799 625633621 607699996 518062141 448198026 196388399 503072844 199562320 765717422 188844971 320432739 62708145 308176297 924689500 300095962 347485487 474858981 519443285 357107001 150829963 666451334 398438445 385039570 754553232 111765936 136660541 657376115 490464436 870537075 552089181 436871524 394905718 894940434 193772683 449568741 40901307 778001277 677947326 518232518 158513360 368862476 363780985 441018256 298794143 936734920 128992391 182777669 285927613 229660761 861370281 350480546 368363648 147168953 821893677 421577733 574194090 267635802 34919465 3089413 177010436 131586491 741482388 840065873 603521234 253730322 39873472 791085437 178168375 407519863 42763331 49172066 539290547 783869714 123148627 119517583 178003333 412030235 944651602 568300954 67100656 429719203 207515431 849660408 948858677 53763740 693968702 864559267 994091395 661187761 204711212 345974744 331154639 983469972 331923750 331456441 156515344 443776014 690536573 617211480 343141169 763717919 383136658 320064462 116868699 490388055 212313429 119770269 539611310 56647030 319474849 344557205 344503543 349803902 217424093 228627838 100334940 375449871 216746831 183714879 374671611 714287237 54649016 342038168 372154222 284992292 529134350 324489043 61644897 974487784 678635007 815491950 882887277 253561769 232524356 823133345 362811345 917293701 214949533 572541935 750561540 211025852 73687832 846767147 547944537 895530471 793244921 845887098 601162069 818048137 330619867 887613396 405228717 336935926 662380708 7681479 284339410 773192061 866650972 815318553 491047244 408037697 696462518 18227750 119052144 132138896 714328190 365263301 693103840 31926922 602042353 634772886 511904634 594796484 928452231 577592309 984349642 569092213 130093071 500675296 315922220 795029319 510644738 24946423 420961567 441751887 172194037 188213092 737609418 316047815 271129934 635833288 810096271 949776613 258370559 658916778 989910114 909032756 714421253 485415318 858774938 839793204 567681614 483485 741374516 290873492 450015867 635018597 620494620 59765546 302984573 849361743 799577773 904245565 218116801 905456062 11947527 574542914 315679026 844561875 364939041 809997017 194580079 663798510 486783771 727355217 475079368 824540224 964652046 97350574 619438832 346922812 532266670 41127452 752862374 930570257 862550913 383871808 954386257 49181725 625926 313622705 316013288 340349582 841028730 331757744 995335549 567581130 312943300 604116611 944470968 505374694 285713972 301748407 330961802 743395087 263910023 403967169 560572266 526201010 612302630 231895977 81672890 698868294 715417443 915135690 875169053 159550322 999913826 767571539 407944510 793626763 752680493 268371363 699000453 351218014 889827149 133724307 471136601 568532488 761432047 497993605 989021722 352609191 479625257 263281407 319203112 691542304 153079997 953295150 637946820 992483468 702050195 116273889 368813601 952571508 652270405 751182915 846654429 534742870 416112333 130672016 841006504 271103213 418396333 442179404 436583808 454900559 539460717 395821988 926247950 216925354 734953183 348633502 90679655 733724639 508327036 409591708 955650757 880382478 983987535 581754216 743278212 825400252 443410669 862613346 508751744 600579952 402727285 136241952 955681370 643394580 542106036 970559936 300660887 745367811 997898741 797932499 591296687 475935258 695829447 931888603 831437165 102752408 811779052 606625035 987831274 720382955 712207071 569543864 55653139 122305002 151609728 501867974 838812081 126706927 69582536 332830435 156861285 417154617 336336170 922253910 722358191 136001471 690109676 95917272 175083417 699826069 793570715 817608305 981180643 825981396 412154989 299756723 586572838 312955616 571435651 373466598 156542676 503888307 871991360 223695370 229313030 345135225 136827190 482097955 348098088 155250688 99738347 90586482 999755073 631576651 667664329 283816979 401418165 344716210 397425096 612058591 550573164 795896722 932941547 172269601 203317191 275654444 266613922 936962643 423312398 656707212 82362399 480363668 762717946 586074508 112348849 143994416 902716609 552269008 163147760 255646570 847016314 716280778 836904007 814772692 247081457 751354484 30009713 812622877 436443782 298684381 129376904 130639985 754275250 781476025 600765866 786965694 388568572 230627150 279121237 167095866 46814641 758841028 14994452 321901767 600485524 411198600 421570765 843582151 619909954 599354461 675287000 882234008 271332497 586595966 690039825 745010729 823660353 80975451 717894705 756482945 183308638 309107123 129835831 772681903 261587438 936029980 366158705 565881883 205089819 604593533 902858177 863809350 41962934 865519671 412595200 485649895 540027816 628490459 44335307 719006575 601296118 366168960 893373397 53182191 912474131 453651114 553516119 542459583 446642985 482109045 206493524 321275833 319201811 451048631 943240265 774856371 142154694 403549146 542292253 915007604 889200839 93586550 58404213 67541276 441499774 544675947 402167655 630690339 624297783 643971912 17407071 980794997 560022775 323274229 86530152 966198467 562677190 690960285 2802994 386318960 905063622 212258590 435229751 247693230 860405267 196294435 310548734 319182885 908261337 300847035 872890291 386119135 773858723 302465229 760904349 260141837 728973366 51168121 728683084 875000718 167917731 712901132 152637521 617786116 416444912 608664815 304294918 936617366 477340851 476915610 191344089 762415475 228514868 172480954 534953340 764750962 82545403 681486881 936031394 372328390 196961681 790768705 871372415 332245704 201647470 581446695 639775034 725630056 449717550 855978418 959405525 495145394 684830827 678458516 459570031 45901653 583942741 432649033 339291626 621730514 214104181 499301480 5329574 912249315 56332644 121761848 33834572 464229481 711306569 923731672 839523693 80766676 447386384 110127373 915324511 187960931 50834159 942768889 79087130 722804944 804899231 510579312 483985634 829255682 994362413 493125572 902303850 681044276 970544532 96779308 773707662 305404692 688169433 211004040 496254558 666790122 334939608 126360693 854782096 973666645 123101638 212134816 586789273 156453282 522364866 536454233 453074970 113718316 416817084 875081604 357973834 4072094 598784574 30578868 643627108 252626768 708329093 402928303 129581744 189020627 337360288 267172153 869324670 134389947 865343306 422387954 350811754 143932946 677209334 972664918 303960255 655949327 6866819 531808166 373372234 548638780 272219736 422336463 306409607 241232132 710888989 302097666 866487131 94121853 475858224 497677911 412918255 29583615 471156764 575713581 805669930 618884886 468787711 594898182 989920853 244214265 805453234 824360131 873344592 942170671 234413235 916352595 805872855 534371653 867805665 6559579 832425372 358941149 541019365 189607601 671414498 620656732 605223961 530815562 136680660 17578473 933457241 67418275 980864977 939584819 679295526 234504658 243219962 134454024 3765667 748815316 732953361 613574652 383279027 86964383 362949045 148322490 479415822 624591698 318990443 252580950 846069703 591045229 146133794 263374284 766342984 342441648 780726268 952082416 698870744 692751273 974162245 699504142 203729071 814123926 100926756 347451189 761773013 864580909 589718946 245782803 948895309 94000844 743979705 182209996 964349594 247438526 781784919 616649265 301106095 572065445 299711106 841664356 996129035 809657788 17297406 913477220 929382052 994164689 950670127 216173634 346923902 245227220 620736008 487848103 473790343 976440452 512722230 680508321 646430457 64370449 562945671 945312496 553065073 136149873 500677300 162857712 338975166 489602520 88786487 621206113 873693020 2221115 627753720 694270665 628690918 713388398 188113394 719521320 298694358 22133698 226760661 987619373 264597095 473352056 499095815 2714043 182708850 363542799 249308728 712402626 146776524 358168099 477988057 563762765 211409814 967068894 225672512 453300842 909421755 364456296 919618800 756701262 262953057 101678107 966721263 438059615 352094681 715386428 753689713 219935644 829826550 976575086 875726570 160497168 228844819 90503132 466894554 73941667 590909482 428955936 517903344 741394872 880991289 469783858 726208364 203155303 211151615 349458305 500938591 477139804 387356609 11190253 181908453 413732371 372184695 469569555 537744769 581163133 573928341 693141918 246800139 494326319 120147479 153063479 489436386 981705550 176000246 861713408 978920158 232537686 139934304 493864808 540528928 472585582 850745043 743583526 839522306 51569913 249638968 241082740 466654484 754642973 449771568 19302415 152022860 77321642 627431028 612864067 639297708 983596774 110215749 460916440 10758596 242731039 36248751 518475293 661219913 644910460 951249175 284668199 522807179 407206176 376351793 758635157 672636060 885213592 448825533 4692302 27386670 992770552 602924248 701714801 128944444 929610086 932231540 467626924 975677267 893697842 61617498 350719520 496716169 36072255 826492649 426130815 246935475 89331435 562359312 924039934 772363427 223038 81649863 24439502 446718 566852346 718752688 17318113 983267841 349824379 885696818 776597435 908529882 44721646 579154904 389876286 866823414 236211334 364453700 360424305 506967355 259204978 317744533 27131896 323746843 157293463 463627983 469720821 393495923 763510810 242846187 693982872 133984239 824935501 661141312 435578338 132758730 982521936 619656989 418882117 79847935 55150098 85987210 601322879 959446464 970744788 937633593 133052294 591724573 329365074 778025249 9777918 892989363 623558762 545788382 129662003 28542645 3529251 700509059 310317359 32297865 579147270 570374261 167741586 530108494 259855643 607974434 330595104 891416514 398408608 598350572 203030789 183738151 690692331 600649688 574732075 824889580 636574511 939427920 308616652 871259868 114361312 745248335 128738566 233880348 754023131 480431681 576683387 942974696 506361776 194246030 540369644 149883584 739432966 828962118 945617192 48664010 350234102 249895226 692649000 385425898 671558760 613301724 834731691 817460320 517985934 898054183 210416042 750768424 319524048 452929619 767265785 547277867 238650722 394340666 312831571 450712353 894472776 428717019 956733613 92132429 217236983 791110289 803303391 174422763 143610809 42713595 741617381 279376059 663743741 159387642 688557638 907522647 786033998 769657593 650711945 854895929 390716664 389486596 391471418 166044480 735830461 835225428 265363201 656848256 930320040 671632109 21889254 132199649 432124445 202741370 829159977 507995741 25917818 221870601 843218459 500190617 152792262 988736062 872238380 665065755 958601639 953278296 353914317 151846368 44595010 49495731 556521977 290841570 69303537 482819442 47280753 452603567 413982894 695869565 942326628 233730436 51948155 917113722 307064105 245500943 677825623 277940781 177137044 268087694 98324582 574609440 755895416 533375226 809715487 55456317 605148120 853253417 987183179 424438176 456315530 229623373 101414743 626140706 586992716 633693777 214798923 51527032 249708037 726315318 609384131 755816800 23389798 698007672 740760466 513639487 938684558 105669622 286233184 537380052 877734742 555748801 843510542 513638402 989069035 485873572 273656660 404570607 994860803 222309209 529083641 690927411 941417039 671619154 513451349 221646808 81693974 115080408 567779010 852320928 232047237 70118881 121624438 451617445 379351463 731860874 582651584 925938095 74773002 863088703 640869111 571894637 178270524 850387902 819517672 694301631 660927693 500847435 731359156 870238416 547157942 627744158 188723249 963422162 616977556 562377925 354619134 587763986 343320837 28855362 609718548 931250259 977739318 818893340 967801517 573147575 875382880 622616066 578933478 612789902 206350016 751222017 103205236 903056222 923682454 365113734 149578290 174103730 954455601 535615987 197806129 809347048 141038134 40160559 556794303 422377088 112005603 226390212 117707387 844250737 145352552 243565731 891195345 341993575 889536613 446501616 941716891 21911795 589710171 908825116 217556911 902624858 422794127 301977753 187672715 793878014 505229190 481168575 419219602 4941284 138759308 794145762 513378822 824292466 471585495 223473151 367751773 834544154 837232961 412836369 62588081 787822394 274996442 29561794 988276838 692251528 341077964 30336959 130190614 270274524 976175397 401354017 849032062 813695367 433497632 352556493 972134620 710029144 641331435 345465033 852195454 740724914 662253894 40596550 462496881 806794693 474432044 734746159 505554605 113328439 74333144 163856179 455305913 487012362 37302432 954768357 232621850 765224256 401836582 613001970 285206446 239587735 860837770 852004861 468443358 123477573 990106922 66310177 402784913 959880514 451657366 231785974 988717137 441842135 471017980 70069459 656088669 334848717 139544094 325255636 733945315 905947353 902153444 175758336 897171712 590408645 985926597 556315694 29589854 157916146 334294995 217827219 377208680 205905225 361792542 691311589 584452580 528599008 543639671 931982504 319601708 521900447 918108791 965446731 148675076 607765581 569773942 321494786 239439457 660289817 928401009 155508778 85072642 667450041 746298083 834850753 525949320 607526971 166225302 298273525 210376797 597902797 766325870 41049469 905971141 168254007 193125185 189007608 913590903 459623265 417233452 821282606 714403863 238410844 604448809 2347954 371699730 731807161 787274558 832272334 738080332 770886966 328953990 720536165 38257359 444738785 807555029 868871031 214566989 442567249 75609782 936148643 395634298 820332270 943360665 855718443 310350116 809132857 247841452 769214106 776737792 119571592 206602613 348826907 1354850 327723040 963498632 792188186 591967567 819168593 152176996 722950175 629482264 115431561 955792684 263554172 163746907 778312820 81313314 319268714 542718887 660600373 333999185 84466063 980296506 143572453 918966678 238525926 306939028 1652288 84956976 444954611 257256629 541153733 515774779 641210864 593100261 305238364 130756389 882356953 507606919 453105681 162370470 299377875 938191853 215837314 157262654 144995948 745002206 479337217 428520250 403865587 255513569 618478597 34777307 402912687 269285714 829826056 803752061 436491925 418799387 320774125 281447829 479824954 470084807 303304998 547898966 872093993 91238965 543634041 576568290 123341480 884878185 587592198 437089716 988230099 701214267 721785991 99971818 29954966 105082317 869157440 598422548 238895289 84381725 816644170 58411442 686599869 898049284 74921358 543939321 316398072 613754 331775009 257251367 383063547 733224847 761679399 929227019 125102158 401878417 374393714 565814299 601180122 349843605 728031086 938438570 760216517 503589382 310397328 194637953 193063658 99654327 843709634 155658685 632125702 348932943 791736966 902000856 549955442 738748964 657320263 763893097 720371027 846390932 702061415 449232573 129205593 819165471 495903774 5930029 536869636 508179965 189626075 346325915 179826576 23117839 929991405 608355218 630912839 61354727 474977773 508939379 408684108 845376435 23217858 773063429 784470889 918628614 694539472 863091013 408742163 855314691 318345611 640118997 535807478 482711404 203883471 93017393 257058998 52664274 103659200 751092338 854189660 212707598 78481985 312713674 459407609 385627192 438690186 759771126 158821557 395829168 374500410 407658728 251828744 777720556 779280895 823586708 908467104 13394859 402983988 156103788 770982517 362987350 221807480 154023769 848282779 260954812 624689764 513695052 48707967 638152249 490862806 932078766 900432225 707912845 945775632 957402532 72184398 326751653 944276073 353961958 475798276 572386746 98581387 57881447 230174889 468212726 117557994 352863458 941027637 604466653 596011819 499828066 692073676 498639255 675909857 201428646 722098067 961865784 949984465 806571344 389891591 356534027 701760764 269950752 490340723 510310026 520178099 215761524 903538591 816548366 294573890 370223045 110294744 643471098 561569468 137904098 76238429 231719810 957119782 583435329 828709466 237994257 933825727 9795110 469123753 35014789 800371476 755822385 49132683 96259585 715552667 59168479 718455690 300066514 965072621 844445200 662393869 728963496 87867472 692710556 456059714 5678865 33645532 801994181 530959507 261937371 968682168 791566639 244923733 346963335 18550356 703433082 926439798 83592899 490827665 538153649 960392737 383993271 632277438 52614907 331168160 181524898 238247369 89388382 486006659 996272102 397116504 139491403 673338887 405170135 767489459 901547372 311872724 392239690 144428116 917799082 321021841 934898052 230516300 452074095 279280300 210204705 656363167 68560301 201495038 657228389 102689540 245697496 732669704 963682947 38115838 291262014 640126365 48819967 559433845 75540411 452211923 789869329 488372748 327307980 896702067 280164804 396913114 785301951 462959724 59550598 846926505 936001510 15987514 128838701 614438179 290947599 848300308 964496409 267466950 64767135 523991691 100437431 566244204 968737118 531446372 757987552 952771453 567665548 886797628 872759878 336447170 41766231 301120590 896915602 227175736 677185442 656910794 133789756 932861370 855452870 375941114 715665606 889854127 913552591 420157927 359015216 975158958 256094519 95203194 740647067 58006330 542158636 784190314 956922142 951282364 283307833 315906957 558873309 170561950 280153115 979946922 948231489 703109499 112459839 137332674 301603227 637917063 493233741 10078843 649582047 334801251 356521503 459504579 836526255 869590726 861722582 646066683 207652678 69152825 532108245 168680109 927958450 511866144 72838729 291974399 659180488 697939897 941838180 422008281 242547352 405648560 286922958 900614824 858742299 822331291 223616828 300321065 448124419 725886169 334875070 308171819 487411868 205096853 541915812 640547787 28994590 244886664 355928054 869926528 153363960 131318075 157656738 407079515 454529909 509145680 880720557 871709298 819298751 926645258 791987260 206784370 565191745 993187821 122370061 93101457 379693817 156505423 31787955 3309604 253254660 631471176 87508295 128257179 430215055 417873341 874139032 329098206 665354579 275755709 476615849 955818974 970936852 602803346 97835929 241735893 69590540 807788167 751344609 692064664 310758799 11967477 999675234 338936444 67325202 892848634 185544819 428410956 224658674 706591940 237853130 462459346 913717871 831841541 772329933 499849716 518582761 828037365 32487691 178479353 501303891 474779716 347641223 908946317 892238498 287452451 941002930 240297426 395888267 329649536 694752274 816013482 622522499 720284481 262824190 157718259 642815494 322685749 595251012 222789382 944486782 942118856 550400948 508323182 446846342 41524458 911917468 379286568 504733366 355036447 320384150 215578863 107210397 540710486 896323862 873874522 164280860 9511392 35116583 687673398 955101204 349115527 618158970 701362170 908611670 486347171 914333135 387537957 276279514 964446850 725182039 936551168 53208100 93354500 866288180 180785517 197296931 263431741 857957510 34848114 491270037 435739690 441377280 25681658 65073182 590677102 845744655 995097906 102488596 17401944 48389173 455200363 784157280 694247505 177531436 323151285 317529025 995707612 821912839 721722581 548211562 796120846 171054362 881161742 759934669 15543795 26507010 277473668 853623390 373407795 735682172 189726951 519068940 402670406 375381998 266294609 496088408 657868188 971344240 310653704 755497563 976452667 852461441 641952044 23948372 382665573 480792831 14568047 718159098 85559278 381271576 689428285 949407013 721562452 155012542 815024794 579691594 365288729 157416807 889752089 379163752 620822563 505897688 363135349 826948275 967640895 614148173 336913459 159320803 213237662 432011697 861700657 959192744 791657530 343235572 743400867 571846779 702014227 551383405 354621393 20166863 900057825 966761029 756971666 946783133 141302758 366485366 629133939 460106580 252742580 268883787 736650959 468140338 107615173 700531672 366366781 965138939 565573893 477436800 528747202 570126947 975617177 953825910 73932803 465270266 586104627 523228246 517775392 412119922 755507954 214203786 807609395 25006725 537813631 709746192 203947958 511678180 474225682 506995641 327196233 990448456 623745824 595453101 68680149 852123303 230706200 397378977 721730359 934799315 965319379 436180940 625521654 144512575 344600785 998741280 654121708 157072283 756304265 995094743 628521932 312933635 462786585 503784624 176380760 413152129 85607977 938379044 495974881 995329301 700467815 135530851 961996336 120130610 963965092 916271569 615298235 872118774 350133904 94573183 213718605 214135538 454935675 278012833 332839338 798181436 529312655 707580920 965837321 114622035 838216383 894438998 413223172 996730224 111248538 447671325 648729725 313406957 602094550 480582141 612006740 569005198 540822115 604242746 3461703 816461643 673551488 940168209 619839866 943877714 633967271 961251971 882903570 360431717 112772972 664500313 513757778 79006175 539644981 273868395 338572630 600486937 163580971 528612573 10615216 932344935 676763163 393801108 383166983 815451379 596516748 448644301 238650643 265410759 218825936 109800614 649582549 264038991 460986820 142510757 454221712 156599162 879109258 82729520 976101480 334536171 921454271 31243838 685633473 607073987 293589761 986425447 995937579 944314676 188494590 37962460 541730799 912911902 632671915 788654723 126819040 764907495 457665573 167050744 621859499 421287167 383384749 737244048 753673452 239727661 448991453 92090038 365436893 107142744 751086686 602909965 310559892 135757363 718954244 682802938 585916138 51901931 379519268 885893488 13224095 427253379 509061581 208372734 694443778 391849686 799174291 696113254 537663149 229210195 893898268 402756486 510281233 283375398 820048133 278693375 401313308 915739361 6773977 415675805 923507446 327856422 99849129 907094853 534649415 446346013 548558221 96994017 141052320 978608268 154296018 52968400 904553922 315849675 255673858 493242791 961902476 275773610 459651603 530053455 871613454 719707769 349248320 37830583 705212410 319739954 452236105 78230058 391556421 844260778 163392702 25029453 861769117 511946926 266874537 928145242 947443114 762661837 993979750 854502471 237365627 861859642 593662135 68078982 684141066 59969622 919215847 1201848 220839730 893226147 757787572 363318114 542647023 362579132 250268249 66998903 867278099 971228388 245702160 29236727 363228277 306115497 60749954 950030508 379001988 945144191 94482440 410035697 832431181 312206257 230085870 666029736 437826045 792438527 460658507 715995862 174289791 148826851 263525439 422755250 490694037 194641320 262614528 523918320 68207813 14626969 664701720 216421298 723446967 332488148 944552362 10771484 708400279 603930889 756259190 370499337 141017346 728930339 476022334 898053420 896799827 591837353 837155739 155107686 719361751 696168569 197953643 530533708 66292103 236286403 352988166 903522674 500484743 246030592 536799453 349397058 80336415 233544022 421241274 923300998 209560076 110678968 147957624 606091199 644071781 972920207 837753269 634631005 951250286 32947970 146698068 44514547 552568058 846541949 607512843 800310819 811574356 480123723 766997643 656827448 227071802 763242145 156227277 584772541 42790353 442104655 813503854 314486196 232475585 178157120 646011021 260601060 435777598 373736462 291539092 211694806 996853226 65118173 218909495 408714829 623779556 832386915 674682320 104530829 960555957 20927942 109262175 503281874 580342358 143949943 151295516 701077490 197921037 48720785 841401676 972709083 435266149 918042634 660587826 180991901 537472969 7722708 492378805 644803603 248592392 578670266 494289509 603616301 39006938 115897173 47862657 997254038 913471696 910903390 527973786 422598820 314133124 954799920 704457131 602790748 7398058 170542001 587105683 697186188 619396628 722365975 269146261 104064880 329748628 867692190 168587775 734725055 822673602 785354424 511997856 326736028 731145814 490928007 638386752 427882049 199476620 151127440 336161969 486000649 475241463 751302663 866445832 745319614 621848802 569629177 448247660 697909114 849655809 336856488 810702400 776939380 279779326 747414830 878209943 456684579 679271278 256320425 574534121 21334535 460011239 324957491 294524351 152321525 412686123 98393348 175259737 945232860 816462692 867970383 115087652 732393336 719786605 793846036 142533170 386995244 408315008 991747111 594551785 810168483 768068665 712256194 21389622 862924147 554422157 852781205 813172106 728806904 581854683 458963135 891544924 539623338 275990786 609659299 971162684 674081489 96557077 5519457 689840577 847108946 149030810 677226513 206126246 669393026 180658959 905729581 908863217 876712769 669513133 775672084 311446304 888138051 81283803 423613351 775288963 30823576 173098743 33567946 150754824 832638229 393485191 753848479 987944445 407328906 978025781 860161455 849985855 990058752 436733436 401281082 634638043 937921846 745092729 128782517 560271117 597122019 981067656 7744483 230901037 246342488 226468927 408888080 778304128 776735071 498825371 984727078 788413064 285610604 317489204 821033573 393575102 990482513 879057016 798500637 396741339 179917145 629586065 598957312 579526524 129207191 56357102 6487489 140494323 823721709 225566638 547053561 61955526 821360046 966387807 243318629 277185922 888240307 312298113 915720278 606935714 353415656 756281155 168058367 996907638 453227621 49810176 544368819 975593710 452480877 288892454 973137913 515138213 372011181 270984223 783982518 969119315 723344369 338202934 562228645 966702821 600234919 9635080 495598584 912021365 514498085 788467985 502862080 436810352 153728969 645935757 284448328 947884195 661179837 999777559 4470818 319186507 338831505 537768271 80569296 584222063 801351814 596656882 419858286 59756197 91967352 113878519 995458957 558857809 966601540 964314052 693086792 689155263 981683521 74830140 318685603 783771935 920385220 471414828 81332270 864341717 199821748 748777614 679199748 876536467 322506949 142546680 163802823 615781604 73864027 970105757 308095776 827964471 156244499 466021470 671100616 632138019 927153809 331001420 921503755 339325481 749757127 826961483 676661384 298025110 210839953 725322719 796955653 68949058 584115669 348479964 175405268 168214180 144851919 332996658 609654606 472551160 10954432 549184298 576882020 777167554 502195162 594781538 339898468 265022861 293916252 627585953 849704649 629745616 400428096 682980999 535960336 850569827 765798458 23186746 21078843 616909979 623205814 221591859 140551065 902357670 320701498 686365979 286668891 790906 606419396 420750279 748315910 941433821 447120574 590303586 516853461 495458571 290166002 884743090 591332123 970620645 770438499 390126233 983796984 773463690 823129230 348455266 160341271 512002166 700133104 266008437 18233931 413812462 784726329 412085730 454594396 348659263 412305774 187480205 152873675 148116822 288200640 655408087 339123280 676247645 476063642 351475422 531182413 764595484 839705886 500290157 826240328 190836806 365429357 717149841 47524877 574202892 884478366 380764805 200607261 940635993 717753951 836853916 48520507 784659448 629346747 99428593 538511638 438344582 675237455 456560662 472558848 690638885 555343572 481107059 972014317 565467415 805246422 274719156 410820416 359083665 563858854 261347474 257899187 141074531 81567016 363605544 754498330 990271880 870507724 174999478 589801877 774709503 522001629 918243766 79375776 830529848 752191940 55310640 884100730 760166106 286462817 748792803 250992908 974315019 823586588 869517900 320647066 379854228 432004751 926478360 635542894 162351662 114052666 397747560 217812235 392360933 317459203 539999937 55970353 889111985 840401647 692374719 301696396 376727653 585795082 640559761 947408192 175292261 712013798 657270389 254265344 772811488 595845173 188341987 466337975 445367347 474197288 378135512 829532693 226693412 281071846 968377265 584147434 390136746 379670391 858054167 710862473 175325963 756460570 505145773 23444158 844940532 287212778 391856600 194681841 455410754 950359655 893931788 845007842 947432442 425235272 330258703 601680919 513919927 667598040 494203232 912700178 718243099 22882573 362558705 384993184 171328334 306007252 421093119 269719633 758384999 447065521 714652751 223616576 364435032 947377526 275923932 986071817 293129020 788197582 938334771 199574099 674582817 739648158 747392149 79388982 505850933 959742152 574194800 599802749 54808348 852700721 843787809 530308933 956606832 129727961 308620956 758420005 113597891 276383976 366466057 17124393 17351472 293715587 798255788 700402225 660312560 164823573 669373411 257403574 874828389 172091631 660921524 221476760 570085419 632524219 41928329 286476061 449140777 704042716 871355858 405949788 19807435 732858359 791244976 331767917 983292105 883468076 814081846 715632211 312756035 34802619 790914292 6779289 872879319 539708262 866717968 939410780 235935705 599605687 489906311 274666166 422863320 851582748 715174509 658391011 685358500 946540674 782796160 971222643 322315212 915697962 956329539 111617943 970736902 795982179 180110196 820727725 336086357 624994386 57214454 528286312 338484518 609689750 887456866 563427290 91254287 892221906 150232953 229177925 487638407 223373965 220608971 357923927 20674289 645637127 698661809 401463810 933337078 672886161 456106147 360532719 180170111 43681948 134925821 523466775 229850408 187602494 822046512 413431428 309235853 506349239 851402370 897862805 184908981 128448722 625490339 583937811 269653348 74721933 742361857 637544127 107715232 266552807 957620097 367969283 546825744 761447430 495705206 661351226 206498025 353445564 185717123 445789254 127989496 748293289 38348800 416125405 240136980 242761242 63768602 879069964 30068309 382584365 764831131 920675089 471999323 848655203 974112599 752435703 131813925 628306206 953018468 307846826 774715786 244829361 487042873 344086768 964428551 302516505 526052185 257971626 67762595 964266744 236055603 199926404 11157049 317660150 207190216 388639113 18494885 469499602 584212150 549014642 815356849 989510536 404109737 227821190 498816108 134138947 110400152 856070471 693658058 411813527 204595974 723266575 271219015 10692984 692724274 920820485 126306565 497164392 564063636 944103536 875630634 258319971 580316507 654427171 313281900 984438624 706254157 103316075 176107909 351375505 211706782 212240661 901584396 162794718 688406875 91677436 8647224 599722210 591047110 447964319 965117640 695516232 637891714 124222994 578781322 66368491 361363096 259907068 286209411 531167008 119611280 135818190 110463845 720587176 406037569 338965661 218631314 10391602 981666760 778745006 891595778 705986254 723122290 137509118 660615907 239524554 45389423 656177732 770634793 935603488 120430679 645230375 227631835 910328651 512067990 434048691 424706941 656132657 998835791 683577888 45981735 642899972 242576188 218162115 173631416 38607068 767687076 755007935 922271990 962946366 506278929 919914312 44408313 690473093 218225399 959229112 910491937 917161754 432911114 407268903 142291370 150883765 939668361 377314978 807827699 113432494 887849146 393470461 287052858 634037160 562530666 716557440 452117837 81350624 279423784 920484062 46800100 626056139 690508434 135928351 114283792 70634312 301940289 730037278 547703811 286417783 203737640 600511988 863380735 596557796 448830458 14972445 891660523 298292900 109598023 388627592 454129316 233841796 502106907 546748417 661271285 821165963 543040162 427749218 486670688 437893320 37964119 900414310 459655381 591550805 46107838 74920877 522679158 985045158 961455160 11065650 387017099 475487615 898601612 753029751 336656272 282733951 96015120 891130170 692586643 633980680 284016759 207986343 701420519 53188977 759108660 492470008 739893302 475188386 979738089 759080319 751064295 158448491 195096020 319524797 543436155 733411163 571992127 12748087 713329182 380168498 155144030 832063564 896835084 559377473 203616231 145277505 845579434 448530337 42263634 903533009 427310582 519687087 234834301 611886274 275596979 380039324 850540718 176015688 371063707 213242836 533789604 885833572 989016660 991834848 817750705 256755663 265888691 907401620 395302300 79604163 745945468 424439907 974164271 440046596 360102280 794696453 71602489 494809479 919323753 538287369 222289821 328146151 566917253 53295713 51908715 485706567 169624820 314152535 284585517 946148491 803251534 990402966 421441982 928051820 417054782 496136766 75611671 271813213 166244727 269827882 821067023 922376450 738686797 785957608 509370091 940841040 442100613 989569297 320767300 316340632 716879631 64044664 255560987 252878036 605288466 931907200 319693565 392782152 555279842 663355191 699292631 812618600 886044907 847837886 70493084 155299358 512669281 654333148 486905653 627577141 607609688 20923785 8871303 868034302 430603211 418006528 467728469 969327251 984087676 709502246 599921413 542582728 833161114 456182631 160854432 313252269 64867251 492023469 390851903 344460706 444420366 708424222 930730126 842525823 984705729 272811817 389526014 714754425 51344259 811788011 167454206 246731326 799112436 910551314 223070452 954903540 701983720 432057730 756886353 955607212 300524758 193136613 601863911 442848426 767609225 376602156 802751970 330503549 138917675 110246959 521535424 689181940 475865164 120750162 665248969 645715474 150478897 297469791 694466445 896791604 903078071 763331999 677056070 383687662 214249821 874700522 567627145 887437381 503228982 841555653 601499958 470599091 292771158 540241644 136697077 431700468 454234709 563605087 761100517 711605187 100455891 468594180 400768954 782793157 153538576 881377075 726357178 417335055 967880991 623564631 156432138 233059259 298915044 681374649 296863087 458178125 373828123 438832355 869360995 344284209 354527705 395912557 806196016 875053021 760477558 458978437 560474099 825796876 797027185 274741281 417832874 165773272 57465403 67032953 46907756 686727858 359916660 485073632 512352842 620376369 129466979 416832244 426332587 15491598 742370664 319634380 215912013 873455062 674824949 832185209 746100129 811189460 818959209 371710703 181582887 679188439 979267738 632741331 68850174 797645071 562906191 782520475 462164638 558748050 745768298 189433465 218680871 373633469 143476912 806091184 853677903 924459666 533568085 837577113 100374190 7605050 791089693 118412895 830440118 335354865 100439664 452614194 947626232 550699854 854698183 437771651 29376162 285970374 423238982 891013295 690782870 226714524 276615930 467886935 83102333 167273665 724220022 918216159 72058478 845501055 930815199 504834977 402062750 615892652 797724722 176205176 823649462 264179744 522495150 975757050 427971485 761832556 56726703 539013523 534908913 642949004 580450808 382742646 528159459 787146361 526123666 939796990 244868923 992636869 463137659 474289890 752534797 27704235 284718291 857555329 137434300 183045797 562242691 173415643 788062595 343443713 288947894 524050384 424318809 33815059 805759864 948807881 884529564 983958754 461404101 473293134 638873852 171813410 928808654 435760956 671320444 751096248 251737829 253710089 459799432 964457607 580563617 797430972 449766968 6610627 168914488 321083893 34509226 6278265 826844660 502709632 33638337 713030433 352195997 416269122 192592499 443964619 825992603 413365144 148776227 441765550 386350027 629090196 57902368 484959486 703106110 389558043 915891013 718141068 346447293 474101068 773552284 998090527 370814487 481800572 205061534 628926722 421535575 719858101 926794954 948325922 363065632 573109718 96834035 904603175 464762198 459609531 44156557 214731144 880542795 887705002 280399961 260980839 716866707 966143377 71117014 897729112 700648150 871618775 745357800 677486533 130958819 149282517 350392802 410982403 321898840 610912805 860086676 451746592 985199012 679497035 167387529 956716861 685856939 92561279 497402506 508623430 427783072 707054319 66101867 413330000 189785048 916154729 216713761 657148078 489220190 810269167 814673011 595348470 668476894 806066534 775816181 888720567 186449809 659246743 174717763 471811992 80030441 472534137 189603536 142544876 71648596 594143160 504569268 158409956 132060192 337568988 347931391 76414307 992564319 354795509 289627180 198436317 710879280 332155617 473720030 992893108 944604010 577854801 142001037 40100702 834906791 195496674 738844316 545861600 895814569 638606604 333378186 559749227 966434372 868569253 231962385 131894395 729779655 890441211 87152557 96912346 625836966 354269543 541684091 109154836 405031988 69595275 434068805 790276441 263795340 646785386 915712771 504076541 632643915 544361372 26699910 218174088 645833299 733545365 272774012 573582350 727654850 405324741 604323616 442436378 784598041 141925287 822613109 214256715 40549146 772160117 407012354 219982614 650772384 899015377 201146742 153558399 231349624 763938262 852210521 686484207 933008674 896685230 318323275 226458322 326770686 512092162 871238920 288537972 230327252 550972075 78680486 641011202 939229613 334052199 452883981 178959175 151126220 292217207 727192682 696801411 181836950 748893669 570954596 601675373 142684812 13813204 377118745 716500255 598381154 908649632 125162189 896094078 256452056 764592287 844793416 774660915 784045654 291646855 697569290 817077609 589831861 336946421 850665061 262358423 680855373 595322546 408223744 529621822 955160606 686945914 186537851 583649551 714910664 776199207 185376653 296623322 9372018 666892851 451871823 35969871 742543725 180112360 599214980 535860292 975626331 664712894 992561936 672558834 474663853 978687216 730096143 757464765 360580595 923265778 840705429 886705240 672503033 242669482 95168920 988672509 48538787 926482016 594432080 500453506 764222206 130781847 274884205 456947843 806541187 717779060 280223350 11623793 226261238 275650468 542997343 676390513 146199676 895326643 316451122 721909382 978534152 436316896 174838219 218603229 261069010 425746986 208078053 843879714 379076995 514971151 574282193 673469058 531797015 312493127 447994392 682147850 915628607 988090420 984903264 110438961 40371395 858299781 903658494 702197593 261852612 303668716 390876338 558988877 147638307 422917880 652544817 870634597 692989472 407208466 396419281 920784224 422454952 823660860 351904409 527394948 794657190 150865965 36380398 99247949 17856702 489683492 651947702 915611331 175804116 211808463 659836095 113764871 225553200 598536995 955103766 95193933 287472669 774479032 76130026 892961030 241961106 815748578 760584178 636172973 362773395 169518059 353934326 193032918 265318805 747926622 281775078 621833035 692740353 90423909 245420217 610583174 398768423 111597810 569093002 238616808 608518339 752995998 65470258 570213909 90480626 427804951 375941822 416699288 14782298 677645760 646214942 734260871 397893069 902664975 688196110 803738960 786008936 601545676 870015632 913603293 124860037 735284057 6615822 871416483 980234349 857012813 155298911 192661741 691324930 138991423 715718926 905163263 597562276 347293590 518084748 893792700 55804402 298278202 94136864 74030124 27372963 288463759 541237477 604347655 766049851 212419835 41079752 338303741 300789824 524088237 197246282 808321320 822430114 257867469 14228150 762008270 271018787 470234967 829752437 433639976 804519513 530175485 300137784 540001421 481503017 284300808 4232037 52490532 866430048 709438913 188912423 410197565 902355271 493728563 319187010 19479290 242077139 591265806 765907950 286384339 80082736 953106602 486297146 564689352 832214791 815192139 388714409 165019663 862474482 845467727 168585058 412850520 684708885 616827724 442865085 111276674 824579083 685835840 17390167 61640135 419955854 963530750 673681126 990854715 862937567 528200160 514411454 917594635 159284735 97567343 801163476 176931007 621089122 412595377 843300051 324488157 923540597 905509158 481752567 699251818 651783939 97795705 250221139 368477033 738220317 257731657 100620042 176424347 88420871 900888254 80955893 207593099 945948583 368650992 311921491 291578478 281876449 421602738 985416746 787150393 813346854 876486331 637394517 354879825 416699995 249707191 24577389 855482209 366362539 282875515 621763452 418365866 355924254 614964580 968759492 404849150 112625729 554909309 897159145 226645449 713967224 230041147 248385263 522295276 818078542 56070614 196746967 977754223 567414938 541600481 620816041 59987397 840343493 414286795 524079137 601753592 65136811 506549937 780857674 635753134 867254699 458475732 699338526 899120395 653033188 659597521 69120814 721678827 172383806 862594070 64806881 664215086 38458763 572871698 490756693 953238375 871027817 544475719 603415720 435459752 602927667 169300839 489187286 437068795 546720279 828463402 189995541 105487457 790158803 831593419 454274721 952853458 875725325 923763539 418110345 182806631 605610358 533465731 706911179 485496384 373105079 424058384 538261079 658758967 41531905 890009454 178803222 277870937 281349706 872979390 235663839 22482780 853997352 187516146 141610992 636092536 613389234 706117336 422465015 162973595 590419848 337016331 871234906 178812794 945579625 498291000 414669533 283066623 148712940 760578701 147870947 12265757 208887347 957611950 226888641 762330342 802254012 924132700 468650143 101314973 743364780 233368127 574435452 553348502 526906988 137316685 578158337 932952915 78676249 827373649 39301853 314599151 479995586 11510042 747238457 735525378 84666845 893561830 523825041 972732638 136607061 191961360 87312714 365353040 146253482 670276354 607636097 863405269 256348005 734458182 72807715 686546711 48382775 20817054 805496339 367461262 84584843 441640165 50543970 784158755 486916585 242741355 949712341 415751351 570964260 624244198 959748432 865701236 742209559 596095726 463613889 189339218 823153751 638464315 204505027 135415635 724338308 627659933 170627543 600127906 208969867 529077981 937096679 613111129 289472667 431608548 442466485 685716637 396460848 896834644 450155193 487744531 417856306 492602850 469491316 669037385 561321747 972879936 291787915 993413262 293113502 105614936 509494240 344589623 515749919 496304745 760064446 982418694 651647137 710217434 368572994 997994751 586940947 107005852 171929390 597440776 557425699 807010754 17976554 389329906 790731994 161990520 979439010 148189913 294597387 852712214 740021826 409487243 739959105 895433733 175341347 493933424 675248954 389965193 306527911 882979402 622554816 151657382 90198596 391077130 130686818 824312101 616072397 467486171 920893562 645698338 638961096 828495201 998214528 367458843 684053429 667782798 596312308 11659030 752705241 214078622 393764330 974614770 751351830 93733435 323963293 686012260 330611806 661555995 273085665 93766016 101583479 589516792 152812992 170439429 956278160 382145025 423721858 186426790 162261662 540969705 184439580 391949123 352360572 482670674 359651666 666065643 477998235 866036566 10543018 422371902 360536799 493390893 49456896 958495480 814760349 261998600 308928308 721788120 305392670 393825547 567124786 15371919 242226681 378526323 633969111 833553885 392254232 898523418 266084394 105419602 886201045 660595299 224802380 445202629 241938158 467938226 662822218 5120010 974510809 312203054 423368227 569408144 510321684 869059516 733762498 510123343 529781018 193222869 465177635 296314026 757733689 208285958 76954404 632664188 73347076 914526826 523058498 745403846 124732070 308593320 737413803 348781277 578967193 856493235 276001116 343414322 658755893 704095832 224799561 755329618 528548086 587350577 808458778 457630669 811112134 304538297 508615924 521839362 267009013 376006449 200416093 963304993 509232104 717547901 826863574 176814688 58943430 676036016 924654602 825065827 884565620 259027089 922627290 762292371 511877388 932383480 988708250 874829261 334208986 765090589 506324237 728962300 220115302 882998981 886821341 569797464 505665176 742863820 131271021 758654940 432218394 460712697 837572983 31654954 671137873 704855746 712322851 298324140 762947413 287453966 45436788 450692183 675311736 725743804 843893951 627123058 917946952 206131644 979871124 178026050 908031615 874035545 591379959 316525371 306519831 689846425 787374496 71587888 518204425 193150807 869475940 185848725 991201016 523145173 8115753 811649958 108396488 746302507 567315560 794533291 34993372 956028412 193789770 484273193 377983673 839606461 561881835 937876174 967800392 267058627 381045527 945465887 195557562 308534547 151707091 581920040 290364871 889793206 545007586 953340552 661614341 887051901 267992989 804002120 345440821 793891936 86281671 742291099 991176440 765280068 931437799 30008976 813099578 438983960 9061232 450191863 578722687 309293880 697387373 448808040 569607555 794192154 530906869 440934232 747246985 101514807 757316023 578169141 988979155 59843520 223672635 629332760 372989722 413295882 542586371 782496261 79732334 450248856 5848434 424537088 801690439 783758968 945233496 920863594 842699915 832600287 436161812 783208845 46639974 590890899 820197134 937821364 775779871 962326177 393348359 532861674 641724597 342844014 366865025 449524931 261046843 149054100 907293029 415141046 29521150 509018556 639565762 796779446 968278012 943212993 292949052 365977444 557724985 467806634 498817723 324858099 581759334 485184118 729003035 810477389 153486675 184316351 614318006 568861819 517039787 577511575 298483546 448017069 815178024 397329022 659915576 856187320 239249017 613150449 77793107 586060275 713747840 891855008 554106128 8347454 562520880 869323899 454679777 497896685 822833345 974176027 619720179 241132737 65039565 194377299 360678823 380776375 866307717 92571754 46094666 298216351 292429266 664898757 653956725 959019055 65939816 385275996 303311616 401652187 237334631 710360123 22253573 645167674 554575751 537143494 419416241 761858988 102174710 438612837 3266414 715018722 255232180 528180813 639516552 797124810 213697147 606037357 657333242 491685781 281262237 520629436 326887035 108108736 530139500 696584272 854026459 762494378 419896711 753369740 786856129 487232088 379786078 377463808 922168171 694383444 712045224 884563490 407701848 269045880 991443998 302761108 767076379 685150954 914574175 504353238 133227494 25128915 784202580 359681362 664617771 94715923 91854005 42591760 973667892 817275297 214556148 5010043 599227758 204427293 645663608 972425296 51150970 673031125 640989022 839000252 659677516 346998362 733008177 689400634 959342283 595047568 89375539 621884168 245534250 282517203 734263474 571330326 342208204 992236586 824613026 155771620 776871882 241488597 274197462 203906365 18469324 597045425 620740500 44348238 397610064 102524261 29643325 41821873 547779056 306265653 371229535 887521799 447445500 694105957 913650776 194249287 393779880 489146281 412580278 743619207 403655774 246983383 587806857 345072107 967403787 543315312 359309699 31384406 340452186 305490132 610585563 942588345 214183395 32150595 175382825 518216223 516837241 133634116 158071235 785673560 568962593 708455602 613117903 97100177 679051664 749768171 921762915 988468381 732529225 709574774 821996268 267479525 284420201 538345003 123789377 804325875 222482655 506736317 496335653 149973864 908624134 959076134 643093326 988310515 588403247 368043324 809643055 165166285 321516175 505189560 521605911 857425553 723503289 550026148 259615005 459479699 605466057 427889022 883052481 706788080 309062326 522901387 340867646 248239457 903260896 824992681 821590175 901383495 300096151 893186801 361610457 889520016 298227186 304571822 747327765 127566904 126401597 936629180 647057973 713901113 754855 552387475 826775760 424002069 388386878 549612060 471719110 865545268 911589195 777208015 106381129 360980898 295220327 973561534 22249804 352589427 572362944 386162098 930215360 348553695 664300614 913980307 533065817 280165880 998128082 99735375 488284361 891991924 277248218 344499396 106731498 374361606 561753431 596056367 706892524 758972532 234869999 149870295 56422674 634396185 654887940 748604811 746608367 563410206 847072327 23505005 962048159 934258534 968018076 315478320 461466383 347625009 456517133 117908196 807371325 413531595 584436128 274938429 526297889 55560995 329531857 622330649 285628709 546994775 822731809 642967708 859540089 358106803 785078550 20333750 830981659 73522267 977685556 965474574 605715662 955512065 480354849 335827726 228860281 373757028 245922966 584148034 151986602 647354132 784453309 522170556 909819639 131231245 64593075 678134255 179524847 177414142 852796307 69463450 811949353 833665476 4061860 674158448 319673624 696533479 867741830 568196165 77841084 912623143 581992552 659623996 237798694 759847359 840971409 52061173 440185322 351568957 746735704 858069152 529111510 159268770 393777066 759431638 31384837 791151970 880606616 435894837 806085453 360913135 274791752 592849015 832241851 43344918 562875748 279322191 793864209 968114651 104290258 869416025 850408357 356112359 700875573 759487543 327137137 405149064 10788068 198683205 620463815 907471743 225971688 787908347 175028360 116045550 615332948 636393705 490575567 394453338 731222811 626079618 543723642 567206024 628170694 679577087 568491218 248521992 415927648 797756173 662415099 966289729 765743573 751461914 128150279 522629622 939952484 145931086 942853739 690188233 582889498 118215217 264482636 633730583 17032778 604556843 458322944 361633098 302693064 84433756 255386295 508280608 921619125 54854791 171730756 55690968 165102221 931677850 991447128 680426778 470838768 146050230 902765538 784968138 639282491 789792600 400442301 601411386 914215159 803978103 189710075 606143801 730973200 933682611 808911745 605679555 129275479 962390710 676319277 171919192 805747238 48136266 655553904 937968860 537292075 649363533 881503708 294055757 138579589 643146364 883354006 168238858 429588929 455021810 469017381 156114235 636139711 900811622 378845434 866852090 692407125 108887010 780617178 269602483 442404268 639813622 834092774 854079288 249552680 203829243 876651788 733533322 405032664 380227242 222871076 85503677 985189532 340926879 677888072 593443110 353814530 308440850 205370402 249445765 558419452 764364424 745385553 513033724 628668604 872855900 727262773 172055721 195343982 975663297 988562208 647537092 87348872 941331033 906231319 236267294 613177717 811093496 367769706 931974453 588637179 647229425 745977442 579760488 499663375 766777166 46379919 114562108 601579325 146689877 226577386 117916334 966937259 767657063 970054336 871335212 781505541 963834961 811244695 504854551 579509254 40644733 390681673 198089221 933792201 257135984 515771005 860616447 829683230 36436540 369073546 161338361 280383692 68324516 514132912 169617862 724610588 669635904 304004801 425633421 671594151 71355598 159709977 442158543 894382081 168602563 419245322 910167050 220254360 729769496 303539163 18587419 885482123 85501902 348801245 450959822 523007463 294404898 762803165 625257011 149303998 506557249 378223056 604565806 949616030 83823375 541346160 840620274 269498325 340972862 844736585 183413384 349193150 462063462 128959763 27314468 770274471 349987999 653121348 978523183 167556467 926268521 209286295 739500393 947203010 574678237 789293674 298964899 840849473 25763607 808999613 659117876 862195698 251753023 433323050 186567365 381939997 42171570 989746306 357123223 218765679 758012502 703601434 670644488 133986928 751735310 837090623 201142951 918607792 700490842 61628992 745506892 921474777 943148578 898957702 657075814 214112734 264525033 710145075 405484255 983640287 45332200 18537085 941845571 380446855 134941332 804239107 842505908 473865856 100966287 464604919 999662837 508201509 254483376 605623450 975303870 535049926 21350567 590043267 294922354 969083720 546919806 878907349 743868888 909873187 43842375 514895612 642573723 316633691 813892132 159506458 480720290 412394844 593227398 275034470 677178532 313797483 309241686 639688469 372044557 454326680 32935399 720685006 179075930 18925971 731184521 709482916 196218549 746344137 557248365 202097043 761397362 271906768 748563773 146412749 442578014 903026624 720154632 745614821 385463543 723972598 758656014 736703034 952656169 590201423 542195307 709388361 332326425 615414845 605964056 658340966 375370674 170466275 937258714 656004857 928575606 952082659 634880146 929340076 770989751 754786652 793261715 868006240 911724320 6442935 921603112 848191845 420449076 276966977 94293669 764988797 966641137 919053504 758463405 485193955 164981869 150921383 618781777 197656491 299136789 709125239 123211689 835258690 152634310 23398667 562858373 274059482 536950227 675966633 602676531 854933460 693388655 582561660 407363401 17082573 199586816 73103481 164007406 439099217 857494800 552021066 729357504 614420763 36828009 230564790 681816995 721121881 272731769 267936041 698851778 951945002 345894018 949812539 530072990 149653518 798612031 946831397 173250586 565588620 339725477 783922712 745417769 918945050 994095871 557353866 108105310 472814568 936958967 977506993 848650319 134323823 265757376 546162523 409280296 835187885 323764547 68058623 662225030 893763469 242760614 548566946 603207064 582568742 407691993 343046979 591815987 486972652 512009464 815090142 79881545 897368471 601530744 880490009 929578076 553314684 752592321 389313381 336836672 207440369 446551347 834490420 68214482 432948323 707486053 755400729 295440506 608663328 667817417 133550177 522492920 420333048 304525783 692790785 589553103 69312128 281956852 250320137 910863707 22038095 215466342 237982369 959219033 317408882 748870932 267744858 116484030 885076365 666145316 201280442 417614880 778754902 5374230 684727888 336436237 834713740 108143919 585362858 238051920 528113773 279256978 856733781 954174148 215265603 564058651 582397949 791803074 432075617 511427824 64860446 523893958 196653982 589694753 879677839 274411442 313323495 216207273 27705230 305912436 431651038 23520110 70976149 745657122 321171878 669134956 926835770 389856169 737552564 47036155 485701374 445600416 387228425 748720252 412306731 774995414 685359879 102541423 251597233 28232237 838383401 371898009 430957581 916940342 375091641 124368655 828251785 986674676 596295652 878493910 791327064 312502430 604517030 708935422 963121462 957195065 129341415 987557884 502513695 274735281 664031597 894880472 203512295 117442848 369121375 808127588 542750475 41651504 289023302 743666535 796869840 324087974 603709994 783715113 690715287 844080212 367210862 598060974 122782837 125774375 303649871 322289805 802176255 191088352 725521350 115425386 683910740 491083458 502457940 406471348 369194269 171485027 488158593 266269775 191319966 256059252 946695481 375583085 350736843 182930215 37211049 418728292 601414417 234686212 215776699 757542374 694946546 542165029 818370464 546505103 787014309 797713250 712555004 25277331 745635241 741976454 231367934 696453200 860925119 979467869 572187616 88554578 95584252 197145969 934425733 942194548 106461166 901866849 779699738 575975846 20347510 168936283 578522480 268519940 395845465 55142774 49414493 912191096 529074477 939464159 115739366 892342913 973881823 155455592 42633301 93085760 221866056 136946963 400239092 111975219 136113986 17716888 542774746 531393334 778973439 677081893 906701443 896465774 752093436 249784579 612670967 983882 303606632 740221817 941847111 690875005 661776829 813375996 909143778 40475498 847332453 437911324 595206236 80231493 23479520 878801724 802777344 726592718 307108350 777016400 988583683 58761021 643996594 336013112 821375343 178037266 532346411 971233142 115839571 538080595 529671671 389101827 245607918 791971876 276601214 760177027 209873893 377481913 161868517 455582311 716148298 683910474 160124731 591617709 849675399 436287809 35707615 864830816 811814730 484369001 416400212 546819469 278887361 314611798 490551079 380323914 483815598 819818544 447600899 14566118 544689066 848563041 556069617 756958769 977689718 358813636 323204352 197761781 90386358 303334388 152801323 598696519 91201214 525557697 750074772 109600667 699968498 158757816 923027846 644088589 331028686 625055105 167206851 523422241 438848628 163164305 818641300 355346718 690749641 524341772 516687051 717782728 549319047 396541629 961292448 753927078 272961496 279482399 903118933 886705751 410805521 739333585 573430750 610090910 921296397 705202874 950097018 45862396 615486645 457436266 108025479 33972050 569620254 947234443 86133720 365123220 916427502 449349665 816731669 784606325 630447392 622371874 726337833 499509607 480799335 255379709 200154277 260217762 98018047 268033777 393980665 96321699 700057227 464085787 899955481 97509035 489770960 391585896 186860178 19420867 407600585 856342162 759694495 536736850 833080416 227637628 329535713 913198317 257083198 337871574 712925031 244435203 175703183 105454036 126887239 144178047 165193957 822806438 893605287 823081758 379663815 54693865 476815943 589572543 253658183 571404391 620149005 306760821 353559564 352291973 811925247 255285576 811715377 240240627 2521802 812399762 477380395 347081134 672476822 93599671 749166805 676667904 390005262 818491404 664341579 327628733 577188424 153043961 244771369 455301407 980306691 688482702 687259336 436787120 828849051 526440729 624856560 786898644 625007681 618539818 38503224 857701748 586167214 322468511 143585868 997958185 23966515 673103961 466205982 667660125 114719599 44427461 922973747 15411813 3669288 781394501 882000177 459867138 348760348 451247855 379757779 466599627 906761003 417595389 162331372 256699126 936802862 24554067 775325078 216149496 183824246 70073485 376992853 175186759 446368407 896660834 762461924 940128378 505560252 470825560 644470017 732242293 875354823 719670480 738357455 150277725 653312379 458312190 903839120 252089182 401449941 781501043 82949961 686115970 654273737 168873882 890081509 364640 834350615 690987 621918348 947508675 321588621 817665988 775964166 486059592 484121731 945555045 137568351 311465627 28829183 822881298 378064259 417753422 320458506 241846988 314739623 718940887 55065899 828643322 411395944 742992736 63515679 659618046 991966673 327075371 760932673 822992716 182774246 428380838 10000780 515693214 830204500 824749513 168328898 480161948 611962826 717098878 450202545 852653422 478209092 597885051 619439217 821028962 515979505 324952951 525274261 551489806 563016404 93694779 139986399 413060169 882783917 395291859 932003705 901480493 380529906 29720079 712323878 984485392 434515819 891306047 896429206 42345532 912266460 925815509 994414984 649888906 592629648 147455047 579896824 510140019 484661165 628798539 909175189 844013910 9649712 651223352 113938829 56208732 513059755 776604194 942842432 389688210 927145865 8597848 70876851 243714637 997899248 788572657 739840570 439401253 163007190 809783928 66441783 985369336 505351030 135987268 318365220 893427896 97009969 964687082 148971245 212711759 484171337 878572233 273257495 703108442 709037112 705067858 243525813 417439601 127978268 440679238 81464879 763640484 732658521 672855967 241177076 281834004 193954126 336953427 32383212 151513540 727031209 974531213 63892759 671910400 742180717 372795212 487877726 129314876 724995401 212767559 395883804 650108105 600805071 607804089 675026846 308746576 817896152 804214213 134981525 809779400 354976694 136759354 688352332 559331690 43768168 85434694 105132245 404590886 911848836 204716949 827978974 50315636 892941951 195471232 902831379 226627851 279553773 293241139 75137147 368376174 375097750 984860017 798480741 422552643 934917997 985698352 960744814 392288055 46181556 225789070 15201706 350721159 94718494 355193005 890920982 49004936 884791758 713696629 440823534 319270203 940188295 108545825 802833129 294871846 389153550 229338710 807030939 241583264 1510446 116468391 917726105 559876739 705557831 861467867 238931749 903971757 830935176 238915334 668728954 543965155 137131055 824482396 669168112 364381889 180527964 751300454 943901846 105771967 23928122 91444478 502023052 865164053 728485891 16321519 397776585 546205499 218722974 234803388 612271873 322882457 293646266 910431291 828039404 488832933 431522234 910322964 315178171 290348592 779024032 548875732 44802992 912134030 814156612 86013006 279826832 335636679 882616685 844488545 684717946 195853467 931573114 933864867 536477887 627708431 366347544 776520549 174333889 2898943 797465622 975385404 904027583 557623030 631237238 262905093 295914597 87948251 330095290 983525686 196739208 437038225 808307623 732448496 937508103 689706592 849854055 43184175 477777162 545513864 809479679 356051093 633938866 876696245 24262596 25747895 15805177 411135531 632955248 435347291 546607569 655932291 893318259 219930760 604039999 725832841 921936008 479875895 215268387 362507254 589126505 861314679 941112596 894488075 561955731 439289970 604003404 556297122 738393056 511694195 552389520 107683130 203111094 361438354 681145295 570240712 573713533 269252633 429568841 346547191 823649491 167276791 822825068 644988658 206174485 632898833 688110780 330944058 847161287 350061856 50339283 150664303 201275025 361200378 506015501 329697883 53928719 547647948 114213792 262710113 988867103 279859561 681315137 972815925 489587554 489015101 121181122 562771265 142463481 21938187 599904421 299152929 443447398 965238897 642251455 37627668 978910986 590342835 453878598 225166790 690852527 781916163 13646199 126415887 142685133 488402644 323307920 4096124 547880709 942239064 636429349 648275047 216794689 122048949 728778876 973601209 216664971 523298255 916343632 622165071 505696639 490192276 160445284 590844548 641092286 255880738 498565294 850779054 741772688 244573520 801870201 96369391 329280745 970174026 637645127 320431739 395583418 718285666 460008395 396646742 687934755 968486978 864798454 973622476 466842971 78381931 532345452 352897852 18913602 760967531 846636007 434620138 224282979 33209694 610520715 551419652 474636904 260085621 229703665 841925438 741159625 540294993 485409306 828712359 104247520 219251200 847278438 717840485 979359632 18172897 683435364 317151158 583587469 934656980 355462692 685798306 967761848 499004136 25825579 44609184 651019294 916140847 501207991 63340271 74009542 124282331 927018740 471343117 385696146 37476905 727706919 438743695 881992889 76663742 337034727 879365443 68109232 17510246 642904053 635451756 207435859 344057759 598096173 873417065 700554069 546746687 418800359 163732544 95685122 95994537 681593319 318492576 772518293 364596706 665443648 548703529 820091586 789401692 545742004 260738508 370130835 377657465 141238642 939703875 998151092 513447562 715173884 343651151 242517331 405112227 635381119 133857438 886593638 119842955 883633902 166095757 153550361 177764343 221246761 421482289 89432187 541738518 405596962 546297379 822033206 993231793 300875029 844539294 992506571 512430490 642990877 651412631 966194826 321204282 490595851 636904321 275404075 201746993 756371038 728206641 82955068 643010293 618260406 881443801 471612078 388255687 68923826 949739271 291582172 386765928 709147141 323174498 648981269 293534752 897518733 479784526 862343440 748316344 288198348 762806635 198603460 524485910 234246087 176218296 853879869 590328842 293242750 145119750 473293956 750011974 381378607 776656401 370693200 4758366 292863034 291047445 745502177 439556464 372893534 599452227 668377631 57066999 79154318 382976892 516185688 191422431 904769020 463743063 802223341 714898575 118600856 526835948 615808241 104027525 966902177 862129865 278815079 347813595 449304229 377554308 553187146 48288096 754983865 315345335 730062773 9892604 140193665 204326517 822870951 319896275 647561283 463798864 762880477 160982380 964066326 678852647 138706169 395304083 970165407 545126782 346390355 815622144 950322728 342642783 98365018 814851301 326105541 377274812 109869771 76675528 37933414 191927180 403030406 446369167 59676371 112515113 830574155 975991554 416336887 90304943 704900407 723704235 854125221 685804759 94312962 768841045 810183254 601705536 106624581 206187809 598161210 965268510 652326011 926953211 138674188 88958880 710880419 398992082 509271742 336032971 984215466 526896995 254693163 840860472 440651545 766724846 296831851 18153025 978644633 31931800 380643155 604453963 685690601 931298425 328896798 703003547 217167946 655920142 127446841 20592407 966858836 767930387 649350711 959180002 621746806 427315828 458293409 223686194 228621445 434962109 713098857 299480491 553155805 257468989 132084233 863731454 394755061 956447634 832975136 809330102 989200026 480387427 189157834 817382051 413717358 655050840 612345927 880841938 967309508 32184460 827241587 726025092 809068420 430814089 844846268 324000564 898101507 189289880 33031726 972554674 940848768 709142859 534647480 484825137 769365761 527779654 969302361 461462920 171489952 551966129 673646986 560674479 472717222 143969426 478677925 933852926 286845357 535406875 598553240 992000673 801716541 947478685 371969409 153736207 476707049 576746234 284475948 436578315 698546323 763141237 39656796 160647982 525568011 360063680 156436204 782101333 245761935 543161446 265059987 558640949 813772272 632595681 139849874 439640005 22486272 56055534 84411513 482331117 741551823 789325208 416688339 792065154 39357475 838931248 349792398 486733724 71341267 231971620 877169354 813028367 371181257 993909324 819908171 194153576 107015123 245649899 909632528 238781297 751829496 716971662 571231725 9408642 297898310 148338611 426032282 614084231 125068158 53058824 990328008 748750125 104550594 62394160 158619639 385352386 95597600 768183340 836288335 556443208 766912628 305175060 138600796 307837838 922198315 988746460 731787277 152493235 182725525 518368585 640943285 348245933 275343736 588985686 127556660 560653103 849360219 360237779 361590124 514780825 464230409 414220728 987598243 142460245 128376089 25100185 341001918 975831568 694365990 557775232 536461472 680562372 698045279 832227297 749779312 132430432 846399305 100262256 836544494 242059614 530234273 598927399 489081818 102154022 32870771 96743372 211330493 76471764 698174118 219968996 532012772 480855201 447194482 226988958 275343130 570214127 324339433 128719100 572414484 996009827 223381369 191314154 797467510 268169025 887882783 682513239 77190609 904765046 184273466 239557267 564972446 404777460 471956228 509266576 122758672 415020316 40879717 609731967 369522556 584263037 398133477 195305459 663780020 664093331 179058319 898915243 500004088 792423384 256910279 135098084 527401769 719071962 75684799 662515543 279367611 227061296 997083608 799235596 800851945 55198350 522279737 240695026 247295011 138017247 573302118 308721067 514238947 450134504 219386013 951601275 716655226 440489689 806674790 72584275 691415688 589740102 709414619 9686071 15307753 321092707 370073155 416093128 282194687 341556604 46116715 531969080 660406386 426298785 415281625 23333232 510100564 159141803 642670208 291095673 952029788 792316191 868545994 184974353 475439826 99383499 838492956 550221541 607924172 49174386 195649184 534554226 644802625 154300935 911749967 999758223 986693753 356713003 643602958 672889109 524849625 489786014 282314504 32999368 154351110 949387273 184236597 153555933 424923803 609331828 705771019 169188053 716896323 505762436 852664699 531761584 359169205 154170974 735283142 379876229 872911046 520234455 183334581 652388163 851041649 996548877 540231318 191071323 672224790 674361002 81791082 688856783 763735186 502807288 583611709 416571449 962119089 319699099 679430503 37347383 928931656 761551597 682851901 230908111 827351057 782258474 176994665 850585313 836615539 354884698 154220575 234915608 335861689 404240643 764432307 454890523 640271311 59060069 692344780 501585156 839799931 291585010 846374040 884865956 528419491 434588631 734263750 987111739 69086117 475412088 918183850 148363279 161663134 614214430 921666134 999128491 779382937 515923982 853655808 858048192 769109436 769866750 448077014 3972400 327190699 392075397 828697777 516908374 643648370 968956825 384454315 501606340 308530944 916257007 457577078 554603655 924758373 492988568 879054006 217587844 120886168 705575405 724051510 402425645 948419788 570703512 852803549 675540574 122860777 212258164 22364193 745727133 786936148 424266780 346477103 978237944 529826633 689749526 490533471 495089846 369984708 776706892 72470363 725047581 259889908 151036448 988423697 654268574 250956043 649527876 536499023 355410934 39394296 654170791 333694162 856721001 988390265 710516380 688705590 787491287 733503003 423199409 196541282 615298895 275308158 526771446 151887233 502660083 568405371 557924138 109786533 845221356 613738285 686908652 838983163 664829906 303113846 395921100 139688261 161273202 848994082 456492577 37170817 645759959 366795928 963601270 177230358 847030138 246045150 852657650 363468226 706619742 457069493 516028609 505221689 483015042 224140875 992556113 692749812 141753030 549797433 246082018 101339181 23209835 581831028 665808720 13193538 250180981 460209423 364437665 598685744 169763899 872470915 187028135 449932328 238287212 614052087 87880867 885156920 636323587 425068220 23570445 14600036 356390435 169876464 314603634 24678720 13244063 858965905 468109523 901046312 868796692 757323086 990907214 91011590 283044219 32529462 790900136 512793886 558634225 797295921 903800885 700288883 125244822 485221159 644198267 303565525 412178443 983801577 200772560 684753271 639876869 682113032 134114209 675495075 59528074 418636740 57049671 655395399 46363172 139649599 862054920 199160591 257132438 584385931 795859628 795120562 308378220 81314871 226535444 884802342 596358061 709595573 380714485 179766699 574211921 917313641 320972689 577306423 834590976 645694682 864771878 403067339 171876784 672803364 532713929 192403594 3613622 683757864 405040438 740631468 752602653 665065778 20611534 311429581 20443869 714598464 795279271 342637704 81946215 605314256 320879854 383211903 396802348 769571373 860512986 385419301 125445483 369724480 513123151 479433406 245300188 280536712 218942474 854295450 425855030 246321889 700387161 892404093 105050211 231902149 151942639 877839176 858117424 779700595 81289841 384992207 558238110 175955505 121003054 702587557 924123151 991490725 228705208 619576782 787958383 266029049 728452502 256345548 334638590 294692455 874138036 695810196 416038241 748877347 243700378 647911224 558878156 328666551 325914395 28276709 400342090 262257539 208756606 799193328 366906574 976233532 410114180 421158466 640412994 672761345 567935122 171423633 347876842 185498977 601607064 622110185 109413086 870163280 183754901 757937016 318185877 990304173 450096832 452243554 477739846 443509179 191569604 443801973 652583916 931617090 724745075 719258262 916291174 55823250 471111452 622851288 703511901 738637561 876272628 93628657 339499928 911155560 773626796 314490769 632164513 920576999 931618347 519523003 962207921 662951938 905117805 811849262 721643675 886339765 846532663 150327714 793683109 65973215 507741408 53639121 773455152 939872604 565072476 236122740 618726638 764399396 271233981 341107857 400967390 79267474 552697550 789320222 750065852 893184689 282179702 469215234 291822312 112874288 489451085 163641251 995059353 279678077 297436166 315160492 299402946 781013281 902548209 958983351 547460184 282310556 320900627 576738636 594178257 939091969 582986520 615101550 891063904 822510969 643408819 175577046 475494078 40201819 486125060 191060758 478870214 942299567 328769111 288032973 660842483 257419618 524161704 246898279 585837500 488371436 777516320 62041594 753954416 907984908 165043691 657961983 512626172 75841651 467009711 492289653 892344439 539297066 328523050 440780588 182855338 9719930 772956151 776959171 3653900 185495170 463874749 134478386 354672860 542615825 197382299 116607305 511158800 19102792 802705210 658385505 1295007 17068459 24915526 630682243 705165396 845109854 977437408 865805157 406907707 821377556 104485694 902505389 373292950 18071201 342892510 18628146 836414510 978316721 64043120 29930163 374859953 698085066 412968692 817171453 437543943 92155460 401125182 929978618 887223667 174556810 631210481 646706101 922510582 817265418 779052205 944445213 21387108 131950125 568953822 536777262 65445807 734034608 481803622 110704405 127696983 527348775 250600458 61844421 677482008 925538369 473341752 545987968 454609473 739350692 650514707 49008105 97802301 303339425 371680238 548286612 37854696 577492170 475156192 223314733 53518597 418952123 201014692 777441412 515233411 146659641 809941397 184657285 667472339 44655676 770904959 32451275 332958410 266926964 329136757 878443726 191214801 490787154 637029083 186011206 668228974 829337998 526924116 137979003 724934087 951121000 979929692 135649054 871524352 527586325 264454314 263753490 393731212 807993162 961558151 612083100 806613 658300728 841854523 745485921 818664978 1576561 406067000 696095892 158313194 426311716 275280560 270986422 470280596 246757460 329243033 507723347 589728976 629876513 505018257 183521026 332793613 938646416 308684628 715684416 550617705 263879143 485996925 477365868 46688305 724615718 456331319 718647348 3927972 702706955 352001827 187029289 796919613 116273107 907732657 650108952 716369370 558186175 673012360 138873172 71938567 564784372 850110001 259512606 996115341 458557719 682201382 199057437 3995475 576412477 235486794 834685329 24201529 717209391 368641700 467337935 983025804 204644167 403967971 347128424 776183005 210227096 666869217 721857947 664499293 737052216 862106400 204361621 829351722 271221970 707019543 639424069 437253331 246351535 886830822 422767423 776779715 694886841 242227892 171184602 316858716 702948466 396528779 237990712 354770068 18314102 302330711 497557290 317879317 591157248 545220685 231396422 873094121 235455297 250281289 367640142 206369591 616988241 925032822 905962586 737742149 260328248 715161098 602445413 345907571 556278320 730360023 291638257 839691658 418394181 612964853 940686528 445779835 944592279 95957199 587814077 950483243 425567758 470930297 93662003 199450898 1451828 864669301 720219679 772914003 792235851 270365205 139600830 131497738 459174956 730285760 24792293 876337801 310921953 562448952 754104361 501711228 197368738 257751031 952633304 669861586 814260121 963895069 97322273 630885126 783753710 84614911 370539058 809738626 82705089 399423563 825161178 390105570 982590309 424804843 472660991 769861974 628691579 589532030 888902699 926748280 513311688 156976983 321923694 476030678 283008420 558598246 445921895 679146675 417987819 785785827 774430103 919780802 650188570 297797223 511876426 941140191 498136010 106480513 360317441 677560992 25736982 495254358 49378204 961374564 147532366 514633738 140249380 579173240 620494158 908630441 375378359 601931572 996282097 447527622 233376753 293338438 415673835 828341770 905658309 532770610 766522384 105090780 400477072 859404942 532878565 509690403 537544482 601901208 370311449 578655901 726116851 321094662 310531503 424511636 794212443 250066836 953628190 961440216 347256518 379104920 757693578 491829323 73689904 917548593 73556283 944589795 201329609 484441904 685966838 95311037 93586305 618833586 718267557 141807901 499027331 751588127 304672498 322921822 284772336 769759520 751774705 488837022 308709566 703321984 653988420 328861748 457407666 288266460 532495651 229106390 228061033 825420807 330313831 685082603 137485249 965861635 425580234 76607756 472216927 823507316 176958880 852196909 238667453 986251705 470973142 432884666 756964339 405275774 692909204 63958966 246531587 758556417 535308652 94752530 273322270 941187557 436794214 539405179 564692128 286121285 319504318 771854518 860416467 95621031 582645582 608563768 185747873 116195832 587798726 539376806 676544173 555586279 65758970 257647242 191562420 21544319 454062644 20217633 159021745 882219411 200673204 693986639 630515815 610868819 436759334 879793185 159667211 272496300 269441619 346581269 334077398 824714267 139805573 88626148 811678124 925274401 594016001 205546937 901157385 929333436 265235675 694172586 868748363 715329716 850038309 363920850 989775513 148907289 179393812 656324890 961422942 373588247 347509469 57814388 580685573 642912389 588356958 744440209 134777418 684164094 477061761 15000015 872621685 81400527 224665783 42801860 235160205 962480191 860548473 355264436 924648836 597948374 156292036 826656529 498791986 145531038 298100751 259108773 883736853 739722965 976110896 252007781 286547056 839809898 97424684 317707327 492288505 347569125 24527405 921109132 140411597 70764505 791918981 633670063 130997202 74736905 839636551 301932374 882987037 453031316 961621218 366461057 983057824 793914397 555290413 712594289 166753853 295597057 986744442 664924850 829246743 14005629 73464363 177850632 667852047 365567183 905893073 392386584 425291301 325974624 269490997 928710416 745084869 523823187 218523339 432245693 784582474 732813568 983906614 470066771 550704381 473205750 584764837 133338568 188619837 282299331 858555477 329773804 113945340 146415549 43057293 155001817 53848076 894897667 455564174 361625310 59928153 553455358 981988065 858421482 502090976 156790397 974390520 589358326 372524310 281428389 192807858 661872085 861523557 133605731 99906670 183770565 131358166 880629259 828990488 371646176 320296899 914055628 99987477 820263363 410384780 719425314 407577502 704811341 45123416 976570365 552797301 455078178 884169406 314705123 904075174 358587134 748796467 899813187 875701041 326681444 662592475 174368762 96108048 209917710 706436414 314004114 571213292 119409288 589000536 366377450 77599996 954096867 796759513 743717433 407430105 914850893 352173488 672064248 212694061 12782100 976365068 503701721 291982415 650397234 127106569 129477828 970716939 953085670 653536292 275111212 763214408 373343045 131356554 326886769 274597945 727480093 802049551 755755066 442535775 74343754 111893440 763593235 393529547 536981249 213436130 423804929 912778230 542409437 609696984 421692103 516154634 270975542 689963408 341489847 438745812 988517215 649926207 966047919 695229625 769374803 904968585 132393144 666323308 843233239 256897990 76776678 138093261 815561024 353988312 463426330 441587976 317937521 806385009 380692571 415380794 249774492 192072880 104872178 171020519 43140866 666416285 795912092 611895873 587660313 768336368 176315459 584527058 383229842 939135081 166064766 516864954 111267073 133639654 670809385 521010691 16322584 385155142 300545228 720587170 151603847 199179018 469299436 382415339 244822398 193660540 121373490 650961260 769615157 11456673 768890275 437563522 201911738 600432596 787145769 804637590 79876487 895781416 823679119 2333978 783047761 536085874 912088706 884313084 740534978 709859622 165186613 42342091 235930997 689569698 89879876 83689335 881899310 814213769 698873258 374952478 127862071 482901949 468488913 78170850 389417990 776191562 72008702 911598049 62056655 313444331 863797594 940670889 21008215 908723458 768368374 69195395 829704526 407566263 156519176 27334289 693522618 599361603 10539328 384382803 217801338 803929803 960559761 296243604 447163060 638478201 30984094 144417814 754796188 129919193 385818254 813984889 122492297 221741832 628053436 165812103 761695365 2569487 113057228 743880530 126051038 262635296 209194818 578031980 225948427 565186809 792169506 580128362 835471889 462765808 152353317 983558871 207094841 239529846 187622759 566094046 444745957 738936330 77285360 197310767 109531422 150149295 184675508 534737491 135929955 998290844 824090272 985992633 765093280 680837098 501758996 197587499 12062340 849979187 1181369 797811925 524651207 926377428 29894233 157469351 366833865 122776063 23007660 255242907 632336077 689483716 148675864 249503719 613529846 166176524 919123078 287936265 626142216 812664365 796754687 637109497 738468373 390381260 21191028 690411981 35452022 47920851 774575598 153035847 762310006 926197112 926971541 396740420 245691415 67923892 601737999 465062907 555535638 87520757 941017016 81832744 792787030 832910772 618017566 499963108 97537726 60473769 493245565 88408453 521220940 71912141 358654695 933639363 737282003 220834091 832734508 467211488 590866870 958156431 685611038 440482548 258243686 645014461 446657714 406783859 781278498 356202308 264183989 21268346 649450707 897159176 172742093 374616938 741530633 599104645 385563472 793170407 688625495 714851641 875485688 525088314 928312172 830646346 900059595 34743400 739408811 787770927 720134219 951851178 316112066 253669794 257819660 704334507 513262302 255788181 244494824 909715703 348377928 170873940 704486548 503309170 981991443 127697503 194942333 389516490 343820636 673067527 540322761 530588395 263058857 288795234 213829287 224621021 56761634 701776000 438420597 65591932 388113654 98079283 739326852 68395552 87549406 299822917 67560404 100833757 736849855 226748184 265659602 337219435 569069872 73491142 782857883 196833414 590519401 603636208 66349931 158912942 905782670 852800215 111076735 313822941 252522719 489286126 432909573 788771171 317677623 159852992 313664587 645129163 972254746 223000734 576542622 436900148 344009222 550169060 278516940 210730453 413895476 946491084 361936544 560577815 670241262 868943946 787953073 324133840 540781825 130159599 246346411 103576230 380517345 818372781 770868540 38176883 701529785 519642772 303914998 856080739 915187143 791427541 665554008 40623062 104811883 61932310 260676936 940113207 544280839 205387129 571945220 550590785 716301061 691419265 258711966 427731466 555171943 708089230 134791649 138262533 751268315 728519964 164009328 23990332 847687326 192202992 796958416 409399422 289709474 222266611 167945701 513265543 809128636 532641380 45454111 341418241 755291441 24260111 9769613 823229219 767904252 728939729 401060790 103995481 783690732 668106518 472889572 698896735 15516119 539221902 949237865 950238370 148327926 60792005 878408590 165548884 420683928 718425722 207679877 178333917 67620694 541157541 225674131 98128954 631494022 192357900 878142404 325632624 732848318 135084130 663748851 412487534 252275308 306594648 571076341 703857996 105787126 647518919 653913497 139039582 985544657 989573660 940186558 514676493 715892896 372137540 613549303 757924749 536253413 229547699 20385637 115627277 942595041 724554068 372820607 520677812 294885423 521651619 304791981 862455956 580569688 250209731 351418075 74044685 97169036 186112412 153861294 902737901 949000330 842111847 917000066 517321145 889791657 593165327 234068370 558517046 760488188 283001282 777442440 714854657 476034259 235917785 207511770 292902517 57811485 467928904 546017854 99084968 814690850 116339842 584721321 345445896 227624794 876502020 112763884 104472599 748410722 333575365 732892889 263940976 4495119 864128421 740456235 96068004 355750387 995856322 960174424 192874676 638224671 817762894 515058727 794613524 566062744 484047360 132794963 731112488 719188932 126090604 658274795 6585954 52366626 969847256 308741327 592219115 575678266 407930303 517494409 83086818 932088185 103313764 309665334 728860769 770851002 834677579 356363352 855613666 804807707 601737115 930475876 905460698 595884627 906244440 972891672 811367572 541494420 558929974 691848183 389869216 369110626 134805895 955412944 486763238 475072806 690417281 257691790 671066345 218268722 338648887 489039782 813065093 914932998 326198361 73996812 888186450 99303603 182489949 43312142 572070872 641792294 541854150 83477677 91670735 19716991 464923142 762636429 272327844 997566375 479997431 578236493 780328781 386276328 669135354 263578899 176566374 333181370 563179663 953787574 158443879 405023907 238845287 409462428 593080800 747601643 499313018 139554471 333109488 818244199 610825581 826754227 750985787 556908821 10061963 812129265 186381913 699139742 779783089 111313152 910235431 856551414 826015440 723033741 916448716 382720903 986679435 184043962 165293739 917984544 923652197 619847143 945162621 535498222 629512669 973800960 889761207 444080176 816832036 3444364 508987138 888362546 233655869 58074587 988439326 743349545 307144786 472945952 19024293 97646196 437182213 987120403 424402245 36780342 896536242 161214989 377630733 954159352 339508070 832750630 135756962 591174108 426673092 208327488 653634415 453898855 813079166 557639331 815914868 888857849 603456588 976929382 376637387 123928174 925997255 208044236 666969649 373818377 43128366 107408794 132311347 556176246 670573678 322219137 148121474 123354163 819210076 505824230 942092163 795944548 207554945 580984135 64866937 598696670 132037759 13659657 497323313 53347178 441502848 911158515 993340652 422296928 600639994 980494247 698361034 347015516 337720518 882106951 35472002 501784494 413773039 581365384 720872914 777288261 827320831 27009939 174587364 932149005 872580584 111670252 563719652 346829037 582491039 627143846 171060182 842155679 354855363 911207979 777434874 539560664 932482527 683113678 657104170 678995418 373146639 997031374 136911978 790520983 547515888 99314686 19805374 399042970 836350944 389125477 266780238 760246068 298937940 830420279 117854355 413520811 177403784 672192259 347994510 147885766 500518172 692708843 966311635 528529104 540301352 979759582 921575355 888035415 943106376 413348245 716258128 864277748 867421244 3210479 665694933 14434073 842150175 821637462 186581077 668080847 269166654 711022792 22147619 185524739 110607459 269716855 263448327 640663693 634930624 497900014 418400969 97205812 978835757 644248581 172057263 613347660 265503062 338602502 298308920 643568613 706853064 706035200 267661229 548882363 860168499 167646054 703867752 315846828 388524424 364154616 947303561 32850732 144819703 413782633 919696555 761118252 696451529 141276043 209029781 454708598 46983899 837745864 152914770 757777259 574964384 892657542 684841323 27244256 456451342 10275616 159965013 752265909 494266573 304325617 837193545 857760377 385638474 990411314 700051467 887080522 237510717 293186284 339463392 794331943 486145132 609799242 458946984 760921465 681857273 465806414 827537439 388579938 897321187 768204754 861390340 714797502 587164100 466804747 472742350 603592357 84997488 555671333 437494082 763440592 735460534 54421416 739179008 805845153 598996239 171013386 63945020 463155415 710778128 848214046 618674024 144028755 241060110 101971937 860533695 43917948 908437981 545397079 918708432 306338528 307275229 244391078 780800961 298591628 716922462 525061997 290091071 972524327 559550674 774617257 577443913 259828600 779197848 159317215 41891431 449726890 620825672 284915975 607294446 760783653 101785019 462851555 342552616 342696958 382863288 909654394 720425316 958818166 893644346 681624416 902594229 289342278 57517199 567120827 405438422 520578742 599877216 941556421 31692012 458792975 577866670 392422764 363035491 337224643 430613590 677659685 601577149 575304605 263752818 522158658 714161474 595161396 995402974 191827365 987800105 710314937 563711672 108331503 37003423 409878215 142567219 450222103 824800524 627005389 408335332 764912691 469530416 616670516 175054796 234126344 829523037 549942114 577941840 309154985 182317707 941737187 70040545 421379539 888916039 325354049 741844224 689151858 170749007 474656018 702666276 976910609 829030200 650076383 684903998 98060463 85796058 434193406 785576353 321108116 748370915 640100420 767862766 785691547 993108776 803269175 983225970 529802522 321871582 692109787 384883261 543518139 506522644 167956286 760888886 171425255 879226033 124124711 162316532 659487247 570687386 616979390 317908793 317612808 427181275 175447086 416632590 388696731 249321623 492860375 979204332 261636921 611128931 936537119 181799972 225979402 862506402 830344390 111302347 440807468 469947956 94153239 815420427 848858824 21928263 280037583 287766261 737907456 478006357 245798832 323227639 150559439 614535332 35752977 582399944 278130906 521927837 683407820 134690791 640133265 651387723 761772977 859272427 245593646 480620656 865001678 756019348 519193053 346108366 42895785 954369014 630041887 984133899 883075421 986781096 283036031 15859095 319785626 261237893 598408695 396663068 861739008 740440556 428623753 573218827 728598267 578598193 488384662 986360370 243780048 463862187 482645164 424354130 758316644 715892303 553962457 941709376 243802301 818696663 27023605 980778889 907530895 671158631 635287614 49152471 33240322 537471643 949203228 36614452 357282038 331113751 475377481 310229743 600915471 772084599 476478075 376276257 729942846 305867983 890104336 984262218 392803578 516448063 766554135 518763532 769335306 659581376 558336125 275529675 601454914 747625273 45346605 313661092 505630589 267172983 134907765 44741441 260330150 55896369 530800714 551516999 32205044 103857731 501982732 750295802 368764398 117394656 883357386 278022003 978890479 441448287 942507507 103275474 634940986 424176239 808501058 253258754 785133153 203741021 601504592 947560578 558259272 256689147 996958692 724411858 746052977 640663031 683234549 346102941 849500091 709309847 312842498 360237048 602034780 902731387 389294787 590850542 674950632 259192787 321769529 648872233 900764939 418012967 599832547 623208897 985425509 981668462 194086669 353478850 835532688 771494973 567757015 785494376 97939104 147723011 406319183 997788649 763560431 252619804 418892090 315938238 267069885 290812519 230974596 674881629 17543483 249406888 572341388 281744891 997723305 309102861 760815197 163752960 509217033 665597884 464868793 176957344 844408385 750138352 728027540 306449840 440936463 66781208 228392164 963530011 281949069 535666904 897364166 126696800 127178344 730573991 220522982 796963604 122377146 416550870 617179618 270491358 287837392 97685796 890123742 905815126 402559617 427503211 244503575 880067626 725121802 724114843 764472656 410398936 819889368 356173705 706048453 974816261 162847758 834449296 29438357 912210677 332824712 401169375 518428472 158209204 736892166 265342834 703659009 711395385 883659378 442356882 594738426 194817761 486705807 273942642 694861879 432252133 669091112 564220255 309315243 330003817 304832527 115283793 514033152 958887909 598678569 378090309 7091350 480576018 915557176 250277445 992566318 783312235 891423131 775938981 794542003 176452173 9471844 79935238 223707634 705034453 58296911 599104063 650102619 590917806 65192919 842974806 85805840 16915473 652089132 933605857 231033826 64577818 164668089 775269232 722849460 761517433 973224234 258190437 634784719 875779707 80084188 769928743 292014237 252019870 27597976 685380057 966736463 194551625 378189393 319203343 85158750 836586811 259979265 770707388 443176104 206271102 616654810 475085154 132257668 917068678 699100239 959604219 943433205 326811309 684666024 525133109 69819760 563146418 302041946 79978303 651215925 785026262 532526827 666712749 811767481 702537419 114480295 83143549 639527104 565711598 613269523 384377184 151365931 664527412 228376218 381134346 315255 117405285 441674415 469831286 544861342 777823781 58340445 763898886 848432538 967996287 362155053 790486294 175291639 900391601 519337708 923366354 140485577 911726891 972168535 381932827 33193906 512277035 573288691 860196556 145978755 286942880 937942949 434705554 473571874 580839792 467265734 592841085 220678744 508945116 884036014 853106215 193148082 137079412 720295378 114657458 679261810 400716944 331145378 573080859 928987258 909086904 488358946 834264906 420819777 907317841 380955254 235911322 418865884 581936409 558825752 945636726 258164426 457662632 800609549 813965070 158214202 647014197 149758186 77745300 160576705 155795455 407150413 682311133 867940821 143761269 752799921 623709083 944136438 469251889 811444084 108049595 363632878 896936299 240003459 820568676 443576723 299302030 826052577 288284293 827559943 575809600 803524840 755430665 478485848 598435442 355106119 203412255 997546314 81472011 174486225 801995988 19844165 672278867 113180686 820605951 302406080 115164501 728446863 930547993 381445016 776135995 712456767 690233789 281089446 485451988 956264228 699649116 170728383 188110722 115283324 749520612 361988544 97666981 229017286 55615930 192451073 141861030 915129545 370436651 60509541 976321013 65813246 23319815 755794890 489722557 680774318 885475948 137955730 50939042 967352143 996707811 104745092 583564730 486930100 191365503 88107297 124909100 188380571 381369684 419017607 97010991 560389094 714179341 882847387 341278385 401847124 198154730 965347179 913299998 738715196 979365422 73958022 641980986 148046639 526507025 430995599 500785310 281479430 767029052 269785843 241392437 383589870 142116143 314434088 356338145 743808459 821758517 757807811 532977254 106090067 229459470 46876184 465704493 167354219 135849377 855359030 548494982 410952980 498759718 10070557 354964683 322481513 301775842 150667210 803850219 584629854 572622738 814752468 147881930 669127383 960114143 410522158 715081009 432929604 597467497 121556497 984881426 420834420 884105189 737005193 86245443 142516434 893158900 148765031 490584479 105300529 48662428 471188541 766977945 776501538 510452685 839222407 175269083 380896275 593701678 187083068 307989313 219767229 591247781 515667403 583663228 224678599 719476924 532408312 903204493 120807026 60875751 229169713 78658653 119774853 84452209 431641787 818343862 99399358 866132129 900958753 552561138 118718077 911463554 73251137 522557590 738771918 374481018 426951746 763959402 695753260 825856712 1874497 92759325 343424275 56761137 895436609 992652072 208913369 395685607 204180295 689533823 976771124 94747421 463567087 396012451 666377616 337588731 73959912 697806576 206725891 701913966 287300043 699964064 972461032 479162113 777810742 583401661 675622566 416558327 413093213 945601503 326892636 529171221 834564696 179607865 838182835 350858572 404390298 132167917 235566439 476177814 192679531 191773475 441539211 259192721 101034877 494358064 200378165 581550622 807187452 261183213 49072298 263018563 138136712 547588299 506065600 364177572 117464606 174909502 422573933 253444367 859931307 778125778 857352473 282481444 175473120 811930565 592862580 26317825 947355813 990108262 864040947 726679339 375314219 515492343 66080678 156109691 195497290 988169169 531961265 898258276 116601114 393763766 935260764 246470618 585423548 706796184 652217523 438467866 71224389 736651295 6143203 237579317 284061385 107144040 805936322 769214650 833194665 283445088 594076405 813176761 599015827 73857408 584444201 191736078 611466012 288177742 301776096 748980047 617812873 85249949 643075785 601652495 544300873 590611734 394440786 52256937 619091821 48638174 423666943 113626540 305568396 86638904 587089741 104093891 477914909 9781646 770062833 417147374 632519958 376616033 226458008 278812804 431906172 844195161 298127684 910271274 389575625 88807725 891461206 257364033 214775503 665908353 476359564 770683548 830495739 60239067 718045243 846616101 63436334 870853710 782360934 162251406 145505246 91841856 993694604 107568411 761866988 636610519 620154646 76348008 899516103 80458042 437573911 474659823 347425474 973335928 276614093 598393684 273755775 158126669 272270054 956678543 424026945 780970647 846967023 633440861 966779072 976017715 493888818 873858840 468143174 500322896 904331803 899843448 689126241 815988086 992311689 358723889 958876101 618239048 258445928 336831403 429921012 526524496 424256349 824292435 564745371 594173629 447885720 18616918 947155593 689039621 310619820 175847189 956683329 989445825 460003250 997120741 254591536 422182683 126769099 15877427 282229937 676744936 718538801 650906039 179054605 927236802 397136653 781010069 356026766 304228079 250271623 554073177 893138451 132181948 825406556 552348010 348014476 246228014 698766754 769100076 693903858 801731625 131476101 901500195 599898305 936791893 206082021 43113686 686383974 816615784 318565916 711409450 583854926 949904675 303320923 481666035 634985648 257042694 715014409 319679120 847571697 381343763 208100117 788496288 788647439 203388389 539287738 119061202 180709969 217654451 446108887 629368708 915437895 440564351 63323904 540454815 167348603 283029168 396054004 548158718 473818329 817953696 477641042 794079247 683447169 889145690 788797724 222514767 566411414 919147189 694438031 889998897 922169326 955823509 722852922 698919691 422715237 321419074 113185824 390991459 85286844 157763354 916211689 951514215 790693240 118421567 968483125 335386863 381485455 880076186 447478726 50525536 830814973 809973223 25805884 573174288 895460835 946883491 166190244 284932335 316426841 906470499 74568628 953459459 194780217 886964460 84314843 97443619 875748221 165669250 340095806 781618366 210714927 803939968 801883998 546668032 916162220 477742306 110018694 947923378 940929380 56324178 116208190 940946596 888066600 446425077 435084394 643781287 45145399 839707019 300698667 876679009 175627171 662655061 894242100 730443973 42685216 30181038 377605857 111319481 690038963 602137714 874446194 976060454 627436701 13437619 853491911 179433023 397021956 552365773 675649363 397014558 103067558 949468975 743619412 643900968 850783420 826562523 235992280 580338157 824741397 281846484 835235403 970687524 588153235 291390121 302390585 410864982 193403024 723910985 484654248 141453543 755514401 650041663 493961944 776687235 932493867 57687920 952602337 429089476 629334843 754747115 797118191 17833835 261816259 229381256 450680320 257350079 997160231 792748536 97488387 196688304 629767989 558221398 414311183 502139068 668949607 646743897 687257311 232201201 721640194 913243255 559806061 894495029 159209202 286674789 423278704 235752645 638029202 237822451 570659484 245243748 871162664 920089774 379850793 228251465 112657604 388051985 398760861 973948578 161277420 585259463 254589982 337863611 166617565 637795360 570379689 216299288 178871239 804350005 256803165 931133088 584419438 159813751 133837463 436339193 741518234 596072826 376537869 387138705 111378028 339204449 525201545 891986500 453264488 121176370 250724023 461642795 201111326 615971102 706266777 560693718 443909431 579655163 800764969 63143961 687083208 141059545 546334219 778840887 329910510 766233898 376624988 273492819 687496273 739348248 293650705 494379 890441741 878369776 579344884 922751629 149976884 784546292 968963765 767952371 790087045 957313975 717601004 453491696 961896441 183605891 694833692 387526161 350047773 455469478 884237910 523821893 287359166 227141957 74504559 281134258 233079265 297725384 467077315 59295428 807668445 21607644 871010447 269001320 508661962 517410855 716899052 380349065 938988110 938403399 392827547 173147247 400713863 118069408 441609185 805521356 378184523 197894474 680486176 593852313 184906953 284354350 277569865 975128383 886905930 798736692 967392716 850399491 215381247 197902658 633979067 115512276 410612702 880613556 250332 534434049 924235508 978131674 638154783 778820830 517390765 138326304 291273831 837412247 850747632 77123733 942049104 821613938 157881643 909899142 154781993 616359967 305791221 703142217 562403414 302139408 935946809 455118311 391328869 328485082 52524725 604754775 840368673 220914083 335615703 770882672 555233478 852310747 623026989 93698821 869267956 607258257 961080688 408503864 752400587 698993212 751220181 104194537 966313070 601545911 775779638 714102071 63523402 713992851 54672158 730832915 230536510 56958568 913575235 371735848 937886440 698468824 486841024 792556517 516713347 373252841 764568272 187423731 36783179 745621877 325291165 501890656 369794242 977327216 252194896 14663706 124242631 252096523 229215994 390284701 596470127 733174951 129633104 949205706 449999182 947281315 135521324 911628763 911040555 769043151 524449481 883781138 862095222 142994931 414326648 712019826 521094591 57003133 557622556 333582360 417850119 790176668 991408713 481166744 839437267 671662135 285020943 128779101 737950126 869975720 871285377 751837211 743218647 292909440 229669901 392416558 708415996 716136390 551322722 613949592 982830976 971603399 375260687 276153512 867283198 680103692 333779629 615309828 418282272 647345861 541131830 588810522 56035276 478078958 686520593 165271192 455711519 132328557 934168724 353749029 334749542 65724914 803836432 814748588 961063011 693052934 722355225 568362721 469233948 817089085 657722324 338204283 432485390 828164915 433622993 873939459 146091479 893384638 123394243 390180687 356114737 756546983 378671539 995070764 785943214 638313443 798053507 343931698 332966420 737678916 657443026 897607638 53674011 973697260 3720525 337053544 223046522 354473318 449995158 979428562 135888421 998847413 634575793 244979981 974592265 475242662 851213995 734178751 732457225 690319365 724164635 78512134 92955591 416759361 290902378 677417926 634017196 564443476 832109792 114837313 207418450 908421095 335478303 409954034 603268676 409189584 636889481 793310690 198122986 698177795 279998245 567516442 160575980 973229251 417260274 319303162 532316382 547239514 231225773 564208505 778423762 772586921 505125218 561384488 656400438 628666913 766098982 858400544 879438425 202922033 260520800 640914008 72285972 959088622 481071498 131574316 741520668 362816564 562915094 735493273 907959461 301626053 621349392 105731905 137537588 814058717 976973989 791414601 403391370 149122330 502662564 416749564 89881408 246073386 841421058 160174538 744800660 478711604 470579173 671222356 293734022 727174082 869141825 553037359 221517613 22789272 679359958 468499513 116235463 940855311 670625452 84566481 266134682 489261620 788353711 529289376 689523496 149329183 96188930 419459978 828671499 284534911 301817397 875687841 929008788 944339375 705157713 21906308 131131429 756416851 393326067 3218636 620619308 486082414 173521850 613790133 134330985 507176469 492053635 735444164 717503320 763200231 54270319 792983331 761718835 37175783 890547120 31229650 271742909 137347941 750348158 9529181 18331914 38332021 672189329 158951383 514094916 867730912 530463331 608798072 167608884 806334268 713552308 214643027 402337388 655124301 984589389 136772710 29007280 515397888 1650419 525880023 287984914 410754352 276483810 541010325 178435181 82188112 239913183 774173083 935734423 184685012 879430989 525789234 941540048 317729856 409440519 603708646 879761700 863988819 590830666 580534603 424242902 202686266 317070681 173547491 651639838 820400905 626147066 418803116 405498927 401835206 545620012 770837289 968293847 301401749 834343645 781741634 131757641 281978719 486107776 166064236 840208565 213154707 174900557 894082300 382101820 843401201 25673626 810225507 781407331 892256246 759922184 369599591 588099569 555244405 483619599 13415706 19472177 40515085 993969462 848234177 49693574 528161686 162938460 290430508 55812660 967072744 514770399 786487664 49076597 401235833 363832310 993790204 360619427 198765464 516909169 522534095 334889954 189695956 72576057 754674003 281955174 258198603 219874461 391086765 239174376 503799563 878325334 576378329 837690708 154956661 560755482 167020537 723963210 230618820 723704236 44155623 434982105 613783719 623565195 822499747 809177885 615667603 712782577 302055444 625661602 294418842 690244101 435660142 381864126 581676656 973986067 519653427 674103591 549719446 252495940 161150587 669146710 474505120 365139114 201476686 462770571 183675183 358345789 363126973 959955332 479745611 606948581 845974066 413920306 356029986 596157389 22648315 927154188 834236038 795240611 392047896 171285050 928676857 509713744 934942722 464762550 361991889 533436949 353486723 400253466 249812590 499212762 267468294 786527159 602122781 467704553 884953782 316038768 348219260 382215834 258271043 239409253 727679758 279589439 353751303 727288987 438789051 478923712 298402596 470136324 895890968 508763588 719579096 281451765 528812621 691524682 266158709 93836398 210928382 860904532 665026786 353183763 395524819 174081048 243602392 928786822 710138446 508843890 851795496 131789255 645984971 447191859 745785596 59260035 811431264 62136230 669718539 644529956 498108509 326272295 641282287 72620076 699928555 69696990 375784607 448352032 441030650 211759672 354213742 122909866 157283398 290354185 340758922 228883464 433229515 397345422 573490735 740326163 616184924 378633174 938022843 277562279 138380181 29136272 310283706 145588217 599970236 482165551 189418188 555254339 91754263 981495940 149485516 878101916 205438205 232343039 762302793 97568353 42475842 810203225 124986872 755468623 900936667 648975881 534185580 845630518 196341918 946863936 681644377 918799364 199481110 521146447 56662463 958162292 973683810 225397882 823749719 943558677 46501446 173958257 867986825 933393257 575795678 319778424 613273054 988170140 385151283 119469385 367162642 644043495 381909693 428000391 897409711 819004387 371967585 913967920 248397951 207313487 190808597 452478086 586497543 428870658 432480164 876085617 706737625 15305481 230188342 57519937 407375932 457182556 326848586 332129585 810345407 809558355 565085058 44746299 820153098 771932335 402879267 969447935 196206703 705559308 298706805 147455501 203312600 92077425 974117861 879489749 763845171 823191656 193035588 201595144 60387277 675263615 753154244 414224111 637703659 746271822 401002081 221875337 67346719 580139273 226294093 616774217 434466979 405227132 463665350 865134266 449671406 147652769 839589581 847046194 866597270 615943665 887543506 926069079 633683928 658903291 98346018 385296529 722655060 404703488 293881284 19420745 923056941 905941983 738827087 729250991 518812909 742086233 346825277 583549041 217482339 152141349 374476229 924568914 706303220 438169562 543345442 178891121 609264519 15865072 219359498 805404210 340511846 330356452 804071044 793186421 958283609 529856445 376983206 910055955 760047394 984127854 670865786 66867485 103694212 907631087 494106711 58653341 588608891 154181714 812184085 164787994 966147481 344328827 651552788 53694128 872160950 863605433 439891122 691588051 864335454 45638318 123921669 156948244 699669206 5395441 2290325 734849264 813517504 630953222 142970800 626362125 623965818 613458082 493727328 484662385 617018999 332975655 278467529 957151067 598985232 537596506 629312752 842890489 243438615 688581199 750342231 87251105 27572772 872758059 786756638 946505945 904828538 433801391 526252541 351205062 678015233 204133953 478442084 361058350 255255947 973303378 770285726 949647865 178974071 747990278 346039163 171166063 839474787 696273762 990497183 130213203 570527426 193315558 36150453 404103907 560015273 674516636 323797057 196699710 811759913 847596568 204872191 213132822 701361661 307406566 866682649 493338146 164488375 861242513 779850320 895846324 278462082 765030266 836905591 740133534 586922852 654044175 934225013 569829918 280708365 428352343 412217014 789946434 266923688 148328133 681122388 672827294 316073386 932268186 322229835 300252692 853785560 402732362 33863072 7015596 155292158 808621891 799522531 649644021 828927341 914507019 259096646 87051264 664591364 399965124 752677120 330689402 648443164 695218663 888175601 455379813 337292459 40169501 852646988 179956491 314286277 592653606 682421250 268264105 261692732 783935682 11102326 209511653 32515170 700527246 457489815 197444812 631325306 274005415 486960577 841856797 452017629 661627888 136157891 449943802 820811139 380238459 6611570 858737710 931760338 29098637 751557227 473821960 882730701 742996139 341205274 643104237 371384880 236312709 669457170 845688713 692224773 853409875 807835484 435606048 495367513 692337225 265216583 286486502 94664775 339738549 154292164 156925897 435501315 783967334 171456267 930520947 982506080 709061609 181020531 446651495 907340760 839878147 478724344 834520009 589371300 249063224 162528293 226382047 978001341 134356492 250905377 247785251 966436706 618226368 587967349 775016598 296885978 962171554 415275962 380196838 724646250 934442799 471886600 786536821 342198025 676903858 539601129 592722067 343744994 68043661 528076443 490424215 854020854 971362988 545752926 942029258 938703186 376155452 4550160 50085803 517721141 885298611 242613375 785027752 103302693 59304562 109700154 585697889 870294220 728338370 155866985 209842934 565077534 487107840 287534238 99100291 234987214 865801178 154498865 106714857 506646023 547587203 813184383 403571169 293699653 338783580 246982605 104475486 916940494 168069682 359526524 796017722 208738445 252440965 654587557 308927578 553868465 364621030 737566791 230033099 920608750 453066389 999705086 504306579 347980605 110329979 485768148 949319155 160977021 623206508 192888125 543569951 839536435 720642748 950331436 866614059 255714917 495535580 572424713 270114981 128724717 74272572 766465952 590092045 222735014 589624905 275337047 613608089 966098716 28284543 689005833 976058868 418782385 658636254 756985407 168062127 134319631 808183289 989681968 729046592 884626543 142683858 720467891 180211408 944137446 21202499 169981594 845018112 699801316 963142425 46773902 906170886 5445308 340608862 987702719 28227361 586702087 719240287 592980829 137358178 983129049 658564464 11916339 975088774 408976812 202189059 765458181 894305575 993461954 980257265 143637434 673421562 191272410 445370734 154431015 925624738 755249485 372427168 515437372 897424699 779670586 246588807 309886203 736804023 910405618 11377102 767409431 101657142 929281668 676455652 639930305 88045643 67640871 21746336 5945271 277948113 716465003 364696331 748034906 772953195 277966272 5414496 607169827 833571190 243670164 664279688 348208465 354848489 868077228 94282164 691571900 504665044 449302515 118027443 991834677 784161059 557524684 138641840 131855879 353893039 108214736 680501318 39741565 903720243 820759270 379509879 448788232 396303628 994293426 556049620 847098348 289445838 491634002 937083940 55273954 118390383 197756516 565970065 931999749 537589821 951346418 184843500 644408098 798612852 95855678 976990836 804259795 915290766 318845181 870911700 539694743 426009691 626219185 608764553 909604216 505125526 896217638 774874987 117979468 981354000 998511701 910469107 753710635 857708372 376113362 188593707 148053346 348036418 841131079 446118689 807823365 864935965 212228767 251465878 304621392 747615056 582068649 4151136 575841547 299294459 900442402 342202986 137875623 996052416 49623248 661098285 822262301 600476926 186746298 329195533 849766194 326642721 497806407 6822724 29543809 61066632 987934308 607651979 590552031 753436478 92581662 677022380 265736789 978357509 807721965 503095134 233705090 247068657 591347608 25213729 765401610 902942716 936138878 466579802 974837232 909997084 32111367 59874267 534704921 182970902 703785283 887667550 139936761 281317130 966974243 315776666 695224885 634449640 312083904 502858804 258282134 992752631 459458305 60968906 291314682 456907264 501538797 584846547 140669320 266527786 225131567 350398043 481022886 779163668 815917677 775931380 453956620 607526484 606883267 396565009 414067461 132772908 474284629 944870479 533015586 23871415 409345670 660425039 179907145 840105119 993850908 96308671 720491480 784854337 221857060 738413482 854343180 152840140 38706146 717968013 927224685 132761600 523516250 941887672 484750334 106514336 430945819 926729692 832334334 973263480 149665719 241747906 403493805 795553665 609209854 260034473 934778350 525989470 226164031 130416962 43550993 187514718 607285404 648825564 543236102 48876701 147961481 896326289 874420086 221544131 241303206 207199131 579274483 573816931 625780305 978518245 533164795 534005839 82986878 833209473 443483948 177537569 640098389 895671667 661871545 626973394 811689084 811358270 974215784 947070282 756699583 689052379 460781341 299847622 828782772 132804957 234595277 985754589 588634163 37079488 268946218 31696388 691949877 387134790 782684421 98267818 228622031 783070814 993260561 705067469 782342475 421004614 512870469 59936258 256548773 160838743 263065358 476030069 990143931 36202170 310520001 463971163 258383142 953743456 507195896 214852937 413350309 117102823 852306653 128626632 811008045 305319730 133275610 516409664 2734771 33717123 2064649 884241826 588536128 847583880 246806596 14046683 729177868 151420242 365741176 913235677 813626546 872667505 732388136 849853968 120685524 135131837 214619116 360882204 11392373 292646442 703040853 886982973 935748518 237797066 289114019 579674110 103086828 146675399 832585746 863661523 170190519 441314361 408977605 207475885 955010253 581095452 622453236 527092113 106881590 871058722 619628430 5172096 453357036 325722462 180980993 198083861 118361134 818240252 299883312 495525309 306842069 959819635 893716272 799991493 255815938 184188552 556990574 269569253 244439644 898869880 42230585 844012483 833342735 425539037 418964141 952738879 648166296 245002934 730057997 276323289 114678864 599036442 535610846 283629794 988852070 469249713 138832843 748568838 323716071 195220447 888854137 187091654 703506018 689763260 248931375 287054791 208311367 231667049 216638623 149364011 935992031 660775145 366942000 791576287 420767367 713692034 563714193 127579277 509829385 615709317 492964833 677665109 735456239 90865886 313959456 525043335 698309591 496403385 803478838 666539730 164710821 270552931 853488338 175740178 845647966 786072039 536140040 610603389 409568226 42352728 285941280 628879013 438820531 730791784 394421699 673003195 5822251 785952933 365278895 919796756 162047941 604567057 736232205 449442644 295580866 688173170 47573875 486446048 232681183 229949541 301585651 728589108 21155065 953262258 941956490 947145782 364253592 48268376 157563234 568529675 271131637 555204547 666678131 633449761 735225649 741311813 918388100 791883594 95404243 619079295 473798139 551087403 867146947 246830936 90904200 815853066 784725142 921199511 81527233 851127935 522909310 426398037 879020107 678862355 182058433 276153574 422550743 806949701 961733027 363941940 265249629 646032035 180421016 584526723 239151472 73213536 420430913 612329019 840111003 837784255 228751654 661168004 612386594 86363062 945852746 872781670 864656972 546839079 30200991 105723604 191830033 771108207 66307569 193473817 99692252 104281605 32975464 15933977 337278401 500835164 961182528 924567419 94193351 217589421 390023944 806997595 999788867 947487204 190406492 880134511 49003351 104093231 774936128 519955603 113896056 687351290 384018779 796902934 937406176 606388168 667671315 236721877 594594513 528397307 517383811 876061214 773927695 595065655 144912346 764388099 157877330 787130691 999037971 909622780 150932577 177999833 911376742 458136165 405987910 553594523 912174246 991227836 422371191 880504775 608769024 490225004 987597347 290546215 235012211 856333476 566522246 72507863 481273668 36252790 92446656 35363670 514764259 485738601 80208760 317480114 474380701 723378267 969668517 71162765 876181113 247191092 898760566 503833792 755594891 243898655 695040400 970610668 264794625 972561341 783601791 239073529 200821630 630857691 668184059 754176010 358442075 847404483 712903859 657201366 851486893 210170346 772110015 269493673 955864306 732102855 283247716 136361430 446103697 68698908 9429424 337694030 330811884 336192137 259125372 84038550 752968391 314319125 204838794 454156321 7532439 100719143 430087510 932566390 157288294 665056872 967736153 51639676 740846901 584443785 337707907 861717518 60511689 772852529 883172621 437541481 235260873 415085300 715620814 611729094 249046038 800481928 777416007 831644949 637254163 575333266 323598524 47605349 536686098 83013220 17708912 605715034 116627786 25132728 335632288 357165785 933830530 301286714 257526871 770561927 962823312 880159863 999756731 384330343 475219980 558068064 431431597 68055376 905385554 305407841 250938825 89960472 600313600 709810413 292173705 293277489 881363650 259295538 744311817 271996643 885941631 829916861 967700282 350144016 944598817 20981746 712221328 579469443 411270068 44960713 768170697 985960764 437399905 499452048 53198504 883019905 739687725 273547818 889978329 463875820 655554904 824943277 652397961 804621793 995794423 423560842 832854682 722220593 915509379 723345176 66472406 897991149 147778240 332455673 194724876 239559635 874034559 471999247 216649308 988356878 96982303 779295949 882413588 442593782 850122381 582171372 379477323 11173891 483466220 498932952 640752758 464414894 299700273 877591584 896500640 770771720 863974640 376865894 938950377 168997542 465579619 208115839 215013064 157248630 435108505 467111972 361529923 656742752 605524700 37792224 306232936 142957452 45590802 315096137 582406514 431935802 201784334 262404276 946565652 800828406 333557246 655602830 934298179 164711268 866102176 217138405 658370349 181080906 952441133 99856335 894084754 179719938 46266 730169367 482036567 879215527 252427940 166162246 996860725 863038605 872742827 544541062 864368274 149657617 769112755 771179281 363504653 306261873 602523208 413468783 909087513 914305075 923561600 654814816 534326691 484743623 740058385 691430684 320999483 322089298 930312422 67321190 489203191 261289143 100332455 318909231 660922913 69743904 556035373 746647260 377023910 380997497 743712605 516195523 212745935 264768595 475280 943378783 165105370 721119069 273363865 419144511 266137991 195073208 286187997 839878792 622511203 72428990 674063987 50280908 319709992 256875710 67036836 599746520 957729257 993301278 462613081 201505153 17838639 884210104 232617510 48915272 633565833 587081702 297043283 102819849 165330672 526421439 21998093 5207018 725977107 250530946 806029533 940580026 758551857 151730514 925818166 193536895 71824398 192550100 359668875 463185639 41118840 432787447 434354546 836970760 959678272 722583110 197472914 984762024 657082704 257779627 191832416 506497884 20335310 90164311 938527589 326892496 385969393 50138505 299957227 519416229 405095665 430126372 750524610 118294957 418989429 258842168 669169448 925347956 34566466 378316862 591590169 492305412 962995603 448039760 303694872 434596938 96460300 467545303 156779761 853117481 361607440 707500127 787976443 995260862 38769254 743850221 723173148 563734840 895167935 719010240 445405630 337852854 277998693 955052234 228280953 63290747 102259340 335493933 108104467 172889070 497756960 373772601 501783322 938342509 752688783 290271167 130895090 926841494 105282051 361077668 192112275 573487894 315558315 905106972 997332744 704016208 487369436 801063747 43202109 178006738 652110899 390748839 294435731 124609941 819859091 87731847 600340649 354717884 26267197 362378179 497371762 116678102 833821369 114165010 106812609 987658572 721601053 285051537 113725619 775373445 92777119 829241897 431204087 264521225 689401548 68906692 838527540 81043466 117242040 799855997 122928120 760272077 393515112 94736912 700687533 697844048 911713300 256847320 860616634 82620122 18533174 887231165 706873874 810771918 905674263 276393893 267391773 705894403 397519291 185200872 4406212 55887527 672362090 816381510 218846770 272156765 78881284 347211548 10112151 8753298 756531982 282638569 357891626 545493713 978468996 456719638 740829844 622853497 634266690 82782990 586561249 973079269 754284736 938666851 850929664 127608984 131933952 622685334 154757585 896203116 743027948 361390983 637995443 983587348 304946638 495934100 223584401 610147102 500528292 106068045 659577403 55907493 614329685 850434852 845133647 951935765 656418954 528631192 822374818 606878849 500926324 650914835 106256628 68719919 134862039 323070935 564671781 655540305 86277618 48262393 631978383 388038302 940944897 553370653 854854582 526357692 917908716 256250460 194739863 650388321 814715062 732333351 323808444 740964973 126679618 221940260 852269684 617364582 336759884 708076515 432954087 246194940 368566350 159069774 316612287 814206251 800563927 971754836 905384275 86288379 466203023 885205890 127079796 657551014 59633222 294255832 11370192 738524935 140429120 373248202 133349254 645000478 153252904 776925962 908306287 456420355 935260271 148170523 464479475 843242410 95916662 73654051 330132433 718043672 952108680 575852212 578330025 60735024 590423051 691938008 682001164 593591354 906866941 299660923 573728430 730414916 994591887 151183815 831000899 828417730 337906249 676673319 905473504 453231806 686562564 119789155 779783279 114883744 198471683 8687157 667415322 329790022 309347726 809007525 988921168 28481317 418064060 900877996 10582504 816177393 242279996 375486617 51066229 496714249 646236264 772070644 584889196 368769416 546391293 514515551 832216729 22010082 81384262 1464934 821529078 897589407 908341488 26176758 27553139 516475516 636505952 582112760 474892073 363622062 763183284 89338612 26021262 651058458 976336966 148874337 9381741 539017805 302940170 859755574 532077887 917234383 608467972 696800878 562014205 882636852 344083202 267338132 7930074 380747982 6865951 525260381 89637539 794696720 906093847 232238611 116087771 811461172 580182304 512151959 575142754 405990803 924633358 344011349 541121192 468499155 445857131 368609983 747826248 119032132 389117240 609890304 507218729 716302945 28930052 718890006 811072022 616710110 906057201 599268369 212467538 637909500 909529604 819976931 266688979 46152119 843810820 305330720 158336736 628501868 448717396 740085570 734571744 276403689 357146728 911028434 569696889 125430416 975148867 191540879 730529053 943465305 676382163 74338423 427885524 265311535 499725125 676973249 579093365 797681701 787923828 555300632 110372850 19951603 20575680 18508088 314804917 610795029 280547938 744123944 124162250 892850777 9940555 243550051 166943202 180428099 234977406 649604203 243261730 286409678 736047645 136520691 783573981 483639679 114562497 696983529 601132557 421392744 189058505 204709093 28628119 220921023 873752717 762777761 424322068 699104585 982290064 906795086 953082161 773682654 377604288 624764805 537743452 840757159 79398927 908536664 81390624 405708740 313703034 273639395 51213519 257531255 25421303 906047833 493690174 282097629 12448401 59636384 526093675 606036161 557577007 221459487 799799413 270093447 582182904 828625192 393089119 689100466 435634682 479890030 38845693 581572277 897441484 883350468 25996063 484192672 98115095 205243099 798175081 73678195 528958777 456112234 837713670 963895161 44767290 782152526 235400817 860481716 554276186 648809976 187247416 652436422 470946940 762918793 104144706 590021120 75725461 411736085 283108131 122091123 271951713 209068300 554503391 400799997 238972480 588803258 658053473 252381951 139607642 205978267 301964327 189864822 97689554 332753317 192368092 1416124 823710302 862755867 976351554 692347226 340278425 825141257 774728019 864113845 685781778 62136516 41883112 959037902 543333241 756411993 663751772 844893460 277395826 483787151 566971576 742496797 882917682 105985139 183089646 807328797 692839040 416485935 274371160 353292184 126069415 642560042 23013904 857025611 521765383 353791450 767628046 766904601 513923130 674938366 776704404 899078657 491951288 513164271 400488622 243876467 788171599 165103930 150306777 449386569 196162111 152208969 969141197 912283 813904059 932654033 991697498 934774489 641500719 20099710 25849887 883043893 643796998 266427304 668331124 144982069 698784318 89138064 770863313 284978191 118420040 160185276 778173501 128930240 698815635 272393422 257616315 618096028 595590336 821634765 140092253 69602240 822207194 316028527 211959463 733992399 447938917 227393493 549931121 354162524 232048277 538050384 811189635 797328535 327604931 741318032 317181476 547410273 591408535 525904507 392298045 440361106 297067668 4268613 826946169 49375095 103834503 133794256 555851251 162136319 357088872 170398585 846037585 810469584 747812099 284476163 764276244 616309566 577116426 533575679 415247164 916853970 267904606 762700013 334370770 325300943 672753638 65683247 613272136 811636572 501764516 603947954 341407957 38472907 873697394 536231766 271411425 758903532 517942633 14178581 529236831 314176919 760733329 895929717 972445306 978425884 607251641 791940833 566948975 830057236 96353269 255802351 831538272 40404006 181725547 726782736 666414853 70331824 425570662 835443031 886219978 445517673 45567811 538242316 230012927 450021792 185136970 361353357 790050772 745747965 222258060 552847278 763501961 860528426 474473207 346375329 294728861 788260915 625436885 853899893 963882645 381777040 8152769 791691988 756891010 630382739 973995874 558136255 103412268 117346938 61163948 457808996 889358413 936057116 515252542 393623832 515402574 615734421 986402301 873020347 309924972 760468441 165653591 12534978 480441591 309188369 186846263 610353531 854388595 48341592 11891765 731754865 678307009 703308298 200985782 909153583 745623655 480367992 509118806 224415342 240829241 280584178 471483415 881598803 668537164 503162166 367664756 907495750 970712439 390418989 918705789 667078196 946714195 262998000 768321567 674894428 977334688 542562477 228090185 515633617 764045533 252401343 318537053 744612891 110803471 363958543 895631894 137217048 12432308 629876423 18018334 884899272 279408333 818604471 872585411 39592564 557773657 25712331 244063221 425210684 741945985 673125345 829556967 707133698 982871119 969317674 171348236 580624751 495122960 55585957 902283826 126802473 958075669 656806586 497400028 628217954 772649918 804400594 719811805 157982982 766607287 18545266 98094858 89067932 200196390 173906345 165707095 411827623 247143684 981625534 553524940 94326447 484275470 935130513 726533888 841526501 97540049 945973460 228394838 976905313 353367813 208647139 170614199 375989320 303625512 67185677 460349732 535507749 739179457 76236013 457220232 165211027 310715478 138436462 671266954 841637832 33510918 933005790 181069720 848283874 778335290 726833465 342458654 874811724 583795804 211703912 2071723 406198516 958847962 392623328 938704855 507683858 526761583 6318796 201144736 242945100 803107159 250235076 759050830 321612010 686327396 656160952 284524845 665908823 760024379 254993589 410155724 591585556 385145124 859903196 251536720 111680986 629229972 356732712 427651803 521171638 612365161 159242015 68902700 46584272 688038125 71444847 296116519 694977714 780415423 101447140 406929441 544741188 780162753 99959287 147332601 42961251 136400638 591601878 148227095 597417898 73980699 146356143 904894712 606802091 972370020 204747375 331360798 292272903 125296372 807959697 635346030 796617400 754918200 488162083 303635151 450530876 930476767 990231768 337083189 819258516 705754709 250983544 229573470 418024628 115776701 947806673 31219239 765267130 211962811 654829194 450766588 570091556 353202569 295924756 132786206 993055325 400787813 615352568 583115239 141187070 273929453 82832736 622449661 16020127 112583524 940425727 5629149 961230130 147676120 141147998 435152963 155151540 386403321 855245668 143438475 25665544 689025743 495538196 753521554 277963903 397846253 666084658 128664200 787583565 716935723 854109197 802336287 350783287 147955315 855906527 115866550 758683968 170764578 646829925 291500036 68167612 441333361 48615028 568731204 952097096 194423160 141332445 604352797 774987727 110087706 524000328 738043572 848668975 928184960 684053903 163119556 790762900 967939087 648628835 695755841 400719129 769943822 262508437 84260492 473840722 460119128 55316498 814755401 414680336 152765997 500193574 297509281 898971702 409311075 126256494 610413051 993186852 450087110 866765668 822653971 482926563 491579060 583686302 992523539 292453630 937214488 823731959 636915611 290166609 528019631 961207173 854031767 293127842 98967380 160048699 567001972 685489493 216273032 935911584 55901484 716858901 407977776 15614894 336487739 818983069 82908490 335668814 980966245 221202982 767431203 335767651 420098599 658060025 230855741 710049620 820591284 864815522 503685110 333781653 896391707 190565716 61297364 715531428 596030007 295969171 47407928 245123008 361694513 98763983 897071036 302359191 933848994 947629097 706301878 464418339 781769525 590289008 459088678 693719871 510013688 853434926 77801082 303199220 708568204 385294668 509858805 658855564 242860871 664653863 589161392 189062330 710245517 668135475 384143001 562107481 388512404 181466390 880853535 253646091 680506915 431837438 19258675 422819332 548953360 710461190 317993454 340717719 861637240 9439841 784547958 102731879 780561363 999187505 547745881 834680985 976497583 622941173 48187348 142092088 476077958 161639589 414423455 289356139 410360534 677521206 597339267 618385949 239930450 870137006 156139140 214264850 828938258 105105608 814521851 329330224 928117821 928773808 511532357 737967673 980502703 321244062 416001986 259098340 523835973 164551544 473720815 458826699 141403591 146346535 54266082 889013318 144152352 630400195 7621126 659143253 743722928 19966384 894674951 244919507 328068799 424281675 162919981 313670230 917389899 924070874 37706146 949957857 327987116 256045157 317446381 729193407 436434673 443702678 247873737 606948679 638553123 51534578 675015340 24652218 134769789 674511938 528095811 853276738 772365470 899512072 752574237 993531635 867525272 313484725 70553165 790883348 52968340 354303520 413997353 53403590 387428565 247454182 680083480 868376651 870887747 309513408 885141961 424405069 69415581 161909607 272554036 77619060 278037456 586524401 871927819 73727291 854492452 141559840 757488564 270355044 929163004 175989574 181907460 671061525 458956714 23582213 777427499 557940612 835852786 744806994 457859333 256320407 330090818 98885148 735369886 159957574 589427615 436448940 603000803 42876174 908613595 644363079 791739180 296716299 403241913 646178949 821936271 303677500 47331888 178112683 144125348 53764899 414674947 919837105 256916009 498977922 722857872 319610094 142821342 354697170 822832318 211851728 616483115 582384864 766991289 734862449 535669725 679927925 761491400 174818071 388990673 945787738 144602051 468903744 405173024 985431052 68291399 242046213 34029779 296582437 412691646 916601372 628528048 981901191 433940767 401251485 104249437 11660348 447731292 686014122 551871909 509549906 442034654 172572174 981744663 27737445 140510554 773863803 889349603 136175027 704812848 921562516 349930601 437647907 186416840 630599227 574838155 770983818 103216560 464551144 778821297 107134328 835599926 896235614 643445201 715715463 555808478 105760312 786308060 559135403 684163101 345832328 365833602 448094598 275273029 25480784 558672795 698174639 820075026 364059331 873982611 70598448 178532193 889476392 952333320 209786635 944330626 138294124 812212711 707347388 262422678 413962379 796699708 136633054 868562083 916306499 450847510 914069626 413712111 218372439 231871267 287228039 923671892 538480263 807700611 680164279 716016962 968369885 960411025 237619270 543517684 719889688 329330835 942089209 336562642 894886757 517158947 1959955 272905877 93322117 927536817 772637808 580805250 808707402 578981795 662963308 943228806 565262484 843831403 738636355 929448759 272565493 445700176 782366592 105145510 473329221 390863715 755556233 979023661 499312976 367857296 576575143 409360212 48895028 883576139 718591003 617430870 203480847 976975291 518528069 973557908 221794835 306060081 660435370 582588853 44108797 914250921 9114453 937429668 505195544 572825409 598713312 543651956 202941410 491397736 967011642 544992970 66074677 379672528 340315130 907218694 794483830 472053131 296880826 483373991 71128444 629996160 9893922 270187594 274505228 881952089 278435534 493803047 160697795 549881308 667006545 527777752 905400751 238634812 513746702 14006057 372003094 456807366 914033695 920331402 415083071 881842930 253821266 625744664 219241193 736628307 425352371 948415089 408641011 632884519 185292655 162282478 359499646 581288520 212184608 877641779 796375818 529519296 286899220 754151319 998724162 154053453 273644540 236929543 186156591 681935747 609934788 973963306 573170292 800430316 81090769 29573009 9326035 267949163 278305944 257712589 584893477 331443867 545649573 837473847 283182331 369448102 652596291 269367041 257557782 71283370 507693108 587135015 881137874 499067528 195087386 16606900 1817378 335511246 837434617 638844477 413691193 225671747 983622002 11447498 939360421 677286541 304939877 341470024 322488893 938461433 81644796 581415434 694604066 60518283 5452193 48205887 710595618 888026178 150595479 855721263 336706436 501811243 539862243 362298732 837779057 16419455 341758305 930719241 62483918 733818216 366093964 702020872 56720926 413545632 427563609 335628590 155311358 938660662 290034718 241069779 63143495 724943724 700711963 226005185 754614040 294011288 660054396 883822962 564724708 739027671 557283483 433221262 638535655 624617895 450761702 924319242 619665294 89105392 37630966 691229244 436780855 309038392 793250229 114255781 751966129 142829026 243650948 339215352 45090482 351605558 966387682 574855814 28156071 138497091 984676269 560647216 946049160 18192015 951276700 909964687 670726381 456608455 606804117 915260949 111746182 312985105 15257625 358865875 748112342 497331320 97796489 491105419 15421915 685560686 517614290 988058441 590419234 758618631 280838267 310685602 705642562 492962053 334683825 660621278 417186257 245561311 945237965 460148995 12167583 371521763 220146462 307099306 500667471 810073515 135719517 912071810 922387277 757865183 103834709 978519071 359806869 870277423 857447705 622948664 644345221 717537680 686135168 543993168 453137367 914116427 646666040 17725924 531714899 598153467 629729504 201901634 334342282 656310873 861057099 700143726 434435270 562321704 773210288 717622169 379164219 254996400 547214112 710050340 936789904 750932511 527601184 123033618 385301256 520369844 934380815 777015569 583602744 44914671 300596235 434091605 476251894 515336292 169249111 164394815 136025118 692611134 523394871 44453172 19345986 415578050 843707385 967804872 488699640 291172929 265405270 324785516 590360282 882997565 66800446 487337236 439936757 292983304 166232107 103789475 40774189 976611688 47748384 578785205 641138403 105278332 533315366 321177997 135369198 707327132 100779351 391641588 612593083 550994766 953566527 652898863 297602529 54289931 389040190 244130531 866311355 9991811 28518992 352715490 172422129 982289673 79230625 336421310 222593667 216723221 713623698 430208994 822049431 927660596 680071729 926582783 685039762 837332779 868591886 661115814 402641466 639100126 271396416 431561797 436428140 486621669 878449675 907349605 395456425 466807238 777682866 752362279 40916187 927925661 221873010 468663838 128158712 208063141 513603124 46588085 949993997 544003149 983461775 941875694 907385690 868175672 820024011 450373603 206687941 503951942 184688485 701782950 41564407 83713225 344207536 19509332 78692554 531699732 468673240 640780230 419522337 256657000 572500199 998773144 213943058 696113457 967179623 32713910 542193434 357759784 575146035 972189851 918036298 79530391 22950176 137606523 798351035 155157751 441015661 577330559 708025040 875152138 171724397 392387074 295132459 948413134 179191177 380503809 761370193 500449074 244364320 85261865 827610426 323794789 339737993 80575952 585877381 387079896 506286472 803538942 138281480 129070855 347041198 740208600 728886695 449000303 699060328 610092316 28974975 363838050 697438129 778337563 27064961 28108353 685822237 282326891 13493451 357332176 896907007 986872895 202249671 48916300 33397627 921372639 310047492 898322869 365531045 519176818 650983158 166707486 701748228 950897703 583518917 458419324 764435901 711675295 435265662 631885007 232162139 850140220 958635410 824492759 292212872 654164674 499580135 374192915 404874062 43374102 697188503 124894977 627777805 583319346 923013847 662208792 184104977 373033628 444345263 95890539 266960978 891389932 202137764 728679108 816725171 799175459 93216044 651991517 88832886 640552513 679539579 604371999 519405284 203039240 269416520 830254885 57019908 939251897 615262452 655205263 804127391 499365745 905843012 365735368 517166581 393214324 164891939 752462346 310615355 643308905 527592758 719941787 80689819 653100745 780824606 137415694 609830934 614556307 293205700 420284920 67385039 828209101 825114326 680229931 91879412 921799735 632126022 775702509 996838998 474991340 135776832 44848347 880424223 206599774 282178197 222675504 325479110 289226606 997093735 310113345 908800673 621571569 184005479 99092370 225957936 284914538 70200072 912460384 969429017 692377697 95044259 88020317 468828274 18063986 475683918 660286519 690258892 115012731 357170151 512392369 474431689 349700651 399937446 977073168 406901668 825715997 934657349 587568951 142537720 650348315 218737570 959892200 16743332 684343193 748496047 251765667 731579676 770497221 592845615 905981930 141162942 153647393 837548805 740621437 469433150 544847634 521758231 252603087 292267773 458400028 941852348 47141802 115359103 415344833 75676325 958345595 190973413 13121739 237368582 758535826 856362566 366438351 605257080 131426752 874120965 81767232 822927904 114280510 682958231 679808938 689558556 23498100 715134592 997042323 87882585 504685429 585950346 774826358 199828703 508962934 19941236 760535627 996255044 603454961 362405076 909309636 970721790 676428589 714973488 269879994 567267508 695729538 507341100 679161697 40345304 534197967 100609049 469504225 977596136 385120947 762481437 289782581 491973606 812416604 466477934 937293062 627220205 932670855 895686621 794517661 621233279 702978885 170717500 303313362 764583573 505958035 302105640 898252575 494530608 705242892 458171966 665942192 941470656 57082583 780328008 994633793 706231394 984492433 557796544 116005400 510431025 740653901 248941419 944707956 991753169 215586707 677956428 961339358 68787976 296104796 718214644 798668582 483364785 294939101 793341316 856178103 806411311 222653197 897135735 452113766 29139389 668283239 912133646 243573867 105239017 76368196 493684421 692024332 982441974 622390830 537133208 870798246 535109068 87230267 355655412 522200670 317566352 33991941 413805655 903464150 676700166 177173555 607955440 452392717 709496182 305724404 460515430 917014597 17913926 534063358 470567834 222289289 406137904 638742584 959888116 85398900 138041184 884483349 619698353 320073310 817224430 480800374 8891530 955062899 269223111 287138527 808901272 595085244 658639499 126322444 618113936 91040237 83131378 10529970 826879020 638512021 743162849 408899680 357268984 766027725 164781971 914072351 914571334 590176354 704061231 345471243 972009561 481305692 975480733 708100662 796702944 533806556 467286700 476710362 981312911 696783305 251191111 25758439 881802933 724140239 290915833 227148898 832135762 858299970 513912611 589020336 375455613 594613570 55771570 329417873 912062873 798121797 969954272 7394249 485572426 9613103 67226913 595490845 889268737 88889099 623879390 309480875 844599318 269081513 329212264 484640130 172449839 795453978 625672452 751086292 68597243 311903192 242827184 976617878 175626706 453613821 142152167 639697085 252153507 425668931 864647151 135658584 724312625 763030655 658812620 114566230 420225214 263630497 475701101 207478600 982109895 50523656 692281668 540635036 31965998 517151510 298396813 72019084 463041965 597568444 201948444 419554794 712410991 792703620 112455673 492645988 882136118 9613553 118682040 444253686 601957160 876943680 383563912 210214738 191587654 176854226 130658364 798631501 98682897 25946039 983577232 767042914 713412308 739427988 487695358 689215781 596945156 449824747 526806691 866652155 362106542 237406654 665854230 7059168 547116557 275899564 410685500 126553651 908843056 22479424 824786304 89957237 764214760 604846601 949173088 778847828 401319528 838957390 152562096 876541709 481930729 408813308 629767200 455571284 303815717 184409822 880457004 908420564 907950609 951242558 299687587 101817873 60527823 884431683 695867508 916742896 714255617 32268056 741175835 264222050 816832900 901899367 274892627 643437165 12769106 888266766 816472750 33624581 713543282 724093648 574898948 992296437 477172173 971083800 542439431 909340315 141487212 134886543 979052980 109189274 390341562 246229424 955003322 400881131 902217596 507282266 863361929 293199806 532987531 641643117 28238568 778199848 210236637 590028386 327722460 271903911 273554691 949312948 789271475 351205339 492200803 364750596 965998771 917066938 861656846 257194305 32199279 752672108 442186862 521315854 493739177 408558083 218194463 632358829 872058255 116140163 231922020 884850266 808213445 507434062 389153663 975263767 44724049 927739386 354293992 995867447 380308395 681418091 515860431 537569016 448116975 181593671 848140098 213700495 964926015 391176448 468663477 118976154 448388175 920886208 881549815 686226774 690750076 779318945 642594249 473871198 90993893 703938466 641933576 925187642 532818986 462110326 446297816 519184902 196553020 216746104 153732996 609396165 369965256 756905078 82965438 86427579 473267775 644623701 800635252 568478379 18575493 650233733 860658248 288624577 734255668 174306076 976024828 756361034 702306611 126808150 707709119 714527789 143588907 447581351 803810482 803273875 347562647 536944976 190183245 821336051 450084578 32176820 770375329 606053088 220055544 576623336 970011451 723134936 509510589 928278854 924577399 466589202 429988175 702673736 597696032 173037867 162803978 966785740 200839910 18873711 868448055 785269750 621998221 91914326 855927040 337918513 595178869 960833353 379227548 201491749 553103478 576100152 406007633 795217936 279035082 140013861 580008731 930133668 353219524 864177295 542578340 354888037 553437338 793974462 496105002 863654480 916523522 289354553 612817207 125143924 833786894 374626624 625580865 154285771 886853712 236664381 67655171 657170312 354768674 158505324 500574398 654465105 841121042 607646176 575705920 473765687 26758321 655165015 351160791 827726812 483864542 434123586 193711522 241527951 7377478 316849489 595494890 735457293 443299044 825545484 294061040 441311817 594225296 211091154 325375066 930515344 124346249 26437792 1816259 862831653 753657270 923669562 626483235 935605219 718505842 499722592 110126575 200255554 73390151 159371143 29535422 760336575 959803029 134473649 865633208 363884981 345180410 418707036 878681195 212308250 5815384 499620558 791734162 789899524 73327983 474919863 633669496 629512950 976204991 625197682 985296125 493622825 623760093 474737882 743867526 127419615 279806935 967247300 506186667 731127777 586908445 244511397 89102834 741532960 945618915 149625313 10672895 623602228 18384565 517083873 772049032 68742372 797909861 498482373 948345117 261694541 802748733 10632123 92085970 461495212 871139179 648056734 847960598 724353007 442706418 729522501 835883013 523456803 649729304 219282001 435065109 329505388 892175095 855810050 975495783 236377120 726978013 627872788 805936140 930908862 997143517 727067678 546038835 902677106 778389261 645279659 868563455 817691989 64010820 558904319 550628799 862076589 386146308 488489986 882141768 103716808 319804597 904234658 542694819 498169252 882297557 739435452 712185874 805562248 703638628 438380460 456417195 553530016 402699241 864305542 539352982 658727086 96605152 300278610 432290947 538866636 319239866 861077485 65125765 663339363 487193878 645949368 683849216 671721012 386265721 313178951 54834506 20714696 976137950 457023352 295259497 107980925 87368509 151527296 284702467 410111287 625386382 79784696 671678449 534775828 586943146 985799420 938250305 893430757 383372150 372001338 262298055 975177082 715840744 391962349 602466845 953574084 223395118 824371850 600522820 111829729 54143542 368740005 258101844 412704312 695282249 170274858 803674615 334564382 940221923 397378975 245131834 340609555 242542893 347551818 562883701 380020758 310039192 829658487 914261434 817606275 916076570 305115803 244081109 917566053 890222567 933185582 106163712 983920787 101712189 829229787 565986736 697017682 993409286 879880453 658979444 906366211 132859796 11416050 268575934 98430554 302863768 831092345 86624316 990849331 673004277 74532253 604844315 677862001 962536675 779543956 342115972 881121780 324275250 960636483 971842854 371488583 442800257 386912729 307314741 272223488 207799306 216692357 10549336 720059141 643094514 857561952 99258217 40240759 417016447 775150897 921190100 6522749 993357157 827901249 626911452 688213462 689041961 960075502 734439411 146225659 615630655 3310389 114597460 103935747 326271984 882363594 745307106 733859950 303255611 441694791 885220112 499253498 651631408 568457381 576767056 446768741 72728899 423576032 942766537 203617110 172021777 642975464 964552893 327149434 66221735 372521860 132841671 156107465 492505309 666350620 591809885 339896190 508033009 927808482 717785529 831122813 433086730 867738124 441855692 230547201 438350537 7576848 901407388 678248189 226290539 164226791 441772154 261753314 236532542 417131107 704616321 339464274 989871294 721149269 716654767 504581182 945828904 498228674 720828803 71922471 217879895 131109095 16203900 48075874 98268049 546626987 903025219 520179463 232236268 163491299 636765739 162110619 586888348 736581227 847064265 761885604 227462295 305698815 273436939 306856763 279767640 909025865 176576220 968104325 224552730 627613778 46922934 85854533 969726440 693217011 800806868 39106559 609502526 829027865 380453358 567167584 835398072 674607108 212884090 750195465 965112502 250013478 910725847 472909853 388016783 484691318 232879082 99246364 226312081 499512299 832742868 297955868 636610500 138245085 603305115 670297050 918572074 74969384 710720890 514627219 73234402 881476540 119955469 309010326 934296089 292810160 58821022 830293038 952133890 858007128 274781740 259414993 584229167 677704121 621256717 424499951 937181869 2337936 477591932 901683682 634211673 618676106 630431194 789559595 767247609 896651011 431542293 875344213 485069086 265936210 56829600 747751156 996034194 603536208 840731232 697873751 929571606 746620233 821584879 310625512 930846982 930071568 350516886 876253884 569473204 819316519 515818209 911253464 622137758 894866093 851165753 73617041 396231522 479898679 371703050 657974680 420679745 579890981 380555286 227327433 200745084 546369410 893092346 938292302 367410017 521259767 631709446 425106350 685343117 650932697 698939031 862632462 321127345 267974478 47888490 399274100 327302171 344256957 731104009 635135792 561238854 209784447 589338947 301227601 953304844 216492702 356834673 66429068 972519092 737507891 197477447 681351710 740452487 123379225 469410957 318486179 330102013 440247442 529170230 441027668 327065981 985345359 726155603 581785994 927159243 681802460 143258281 583601591 111615820 737065650 627736985 741560747 141525746 103167977 237084120 280260396 423116270 311610761 100456807 966514292 389063034 983960721 863896701 132991491 387045335 928134378 14432013 272733842 623193922 571972928 905074826 123409451 268587377 537687355 505508123 903562383 351434399 789495627 366618328 622672955 4187398 394134857 885077785 426644108 865745710 441095531 669594999 157803324 825174352 23856240 516759044 653805037 443705718 487013394 640481496 911530691 671209841 347952391 814710519 845715225 96685389 420163866 135894184 696052765 997112292 742936442 121372456 577425796 489806791 723988205 159554450 402717332 285047972 162168328 38311399 583805223 86299827 797362720 387834070 971054255 416375127 92736271 951786847 628921391 715911390 630931441 283145193 249393984 366281459 228783738 86881226 30511458 432726417 191821705 748586970 763446400 80132540 875019237 678646055 810518309 639268218 650106290 637399361 169193687 378293154 612945823 59670761 77008473 717407556 438721358 390139561 312995676 469854395 578456574 221582492 814300241 949342273 577282551 660397716 360457632 989580862 375611532 694591370 981232294 851975913 129786634 103124590 743627774 408090342 594632336 445527091 235075412 587889582 526095950 928760059 268411510 431214521 859288606 351182137 508606497 934788213 383348764 566773349 476446023 140604063 916362847 805543789 971652024 504409392 165791947 309167700 916250641 22974354 991666042 800053709 79322709 473952919 819796135 565937844 665269455 601557837 791423619 289181497 204718455 914736967 538635582 615027729 295765646 280031539 764938642 157723465 491973954 654982328 838161866 259188207 467581969 160292533 737671125 842857933 654537728 176765807 807958863 106379545 125394399 99226442 785253339 387654540 374566775 391301423 743867078 487286244 632242822 573579972 867723449 307189951 724657909 938046674 171935241 509999948 604502956 955493747 285056332 448360489 387095221 982646746 825847979 367102980 780427355 971854386 364117834 297911048 102177782 12357466 43381861 659740056 510218640 509729628 378247006 946230207 882032040 277830396 695051862 342687676 579124093 641524814 91491798 334099275 64223143 655839073 460015755 176728973 779839010 301143690 903871234 312778541 756867083 92768400 575854343 875016419 305576159 990945311 827619802 831954660 345920029 285025552 214999829 584022329 404757012 623760092 279223012 671970901 139270151 488674204 296870163 514047831 129481355 261927344 208873679 854751711 703564022 21807025 75706921 986162119 4028279 118788099 747626690 587306680 51709015 194186218 591139325 975697274 98031032 755192268 459156772 74587024 988359921 765965972 598763460 998445769 383147189 851682479 469179594 971900189 393328191 707628641 443901717 99486229 779113546 620250562 920915336 258794708 479640879 684620518 189671247 916536069 491693145 160115398 473749326 217470543 429352301 829198770 682585019 441586070 84336707 767949893 140263288 996762888 609947516 363774598 852196734 343254639 713445574 306093642 499727277 393698774 988215404 881322077 422756780 190540225 270748253 997962092 961646144 855243883 318650013 340477073 360336843 548703305 563695547 10077268 3240341 410856569 344342287 983596925 578144843 487242720 635518309 201335128 489370691 960253584 741321057 788705132 85177089 872743923 322829529 555095865 500381887 606923745 845628726 83378215 293090553 95745584 286792519 928324369 404610408 143738439 288398096 42168154 97334807 799495673 811177780 446354901 210216662 301182971 851483862 184937427 915340045 851221428 603618511 653899341 129385418 587001773 398778936 126864226 809350661 674874631 742844358 417130776 876021053 866852008 353225371 313871292 871492458 832783549 107470094 790179671 657936086 797942450 885773065 120872113 597932011 872771563 976014620 849255523 16224341 872243250 962489387 472123764 321212965 494013668 477333848 693951080 653168482 475860031 28736805 160203407 875109920 445933820 455558081 194064924 428230220 293940876 751921186 434049255 413115504 591005582 379190200 187919744 866869012 485974081 744152611 133928141 1220136 519731507 981052926 894478364 329000200 3604516 131541632 191553965 335162333 396208812 955051457 372476935 388611760 153110197 78638278 699269901 541997178 172385014 410519904 278636515 599041623 99827168 889559107 536720325 92529108 627977630 138913070 260303260 148192126 28466498 118367965 264349451 374010406 427433765 903317076 815431317 335808101 226074830 140022454 624760718 569032155 318042343 202952578 160811370 80386695 566199137 410108095 682274824 284939831 827777681 614284555 183463899 288316126 423360524 442675765 22482238 902737143 102394349 713275895 766195683 267737401 158075398 655298057 662878840 29772328 462838402 13980120 481956462 27787722 360733716 46226188 100650621 66302711 501886605 545860439 327429563 305493351 901208077 658559533 924459996 97560364 634105439 679390674 656928376 978900318 633150729 104081900 444322581 627453239 854285211 940851984 916662100 868407003 639360759 872198261 547038031 791733185 903889008 74500967 412229015 719824451 822116875 86651506 777756121 693860637 679991460 497348591 120469566 454621431 653526665 789462413 807608802 520494631 501933520 722848037 275538022 602582430 555702981 495438135 721565179 267827512 188091194 607527778 338311967 116700436 685298211 747060910 139648105 276455310 840561354 188625828 845267326 52245657 583785374 841073287 411179587 62588389 347860361 512389889 986624126 833528004 176694127 813203444 227713543 396898509 607463089 186466655 825428817 660999646 767062877 405257025 56094031 741262270 526436669 130889124 429064784 912487012 39905778 560367170 30735012 685708801 965838170 173098014 534471983 44939677 992638391 727065594 242847895 485494871 86658322 994069615 893976821 378141234 967122986 679610262 370602833 601190912 879670295 723017856 481069016 652485744 955823052 110256975 975274328 609987394 657314903 120985645 443127980 598536347 723180725 801274314 342962523 372564904 43971016 505046036 218676674 925698217 54712831 165727714 926224219 736067244 890153008 278824766 231271527 962762201 891770564 533614542 507046856 936000103 585059771 126930780 351568578 733327674 787834088 955058028 997223141 219725520 237297332 582982222 427388542 987981109 811951714 94653010 286625195 657104406 821539755 342673741 943211274 19326965 451428073 62945779 16168920 903013953 527075871 293097232 203359662 883199 663401273 702428415 188976934 778531062 336136951 914217802 820986557 513317800 488682333 992614840 433975448 926964688 791386706 62825587 342813119 156380471 443669493 699864031 776898417 768289829 844032375 895038208 112779903 225221533 982168730 524223273 868030388 449008515 639662229 156439264 955121782 580915990 979178212 360294079 294397090 838214381 419924694 177677746 709900681 479841224 243963305 904813926 203896885 955345979 811722527 994075225 192018942 81543058 717267994 645250428 410446560 799001306 611497819 695917559 815208815 285711991 192544889 583378056 838763131 828918084 448292782 579485408 108842766 422259349 347860415 435629652 512373039 486174141 789755812 852417102 401242290 235298872 244673773 940801445 200925246 438925333 714832724 729534333 558060448 975813468 613880224 359470251 559195695 621515909 769042206 343569719 772263628 186260990 239790655 865347298 510658025 523923221 537594547 220636841 12643835 452194672 253686317 28396234 44133994 804688348 580617275 627368304 603118212 916560298 342264767 457796731 806254434 781469806 393929626 587197431 488017721 233698639 776781016 893339684 719403550 809757223 891037086 941747282 819479775 94532212 326312415 509111638 131148019 195414628 738990901 732201211 221919740 766535584 50753381 95565664 953450044 138042888 740021452 728871667 445465915 979248232 290614791 682828402 7323197 716388765 59404347 156236692 875011337 385788140 659754672 820998429 587096645 758219594 786235765 933143866 181640371 739970278 411109619 250205471 917108852 152025512 979405196 23312753 802670680 720907356 813402632 369047100 175404870 750420665 711712402 241348813 65140747 544856886 777983803 713230576 261230447 829509904 160095372 817269754 253926854 320755853 202722595 512244097 213840403 454914297 208694972 224633389 741676742 122355745 423510668 739908203 16043447 699168390 109868635 543911665 286880206 615242099 963394649 722643838 980789609 293917271 633602770 528465591 527897702 323646029 566677300 375357534 484239632 619167088 708384637 616548207 957526405 949732484 145147437 139778370 726141871 315907838 972508686 314830989 776143417 753895995 168446770 180707678 612548499 194962270 114747424 760637998 687786082 269647800 242295675 944443664 7796806 586223762 381228358 316003999 350392172 382842143 919291252 755118429 575668452 657620465 243551767 277201695 101261470 24652309 453701937 57628218 378580155 196816402 83728582 388481764 635485629 874617221 701434213 776365359 304341300 157053550 84056307 637963719 629285113 691886185 614502099 312551935 118559401 465068335 916353948 770432977 904474084 128776919 723816148 457801127 840554108 602148248 84946484 340911420 758668710 964790913 275322709 893569942 147056564 900739024 592301965 99192341 857455241 557635837 596629032 816467499 330221073 482674688 823422927 876838524 593178112 901326644 441740803 544243766 882121632 25196832 769251511 736448706 745928711 493670455 817543160 811047275 851803644 581811368 780576515 631751494 577145921 178791967 484165752 338740342 19905929 138585655 896895191 608979964 843562439 21656636 37903956 285919219 469835729 71009919 292580909 318367673 167242979 538183725 507674791 739242825 316616718 689624689 278371851 465512976 39214086 837598488 795674599 760153954 197143687 563294401 345090265 16381568 632153757 454564261 905318087 57070189 573197741 664661246 765309745 246709563 480955379 954164708 622617301 810012890 12039899 975681199 121333492 333255053 522766299 276430557 358453835 189876124 438457101 159990348 756685057 201391678 892939152 634268964 355233360 373383525 217476809 71699652 967648063 970605965 442127180 505798478 578802201 776606604 711263384 995221168 212579032 268069974 613468378 912037222 537525073 302203469 559659414 403668673 132986874 256080248 124420247 209647863 250811054 15100641 128993868 619552538 521156788 891321237 235039063 568137684 731237088 985867740 861335434 86626968 615452216 879137907 147450221 243720918 781784039 617598913 216639760 691212996 86827448 875329355 976396707 515488609 766803199 541253420 385046120 376031526 624069218 260249379 940482468 900806081 126342704 619821008 704597985 327069460 451149079 455672031 322655650 271813442 314681244 811910741 134297818 455776196 879964088 119276178 303380270 952254488 690550099 404528398 742199250 161142762 200542971 46214804 206289119 902151845 622885969 506180105 76851245 833776453 785224876 736624705 411187636 699225411 21606183 697885812 300287960 825156909 47279942 349619618 182980428 287357557 293715046 904433721 646277828 885545761 416122694 596689682 861082611 473610549 922203331 5897832 489461691 906733524 436723659 722355566 297014056 42698377 18313504 629456074 41546154 151121022 458357361 178201460 10566100 998802261 74791841 371807494 471235163 540732780 850667778 741789049 826602240 60445525 673122507 780036120 773678086 103214005 989469461 303632052 255714585 689320385 66442531 43705238 105688900 96460622 302345811 549611851 843981173 627178024 59495769 459224265 147767043 728898479 970428970 965560570 260279739 789356790 975058373 926874003 249408807 889489957 53283143 455198388 206444634 281140552 898072495 515760323 316571866 82694457 678216105 975461333 707351952 68065132 641746401 631331857 509861032 962711717 838301398 595167508 93779174 374190677 878827553 36837431 783797735 28421991 676920205 856319409 577671963 663101171 368984171 594680216 283702408 76832320 161242648 772903330 85175210 977288079 947399943 154607178 371221415 471936166 194963916 685024778 652738865 921164874 739621193 656536945 281806311 848554922 891105690 639174707 643111892 838280646 287848589 314544564 612407539 850794420 659744733 274231211 212940826 473302078 734345199 252798391 549808141 129882053 447026493 917271693 470280986 253866631 810783751 294869910 191431675 239666135 87585975 60737270 660239758 745073107 895501348 169481382 661292915 971166063 408282037 939704262 538316080 636119018 830465529 676124217 928988687 606083180 885561621 140060640 133568417 321205910 655219131 356371607 496083420 963302130 420369198 302187571 162100198 645464767 628975461 229747955 966257951 489380196 320235348 173800776 692618491 602222761 477591534 679095670 470188379 766119390 512590293 393775035 278720587 816322798 668349265 158642370 145843472 3941598 532027276 986764392 988973174 505000881 348648213 59116109 205110028 242962104 231395288 351598462 976713821 249124346 833852326 786970062 165664949 693244516 790972506 215184770 844653869 98530033 663905498 518543468 104520469 21287801 46918294 679546042 42898900 987537811 14040932 775953581 592369642 92037301 417197788 448619005 217533238 997345601 201695817 472895028 728317367 460965884 17483841 495744234 791452711 755558064 217135027 346921088 901794417 801733865 549011600 856016541 587520041 199925848 387781441 936067955 236794758 86980152 468616048 885313241 436178242 704872470 810715021 161519583 943231765 90262738 347349350 24823759 224752296 774978848 130307529 370692402 129713141 812356823 108644816 30963502 253316337 651841043 449525294 999716315 895062871 603626808 279964920 8449682 520717810 374551327 671886395 395253993 322145487 242058295 61403119 142790372 529518921 479939194 883245740 261735977 425804717 904960602 328212876 822693440 5677421 158754504 391945060 501181395 872397716 819769755 388402352 378861513 132698270 20764399 375368182 221838264 142245546 497888174 639022799 316550132 99531616 366925263 523882141 508754451 820182547 931930531 14265304 612250850 983006457 506151717 585284585 496327966 147862597 13038201 19529649 808021167 159085259 546542491 404303087 526188690 445909629 581504665 374505117 520740558 543229316 301781308 227126598 443822186 503392069 540080373 174841981 566466725 523207096 801547396 637362832 57360458 872575923 944131054 533463337 387166830 400295046 397607487 521877505 99436091 768502473 254596426 165576136 693104881 586888075 599777594 12128316 76538882 218222240 886550607 653357252 556540635 513892428 214815629 901259843 799613504 905425922 776561937 804859917 16907691 631684824 688936798 422448190 925536065 576294123 739121488 297769198 145280655 226749457 364188346 460397404 659744616 459302300 680104964 891609306 589610450 680741536 478288966 90016421 309669217 90095716 335903102 383887505 20944820 639880661 254940023 207960587 722208652 238237770 313732255 171051555 576397431 451212139 905257445 859105703 575745778 756459958 803091698 333948591 896383212 350999355 751323389 515614943 708762970 753024904 144560178 227831707 266948533 691640028 189620864 689259294 335928398 995953567 657041385 390673087 417932559 346586279 710689854 475727443 403539840 909658244 850537109 279763382 335078713 855802853 279609038 887505446 737422233 340278676 54603529 496348288 54797362 111039426 515570150 247243854 495755483 986450373 227815541 457168307 839005657 93282267 180585030 853919464 449915936 611632565 424231178 849849992 529356356 479155382 349573414 341765323 906403111 903594393 592923439 175269464 438943974 129288259 89274334 685736745 781075795 111961348 953665648 518843812 244791422 3969879 417247203 912647814 491820443 734488304 942263605 527028689 53011583 123720986 405226834 261741122 394092846 947505812 98833688 836336680 625968593 862267965 560310385 722734274 211219741 476911843 595054833 860054159 595059689 723232324 443864187 895344944 951228205 339308703 109767767 138997454 673398130 376001090 627127327 161692315 851432671 949835803 260058546 452331895 877802511 168730951 954294483 212205745 616213941 265215027 957265630 704152888 961231235 977218519 848068244 582137699 769281996 886657530 386363233 311726606 489707762 715809381 394877260 900612334 991030483 973941664 642697975 570723329 764573591 21918278 241268692 504387156 843143205 305676789 920811561 567416118 564233502 475116500 964847573 175972249 216681876 537298277 528242374 808862517 193441470 344570407 320045540 278576523 934951117 780410822 267838013 209763404 608333125 486731507 228996228 459619404 716490350 940792632 179802116 219907010 94508886 708397807 914898572 748787073 861837821 94188391 940776238 937399754 942142222 637934513 996283979 726008493 347972753 368342202 54619702 228837795 778859764 126149227 489600295 562088848 609089299 228180967 226497652 929282580 284779694 251858612 491253750 274049930 975067624 433384490 773625490 988501929 551507670 470204745 921653347 891857288 408380634 418010039 387806908 42340590 553383875 402283943 543646396 847255511 463052871 178954737 205573747 351615857 393613578 614027238 372177716 291101540 356128300 160825970 155936321 597030650 835230073 205396115 616187780 165671698 568111850 210485005 592376885 401107328 8769073 489372428 655841201 678032066 633877597 767033960 613953214 557281614 417080423 862671680 930136640 730331908 441666946 512798074 388739789 245053056 367131682 137221313 453856940 838049155 276731539 1718424 42020807 401084104 156753113 478917243 184335481 91202138 73885452 345408164 763422119 910956734 171273789 38616299 864950529 292135886 331565474 420840217 550358218 359901468 841681237 783162730 675903088 790049702 230573087 118645399 460743532 418403020 553414152 705135208 102669956 678894705 964201220 934561051 49448186 747808657 655726990 285247376 405392326 787633392 218844163 307719549 173576801 414134834 584863874 243261990 453737157 719619174 858630514 918348936 865521740 855277391 654472947 549502032 255949277 101242439 837026332 190495588 783436960 515267113 305967935 295580986 311140876 309658206 809326992 3269872 985828109 848615349 258134621 860208451 106611002 348511738 944748098 318484656 733119824 411029352 546400147 227259864 363630766 840520315 190127766 651684606 265310248 279588413 71614453 39989827 278979328 339710649 124900944 700055204 185299882 314866003 294414557 784458079 988484106 577972141 72785365 812133066 630499345 126302500 305169806 57943971 598739896 317971835 384037847 481218283 845287846 775513437 69908943 763158103 558506368 310775083 881206144 729905837 606543124 522811285 233676628 915012421 524988424 87696768 467315612 841941323 97121315 463389997 432537228 95032398 540236431 16047436 670860941 922782477 441356855 755044035 399445579 610044717 412157965 474208484 382254402 890281389 68411621 624097971 356514868 614158083 984134516 599758084 738446011 942292552 330062052 664468486 231643429 221466781 88823147 657079834 741486230 875169838 995369910 510997625 904635624 851273424 187191259 696951031 455391238 601492644 503582725 245419517 461510734 1887370 767199564 768753515 407266817 337484364 763550737 107362596 652790773 447536213 140071748 500921285 230436869 634831018 145922605 959602035 498337625 77283412 343921201 667952160 278574748 998561549 845616642 379492506 626133092 665720300 848412411 494393120 833252053 215266816 167046729 40993958 574899820 263117244 416244894 642965395 863317196 422391916 8467142 225854101 762675941 501089967 915396702 111176324 868444873 672428307 643436126 162471876 445878972 911822249 366098769 544772243 937324875 676896109 77805389 239226570 668075006 699641186 351712692 520874837 430046917 372308055 533544674 610443016 186784765 174103757 940578072 129873858 226513708 252564902 177113753 958045703 969909821 331487917 816271012 449843766 37197327 314463737 824415950 784037080 595181525 400770334 351303400 133167093 10162151 499463645 560762285 620093924 624213004 503939499 614939778 195683705 142586145 187416162 456784801 43826031 903047703 895307932 475009721 507646194 777282209 788082061 93152316 456377144 10786933 572937970 95940530 262503637 342813017 320292491 63380137 346190893 79360517 261130396 658986099 785755293 802333813 961710194 741546936 43277632 789272105 332522833 182587035 132422895 905168471 343314023 745697691 683769282 60574881 695087181 799400054 217940775 959184516 437840313 540577311 153287751 740532026 622861691 114707010 727563127 179734296 555012776 247445184 274147116 93029194 801368721 656219068 747120500 617516867 5791418 103386460 340623450 967185243 906361944 284646452 991504123 782858158 602605618 76587989 865576131 843393668 329494278 276660658 67593706 942888629 922150395 899179356 762474987 593849544 606931045 345341408 975970227 994392665 966934097 267148948 995883608 592133728 12963042 244802597 26332320 967341678 551238879 163602679 650361480 619098679 414997191 948762837 327946039 369109798 887637255 265437288 967049284 812586176 393445725 322822450 635912165 351543229 490025620 581080326 544209828 377602754 207802312 401932767 12538069 103507225 576677747 206021489 413089739 386419379 399120198 29109591 775826109 89540344 267252525 322078686 215411715 422336903 266340617 66202442 452563437 641476914 983214691 591635191 179937903 944829703 577547648 458115174 945987028 388511019 513117443 191691157 588997134 508488676 248926360 128130818 186173157 638138934 2787585 794271182 745408481 264442836 678214284 300610895 301716963 573044204 638768697 694702291 611945173 101658326 939531247 980121610 581095780 251963957 866570051 127740396 174615458 868675424 168426323 453252352 163437887 857464477 715803119 552740126 296339717 802846310 900896888 110617578 908875034 239163125 517256324 392521356 765718040 89141238 525757277 427748075 356881964 482081819 512979055 311336849 536809693 769160426 705091391 239586779 362842207 509824837 661150521 343405128 732890539 849709387 319371605 410977294 53899662 285219494 967962679 765360568 493142763 942745966 267559277 332332364 758159850 896073594 634999859 786330885 453632849 870751648 210176914 532082565 696355532 514451474 280219744 764207017 973917221 844282221 311354057 48493738 691710083 865976204 705557406 494445501 857537547 807301669 635276 321192797 351624324 404242600 630359774 202626100 525949852 435264333 577120693 508433665 629671134 783254684 484932856 334655444 140902278 678294802 39535405 456275024 688428530 756446215 317779926 255711895 599025578 331950905 795758325 592159994 318039429 227004446 147170938 805324211 766196814 58882857 116865060 682977596 396747691 433558839 805868885 265384915 457146269 882784992 275049577 981905338 817295236 339423839 124240648 79385647 732141402 450095782 350542760 225922676 587826103 881001252 163579044 245320462 898651180 458582628 149629345 719726944 205438022 692418096 248924584 634883798 415023615 317005794 155565363 234635229 789956076 834420874 966513161 521842639 935680737 490364371 141526174 56481350 432939654 811510003 985632938 12087488 687964995 955759797 373333176 231101722 612620500 111444869 382917214 253313163 488119360 855318145 736844718 442990071 531327410 43608484 780417214 993611839 548987658 786294150 560148557 149732823 822792875 9825257 331902839 761333355 824985520 156459649 515584768 522043906 879444046 577035459 240409962 438396099 706801866 59499884 763142450 378678159 429890724 434652737 607187387 130781745 938281220 598543862 905424294 768586578 851835419 394058160 130984258 422163796 731148573 77832196 18785696 357061104 40497190 997836662 326943709 118795148 957846742 250459635 76696034 650956965 726176425 246338875 57102049 857130323 951740615 311653680 62122697 282374096 98176315 612321114 103528066 254861824 649534889 762063828 577055119 542719053 721436011 63985483 67534257 41912306 669022358 305132968 810617621 945687553 882703328 838351751 734836988 574075474 501749132 885937761 404723210 935526650 115171385 38718714 234653008 638426469 570848192 611779163 897182523 825370389 813906876 596083948 439841780 14167023 110285150 772004855 589431179 169185919 832114618 359902905 469309173 786021007 693296832 876317084 678545989 748968888 327415315 412489254 108833109 493757797 324920368 981724701 620703591 162481250 616825706 788885259 210821464 449124846 601240207 971029741 191113227 768602373 5105776 440726584 932802823 255209380 724732420 901370475 523582778 248662244 157722115 358342134 859946518 404498579 135410727 451206950 46070821 111274416 814071641 351138726 242056785 766509899 872891822 105552678 441403978 524360179 200071543 434887213 457737775 629384384 267447488 194424883 539020052 19262782 494992521 150880411 774501437 308879258 204429939 58872936 973843775 355138800 455747345 139644396 275194863 390891048 427964306 798011315 227226450 244482101 465420378 418449529 151887848 559637127 882141871 736681888 499009989 925378372 880787401 853423570 218180049 405471154 447158808 349091759 32369420 991652553 538351079 296545353 482557671 1033488 459349768 389231189 236963055 302434941 569113517 485972179 373885305 305968728 940469905 268363309 33839537 207115774 620313846 876882867 906925323 790128199 550588427 608123217 476297708 787523821 794343326 335918220 178426806 503552124 347487478 620013966 754142970 328461110 546069444 620777268 457085056 306520148 530061374 42151895 544447271 907412501 385052630 187127669 50829664 551186344 929646258 975687075 852521291 438728556 413365819 983078339 807615142 75320909 532106762 363643711 237233598 263122945 359255948 561146876 297497188 412089989 334380709 611221245 669423735 331370553 81888066 274150644 81302082 278679039 100914930 480689217 361119458 623277731 486420180 344590395 996340264 177022118 635633197 140099513 889463372 99394392 372820645 253240654 401034783 597343218 830661371 983385484 213423504 780792144 772760318 933270795 768376395 436486746 266226792 21128364 657223489 904956281 88251611 848158422 208173295 488779929 485815825 764630794 738981195 516859364 279889900 562302130 98474019 519447431 695179011 905876950 299286954 902067968 447207201 534573837 458595386 711602266 27746893 530510982 558088021 177963899 1616240 593739700 394021019 611265284 225826827 403042837 177855275 349021808 216004927 5739355 584511405 451679923 184313152 314099403 325067777 512013396 206549898 187461842 836716732 394966486 21573680 65033869 141717165 597777996 523020965 494732777 231415363 52612498 341772103 749722031 295186829 715914828 433989597 345331656 801690959 707922866 540899471 62709059 422678822 20507006 957015881 945625539 33881413 573004067 367400777 712405998 435687225 41167690 822051637 777345936 730645754 693140639 565183268 661537997 464824313 59903109 135871209 110576863 73334595 186514914 444880946 99109165 624847674 776980805 535629457 302482632 849733457 413583870 417031561 525554476 774297009 633945243 327920089 545334409 686998212 54286269 182639597 953824799 38863418 378056313 500483593 317377932 577650554 361977290 192347838 628086597 248719420 308735350 70945142 410116345 440750430 588834409 645847006 413951695 755094850 159793178 308499354 328190384 650122349 258563829 531650140 679871730 763884169 974083755 444064082 59822243 730629378 546235664 284589307 246117637 828595345 219296429 389965754 943492937 388200005 662655219 885473473 396209185 952296845 778975976 378288000 497341982 465392774 703588286 286060680 869198304 200918337 4974678 729561223 874125379 120974531 8192147 313867725 285522606 623607182 718731409 51344861 391321537 461064338 570259475 766679221 300457318 207380654 283822158 646547038 935461210 825899093 734069880 834347087 437501219 959796554 870591446 631350576 547202034 495979256 349186219 377421577 422566423 119147487 987932152 608490601 981488839 265702545 241503145 308402424 116722924 250044579 608836085 492703445 361145087 100627996 4868247 225291731 208796075 345308355 223013764 900837514 43463366 469794214 893630265 946596288 939409756 436555625 950925251 719345255 287717268 344998645 1125750 485284252 451614347 964771635 867712468 715960824 311789245 723923486 898268507 5659225 797484018 842189752 82829485 901332421 994764261 265672448 480374523 683917157 691985180 986714753 735944214 525405529 324639153 764765903 153987029 461885812 726998295 358448304 812525532 183211849 63453164 698364928 773466603 328080497 801909999 403032964 865244215 7347236 44056590 794923028 546479806 606999629 457374391 738010938 970598541 477252581 845935096 650532410 899509801 271412195 14846178 706322234 837297294 185623268 977763646 512755124 585338559 572868294 794535023 424577226 698936021 858039236 757332416 808031021 537183492 788722501 145509458 923060756 888622770 126237066 246385522 30997280 268282307 198265710 576124654 544007771 141900179 482910493 768178640 460247436 433652235 177600178 71176605 688900976 222255355 34265458 429129647 310790269 877251776 976851556 220426553 233287428 414132820 47577091 38115059 507105166 381454580 345162084 681780753 703288380 917413215 680103599 846559205 440837502 929203578 336231054 421144833 798718116 74912009 298653293 942639322 119921473 789649669 409288385 739667992 924852460 26089574 268315105 345706086 681828682 797612552 313246773 73807162 233297730 60964135 393600344 749641558 332426339 724858753 773025529 986704054 408847549 534066127 136570091 576776064 570595326 360790422 708751534 348111498 489774902 949567174 799897222 77115544 782295248 552100669 903916038 752196602 651322464 943291935 871148581 721916710 242731479 33207814 351361075 972357463 227014948 724553550 441156099 160716692 969072914 120459013 864202339 972689544 806361333 935542816 896549945 697988307 686023594 747314373 301341503 506315323 594465131 696005375 125684848 161016451 46382564 117059232 653322649 289132105 799862721 793489377 150909154 220104479 733941660 120759052 371234689 686657440 429204110 582029624 587609805 776940248 736363166 331825849 845528251 374070651 181558799 135887512 25502163 935135558 456142087 835353753 141082576 239550405 176380729 951625561 583735386 79361413 34300504 342538722 744267141 74536563 486334756 133630728 910546105 681895491 559687431 103631493 423157606 545126756 593111862 100813193 387763307 652854025 604311962 934208250 521259551 813285208 723508126 607785262 171551706 943693074 745375883 191984448 142631577 83166149 909813606 351408314 910105950 717124895 49511475 800252628 410804296 757903482 884434470 854314365 404685827 719900038 258129058 849116198 326802307 343306786 619888372 346129774 146710282 842127353 853040971 833147317 587961551 813655519 421631706 130205010 253171961 577152053 202001796 99359 157503816 52179064 217792880 706049283 924841762 628069894 239368049 634524113 735805107 84404767 55764147 261073061 215595710 29746226 152672148 252828123 636585559 244323016 508525856 198393005 691244186 479825240 122436682 142299482 408528000 113095592 175764414 710540717 87307980 558742528 134938092 453535563 238076557 257051485 952999185 718956892 555178882 166949469 113967094 957695725 119896091 85036580 299037210 381179542 813725327 262694219 821678919 145044352 66993148 186280276 257977340 170127290 230361465 332705262 839974784 166357546 736442616 157758349 970935423 919861392 514894647 643887738 603181180 615521592 20375753 949854493 357191281 752820778 193957080 991705245 546440257 808175471 379238716 621260867 158788800 89695099 480840421 852234017 909463416 439172423 917949286 951612963 696897550 387094388 758337920 419913893 136996740 638347544 454856980 498798018 220285025 986780990 737124800 668727269 733728620 354832045 676951364 765295521 309704444 645639590 372895217 754665261 434435795 415370879 918198390 224869985 347320251 803507543 456663621 107132328 238050433 501585238 184502834 97160793 601009281 702788152 838345914 439776698 553357929 129314935 267853227 226977366 501340606 994310257 217420640 649364225 66978911 740830078 119905338 125134376 410642304 107829801 982002236 504784992 927389217 65914661 991646281 189266557 262902119 442952164 924809239 508764007 613878724 779245658 175507542 721391549 478330546 753438785 650334724 294111892 501193992 113116190 989270695 743599287 693221665 187880775 601477387 975484321 485978874 556366373 831834195 140132823 320657173 275212712 918085064 226335712 689354323 858540794 142852753 816830007 171376362 930308944 109391883 46572420 732370704 529598639 527093869 615165487 468977039 260185284 576471311 559835112 535489526 462768114 962006888 996397359 707014624 812550931 348895456 436051536 690870606 773646085 343391709 42056592 853042902 42981060 619995637 815856076 525585383 552992391 996750337 205448687 932897008 221205531 950870171 423656886 134245394 299199037 673451463 108245430 680877190 187654342 622255368 815632648 773623461 978130993 866392809 961421267 314740694 728989156 179563446 32037410 576919935 116166049 406769607 989588340 204895317 48813203 440085457 394403474 973146273 311892909 274710615 93312601 1945660 270453816 550707124 122690189 873619035 271399192 957038027 629289274 308405551 699555153 970563416 589994752 225740295 476590618 909463420 727540340 896110710 668720172 585498324 102563499 357990925 409208130 247715429 278802184 974892468 42652674 769411437 241341957 592131799 730419057 895659048 443296845 562141591 991827345 760793967 684415502 190971457 774433411 151161600 898805715 144331146 158042462 858749447 305598412 353458427 326390293 79174221 684356488 633763627 929287142 285012727 638567597 832449090 461930512 157686957 229025532 853244449 894049233 265502434 454968877 221741968 376575842 151137661 579892877 411617945 682616289 698329172 374914225 37355450 743862179 999524118 361506371 74545016 329472863 623349636 870736587 929001845 900691151 157663325 451609696 978953037 557506503 313796974 192896760 710641876 559736117 725077295 870658063 671931772 400238825 770611451 109148960 22637468 998709930 997213436 721104736 825162557 360316370 849747136 709369975 559313828 387233571 247086059 714106390 110459326 743305144 699969641 374048713 578859036 654843238 298835267 359289276 639904770 715281158 503463327 70939486 696365907 124287869 641717072 717675524 924391760 297720466 696320397 492743005 410794428 929873141 584157963 351531593 286303549 697784433 670994697 818426635 536133038 373509880 536905253 353601372 64313717 195975312 945862224 190146460 676399798 459383018 268673888 847006183 927440028 426710295 364008729 442709106 9150637 614571048 31965202 667335324 3058697 417810366 121531652 169404011 596438583 750049032 464297253 978896999 657869584 574247863 639376860 123892057 324698114 158637957 660836281 323874461 911502031 42960506 103523675 699047911 971521745 184199273 130781284 132313564 908682976 477662333 843964921 150557266 862952401 445319353 895958004 898760622 619643864 343807016 159242278 637611856 183815476 640755795 619890442 930532330 610633380 372753626 917857655 64499281 318716947 313032213 737294466 387020182 732375236 872443639 232111400 227257067 851767958 984308174 772281614 113746974 216474359 619302756 262550133 847102976 944111017 393244001 682492488 518390069 360830353 143450507 262522838 885646589 322864597 364396696 883013711 908175483 847160673 771928235 213721538 8139155 133738812 973683492 341598315 152822079 335321134 737110422 175345781 568506795 634069263 510769034 719612695 96955567 605563001 897713381 553721644 346448794 645106794 701342428 564834315 340592454 974030520 620158691 931521222 26822383 849400264 181637446 887929581 179865175 147523271 455523239 970979019 879784866 694483082 971309420 887491191 291094091 142364654 470807940 317683483 815925303 30662783 988240595 51472143 704815738 35869926 253901243 54731890 104461365 853802022 903992585 989403773 3955651 19247633 379616239 91925938 48601803 938773986 824189774 539797674 604608595 281463110 607655982 285431094 494766500 826471708 434601730 37793886 151962894 352573320 384849342 493657887 422349386 212726503 439342166 764767125 187431713 811260174 215586472 49201537 574118480 473591168 242880884 642854161 28918666 9092297 280859347 884688307 316034542 521556737 749175718 16320718 63805698 140313204 678236763 736445731 932835064 171441197 515743428 536193185 776613760 106771450 863341370 23388340 783750666 449380370 190867747 815797357 487628402 720846424 812679348 126138068 637677618 470474053 785831215 316206083 170401808 144090037 646639861 319592044 572065532 887816521 554091944 917157272 858792782 790302178 973035704 561212005 931554940 416717367 628892256 427249650 94189569 312634145 660294493 59922145 484666324 188337144 96428588 31417609 780456120 538196878 134268267 792236473 552956026 886731338 811356152 232236137 194692047 40539415 654620891 804943348 869624156 908740754 554414938 850429220 517607543 864751876 594058224 696969414 920606994 47815058 102723142 357965231 540223997 140920641 722966817 465125720 655122144 552760834 110073469 657026122 843513783 995678512 157032541 365387675 920596343 200875128 109763424 969833249 684614036 544103366 120286137 937099449 335718569 705572308 134515881 602565502 568045797 395465782 950264292 964730107 217704933 401519340 770790313 768234307 317529220 691091275 935209195 656826973 191970056 187016324 388578075 613095415 956193000 77673331 328773993 199094783 203734459 843568676 187753843 240724679 401188801 17303936 747286689 71418804 45037903 831806558 831142954 453912875 401771510 351182889 291180740 534852221 327225571 628251272 283798248 460414690 77068346 173514627 686239310 546331514 775075119 729597517 904412881 247316339 273310646 2612570 289067556 974691792 152740923 683954642 497152431 326989235 310465400 346802574 601116350 803602189 116734158 379752292 874454664 854482199 736647823 35172087 231009892 221061196 375045216 759592777 309784525 379680024 429091575 634265794 151830864 869885200 571877661 517746882 751745141 86726749 379094097 958488481 310385017 983282191 345782333 841391081 872017513 447030704 971374273 317312716 596501392 357150360 349950977 358828102 757038612 395217241 318229024 778126492 621551026 116495533 412223178 536616964 222681530 438266007 230205556 22264187 547099240 678171955 900319345 636714335 242431979 759676365 289048750 32411487 455336942 822241074 144891558 926794848 436334427 459457692 543190860 792328914 952584831 439224338 737344193 924273526 700904264 854918957 784112430 434341403 280404931 64916947 860404241 470673048 931603658 774152205 121298972 522690352 792926422 634306558 853774146 513025660 847366514 839228333 284996358 51737204 426637480 700850126 125172518 663575988 470547977 510043589 433429601 657490488 183630638 730171772 291635667 559010693 55394924 909693073 131042550 816407448 213920441 67043859 218315193 516631242 843370821 640760708 935692450 371211190 450817791 783743785 439991616 725741648 132849082 884050189 911009178 112686255 855078433 162646763 710187000 665958920 593990852 950587749 58330680 913672869 262953014 509960362 204960153 958860771 580776261 259028083 754364001 514471499 364862636 295047086 708443777 811129401 475140722 260472003 551290709 140799022 998874638 560127099 466894267 708531516 48810554 82123853 925599606 99107323 960541252 334459107 501686687 730147360 478515065 411933037 302834165 307822494 675480666 48134443 663061029 993884275 706253574 452357599 794022538 470822600 792026190 61444567 614568773 623301033 100533333 558216859 45011619 726032123 388697112 373597581 323033603 720436609 746006143 74236545 180050928 855480545 765708706 750300119 740883611 815140943 17017948 661727257 610773503 997707013 438541011 466060008 97447832 19947870 61142352 916915229 342541443 296371953 587406551 701896852 64103893 994402247 161096500 727539690 293505 37835818 208311577 268165705 571576714 298168493 206474727 495403503 808147709 472391647 210697675 698973709 75241595 716429725 463277197 139467875 330974569 614037612 450892455 689799157 70506004 268452665 629242259 890702071 495073219 961107419 981768405 117650231 843488150 200845372 513344397 88159521 900779737 675077580 789760729 194772609 14399164 465160774 92141677 515382977 518255860 37772258 292094215 550357496 346196383 164822406 611369133 715250290 575096380 653163882 456068304 736081079 837733524 421967214 907577098 415651100 793352231 333420714 921697488 991799106 51601914 795992010 418958669 445740379 568457923 88235055 641913271 959883638 993686362 631339476 691747990 114975763 497183036 560048330 394722106 409508014 453474837 330674449 159271159 869433408 26701397 835600720 8957484 811901823 915960761 943836536 348871031 56459701 56007728 870556406 228479972 901760844 878390289 675361412 292444106 35307008 465244167 83049656 769836681 916783408 652273750 621997158 544423265 73959618 46427287 158346820 397888002 343885091 941766367 269320286 796443525 162195657 601048047 885295305 317121800 840069259 826358088 35207829 432552609 119011370 451284550 363187784 719436471 702944382 439823450 202107419 174435643 860625809 951016548 367736612 271736883 460505507 939942085 744261329 985013487 470234673 625390369 909010181 367489551 256814288 512377114 403116888 277797165 817876457 97221779 341721321 698892425 214349523 213887892 120440969 489244079 346614404 221899714 620479918 199115168 322431079 61132551 775943043 603504790 358569760 46720895 991130989 961547070 890395188 652314295 921725865 675342945 287908807 532805336 981634652 388493912 544166341 774137560 897112340 41737353 955168138 612147226 573596559 283654214 38742056 306572674 946923000 510761612 254440530 234792866 955421479 830616409 972888374 924757581 747336971 409445011 351977776 903683130 672071768 540406940 639263308 433575792 618149952 295144630 419783045 300937817 926041353 397374858 74869743 295842580 723456013 706356400 810418661 581249146 945458103 149015593 36741677 454403186 507423516 838604069 652570423 769389714 917789810 972266745 933319588 161967790 171420148 905607851 814509419 87406442 300741050 875951338 165415123 214409476 594722368 195681288 402885914 388762345 885534076 330597742 651645872 513832577 593457268 106249249 931822770 379729432 428228071 76234540 406441883 773945696 493625290 724528123 579233306 837989620 248203312 534388157 540578914 770672052 262618877 157645297 586887612 926683138 795871474 713728901 445991122 134590309 664598759 556557671 884629730 693184999 991029250 724455600 994023866 401643131 502423565 993508701 540867934 183723864 578673795 450523687 548835483 405330327 13886493 117688791 708713371 25992401 552717290 745862250 906376398 311856479 875038204 443056635 373022281 439408457 262917297 528854252 415614816 900739563 563621826 146847222 157161958 581276179 835216589 199433255 776791708 725151470 440643010 269975765 377887512 370669441 379683020 703821670 771067185 391503145 212435507 247181282 189491308 856667276 630224941 740313653 960190186 799642866 405935173 519775439 706484364 294112296 664802521 471364984 175752105 38212316 749121894 278856217 472468970 272927349 783804074 17562327 622990287 205691169 942522937 47505741 706878535 301298723 871253847 170008448 822553435 301969764 60025857 990725501 243158835 580852619 942714078 978700169 641699770 413568175 613816749 967691416 391232514 620136637 44600863 41659123 397526757 978478601 303980357 884689201 401460866 146723036 799559627 160776974 438749956 852636481 289187436 181026215 813875228 255989204 391541341 627480531 471075649 443932966 291733960 507606115 660538562 175383226 517596550 929590579 558805195 469304188 57338760 944686216 639659582 933097299 49335618 578540094 409057654 106156255 675298745 906900370 338389670 358808706 794393726 647814595 589619167 359614419 836521941 129892256 416662266 865095138 240456657 248070658 426024926 277967260 983006684 651257475 774110908 778366432 672948561 320399901 57758901 88746953 726229005 605070461 21530635 574634225 299290395 415269013 64290010 904508447 992337666 335393329 272015813 421821803 625438793 238575000 71244358 274589691 541793710 429568338 620070539 472851112 671376991 236740842 760855132 528491578 278745327 709540676 288943922 46678155 430265661 787559459 927095106 8563826 219908237 637637924 707343898 933005309 28230210 93083867 680413812 460031258 581761126 666590210 326610106 327244718 126333513 825380189 20859612 317959845 658399512 160716357 812442829 347604565 924594213 926788588 168164014 37322015 697042081 93635376 405146424 782214438 272211782 619768432 928421139 234853532 287535393 849881444 797153444 75374472 359820532 983936226 531540841 88349474 331227770 8677001 343729933 174530682 626432773 170837271 975273967 494815483 377616232 357491632 405947848 216301006 817594575 736477487 501147423 716967417 581049539 211827299 62682738 50791900 257546911 396485498 663427904 18166057 482618608 22620109 413866943 770435002 612166399 378279607 227676552 981734532 731914556 473075141 968008323 697538018 400679558 29834110 302996896 580770406 678505256 386899766 911695258 257977279 343263864 128399601 176427428 60916414 477207908 914171165 875706510 119931969 560281655 358372135 709884121 913840458 139583524 886659373 581378923 831526614 812458605 844844143 147476046 83368413 354451752 880988250 29703996 228958939 632269790 268626852 254504541 637794703 729401938 82842198 434129578 115319329 944978737 177508784 594009358 59973182 279449135 683950284 468783650 830955535 354326869 907869333 723503876 960247480 958412004 446691302 987060142 358413645 862798215 935699692 554629523 583167889 246731005 26367229 60616462 230463391 575188672 339244646 999782760 170007380 11319830 6130228 901012479 208428939 150953933 703775 887853693 349638409 505958201 450318692 289409635 577131523 56041971 726453219 183942304 976116431 737434284 936293602 657995945 917569550 640749393 857651032 739150355 785471507 208912017 577846479 128962161 266765270 216697960 337175717 750617387 819076196 277237331 555822725 750653217 292058056 488823851 406649216 859221270 558972422 74213266 744576494 846476310 998908666 146969886 184820346 994714686 96905953 946532613 754060275 153243097 276903635 291109956 330919435 403344138 928346722 206741219 218320610 770473342 590455051 97554769 454351416 569560046 540001995 149008193 185307332 956216406 828436185 530155356 142950860 947098224 394609238 484066506 808627468 446756388 166898696 29285204 699668999 575565614 496432781 638790952 378425008 300961271 801359506 822050842 187114713 890293530 377404160 71815371 390330347 299863544 465954590 92873115 221288223 254210616 517215604 36385652 31670743 458935362 24012562 650887718 373678946 966944725 29326537 893732925 358978949 836172385 449205520 465779465 439827781 91003204 390342075 198926591 522142973 725391008 731957874 38318109 432367439 404768170 892894293 751723777 128593750 873531558 68010251 125885591 328010330 465352545 200870152 409855505 242854345 669348058 137646369 421559105 810665592 661596362 793821058 551223082 593514910 451525084 605853530 317020096 310844612 42810558 750217566 546850815 613423231 941633179 505132961 492867569 499894027 118592114 906792976 65744251 222784809 845718171 323870254 522210367 939823102 395362211 187674178 459053183 523261542 278717499 265034778 146022564 408875698 430125841 442422775 188188911 242416007 200456381 376282702 870843758 230612603 639895324 500254034 992545119 882845124 408384545 808381702 52285072 990578087 562886257 332710352 423865241 119062934 632171344 198031743 651244202 702775991 497955875 813121553 976626068 845425430 448441074 166513420 498538360 157025871 132474373 828120795 566384636 778972074 653020691 420011366 940477244 237348371 159460417 621052235 564923919 20158354 990202354 212889534 911723487 296156125 446252382 854001995 293126214 439681943 544138220 917891764 300151296 420449012 887356054 501187173 219900908 778051908 418903456 327932697 906689393 151092489 445747477 825229357 558099085 738826025 536074144 644324345 683925110 428556637 615043230 680605216 291207526 161265535 727921577 140076831 207189353 155456850 277150788 215290931 54525386 714897693 217930803 333199137 534723170 18019360 716436374 3576651 610485335 539735237 278494113 889516698 854720770 942176879 797534353 39888205 63249848 761782035 47130519 683176036 432816227 722897552 211728051 256677087 608167220 692115244 344796859 294129180 96721018 991629567 876507195 456035960 249620987 507600030 660392861 40570970 217335039 872101533 487389682 947008846 396133470 655666442 159751140 396181497 178656614 834083177 26060403 99368022 84544273 735277673 491306876 8662433 828648831 62463985 968739220 779169021 55070784 36835969 639181878 735519966 801980092 950917346 672510631 530958551 355854370 624506843 336193883 660172897 389846228 690379794 232740253 74665477 73648528 355121378 868963372 618163901 206286434 508289482 107314905 864039674 813490715 457844236 882210344 163140124 374723143 662780431 741142539 774758777 845634382 202460711 928991628 411797748 556942266 924976538 618587469 611907371 319967006 521392901 81298012 172274601 488127880 39814281 914845311 631073465 145736320 826847585 54331618 712081188 765370688 432380696 864021392 828566638 614488557 746286903 133736812 49007860 124560329 99717650 832568163 327035268 808666327 928163381 916816679 732302747 164899664 363164856 172438824 470355263 510655404 312077914 843536114 391251547 481095788 754291092 16556446 29041745 700880779 683897890 625733543 803528472 454473084 369974686 50326139 274164845 621595994 104918484 349356986 14349946 151571681 366894709 808906926 737215835 87671876 618580405 381862738 391649694 172445885 289590468 946345112 221452099 661775261 521455641 380300878 115049257 774284822 311811956 714504064 165675924 929657676 770551437 611123968 612340996 641447325 907044084 194730009 175615775 649666181 711652278 505460683 22042507 112231164 443194183 549326475 683204608 783897260 304436595 378677600 147587957 511212316 57304599 824649728 922318184 64535507 253313873 951375518 977765566 760896374 349296602 586277006 656434069 678148141 218699597 428421226 787585330 153459023 952125670 798021440 87645192 571115918 791417871 819721739 8997706 225407676 109057126 837002630 719007731 339825229 708646975 650625044 186223912 277555355 111968716 873047807 964730644 294302283 233903436 422259571 123831908 637680772 86621616 118688642 771536576 594837832 928529808 640754663 805386616 821889659 130070866 630624063 527479463 302853563 350880393 102866003 994009977 655693871 953019774 553532908 634336391 985060271 349792801 714625342 627742746 684467020 409560195 644463175 209499644 392582345 294509920 241992235 525745237 803048380 48962017 85283597 292565089 93714330 87181080 786608667 293645777 761920432 489906784 592805162 171337726 132526526 690495386 91581857 239870334 703398191 212749780 973882255 495255244 562029395 786386489 41287216 250199100 69568488 722913047 445816765 641027052 39440165 279383675 69051738 664300066 319353806 574007750 96616337 524933178 6438584 522589646 488913271 654501372 667619166 895836544 278170770 548006089 780714362 592474798 567865479 858889257 157253450 804576694 496360741 550974751 620005506 90460281 249985092 452003775 593142419 787795834 809808768 311174875 244618924 260437576 773873138 482077939 438842419 177962731 694081008 181802985 547414078 959433985 12273992 365901222 769167005 314258729 170620284 810850033 80080628 788228665 648518065 235939174 775741118 961198947 981479356 69588286 298330186 201758145 787900378 774952997 160020371 60915276 824922903 116238684 400171855 436658663 701754697 110995032 510559822 910746560 760329901 102492221 2080615 610460726 116649613 950641941 537384626 108570114 16137290 767804294 712603755 931403895 567104142 296015269 96928553 728141091 83058599 481926265 39846351 756129048 349802981 704398631 253160295 681307749 284095856 500654740 931790512 532630690 758690257 680611641 165460641 162353655 930216788 189841067 389670717 619978177 838490695 631865215 646635787 633511133 17940190 108296860 563810196 356704999 970216259 287647727 504238254 147820846 154103659 474035542 525813034 273532856 484522882 590858130 860214441 460909091 949683006 475761805 307409826 418670493 76719083 55179755 652163329 224228942 63865883 718871022 959245712 181138593 781460947 290069929 805139718 469007576 119419002 550398668 179713486 32150674 479321107 60359910 858448851 743019265 400769591 931625403 573545466 908775853 859287811 531806920 875499469 328318587 731864436 186481334 124981928 990228130 740508775 309040660 925273647 8180320 122751473 546125892 97992396 775151827 177150518 612039112 10597840 331578916 235437693 363960718 344752372 268722975 658025933 658524484 368599229 194703512 39439281 295850666 345504085 746477440 883288329 487669996 480068564 832295282 800795650 796869746 614837268 836284774 808387227 651421815 838645312 640240562 225362567 416886611 869565592 120273919 999396442 258817681 109484736 833430875 858905783 976328079 286905539 307760202 330479858 351328391 558124919 894188013 246596832 47903796 537712398 73848301 816850462 447830063 567990600 544914404 464229863 728480257 923625887 988998084 269212542 721481418 938617307 483462389 711136690 840426212 804600982 683564341 226039491 207276388 912547200 847908635 747225846 591362374 529738654 224299984 865215095 81138729 954564227 526444120 421050796 220573989 800318222 436913675 178524562 42520488 741353900 352755411 968538595 721665648 463046107 966573898 454935897 440817289 236432549 744634692 848156198 588054502 526771036 403809479 385716491 291152688 688807273 950323749 472343442 872581803 729796406 822773084 501951588 174975065 367367680 265180861 427321980 990983064 804690308 107930414 268959694 804730397 164172249 105844303 508430516 89049806 651788034 413371250 314479323 265437635 538301252 369020187 682052470 438630527 977320514 430003099 614873067 823903678 625230478 726604656 591405067 406016021 134108785 446943108 825056660 823483108 449812982 126675969 597007219 527641205 578960245 558314298 134264246 928643177 414532279 917502543 542839397 134498161 800150214 181384431 401496392 773090182 595053026 966308735 705297837 443582875 202540335 92963917 572153811 72948315 350981280 482925729 415726104 529742868 929777597 360634095 549197735 489339085 934327670 878558993 610470632 434330850 687207076 116067756 748643338 228899412 837296088 183690464 144613719 628377644 593478454 18488880 617078203 912338023 498267551 748947032 707085590 623539272 172270556 126814383 644216854 523929537 704340192 925187502 378907788 664097215 230221059 624262019 141452745 945508155 469751369 143409814 989796327 593953182 604418477 241542706 94492357 633382832 631406196 118499367 916635938 773301769 928878787 223390137 250475712 931728325 381345297 179989795 757766965 713235340 147954062 243452697 254194339 724309201 158792210 337551347 820868832 174104289 159447590 107877937 475288212 445693793 134356993 831359550 119288422 983874602 489212323 546639341 774085794 443740245 145634735 156907852 653456960 769740142 902689479 872382153 175551686 433925086 517467619 515402662 629048700 689942827 547596898 494459610 704978313 267817099 673105270 363251253 828782939 118899183 337193128 343521810 636793407 483254059 502503891 894057639 784076766 352530154 624395977 832296917 690414840 792066070 540275830 17968686 585272376 728827296 669444678 84619578 103433704 67519521 965001447 68248039 52318553 230760297 136194723 672882458 392477370 260624776 350232720 775294873 574907112 313772159 697377483 975985618 737022681 274774848 400795399 60715151 649072611 107697966 531011113 210874846 93046433 807132610 655631087 220500888 215782134 838744089 63294451 82590951 672121463 854994575 410409760 637557947 142641684 245939549 606772950 782191639 738029896 694266224 855887225 363493135 700500749 907653315 195268430 860395841 369594630 751675996 200351794 966708653 451194317 67628659 959700758 154255007 473674116 831270747 661794607 587030457 336394680 38989988 97781210 909502653 782879914 30292392 912262786 121971992 417607776 90920748 667537593 32806636 977812036 232852154 226354825 943463156 886889666 415516684 765314010 462750585 600366595 83455887 182887871 514148479 954161407 185439887 256773734 557993181 747263644 556127033 249663578 207309956 840755238 904939208 30907674 866040484 756392217 533767741 879811078 752601408 129066365 343071307 205747416 528318309 399002198 864910072 995098211 430624224 705255004 819908116 354501260 261338520 189675339 146887970 915526171 188323537 310816270 837655791 373800172 814121015 872532955 139437081 32769594 875251379 678452007 512412824 485505261 589976137 424847516 682821402 630677828 602869269 666580661 357246998 283689543 774106795 68118721 539988289 851781833 483816120 930880771 665031718 59120167 108489638 122777162 612357017 870039812 36457709 374858661 563527393 77739535 894748800 130828332 84324928 997867470 877008351 23853078 510496929 619817841 665973579 103550006 863638629 624821344 139003724 295179421 610676824 146871226 111656639 750743492 796101070 212869787 359075437 389911515 853684172 306032096 401228891 151742555 912587069 773347827 603834929 381704666 768272105 973333342 18294062 194051359 488703708 815312582 930019055 424639650 621377104 641582057 310218410 214917301 638115134 744133040 651463645 336530879 305625567 943538629 532210412 925024592 149315392 620530618 822007230 927521061 55969726 19881703 581919217 91436097 701802865 282892082 488439042 913791481 648177135 196190455 69927070 365421428 780451329 293305679 525786626 501938033 985729471 171850818 420485223 532187295 709551407 596499390 428128299 449890245 901700421 503075751 896561389 69204306 237055378 876602904 54159788 967199207 758975347 312503219 194064005 914190221 503666418 993238587 726534664 249783687 778426890 617483035 837636841 896079338 453395321 850040022 265002518 48089962 247848656 473439735 759220532 605925593 941709236 661593465 532495477 977150646 430171362 249194210 519444565 139220221 848775747 250148185 13739061 581489001 282634499 477086142 278104187 720168166 999804587 398932661 882555895 590931054 713466939 638467391 628642394 123747716 232519529 199585058 109554197 97685467 813208316 796841007 429585767 30244405 397196696 869570622 799514792 322886779 24258616 953801973 13315034 349516940 182618648 467294215 306672335 782709604 804638018 259624522 41557873 191327831 540055566 163236328 281119146 359557734 724246351 50233365 869297567 720255648 266873952 371564967 105447233 756508623 672259317 689646156 50468737 980207995 806821148 471019960 119324202 318707344 258706351 124333126 58978650 542529176 434044623 330875361 763616884 529246349 415092225 178839 421174526 519008773 684046844 160896120 14462276 529026088 223652256 599457706 662361014 475243900 137645887 260050243 191972707 72571425 608889707 792005534 870452630 282529867 963956616 73800471 669658950 921639630 304769285 825538656 114142338 103557897 317360340 120290200 477586733 797072725 432030612 546178016 368653830 452231634 421136238 913585916 451085422 192755341 727735713 685098853 306521269 404764462 115064527 415823266 571662044 703886986 692711456 312855785 407606093 618953461 781110859 20920116 642492099 848407692 392571721 581210135 666515377 794237379 205894341 107364624 192703932 570345190 929551313 107327332 139383188 733669425 506029234 330390525 377389772 405726798 600339990 353679231 401651452 783025443 708720702 343634087 228050557 133367089 229420500 869730874 984906051 104316456 249065265 67757343 507072670 268199180 567314728 74284358 237066479 48189204 685542935 294675735 992820713 178286011 640371458 253915070 227156391 246370462 591855248 607939394 299771685 309836772 788875176 381191326 221429070 923617080 796703585 681469504 131239146 633850850 36930163 114819229 282852127 400925579 119600438 576633435 186601343 541006306 469238852 169495989 433198903 290867710 375402738 753344483 789953634 28715512 217537844 154685660 465294729 794875337 828374774 611352966 447797380 356855116 331963439 644805275 329546122 942801467 326671381 187481025 750124307 587395626 869399650 320488881 297742749 727523952 447415096 777063517 506388836 980773485 977900186 395163242 672447097 177846852 782371191 7224905 601539700 781697286 778594913 119394550 374530054 794840319 665532548 652197367 377543894 603107532 939784230 995803851 196692402 441361123 487669752 85245548 423872106 59276766 695183296 386145119 789785641 320139232 738256450 958765497 774804218 436116112 559540220 565647427 944971925 890740541 633538651 264297221 952582386 89934660 288209518 697476026 871230893 393007929 275476759 976764617 278123592 570513670 786288946 823671333 482617868 62258547 782091978 831294545 278807599 392518120 782271109 111331910 26679611 568872889 275145633 223499070 567101200 334563049 541226999 651884056 136737326 223131352 865056979 110530897 675268118 518404438 993536232 150111266 66675602 831962694 758761848 340714217 641709 386450749 156997728 566127403 805439213 438497628 586679372 244193502 266446646 883323872 167060587 575727388 417439801 494762052 367358622 455730331 357604581 149922500 450144659 188898608 806318393 277509131 746746141 765916751 303223805 849225619 855569775 723782886 927328714 854531511 785947951 897609488 890750379 19343435 533563699 724835651 223846681 639924936 751285232 58196756 449965626 236164794 389239810 87417834 980673634 64472479 475699946 432438202 838008673 216975219 337353427 510858645 158926697 891817699 962303959 951363641 997665685 639136399 91564097 485891434 985250057 267148320 693932877 20299013 607382906 290361660 583596794 724963669 732213274 331726383 473345638 458892006 82504325 99289258 143190675 131657943 549760775 415177518 375264392 57802418 852718097 173624098 142895821 481044949 764704825 658206106 453983043 300398829 821308196 331158462 126048310 615877991 473529159 677701460 832888944 164055892 599816156 169575168 711983333 506627689 100990835 228574730 863740409 412048496 743927725 960031484 115923200 890981787 595832609 735659230 736243278 108641271 274321382 952622781 23134797 903814182 167231752 344547658 136232611 750737733 369640370 660462083 757547338 847315673 513616092 577772636 267966086 951433183 535621768 809692886 377965449 743755894 344071075 977881670 922460877 433972690 576949324 381558616 277038466 345773205 679073060 275427269 994376202 243329589 754835481 784325079 909415778 732517530 923920948 982409534 572228684 878067435 296200832 702169678 792693611 354673001 296445167 235255043 936310636 353600582 508801972 19323579 556801394 487081509 548829387 156548342 61233142 812391688 822202351 251942199 33463289 558371259 714145694 55411097 346484530 507802285 629730030 634120308 915934013 513925891 931947589 340135039 501692145 869606314 724151478 253423855 682612567 539634360 480431442 127279923 808835083 318391644 247414556 817378508 661708123 188313847 549106198 147417448 917914525 454799745 994396694 12238568 884559662 471912169 345031161 586955237 134760729 47501170 717337959 473176066 887222913 692906292 787506676 150928627 12591049 275865549 854451411 194157389 905853315 206049373 576953122 715352278 905116043 614409932 483342465 233409997 770021369 870617595 548555322 93124310 983745770 514791185 133186614 655516346 635828815 731445918 236815070 603468933 816410904 503317595 891900350 115415993 789255049 681626225 831804740 996733529 850474474 219503063 142804946 563923119 892236319 185712239 469624799 381197274 11599602 583943761 547580482 754968136 203692163 690815357 855037847 534668942 873430397 894090476 655538876 491695092 724812654 824425525 920697599 660528043 565238599 869192572 405704882 781281092 247175116 504059913 775081890 239817697 895120073 154268144 688142503 809143142 930947452 209278015 915185633 908788394 133506433 843117464 498329604 234880132 415298033 543134550 390453970 281311181 58527282 84655970 851265268 957040183 172740277 149916493 612945333 651230473 404065089 898886766 527024458 902783321 863124341 679303675 503476508 786401196 215083600 116187394 101427875 575257658 466822645 96139995 100254434 311870668 18005502 887110860 31107585 836687040 5964371 930265899 15025136 344466613 692993333 212622166 949460930 747388087 842491230 758158452 513947344 414492735 805249682 33670716 496203314 660470863 963489735 768428793 164722471 404399197 481347779 520073122 715674557 45018700 334682642 989021557 742555529 835382044 339041923 68797868 164128176 120950850 789209414 65017138 195541515 236004119 854378983 472894450 342999508 159827244 921654420 840417296 753566851 113847082 61254072 298836457 719419593 86298560 618648752 929700486 952324413 401447689 611011139 549553713 856246087 364710049 527766458 325155469 805915541 411019953 851849180 532192280 404893488 464266046 439439922 28655950 575683933 95079534 730810913 957904693 123367336 745632604 361222176 875469173 227082547 579543118 852026276 823929229 177998975 713543732 893577981 729557601 375380543 524812424 720699792 822405823 650535628 173403668 790277712 213620884 870019050 215449323 357900378 120138685 446973714 803575306 370678985 554576853 962595334 392992877 480936428 89218926 633771960 36844678 32486240 802146646 827145543 779780689 337893715 923057705 307406943 905799535 537673280 921608806 77647712 58103362 43173517 127432803 277951925 199165466 651138353 27306340 824546433 49177066 414564134 174921108 187608534 400276488 404066227 377565949 387975916 243219819 807370228 957361749 132000755 787912646 964534572 181194571 223491232 519983666 865969625 829282308 922896030 193422119 470772560 160944567 722390535 618824654 22577297 486134059 690205259 44426862 433320332 860477455 38359459 64611605 888969796 472142826 114392146 416425697 684436263 703805660 733857513 372041406 750570408 707925158 646481680 51774547 171103494 728116077 491746906 222638374 61143949 216497846 82133737 315641892 50825021 856153730 96407665 871761091 155044067 327076869 788717778 978128837 385840647 157244193 712414882 753553673 56118545 194436700 284876670 905485486 218997905 250555141 190400604 119893997 432939784 848579365 556111443 226819097 139511463 382641801 199777389 284304663 471300055 719760351 149829608 864466774 907599690 758201558 774246954 932761143 988417307 489834873 938207148 406931101 26639719 360679216 974549831 87738299 577710269 421216629 330656885 349457736 316270927 619992113 148870011 216139387 137027001 805148142 33776378 240662056 597359725 573432870 380326114 586935534 866375922 941698058 530325063 686445530 60888836 538591742 551480017 864600735 315990057 226196515 372219883 77568154 904747308 801282080 676378895 555610695 454369142 533095469 70888655 558748052 175756079 439586529 269307080 71822447 469038407 377654163 937620508 916751974 236717753 756955032 76626577 653969831 503804907 200997452 513720943 715643727 249040017 14412234 101472776 373774353 538759170 815369853 193891519 342641514 797519266 913247894 11264945 987312523 867975219 986956722 323620500 220197307 312328053 772695357 986471261 181592992 609353577 815403598 667036590 667666031 873021839 657455739 778167201 223207101 809609683 556386360 55233002 214030173 75928860 65121158 781246588 911428742 343982123 162712478 720892238 252920241 271755673 722711587 294703542 264341527 378007201 759477251 298922342 770968291 530511398 673846099 701652490 686957652 428764396 56275395 101962969 755093036 514233460 881982702 803009359 516313174 172476713 112036152 962800038 163137674 196703817 693420264 368221653 671703599 898835471 557626281 841559872 181814046 363143578 93396095 347399513 598876017 492827580 647907920 770476203 132732677 168012399 135565787 279196931 673633334 229084915 978406783 100073191 485801175 735491945 742037050 17531986 692125334 182946958 659165963 392875328 825859551 674409939 218226669 607241676 95497124 877159139 428840671 681232924 122779260 304985007 332728316 623284471 135626200 648556891 768404271 921414851 672735599 343670518 439342423 599818943 755573295 907177672 844723909 650348698 475108944 514296040 296338575 533754341 34577234 268396996 553574603 634826883 683880440 600475501 542561362 62949322 381241407 144725444 326986904 159420753 405793979 779753030 171646931 471684124 751605628 763178428 318531281 234752355 535887581 820561332 681664339 492271845 769386002 169223273 157767783 872251733 616334333 627245648 494028936 78543168 778925101 88242001 991924524 951397075 925046798 959346898 693222722 139934967 443643251 983692533 532919358 910550584 961621656 188098840 828261560 180725005 188649979 773069920 872518197 915857098 149885818 578399465 513926430 288003296 557975854 50487136 194732621 463123039 686839735 783789002 68870282 538385989 819114279 591661534 677706622 21842474 85140843 319879679 874350401 715689754 535564519 608856910 423030509 194609451 957744219 697985952 564431375 525492343 280028395 145106404 70149229 177689292 900534072 771111395 236240431 883513973 414109809 68968576 581603536 34880635 834185324 255559762 621338228 37554727 115803569 530427813 677971958 672198807 439275341 715654726 154795045 303532851 702998281 311331756 982629125 215315718 973011877 843256950 282422709 319021441 16362726 675077134 995657740 592566365 982760035 190476701 585109428 984078347 14220654 421276334 456379033 389498397 674804783 645159586 891027823 74191448 244549222 802821084 876878899 339344995 14719476 834000494 348497135 770551974 892493090 306825021 835726046 438374906 841430050 870647413 557187938 112577640 740161140 546609149 386652303 149060779 677347558 173544589 744647017 116690874 693425726 96278863 659261426 893849890 420251979 907683742 540454240 875261906 456615088 417549636 99573314 510557899 142702731 307725626 790628233 680204268 645487912 430028728 679874744 120501093 804910249 774021291 39605912 636809284 430233324 447645125 917718133 139505209 372476385 83476872 70985192 209556169 746218250 758986351 675842595 824815133 144504837 438586396 562573842 91103779 289494215 329837344 186068889 216942526 908688183 190321684 956323085 655117631 379251845 576897822 322833744 613373895 595573496 601704548 270138558 996477609 548766218 678062289 369438773 849087059 106991890 517693900 38161615 670852811 731661991 248266640 71609045 838101215 547598451 240787165 677566872 542496353 905055972 742690760 422607498 627432797 608245179 667765772 483992938 41549294 799676641 853147728 410863145 590136758 238748979 854105983 836883842 906988818 86182448 917048332 117687685 197963033 879690006 482813758 656642305 90724209 238047547 151096982 8788835 761994201 471875104 224766037 731918032 861924717 555898206 453680364 463748754 896892248 481464143 481897280 608065940 172166558 857644807 293849404 945053985 972620010 229837861 812232798 793711818 787708677 590473708 863463688 34724855 240713628 240087640 287178348 264283681 871608909 496254113 606169793 433454003 31498338 255386154 654627485 825354723 156008409 93254176 524094480 800146117 95065709 554771098 909787112 343370789 982439944 515584794 460295960 130023457 923173996 368375013 437046995 83033251 656761799 503692344 195007214 967003119 695870423 200938223 544146529 827258964 247799248 135114994 59698031 671205018 852128494 845780398 709989428 30194424 119662209 241001466 162048373 121911829 488207513 295212092 628687509 737709053 405399316 484024647 386553803 441284935 634143955 284039100 475954252 802541475 346822766 631665707 90461125 973705815 476523959 327943015 886489213 567188580 666602197 873234466 668680083 922002854 136675184 35628070 135695673 935866495 231340051 490458992 149762795 267748303 364935597 960308837 390486247 894901074 544110258 375996635 271924605 538929375 65128081 571361664 888291858 924113065 589742747 749759686 980584791 595470080 885349296 84287146 578559171 962147267 523211705 699711188 774052181 271237245 816644151 904761877 771173661 496152814 899299730 475638264 778974197 299836039 118265721 396002323 436277915 663638504 726524607 712742525 206871110 465032094 20468197 307295582 555151367 699762290 46731463 521362479 785137737 850420986 591934667 821090394 460241589 777247141 951676580 482839522 75847328 807218402 23684418 429191463 472970493 261777313 906173489 323545119 560470104 227483279 865565609 913871753 446567866 21296110 590670258 360070767 272816301 38645733 731376870 332183274 263382709 684998216 679719555 69857977 815883365 523842217 314579394 199242910 248823403 386328254 419241575 617746691 676772327 942142727 553377390 771332825 23413282 272985629 974749884 266888398 528160962 353011084 176619286 26820366 523435071 630870252 702534622 244242504 827361569 759379056 637351012 151900706 639898396 548280158 736625805 454704673 577306223 872395409 21864126 895042646 486188511 941398055 709584249 698484152 919979827 10519713 932972544 934940570 851276461 981284325 910200678 781342793 41334222 505049526 696399444 474212986 560875873 107674567 782367968 980497951 350592834 341684793 514624131 884258195 188684228 321613180 942221259 809157531 632736769 506363020 901491816 103303972 893358012 773254663 917215995 771154958 158408153 465342697 208113612 321972090 730751825 106241260 151492456 311603353 489052220 316630931 68320137 851939839 562529697 350735346 978757531 388562713 358581256 655582837 267607628 1891202 603741804 305845647 726532081 672174923 789110372 335837253 310309794 942383570 892329470 532419794 849545898 431357712 91876373 983596842 578095285 285402621 341552933 797941782 741043292 236004714 653752016 164884848 369273176 199991967 14477044 132706771 279782217 876221313 527530775 883382890 913193468 422612971 823138290 578394683 116035428 334839152 626206470 790208737 944959256 843449376 304096347 382011721 745275976 714762196 643708731 633104196 504695849 618556800 659627376 255497395 972665547 914981612 240699226 802274502 931632200 603400347 536603364 655644131 978154400 104136745 392259033 247710320 464229682 24715626 569133156 17746780 890795014 604934627 880865408 644535488 530812179 738103129 230825662 332639151 327483182 822993486 954486037 649322467 435822228 552402476 861330499 601402669 44812616 140032955 41976551 185642794 1574726 376149668 793126026 53125728 366442556 237046205 672995803 27356866 840557960 873919101 882524204 500700685 599332120 123805342 122099774 967697546 567193923 528656599 408268621 45535111 67909198 711438314 974654850 418922067 698631131 625247540 304018862 5398778 616626707 970019110 692121839 808334076 470647509 587169368 546748228 484076582 874075956 937297068 584312206 349725854 113961437 722406762 933471205 607151903 988733376 532057994 797529808 910914619 602499001 575921677 221074044 965024108 318903147 444861950 940930312 487637869 645052218 931666000 379478817 822367154 663097419 243918923 904232647 230210176 73035572 795506544 304658892 718875727 476361587 664496551 540508759 836661740 297725585 295091449 780174411 734574929 613885331 226457627 385001597 715109047 806269509 462270922 38709924 448048137 178487066 708236540 58347977 884073199 700410301 386474086 606925796 925067238 546863552 451715527 382811904 29891741 762628752 724685628 140160536 517493821 198097537 666500609 418347046 665146703 431177297 265315764 227153705 679960016 982109735 293126582 190070578 318793881 135101223 72995474 610625187 110201384 159177540 322108457 151708334 357181787 588382495 396272705 309173644 554778416 500020120 146602140 885941045 977227201 73475450 74658663 113782069 438583508 711344093 394502159 484562790 108343426 252242503 886369305 267346577 911571236 728642813 191283332 322726908 988427078 896851123 765493540 19002004 680598429 276975079 349298736 304122298 271498514 322006408 917143002 741884729 621445158 245093485 212367965 793030989 553159005 896804134 145536091 879389119 70775371 825816087 111794757 349008268 2388477 310178462 174765866 547794989 434165357 367620045 316364450 333889705 602978014 961392052 552495759 29181499 866193958 849473614 194571855 636332272 749554341 918462523 203617653 470655201 826851593 325941018 970148808 311058840 938009643 924689071 865639940 509567941 833314147 44926458 832894879 992152076 706488688 889811454 761278300 801637261 409397124 68489316 439428493 212836945 81245873 622790656 328548718 978714264 915276472 942356558 416301157 54178371 431622832 438634708 590034600 790504065 447491012 685287837 194416457 135994653 695835155 837053274 749083218 78821274 810228041 767740463 421889924 277300044 516122902 542854899 356165737 500333768 51503104 985204153 911931057 443733061 265703845 591629786 787763600 208418338 797216740 395838954 361855988 840096243 705363746 318398460 441721744 257735175 164135220 479551774 98931281 893050905 379884102 876437987 215306602 446247734 783955481 485982973 125084682 170912983 919439145 19111381 594942157 284087078 347921605 106927364 619480554 345703358 955568013 953779199 312909501 218651644 368030949 261698107 454450763 499603527 746005158 40723412 307584272 654030108 747416007 970996377 188497480 688459456 697754333 950470799 466609659 519131338 342154113 418488987 589257799 506023179 490863954 274215276 192370943 403185446 189123915 938548660 232458305 416275187 184011087 86705444 385768527 186090954 819022871 593528548 255258102 879410290 910285603 55054627 948874072 508626213 555940551 455040117 619228731 422581808 164919571 28390120 993236055 44318257 127229940 556358436 380471957 285994857 182592876 754443116 653557025 779469373 350292488 963406955 453051929 69932537 563684311 610008742 865883680 358778585 441474910 767447429 233040814 492211319 968934259 621568927 698066980 360806804 185317930 463565094 922597870 376271535 586938328 175887412 482683750 634367241 561553035 942441313 325207047 981358608 3984629 700033328 207695506 438973342 653348342 316419777 373136361 722654012 249962729 43755015 461792592 172171001 409766962 695829483 808545912 613476721 872080483 35486041 547558614 192745452 852006444 541037814 234401025 717427768 674339039 998582795 928081285 26357613 759230914 448788191 255574150 254990350 975511955 13584929 756271440 319630167 447886692 487309540 311297122 647994122 720306963 376432880 806173075 147334593 774947630 274010070 253510888 307344569 169081499 127942235 516843761 685571145 910948790 871063754 787426315 513533614 609778894 522221319 814986401 604371611 474844118 875106363 641463987 128023115 469739879 594992584 792012493 972089044 832977845 854559823 90099202 926709828 816475948 521599057 917245395 778706834 793040738 211371159 436488109 544875954 555464111 140889652 176405683 858681299 101742052 480394464 740251441 711972327 752390002 176855960 632961608 375834421 452064382 125651167 366147662 131735164 675604513 637775023 58965126 123820582 544580340 312998685 218687978 376829796 854810597 434989051 501276166 751124220 565026038 3228191 856948361 884343001 362612720 155151444 802467133 868496332 235294091 23498875 928704972 87787538 362508033 752484613 419439605 387770853 142193426 611721543 356190904 914119911 772159693 753102751 144883595 628767998 679823508 550265410 76242461 457808985 758164023 487176575 938455766 245182369 561084886 547217156 535475030 734843134 685635238 269019089 215538399 478730436 106770343 74824041 204227182 662260244 348567081 182285345 453257506 802721929 166692477 676825910 600138128 16317093 777605476 539427814 312473829 649184719 570552335 718921909 700278214 766727022 591915659 937448169 345169111 694721795 471546784 912104270 207457104 594215528 762383815 439097805 455021409 442319085 897395145 440521535 238562820 400166795 40360243 224246042 531348830 901756461 987849971 733795852 694666727 850549664 810821165 996042017 835206628 694745181 299797227 331771006 700799889 163553508 128520751 648276824 183839098 988018648 819562078 511595830 412011890 849100036 459824561 783735913 256310671 687776468 921539321 560839435 916979624 951966902 900490035 217806746 495703821 118141326 102093763 892115104 446042262 372954320 203396101 811087336 485975840 495604495 904977744 486241846 637071286 837794621 764242114 45056459 314953531 677412899 300022281 109437742 746359900 794804333 397674086 554212184 286868077 393182434 229784523 722362013 558749272 785138613 927355217 431884689 936909825 813395839 70727776 518126731 210511963 716764881 30978923 436717143 811869809 82513300 821007102 543544638 285064236 817392842 145542729 894777921 938103318 442610884 113580295 689025878 598575080 921429633 903663781 641623014 504831193 748694546 819752845 383966497 272203127 717811418 542135189 550006119 21402899 126187581 17043751 940759762 580577063 701408594 388883673 802613585 537384758 224173523 945373629 980376710 799252896 653911580 534399220 97910276 909952272 784866530 125610547 786020541 143468484 151909469 715909488 948205709 980899213 598656712 271923706 509455800 603205326 587446417 737902858 728064490 16236059 524400571 387305378 551672109 67001811 953031114 811628454 379201993 373418206 823452888 909427377 976845971 548891444 920569886 541039435 112553069 991969077 186460653 390330114 590132100 252147667 335201764 687218490 829906347 454021472 815898663 91157789 586937984 396182110 379022567 720820775 389451883 581714929 901575469 299896279 114168114 276089563 523880169 467470790 450217977 546564573 36314878 595632428 720241921 840903772 271672790 827719088 185458300 448565900 157151773 918022861 222157231 609587163 462233613 946048149 217578345 949493958 62214140 758419180 673378242 819488391 683004496 296563569 232875644 693397000 273090627 938411518 193312206 551477220 113960001 735125143 355996027 901704662 802718970 892084408 784653540 671999423 126176879 391661147 358031589 659233330 690611050 61533111 620821805 505424785 220515663 655332584 247316466 495244471 365967987 924130246 310410878 985975597 912285268 631023816 505410999 755962385 256946581 534403314 913143134 888922223 560908900 107821285 542931863 672808891 197138239 67710903 377699952 837388525 408918205 159899280 328298532 651794851 126100254 989250284 350325322 939163299 629115323 714529335 544187826 797832568 454916699 288484107 489710398 253333277 259228561 347379915 147499730 517148932 324038762 676283434 456721115 939258920 517757837 902077104 620586713 249592362 27968624 490974276 46259871 529518369 315443134 722292607 84508336 765889881 293254172 101404913 121886369 264881454 490976749 543282259 250751310 920151438 570711562 211689622 691938435 377204921 76339969 892637679 168073986 89852475 106215938 439684357 271867454 209445658 557325428 366550505 518347524 826405779 397928740 268476610 852851463 570804631 881772017 55216007 283065765 932649385 643626745 611062316 227772932 285052718 256493567 571570334 514011767 19150733 701347690 362368321 157084067 580825104 753618257 351173219 50648409 121898184 135054978 105625593 563658282 456226387 522972564 209346599 268899506 822166244 262804656 878748447 603040431 680428102 889766886 227900916 745369041 588776433 98877874 709083586 718979247 691555113 877972917 406564964 960778165 630826069 469967996 771919813 960851040 273980139 816919576 613579426 892686133 193706059 842813064 575999435 352211330 960246568 400272072 558363711 608778155 66352222 303361274 909494807 51792177 517752596 244725002 675853022 845774771 288299933 859251540 344385574 229387954 836035915 129496388 77134766 247939956 240621760 730770201 827665333 186477163 564857231 461691357 840893566 639167350 219182804 288794839 694403622 662525943 120872687 801625262 81517080 825187841 927823628 850119159 39374197 987066909 922498519 945666239 681499201 778437141 256026864 84384842 906189884 463343097 296772833 364485937 130534820 392875220 534002474 506501205 371159022 136000738 831865702 915301965 189106974 952254855 274447693 6547376 127767887 808281208 840421826 871529566 24423396 693938151 261310086 79533459 196438114 45104761 372822672 832448744 727488107 883626439 753373921 957720011 670096116 332924631 485874521 638328462 849465460 983809663 498521061 13282116 305842622 656305953 992987072 123995682 329676187 947385997 498330066 732054690 335261813 216836160 363530532 434659070 812696111 386682955 705996391 936688861 710458940 108214557 563151996 246133668 967317757 217522309 197646408 746636074 202967532 850230979 963216970 271199521 846923074 888560193 900966180 43121604 255246792 328618881 685407177 586957265 83895157 663246458 451542579 137925987 77846082 452300479 627941738 487345653 747502429 288982172 331653538 717439924 422144086 368362764 436901719 792219984 300315449 572352867 584103285 802126125 754063284 94412198 585107763 858124203 522051223 793481801 117951719 96736231 693834684 478191296 860626398 741872473 685349513 639038214 42108731 646463987 164148621 646187897 630635972 999808352 407789949 228189337 974972871 377974073 17223096 164298160 254080637 91935612 69303653 370532321 159134794 186978816 350869976 615735446 234753810 431789839 305134019 432356903 454338065 679283252 328981165 68436039 791617508 368959710 565493054 677903595 839965587 192552278 187024488 489370736 130703042 401477273 186089284 76488798 44371119 715387150 50297764 445363969 290483956 895379396 308681693 161340677 465933088 202667092 388083637 844244489 66846903 186777192 799358095 716711155 60101799 38350715 748393264 724173153 483222561 18748018 362350062 901404529 452673128 206191716 933087959 79911506 24858062 276850442 176968622 948021818 556891596 989563780 219098297 634105456 345829554 697313749 886396952 454894091 290713065 641274222 610104853 973449161 22470699 980458796 432241009 313675430 217096628 402550089 34697286 563399468 313027225 652661402 187354727 609222788 11792207 990745323 323418478 708827130 726018719 246156190 252719280 257409099 766549656 731459160 856128049 708047236 794972356 157058813 269082209 361027213 576959442 402279984 46048078 92796219 144738484 49223560 773544853 359339994 590019142 701482450 922880365 913761223 766391540 781382631 796846778 889888086 684107095 262224258 869897332 994788540 94564156 202517837 624395238 392144834 355664128 803353817 371524506 465648404 706606913 30308996 943943766 416351468 770229358 558984332 840391340 954090210 653040968 413889310 284712785 949081442 925625102 448687790 514814019 81172151 987692963 577421486 809766009 191786612 889245174 344490124 447369513 966038407 725765744 625753237 544746580 38150994 349364482 674256179 679955806 627137432 731726425 196227368 230609277 966584885 232770128 227701483 431187812 249333857 568709269 572097800 242863879 762373818 704290569 958400693 5609149 492986515 736973883 661146723 182858558 444069817 145650620 705355695 904447142 822386668 181061340 503610963 163856893 18671417 953786660 39843745 80737903 721919121 17492719 96842625 108162399 934763208 395903280 695129351 953182651 847463855 825555760 790682513 658549689 634253739 588071085 716060155 265881159 547112612 151585647 669255570 605582435 194672974 235351240 511149961 85392353 416274776 437201327 919858983 244432349 151517614 959250338 577231441 18486197 345062804 982722348 552378645 911760045 434717070 763646214 405199917 281828391 114770452 539322380 897233808 216597174 414324611 893913639 420455972 303196625 644222158 355314452 831906934 937933924 212021088 951378346 271531562 123542811 629846217 218429917 8482925 837791273 840803037 620300474 222491909 521537565 916008581 473006747 750028324 198555943 579762121 111293195 867740218 303174612 261959904 99821962 879189629 210343683 308404032 186947768 1767727 189059291 722324863 316365381 969336150 508851435 916798767 822546291 232303261 433542770 540743415 801539611 191369814 758844466 578993441 771711911 232670499 885447652 721445080 342659720 623290310 199342606 577119930 148157856 367277649 205951045 657928703 622263698 662074231 4035703 751281474 257735410 217909066 664414296 397830054 234241099 924276124 431816141 20184193 424389558 788588413 727099534 33213151 92273552 118081780 92137491 428393982 241688192 832561248 546531217 551323142 723779988 564240113 230193358 790701556 45569004 5252961 914854262 533817835 440363689 23008186 104352896 308054713 249154926 720257430 883613492 128603616 265737548 58734368 290863267 157306802 146528174 247963374 111360635 378030536 678405318 767185975 476627898 976640057 787119583 972411551 643375526 939595738 521603499 603876862 5265755 388997416 708556001 837527740 150558765 391004935 955559566 286543339 51601469 660743386 973001391 911769156 894904955 468493545 194551541 219126680 203786191 339439803 808210316 255027229 975283855 259729697 264539246 635261700 908025516 442950878 704498782 162432225 157217036 617238552 435814529 37238085 719744609 550503219 893790110 674433838 136807551 900994243 508994758 377328260 456751814 283123117 459276213 428279380 426904010 35203908 542233700 198797536 337116837 998935099 708479133 179470983 243424977 234782279 747329130 142133770 245839099 686005687 905864490 331988339 598498344 99168826 572235835 739103858 206361085 420827846 144935187 678598626 945179006 624861991 207379837 524711460 239110269 382465622 305446773 852589355 786930683 523750140 295091026 658203726 789176065 922332301 117161363 724082087 604461110 214283976 646267417 803322295 670447696 370664071 743164975 860641672 390344460 216397021 605626983 289414342 656099993 971880519 966298747 59303289 9585019 83298266 992367311 494385358 161008516 458350339 173888060 514422016 544481085 100188328 610221183 292143890 65779759 192553392 299782975 137751134 334786661 798497173 384475289 933162105 736604661 49411958 331399766 427304794 341360679 23079902 59491707 69522892 349514355 623277819 110095872 45241916 687318534 397315052 520979307 696068817 332159808 914327200 339995844 871880608 583573863 657218200 829545817 19442113 139661129 789488450 32913164 216766095 545188159 454858538 561758670 372372143 372361194 387976454 573434824 398544687 228712501 970801585 412292882 295067857 542469334 531495735 495875042 489440942 468996166 852747415 148523702 318353322 275668011 499308918 973631352 319320612 34060828 87244035 601866109 801394539 994272380 811141641 478688535 181585691 93379773 80796499 706986352 447878864 614013711 575872818 992699959 157354408 921670220 78468941 216318 903383924 166673490 966098388 198309104 437162256 203638991 72010342 423195872 231819012 980368342 189389984 981759111 274477026 13073986 200137361 571154159 422920091 262940429 713449170 168713527 252407802 174660871 864702395 886389252 965393655 174411897 718185945 636921353 378865755 62484746 113073088 900433507 607406988 250183851 626409474 502078276 627558050 157301223 369838083 698719732 6158108 497406532 612308696 425529560 676802946 3500300 433631908 103577583 356835844 335719601 919925447 129509983 663801490 425635627 842693637 800243266 826868665 797734965 840937040 57408299 353844977 803060554 874834146 137277999 568154898 849559653 255758159 980048490 979955058 313011085 889819509 763842714 161132333 751057217 97075783 130767618 126717033 351248453 426144258 847241663 808054702 361041364 588102633 643314218 628030150 411135800 875305137 635001784 931367727 207558847 880687297 220190824 50631840 465379409 885307780 907002079 887319660 499294304 387899477 623891367 329497963 908741551 798012937 147566034 927646051 533210210 327449754 220047952 536987937 131783443 128413609 418895179 178569994 525895348 381046935 723483623 777326475 324242777 670455941 450434702 405838478 124870129 381488303 309787555 605834707 293217259 566523246 560641582 973483788 681508319 953346703 964857087 695321437 548054522 150303021 723521303 919450374 237975012 829759485 652204129 270714440 322480602 978413433 244628988 291127594 40516778 301345201 165458353 703276869 805010915 904973981 539701613 929931398 2961223 218240534 174963528 486813983 808752720 17195286 544932257 472109383 761878601 985992291 278039645 806100648 74340887 635273191 757819647 373419528 573284597 111520859 566039526 25527648 709618466 190991232 384345955 711380682 512730384 680407950 517798372 184404123 197361653 909085763 84978386 844724261 876529549 52679545 60222235 120222157 262287482 780973157 238984256 441399930 731389597 769939796 145296783 799032950 809203533 843006162 893878201 829291267 467704303 519766988 244768646 240305698 527771119 4398130 820879389 562368725 962050432 846368145 511703738 966463490 852427974 817653852 283993494 192343059 148328263 870411554 850183978 240251842 173273293 27879417 849831217 740614723 370596959 546188737 783027404 432205746 952644332 783007370 177682196 748550932 755692466 302845279 459632114 13911437 229397079 597123051 893506461 856533476 2458126 226310314 188818096 630268852 247027692 652080268 453149825 205932616 451427878 249431732 321636243 555468029 556863563 761945591 929198695 451136233 607072377 55220742 293879279 64146100 489384937 236123843 995460336 500590058 828719329 475092967 989620629 490334766 265984515 623649909 103454969 255659147 526483442 688817637 252111472 125071390 884826284 526653949 828558237 133870491 475770225 807570460 263297890 986689512 135361127 825931407 835684957 919358430 544744205 350464797 546214742 233077890 119211157 652722795 461876693 568723789 636904615 700844533 976800066 281762261 851903091 795130519 801589394 651279869 373214935 30085715 805839179 216261494 72982912 183843727 13205721 176570989 860465026 907644475 337039308 588424350 85158879 890402436 485271817 432462189 522930 215561912 555085753 229204825 904410033 822971366 671519346 375558392 993514857 582372041 589402020 705100232 560568702 243551988 699103752 651989127 552924879 658344999 322708345 77043619 303534122 384415767 342591268 852209748 681425679 726854196 663314713 103354206 69883283 110709286 327482037 191769768 40998047 352101799 797753079 118906358 490117628 99143728 188179285 42237913 502747218 546402352 300371843 690034109 9324629 911583403 356720200 15844572 990381988 663806793 929799718 577279855 159709556 585594239 462822666 989758279 160176195 270533872 384999476 31123301 551220990 684871861 553914488 795150829 116866523 66375591 749904556 217403625 538843167 441164174 10424223 903145185 169601838 939519125 821594461 474901211 460309023 545584532 757446412 602159222 613359767 713994399 320396 844177727 231257302 503126223 293867525 737257301 179098348 264485424 305056729 572962935 340955588 534903933 455802779 866527923 617423585 200979882 277152316 371256341 528615198 256177671 873462065 173551859 99913950 906318886 550276670 361107459 925495322 147948830 445085463 259200157 983259803 26800371 468054368 589343930 975669670 841483308 444005875 224292112 970890840 550497825 27958378 867023089 537750469 359072769 701295421 126422048 369836770 502544453 248612856 218589647 436530472 740614548 49542988 211253990 332874454 224560158 352846626 348954944 28763680 337946376 992986935 183870744 12219512 895988744 931840352 891651348 197632191 297713362 798494331 681379986 246469049 291367385 431658078 177467586 320819781 148551069 331220182 396995851 88505037 72473336 262588270 384324172 254238771 375504730 93452509 803618184 143271565 841622529 562308762 870745586 803591539 200308082 21266983 843518897 269359178 600293221 822969384 876398546 449555303 11288912 658845974 103150480 387934105 366973257 11594642 551205830 940166862 368800214 7463891 855076963 898347005 818484110 742830884 382372940 718305540 696749017 598714003 464697565 904579956 403158390 383038123 618095779 984837574 425696421 169037420 572901273 24243184 995979588 431062080 448237445 500323864 368084189 914777487 425793601 584727014 135010792 264181665 36534847 851761198 505240665 400220958 78232648 390974405 969775671 92978901 7517304 926477803 672619380 480757152 429862415 848720611 22481943 9735464 322508940 563025078 892471688 180100276 746797009 271062202 90478346 660258659 841448348 562559878 230719047 782083864 141565694 454546368 666041456 915413803 656354840 743870270 86543201 950026638 150977583 491918764 67615065 795518587 205827502 366984196 761588470 562142201 163219037 572679334 390707613 61987600 847790510 174840107 295387417 381755510 222239527 776176063 852845124 6689087 561739747 20439633 34442496 871172078 127061961 351880926 890100962 299688012 514585544 380625200 391701572 500744427 802194901 795928098 213684142 408275649 703379518 105574809 694201525 486355200 179331251 15264307 237424305 442999303 341807366 890524938 646927376 460394692 920837299 19426800 822943587 203430623 288347155 763298236 417593947 761725080 825171534 793006989 584144719 645355348 831380357 80121026 500375619 617866610 775524691 226192177 710303410 221236174 816142678 614192318 196295484 28599106 789134273 130396859 484927346 650361554 407649671 797733700 346074979 315063829 457058718 156616277 749192957 480672750 402507322 924011121 861755867 928831881 770465579 460165239 602082550 712759973 412846362 521833515 490753439 928598524 442276294 372926823 465891072 796903260 59473546 626449836 659449092 619353241 34745334 968039918 559371811 452945591 74202389 691999504 791689891 107100602 474697188 935307680 911726712 14696847 870983373 963151213 146875794 376155727 995072172 517036518 396453328 264616687 373615665 744811590 869575092 956449046 536617511 986649642 670741124 743059851 239887241 980583453 718375048 91408881 491167217 781544664 720840279 543783524 613014871 235598606 534439172 14340389 560673629 238545189 745337193 559381762 90034092 53544380 76075564 981230607 211328005 595990521 261962475 93858906 441723147 982993970 311481646 517334946 741811507 512480640 307921848 748682540 835712646 140746926 495494650 346356382 605465885 547503423 648392912 78007627 602079361 904528546 771038842 174300351 366992850 244889597 379828001 531912200 413986903 327734539 917643989 101066464 373661042 504311822 613784905 405918576 738968801 827228851 117345732 999078994 682773588 270245997 423801933 330214297 685806679 83561982 492290620 190968716 984238918 618566208 630908472 65489232 359783775 490296734 589964090 810817100 581347168 7441699 854495379 864191854 253782346 328399886 295344633 71029340 745219005 125777569 310348011 799812721 516246605 789607175 675621752 942733959 234812903 475105015 558557923 869965111 414680363 571883963 510400300 94733052 833936605 173671238 971771674 288797470 394773854 269058270 416835739 90534407 676783065 331082588 20357250 719660435 7019879 765372509 409001114 592022703 179669924 49906191 835413640 709437430 20417920 217697731 754605600 261731207 629347574 167221618 895834984 661888286 945867278 138562566 914531466 983552405 633933793 552178374 931048987 755780013 699969066 817117156 260251448 256240498 600097401 19375677 369853654 390754648 547637493 947832109 941867918 868945461 558448305 173561225 531686314 839134526 334688941 690142868 40741074 43907014 740215194 455604576 470783394 449829928 694020166 902676742 619676060 696444686 456891195 528453841 308153605 880196282 164139769 757627008 67846374 89045461 759123171 234561161 502281076 819389609 574077478 452747343 811062066 732554229 477220669 755095150 272476104 739087387 975421074 830277642 896626172 774807912 331883030 510996632 178908917 215852358 476919859 23365640 827538587 988744544 769808803 570042219 42884886 176219048 960576835 598798163 896892847 514037710 962505370 418290492 222768103 23442236 284538579 478246035 271418886 744842992 266744675 859614627 333665215 141128248 54846043 808453533 859117790 82330216 319201994 466448619 877373319 172739628 885438851 79861837 383215363 484851580 211118158 632690001 762047622 52031992 282699487 267525948 422454233 631344194 686369843 636528986 159302233 599097028 767109480 477271631 404988014 18515932 236988180 537254824 901162453 476512429 930720534 916275378 260849567 691859052 299757934 782640905 292702868 779610876 357343340 185923960 861947168 824172049 380316226 710423234 894764005 367867452 545711283 257930145 400183142 841519275 10064332 365922553 650496961 620865321 817965952 965190124 69665003 347312268 257663843 255337219 688699338 707080727 824496517 954002125 534912964 731226119 360374663 765624186 256192724 727504709 31399276 72545639 466869656 838946812 839637922 144630857 237174878 149590799 386532068 510278198 352202560 413869534 213932136 621321303 782405942 61621418 489912855 972025616 98665757 117693742 942414948 653810234 254211922 846881216 26987480 201985598 39011202 652838929 889710997 374499448 675361979 240979125 25155105 508473245 777757928 979938412 939997305 340378318 806920281 429565133 119942168 990555987 556533039 474083591 468376303 699653852 964066314 803539000 295258167 53542813 49522433 560813878 379510941 847429331 348349547 462333374 425000524 438431879 107913008 584271708 749603090 316353945 929817365 643333729 985048774 330121725 3311160 575768715 12408125 657247893 364877143 182504457 900146267 934862576 220185875 51392544 145744447 78003343 370087472 482224187 27392539 318900762 32939290 3081055 13673375 581408404 519913425 738616475 555797820 688599205 791800662 651157932 891351442 121225589 755433059 36737236 661943224 14101785 290669482 928739120 870269059 881666766 543151316 596403155 635263256 484630088 922303422 177021598 270057701 766208198 746292885 303363944 308693840 443851353 192640173 559994674 457072940 236858199 747837054 584877754 337271777 9903385 227586418 983773838 118098174 929549888 187996794 234532554 522163975 617562267 406590170 896453413 534821282 261084195 725265678 143027053 776222451 35902407 610029031 557780408 388085487 205406897 471659935 879167140 855714647 734082936 666389809 720043121 743022630 585161645 586261833 931623523 243035556 796629389 576923150 960994934 590088592 35462074 431290057 600659729 967764811 220552780 897038772 292280280 797701981 72449690 766611121 495970401 682070675 554195538 181827717 191541420 113930396 413015901 709293141 231395069 440799557 667503412 94238808 352765961 344581708 84554789 188178499 954121735 830199684 553738537 534513927 960491413 717835562 217863820 688050386 930080098 804175282 650607172 220191965 633614341 950068598 881668816 263910941 725908133 17935478 43764205 331843330 432299202 905471026 235492513 311890707 822906421 366993892 992799124 722309266 883272335 182351006 17525684 717797879 881492891 388876788 230378073 546817434 285375864 539189365 475613175 12592031 531479219 842068741 530827263 185442447 27588651 468187161 604469745 934351442 1380503 580244431 519332831 913649274 361080798 516967263 900848928 574054024 451616892 150227581 814299489 742065169 622663569 299751056 235026680 577247385 910635579 571269073 471974012 312080406 471508885 667149071 875728762 50334907 847630195 841820823 701953723 578715090 97556131 406995613 388774686 939977765 971490121 446991110 70050688 755248558 738651051 780297346 922562330 219068060 72688680 755019799 829533317 771756028 540245561 306834885 743205051 965548919 555255193 293575163 622387824 88554023 667987736 329381285 755321693 238925536 890148244 624252417 808503777 751554701 307316871 671903490 819320893 111034051 580371682 849816604 348024298 903938797 384295345 715178767 128560307 964525749 285930619 603108590 238977623 171238648 993899858 682882509 421201426 302569895 435384244 816269520 356506080 961775278 347606497 757163444 906901116 558533883 194520424 243890235 656655313 342152676 519898678 242687904 929663618 137808254 882557380 417177190 432415302 899529992 671914642 284261439 296821516 995034907 910476725 512844432 355475316 632203238 278830166 575918247 256767407 178756503 863434665 825305052 367364510 616834998 761384678 206572668 640581527 612153470 940734493 451849948 118683259 175781276 104452468 355814966 569508142 59594827 855043000 741304842 694029494 919727035 32254857 901967375 8706507 582106544 523150402 168087640 437319127 525991964 860607518 795870008 145689281 194721077 827823317 786887705 622669196 625183060 914425273 182497669 227219351 28265224 164932952 970573197 422325325 120354702 715492234 964556622 770271648 671474519 864474014 55291573 5601345 112128272 687798499 984863940 51056291 496296400 696905593 180358207 912627339 962178601 937160456 898398349 972338474 210545196 450377880 858464137 135958446 95898938 791368626 731385679 964424138 15197177 722418701 313468513 265011908 628922928 957414294 82344299 594573056 832292877 106790517 443035521 647880141 630800818 157050374 121397501 869233043 295868372 218462584 965197807 367861139 57445984 771969175 709527490 542017877 771240972 851226435 392761011 551276502 5548129 920109523 276619562 13463204 19447532 913794109 778150045 829431110 186274608 495340247 675401698 712736843 892370452 705010150 633187250 597815576 820530467 832507192 764109902 665492862 27671429 928354889 873648080 486282451 863223230 384943062 216258895 782022218 577337522 408737513 717743756 22843629 126197234 401122892 844576325 58292620 950918980 717851977 76863341 954390250 846967023 623209828 28436932 410068735 971192830 927395457 811358792 300702554 899341874 795030835 704780062 23398846 739421124 739163161 799587918 73740882 597595020 585855874 986627620 398689813 270237486 169446690 531909764 54050956 41691432 136913154 538532088 514102194 952507728 609693422 828790667 625489288 98919671 679081239 341207739 481083597 441406849 313316318 12324909 100471189 979718073 313431631 486818070 71603118 814352664 962428130 338695858 451835133 163799819 853289067 65095767 667383652 189119491 148049913 66005087 892561444 247460040 804297439 819480126 137338936 892528045 729568153 96642978 963056278 694955325 421193181 530371247 269630690 12547522 373688529 583630785 441035804 885529073 206101752 276746485 961637736 138475304 394700083 474764211 441462603 300579156 142651007 999104158 50017340 908909162 290538119 902225052 663078132 715370786 962682112 997533678 923891534 839969908 621693548 337470395 727116478 336966650 998172847 23739920 311123929 659647704 499785466 462951121 234256665 132079599 579018018 638320152 726911735 959544259 960913480 992967394 728292212 808934725 934996632 111616329 476641612 122617482 444527722 597143344 34320843 795043228 58877253 732220292 979222 382533880 295095187 237088311 276235418 236254322 999301468 793948054 650305493 585075293 270153120 963763059 156681608 754482509 834429108 240408496 845496838 475108781 44814857 254183168 43333314 414687206 690355295 629248091 502951898 187322622 872918671 656260477 589643129 356692762 719380287 92812157 135392265 30467882 106537115 585706554 474682907 967635325 420488076 829459075 518770467 5905955 799495089 267303210 413150424 762204756 410894921 725267803 97684321 495528079 928327685 213186055 154750173 906877908 181532656 272966182 162395823 703885123 875989468 306036436 63399573 448033879 633461809 969008209 632576012 45112778 9768683 573387441 771206010 645327062 21690572 524931281 673275977 202477469 144674083 608623374 391760378 388367454 494301906 306779901 377059377 269679685 268751599 880174535 523068615 953438589 116864902 675787723 871845787 904865880 994985515 556389556 589841717 877628165 768654238 474414012 297585880 926732265 14678592 349954883 709553478 442901097 812224050 286263440 950221164 343344376 581146725 702055002 185010533 744961338 409572884 660651999 320393544 70427406 457952806 248639540 591940164 244926760 717745398 982673687 866767748 885137395 676909233 339574639 944946751 839052141 976657653 371098859 921927947 734636316 957505015 163902036 39629138 119736129 690277983 107455435 153455839 10813602 207562438 463541145 393658191 129854038 852676513 271472336 882039283 44697663 409345009 434748967 431620112 201353243 609980795 124912531 948353095 760838469 188335396 538880078 936674733 772417278 469183711 319721752 26884879 232310752 631195556 798066777 292292800 546769570 301100260 312327347 155179313 275050787 855589135 714422478 520110903 250482400 2769524 58947786 959868536 225942477 480831113 822097432 988991756 849338976 335966776 72514248 929546595 458754426 620680941 86129192 890851808 356013381 22818740 569182129 498705556 353437126 670031163 674016935 557235242 759918099 502389627 554075466 180215791 9281581 973508519 33108928 629761724 216625336 970000719 622795637 390785752 659240278 91641603 277708300 528877774 636637570 411456273 235126512 903864404 61740692 830634784 8037838 615107594 460520632 392245237 238832229 142707440 178819806 784352557 354833841 971230815 453939824 593286394 24214009 576878330 138499182 56388323 814042742 742319181 112274319 940374794 229082687 353473999 556541200 788328460 973777273 426306836 797163094 225911101 216875414 217798803 729717446 888702291 165329257 649735442 821572185 295547174 567475014 748944863 321002281 945441505 763635454 160740318 118826240 46941436 496263538 964337383 625092006 588153355 136803695 488611086 45392575 831901070 242803688 971700996 997777032 798831876 835108516 184304242 929114330 125945531 327023297 731814724 679179322 902109584 689751708 371893358 914943075 619490825 939160072 674039825 375558600 211843144 892959787 568512299 989590795 547850907 925914004 587003587 739581248 661421313 102974 281577030 946212472 320075512 711619919 259063345 966691415 553311793 156324517 4315333 720483498 65169974 591224623 5386531 633769399 528515129 260770151 132182311 839920107 234864739 170476498 331732084 706594473 514453697 949349064 358777043 281441291 965459718 916075733 944655638 787339852 17447653 120925745 561347603 672525290 711112682 424868422 288192308 837565234 102549532 483171360 98116429 451631097 485109243 231163108 905119281 140545511 344243254 771173123 302933540 754698736 483603209 968145317 50109691 537303654 397925569 432629493 902672754 676545239 669663625 904103705 973610648 775798175 902050137 146560539 867274684 751122546 675994478 411340706 142729313 531367643 613284578 941923333 8809672 879190615 360099606 969407747 6237905 109208725 151510546 973540909 822904380 860362507 668863767 535249289 287826681 239314482 548910062 499010229 338159241 708710836 998451523 30702703 971664354 344404966 378391906 639026618 176320983 817880403 297050434 56822701 762694724 353536843 220995520 61681596 820952336 389407909 18429776 157526366 850742007 395345764 617899312 637087531 919935517 45619891 862983877 54534402 715328344 513752351 919450021 807468313 656657646 796828142 171508529 199474512 340755098 226623121 618178769 614598923 207108626 111531278 92294759 516893730 681645279 917228017 827966215 194042534 693633876 74091339 75905495 405993299 378702445 418226548 788772178 309351001 943585914 784708572 347367413 306861354 945175006 179960255 843720380 492638768 19773479 508050803 915926145 3086577 922062634 553689967 955258575 767015672 841930264 493972660 204941572 959357367 879949210 575380350 765789950 155818633 378360514 992177351 149033707 344533302 585793930 894899223 549264578 905228927 403489960 967306391 224619543 264184378 313559498 844814574 657420956 138396449 779378801 705112149 682442597 471031279 482241262 323026879 233884420 258673724 361404314 11024522 404532270 398083532 449139052 671403663 270520785 468253163 766003381 425065125 773786170 822689446 308784958 254332337 706429585 63999980 718032920 479891745 474559210 586807746 97266583 556594727 263582826 794458595 301296393 225987388 997521855 675505231 124129537 487554625 641644955 46349470 965443099 534391253 287074177 941790130 477447754 362921305 64767768 902510529 459894807 624864387 224806436 81156014 308971377 401845935 820118020 610323898 228405311 768793349 851305874 350977103 309642953 783292198 64118424 127654785 228190479 722942558 798148130 171413286 816548323 458212161 240547483 278130917 704817393 195070987 643824773 114228856 571648543 740959094 621253932 767639891 438678814 836862891 935845968 980436189 685160793 588529485 204822872 747520314 187624058 275361932 2645020 564982639 810053276 966628047 516863018 641608579 877270638 660240057 138198512 267494341 503249757 384550203 479540398 800574313 546111336 927454691 370751265 420469726 954441078 966895510 268355344 241959571 568545186 857618867 130805098 487279799 452060023 481962228 46280616 581456044 147238896 670456309 251670638 136143375 516338826 899865323 192791966 446512440 811863279 97206428 775941908 871367441 254300257 416632398 73349230 858100043 932974838 395060161 748952998 436218332 574058542 850225751 666384597 416494214 78354627 403781456 890137824 524945955 340543374 956307364 635542366 238770104 533588717 787376680 443977596 198497473 569295082 787960751 927675749 993653613 185560596 955690015 353784768 676936361 998935168 421802813 258529703 458439423 614902304 856047150 987388616 676721002 627383581 73165094 524376638 579654911 809663366 262562277 27572295 698196432 582807604 722193560 543853766 657951492 321626507 819207141 405655394 133107292 630124029 250560166 245841031 621845489 737459619 207627409 350687330 514503668 64414253 304801693 129269243 445677231 12956730 959324395 781006647 165297280 804125392 519808 971749990 754366633 125860039 461792425 767518820 20750851 780226251 700928029 419058319 982468843 218223432 848169325 314824076 693776720 411920000 565816613 758301061 660407262 453810670 384947770 384797235 940461890 70363513 570515326 682110632 755506945 628667005 952357655 703357454 678555255 505683311 608351141 5503002 832660056 628416767 340575261 989292857 812393627 983615816 829276802 951740056 844652511 853017568 614197072 720379987 93890317 936407475 225639385 629916597 891183796 640088092 798505925 847363600 690769780 641849686 74378986 797022814 622315250 602069924 893596942 314056440 857916157 592962550 107775660 839519625 390620162 123064854 221504532 461257598 494177370 757493801 156254348 831218091 456414946 336612396 286375860 800426134 106345038 692641950 897328873 300753130 531704314 975210349 929824719 111266623 495001563 15319501 27502 626641663 671755091 235109728 740844524 440750826 460261162 656069807 885900828 886382320 972542138 132277951 543704133 610998339 71327104 993515434 927297110 306818832 122699513 944660257 614891997 886899453 261471958 637418588 791417656 477968118 476563307 116039357 228763180 988989594 628668464 645677831 971603263 252052067 128377284 222891470 89870645 903999066 766116002 469878217 70117866 14610067 89552098 790569983 86457322 852937517 590719634 182995779 696965193 645791331 465086762 531211217 340916448 599210821 229891877 972495819 909633442 640799080 125126386 153599751 552968254 231790442 471700917 271902645 802490299 542770776 529146558 410006603 948937686 853123181 651932269 945033541 808175291 103832422 279049340 760791295 75976282 412021463 725645795 390921627 136059708 687563890 807520159 46384394 228043137 597588005 262796890 461292465 986465702 789925111 863521163 644062208 113820261 140857935 843205648 513127333 539164931 673023203 381486259 669570941 135925082 150763901 51013571 758979343 952871096 239507233 958451268 939584487 762336066 115950432 74906598 684685333 141375596 470662364 939191658 733490619 725100182 939714325 858739566 912406836 557957365 980072082 838368427 870704729 133716744 67407847 582134152 272530076 654879105 580198816 513593082 905272965 852281058 128435966 269450653 135607742 306477220 439870543 397582834 883473586 172794250 639401399 103764262 613593039 26718755 432068852 151866795 43489675 254961460 92081636 77677522 510154699 20558862 287108170 57970802 198898210 579575655 492918916 578628226 960248302 541100077 996910133 606305434 930764925 314150462 732693960 238851807 486604929 417507756 730587778 988474417 732700606 403295762 340058854 889608997 162845885 22389219 686916342 413503696 108423721 215945094 394792326 271036329 937996530 600816032 323169707 445443666 434981554 200337105 323556289 754017998 845613731 34279247 822056375 112313821 618731983 397740485 947464595 689013765 645208944 819318416 944428798 785457817 715435820 389125823 347012130 960645034 921069462 709677196 532991465 203678152 764029301 299188496 499256760 797350854 463244919 426269013 507067977 970354273 768305304 803321967 837197033 425955125 376642193 528139666 766185355 915107382 195780305 288268419 166012199 426853407 490606127 349296577 163742570 821461812 221849827 588435319 212668817 789318494 28840754 986547858 691349354 395908164 392866208 551053585 455044233 707240010 234170244 905751041 5357541 704148534 170687227 120786047 774702903 122545752 301629447 389861145 578235668 742612967 508877395 542641616 236168648 795186873 890797787 302672856 416559908 685880995 78242395 290398608 28386118 845002944 271886779 776893493 898000719 813997708 575593970 776378472 642356400 927947120 663793932 741887130 102483595 666682177 996836867 555025903 175806616 254792268 766446156 987393814 139391650 9344881 212464515 886392476 733095541 959550145 750057188 25290932 193721078 956770720 333743372 22510242 698697292 372944388 431016361 406190646 767995569 217487875 826568216 747171606 637544880 401899286 164748211 541705251 153002634 520822613 339593828 128781717 807581299 532860760 230959676 503105368 176490289 639031448 960595395 63451489 262165800 731125807 363370438 657820154 472196998 407242401 988351854 651499539 235370591 592659797 262084224 164330616 429488189 8037119 138012542 572973724 485870203 820118723 868359102 913257025 229427691 574699527 667410639 279897371 874663784 116597333 603137125 756036835 920774131 309512907 32994015 352750145 548594139 806048502 318366279 608653009 346515256 408933053 877432558 332467196 473209112 79256112 660195688 656340199 152007432 494253764 845043141 331430986 207396889 754391070 581911725 47350936 621703958 447703293 324841313 112219965 52459087 259702851 634964978 552658493 589583782 267300890 33139161 212622804 317763177 123705182 552270679 830969330 88428986 39548128 816093816 301939359 845147055 480020229 286344983 284273709 434722660 736991685 898343191 984853043 412415783 388516244 551984304 204525227 586941781 389912924 618401124 980669316 301518216 936987776 508804687 965481336 853079506 484786008 661600164 401530094 602673431 477515407 68218587 384326121 962492270 514559874 239252196 906325518 557969793 106858077 368502953 96506456 262371685 474891689 140910611 467005422 509692936 67008312 311088295 568504982 399517669 513583625 217770474 680084855 282466359 610235559 320352952 475133580 678061228 107280244 190533274 385640965 428531483 917270233 532369029 687886615 847344614 455600511 938650600 966486015 830163743 584788525 157846441 785564352 864742349 536841346 844749463 868562833 625565060 534359993 661709808 638202401 748810837 134598423 600142454 709578369 268161498 231477336 437147568 317141607 298732994 506153188 457657164 826737210 131510822 874306565 455996362 479710935 489021039 311329750 125017375 675065938 323188320 271724193 587350863 878246607 696021548 955238140 133782922 878758341 938073053 746265309 391176666 966383308 472564530 905785453 770247580 846325378 129545317 897449560 941078374 206874741 914107865 554882424 30952835 382645758 320255738 16494142 94676092 160151898 848754341 414824605 226560749 826626323 545296458 667238852 167135429 143528611 636136611 596070063 784872005 939787587 594545503 786556085 716429691 415938100 289794584 96178508 447203697 343530594 623686591 125109986 178976508 247648665 273458807 919275585 424780606 887593338 41015293 234039736 192014956 599415875 350062928 187707759 857856161 98897755 10692653 225188940 822590749 111027605 275803191 383718 593139190 896771846 339221639 544614421 857321715 589619015 615004645 80309158 119028636 642443689 759955669 913240991 383993632 761663767 74863974 976979740 442819852 578313136 872557106 874857091 630152391 269705044 185606639 26500846 964417775 178541617 667244573 847911211 296430142 2240508 948286191 70301962 136925173 523177691 541098664 301471230 538380906 230770953 906446636 863014869 12184188 452210476 166231666 401003639 174252610 574404725 852932637 911951876 511378663 892041699 417831787 357531231 243314261 455666865 592420514 583591879 84974834 571677362 729148949 254419546 909063563 268655569 910828730 998899841 241382424 930094607 46359727 763455218 176151179 950932252 773798103 354565265 572102262 255677629 687588775 638359099 739162725 692634567 620013469 474620508 198286941 121459831 629809258 572568710 112210908 652580901 382916932 14912840 958910576 735323380 299052337 374743596 923003700 878568276 943250703 197859456 707103778 156378231 438433423 746481032 291390472 952396428 692764825 914000198 186837261 862685659 957639299 953238978 753480366 457884792 438876836 304586364 739995172 219922302 243945434 215420792 197786112 13511242 656161118 937892565 502820682 770140129 534410282 237532735 484970909 405939342 487761461 722680773 576319 444307425 214290147 592454200 834118804 311817078 447432932 101198064 679894528 794395001 593806706 742636686 236224349 815283603 808736645 602434330 44061479 783965870 851584214 502270289 800064452 409600393 939024998 22161218 137572330 289740126 999998016 229661496 673241133 304171847 723094993 264209646 365640103 668322783 460864993 209097845 177534681 160259348 345548659 609814421 117139882 786623319 563161247 345880617 340265110 433910132 101039730 526761282 877181260 468697301 798490808 117883619 418440243 865324616 472313476 283597457 733219644 642438485 274678488 29928575 665060472 261795658 227594058 554164456 289499780 930214982 681792090 339866135 936372468 81377467 502749372 157526776 215435672 322217342 670508136 337146790 439296724 651331959 991579577 83937521 36598926 146588015 195453163 417868333 505081794 376733716 869471154 410176544 111561692 537627558 421520428 925249100 127698090 705242347 142822476 734130058 337476655 202295377 574168440 936093162 917411930 924677874 110291298 7252192 211331479 176314794 506954796 788610267 778773350 340839348 79334334 784423217 344127861 473538644 618392253 666268488 387099243 182089739 370885680 96209144 992667917 812042572 625205048 980978563 680189968 526369053 944657038 440384107 550595830 982933136 562224092 589539853 444572371 781177402 351349366 861963394 167165417 516046204 586655162 462700350 455863173 661832796 429488439 268773980 943199276 557991514 66693503 315951553 332067255 177617377 812697776 804822448 799011098 720577666 178729063 932120393 31594023 920433058 215120146 791093897 843994714 950553055 605830885 45060158 732080195 963296108 732797110 257955708 245086397 380490072 818543914 657814302 181870821 67170034 643835953 713308318 448634271 643129859 535406740 96242748 197486142 380946098 200919789 973861021 38590583 604079044 11962378 767210564 7753750 949030849 176811863 104908982 844251298 575630724 2792371 848684528 542451889 393930625 972664185 455210357 873514327 835685117 47604658 730200574 65267110 278242998 611334810 84550983 769736031 495186121 283224990 940452807 886841680 129115739 307792400 694714270 719227365 139573312 305993594 434819184 77008191 932829413 687462456 897955882 19518733 254143291 412320230 68941717 327144868 589186171 193534113 325791485 538387972 904038270 826098084 387295015 182192069 361585166 860609843 146090238 624291291 526739199 558089872 441161891 257376715 612569530 851087625 960701212 114607790 282373984 415546249 698611308 771292325 806230199 822613533 605186372 136075548 202995525 648878738 376085375 614548157 499154921 189320341 830728206 341215391 376042022 265544703 709307490 971777455 581242552 838335785 227383781 423020332 881743863 17664127 300757946 640405530 915565020 206049515 233991098 20840171 67354437 181463015 549927317 226179601 260221536 271451446 46104987 689130782 493566179 908467796 350683513 457582557 319034270 176453635 540563532 501397068 52372575 458861286 695776187 721335369 572926287 210558988 567829169 299788142 255041612 870804252 620256645 230374712 249100892 80407054 832625566 409286190 854652947 3189570 257905954 828713064 728275129 681522221 496784962 72532079 619984596 34670720 357112694 474295275 180097103 235584810 321760035 771697814 664739851 794887836 325193884 381361242 850503484 644276778 971019919 748848396 975601124 616616623 425678373 820692080 291598073 899551831 597785563 695335543 274850009 371056342 65357453 549038296 978226777 175980817 901426577 331734881 645319248 860042590 166243818 218812612 802166830 32491729 131752929 975350167 907743682 443698796 656227992 552276486 549580133 200276077 61669933 465954151 186947767 439661049 785288745 704321823 339002516 866392625 558301719 105638775 515812143 155522926 131686771 150390908 74878531 342173580 758205478 550541284 801090240 606990642 907547482 610991368 430177283 631277632 11426084 873467119 977934585 570838954 564992722 616947712 97073477 667116005 710741604 547457119 672307627 68133548 397595988 502870075 373437045 658554120 761052045 546588410 183500465 978415156 23719203 604720215 339100850 22877651 900822762 743926782 879051593 36765424 132608942 587551144 286348427 949900635 999528510 195369246 493356380 481592475 624601448 741253191 437777267 591466233 290572300 518506434 340018879 989425306 825601231 161451894 638601242 375418368 946577076 640300727 205802901 16504381 551341412 748039850 878914660 287576066 555200968 998550958 430863043 275260379 460320461 673660742 500734507 668683550 773174283 837205928 869497963 556969669 23559693 213158297 860191646 375964594 325147486 864110483 990682274 628356261 968089744 17462095 686071414 76813353 115595583 510420576 267378840 441753869 199323897 16309577 463394965 471643681 753021397 779099165 428200534 976363845 90727974 707000301 493177387 960240846 141502464 870716181 735920606 269538425 555040971 428531997 689583366 81186753 785259547 310852563 502940600 822734727 605757333 131378899 623200230 960943074 672966990 990538703 781601839 348467812 107527358 421817107 462359505 373168513 86251631 105017729 742210142 284911288 465310861 647288098 811498824 43090728 44228418 410348238 443483207 946411369 398230252 116789215 406517305 685941253 683170775 26113394 322286881 70765451 209055277 435163247 853929172 801013010 42294799 312540714 67099876 960101868 698839135 226153249 17808760 617905640 724096468 348632629 862456367 426711312 839641186 17060373 646273283 37660413 601714791 787388205 740115574 541268610 668903154 461516779 556692348 743167652 41162941 479233957 472500004 249000182 594849711 763654265 407950791 678876342 670654305 817409168 815661917 440065859 602878054 999923852 265597446 15962631 525356614 50996048 197014826 266134920 443919737 707887659 261493709 19518739 238920116 441088665 476731562 100482776 476723238 193135761 472797709 62825878 257386895 429193596 91374202 900198853 42648306 842183778 594273621 268617584 893771218 467210050 561692748 715403559 182947352 98285630 245770493 428813535 11207844 377855090 398848123 599065696 754825426 51816964 283222226 794943359 684237652 434193025 343820728 101728035 381690842 902814188 433978781 524474862 366102035 263239607 320704591 795332286 564027209 443207556 721540483 893383837 375375016 633321785 73278730 643414535 550041247 958173416 6131049 876457572 365455071 648167551 214710021 280934117 24661012 452768079 890868487 463412435 739414683 215758729 12449050 922956992 607665894 259427759 694781124 76527878 235463833 421176303 451656492 381269482 416047082 246902203 396381792 471820873 480697871 755022427 455859012 625532480 593222846 75585535 878441301 642548589 217501097 137105597 386741578 549378538 577472034 107658955 835471788 289326759 212363953 406269889 626919880 48686707 953955475 956328966 943098053 581889220 506962648 157176231 15899753 973444612 491423729 462423731 248372604 28915768 680191639 830063466 132907319 463252020 455217674 998520900 691258997 588632012 135555232 885043346 790069655 724938797 840699010 139756993 575251318 179078792 450046546 267488812 828719114 979262827 525749579 684902167 277289180 556998624 668569843 828165415 626653198 599051547 164910334 409427146 274618175 178965482 317918020 586619880 730285388 908674383 487406558 211213337 126454928 744103537 859876555 214611583 394112196 189950639 672806148 447547310 631559250 665205229 852954966 622406056 457895711 981604898 461339661 964821164 432947148 116324526 469696132 630401869 624104504 859520082 584330639 722077151 808296087 493359920 5043359 126743607 297074235 827682601 25659790 389630655 405113148 754658406 17518360 417620482 254089566 332596756 960525026 615869000 651608488 369077952 450022046 211597646 38290742 800470667 640349011 317699083 923533476 65363055 634176697 582544 60570316 192492843 781445696 848022378 155970839 845218953 737349325 282266288 79009784 913134746 835110341 951520842 92353873 522235306 554161530 926482068 986750674 376510505 356432179 277466875 645024889 773281538 307479345 438625916 737306609 238113952 560083116 258879842 849931901 660582643 658928331 649886019 81402823 514398281 10623281 567223175 955624815 875103523 507618944 90917516 202033109 184760605 10591028 656164494 103442057 571139780 631027883 347013873 683453259 55030920 607799688 53849323 298219646 88884649 31432510 778783372 67763755 834426930 283751642 315027277 939134521 965469991 829808858 473542281 618340221 284032645 56171176 329015659 858480573 271967440 405239538 997603587 93499519 142089145 451992627 910621008 58292218 984328503 561281745 345531372 965088223 136098428 586508292 530061393 726775166 849058597 367441144 776158896 681356189 57553823 210026327 606858298 979171175 894819330 729320339 866558003 116143998 732692480 99861435 132290690 386993901 705526008 713876353 694853300 83386556 527404127 995540380 518493324 155470138 470908102 200586350 68533352 972485425 106404517 393200422 333296881 747032295 106930311 761563345 746693742 127672002 6662911 753596739 536665619 507067984 305389756 615202382 288032741 978523460 714558397 3663822 138500601 422007138 617345261 586689379 270327517 747816223 769028828 780307449 267254783 98408771 862424734 644598768 542111402 233476131 958720312 877117215 532486612 583643075 912255235 705072268 577000220 365302709 689464131 791888965 128684525 106591330 231448328 313127303 224266820 73014233 491722869 668031795 670273756 324220094 162987186 573860008 970097049 437217429 841783556 435289172 516892327 36303047 654275298 234728625 57037410 175090196 782101666 746684147 44211187 282726413 864178643 898134971 677511727 452469554 223342770 178770450 346866227 937691570 145006095 802789217 356675030 402083538 270417508 327824397 327869514 223506885 187950935 950935850 968186118 169114703 442761304 622597564 400871295 728338355 505460755 710541804 739721133 622931809 968262306 838544285 581929174 387304353 862324865 537828326 314530730 834745245 183391401 59430658 644634 407179559 21246731 813296661 164243097 527669680 753291947 804850450 181436224 410530241 316477464 401496043 872327433 821475486 867697108 545946125 548601122 752429892 747986443 706336271 597917984 934753841 605055978 490621998 274597604 574308064 891281098 917428299 369377665 906831339 859182723 685296568 408594097 27705374 363068787 55756975 321729805 255187395 665190874 590946257 872897282 521634744 647722161 261070644 475437454 456316499 934024701 141771137 173623018 140856229 85599826 697726005 967033341 292401350 759052986 277107693 668250529 936009869 654407840 217380423 250486417 280577766 543357499 438273175 425674156 762591622 718325637 846662869 802452856 190146472 921353180 803714742 789241606 832187696 398330665 524280360 805340711 347687053 232914780 284924391 584996705 809004561 32415948 562293483 883824220 832552447 61293389 200993651 380731050 788841181 390512365 193325245 685480719 431509635 333282 494066500 784320445 161103619 945832799 550695225 835863924 590703811 456793510 908454030 677689959 226462535 820916976 54338788 169225550 379120893 314515573 704976618 297687262 398912691 56336132 79206114 52195227 690083761 167575722 153899149 208059313 340975556 963866315 175573969 268638811 281537258 615401345 302568676 879559902 293088426 746167822 8066095 898792197 160476490 246048822 1684698 865484377 340247334 739737857 84975865 305030205 789764857 634868685 77072600 187541679 169623830 873712141 18211798 619323584 242576032 109926137 804047940 375779701 760273293 155516824 734269781 24420329 891344412 498191242 156679560 951633257 228216270 999390761 140867384 383201126 178504136 418094486 231093395 468935332 949305297 638081414 48167442 982793012 693316696 124916465 531583613 625078348 798306985 112517628 948901914 808203891 237894218 652548120 633129057 291708555 795124472 872976521 263525088 773378181 304084078 186632167 758070333 385513225 150513510 231514192 515821282 903139321 826588 150440935 855719910 433272689 394368527 75497888 958448685 985574855 862959132 587964324 280771887 811253542 111086367 349077011 389312779 278799782 566198070 913033820 521300171 338045774 304088413 148536117 234252633 377918323 375954603 419248435 114003099 434053917 352345898 568442794 952443255 517460105 282914744 80460072 929053738 822979698 873801610 287467499 464711332 58976029 495241443 878752471 665141877 494361982 344020156 385505124 311267550 876391078 676963981 907003934 297389697 118973324 993425489 571807958 229864270 273503009 635477572 207180116 853229779 51283333 797588140 741443160 489365658 449743837 125256210 601382313 228667093 857543671 879286940 854310429 579266028 745497575 266613247 964681995 609658534 435042120 407765701 233994089 226963039 353265960 722565002 117104362 291321303 430429857 15257870 163318506 859871595 125984674 968039260 733943019 198694091 10442149 882811171 901043339 753374069 241112975 526266806 50823794 680366298 25767827 226189997 349758939 139997526 21789365 644046146 512001471 586041323 581415254 179987160 402100153 115736609 227007631 660092196 320486612 480603733 169323164 782538604 368516504 38703388 613920468 936297108 516007968 123060750 188376559 196957237 16784111 250258966 954747263 5550126 770687779 281923692 689163347 529638536 411635101 50154054 536834671 522953626 975445884 389908470 661677675 432897308 838867435 736360682 186367669 73324266 671607553 594505970 918839962 31523340 511549701 412572077 204943521 175743056 35304484 496474298 131088555 647995432 311282983 434701313 38449460 670570472 953843798 215948894 988275765 521129165 772955831 133484038 351276424 11349726 538231161 71682148 950253851 770826258 817175563 780503822 854895490 426830484 103310999 975987266 896802351 895674293 390016821 891690736 909248657 112772083 873139569 672808776 330751775 186718224 155833452 679005035 300903390 760381982 558073053 309250056 404111307 350924541 785621996 60390596 477375582 339776579 811396677 72506960 7438021 737719330 536636860 485794808 331032424 561152977 941377666 145600903 723259163 256071960 426550939 584661054 155743579 840379341 955661967 944792206 633957901 187193665 87897018 831017329 956510843 209945831 519431378 437169211 398031556 410039617 305981257 930410780 85494395 165812356 281355859 945291422 88223013 875572298 483564114 905008487 707183923 344463559 975373631 872376743 530222274 329683472 881974003 8927577 630230924 20103835 151547726 283794991 864077419 749609223 522999257 526361143 686076468 117351382 556660054 499710936 4344945 526603125 631789770 477896045 950146637 826132694 169702424 853238776 512477258 247801026 294417623 452429165 198920471 479831676 529231840 24951692 292019178 767416689 70987235 539044103 163064507 150048805 908525018 136544161 997833068 754778860 17708963 470279706 912227453 807115171 54544200 132468061 576253799 157257391 763930581 540657887 991151220 288350955 502844265 703471803 61202746 367598235 124503132 212612425 456432957 415235709 758658490 851579444 306779140 827817049 710382667 682075909 234388099 217166067 711780884 626962858 89132622 545850265 558200407 756313748 924760027 869533652 969616500 216120587 242703000 179769169 204313325 82505773 677001458 29100008 65346776 568627308 60736565 67335666 637312660 802401953 683297274 383355294 982634202 852822316 124975043 38992997 359278699 70486241 9309979 783620970 698526142 196811658 971387221 681085954 273464399 15237634 361673078 86642483 581496144 185316590 368848332 982879468 668730568 430072713 529321995 341250079 113793128 729523049 799903084 149954729 99990751 953563141 306836628 425596011 677305988 687670617 461621918 882424960 496680974 999745910 474447280 193912942 56889719 780291031 94294157 565953235 604564030 671124305 544426624 681298675 447501799 506878214 631701438 247977757 743064198 363638178 977806212 353249520 471012584 190243267 605922291 736678304 505955967 195471544 421946269 343712983 979355704 200072086 807130944 151045939 470516940 920123599 653300323 218122985 457466819 294567561 924243514 631698559 826664620 319155796 15331726 76939687 753357436 200469297 595162495 352359913 82170135 362704672 624226560 757157610 542449882 56303857 82485455 323879042 304003900 311452627 962681214 899539396 714896623 73823227 948154061 809117231 365758089 69067510 622022792 919683992 307692797 845293238 908890302 456625071 25430802 834916531 834851118 886525118 114117413 496963940 808541486 286032307 309104852 731150793 439573479 473196846 273004928 636873332 32913876 705553629 114649926 121703740 410871527 443581101 932691347 390689228 507251477 359351846 692944045 239466975 403082173 587009365 482567735 992839480 619077012 977297371 384627136 185340225 673900080 439766594 302735896 954106700 718497983 289623315 229961603 455728841 628953474 424321099 513755995 52177959 442649446 50134576 701990385 100909356 406949311 273132231 935618830 776924584 88374638 785870460 694001522 189988751 62133396 527349442 41338308 966050876 77663873 459065233 789098364 509584685 892310548 584100554 828147666 144032279 573333214 410414360 908131230 232273546 271433891 976260560 390345473 197378357 164680849 717880460 261597924 103624500 38932586 7141326 756394715 444767209 945897787 337406335 48249280 175092351 432200012 57388661 783935693 791863749 424914277 591050894 20520201 874904284 616951318 623739222 572775569 328101358 504390800 376486310 545521527 469549273 877124565 734150798 41607897 473879154 241420559 100128397 991558969 665098440 519834431 957241782 670445868 673020360 411919681 865341824 655419977 127115960 599725191 667993810 50240436 992371226 759251527 820361881 905960526 364142883 103742754 601240090 584590858 704014296 678724046 97343065 763338974 798597214 932988355 720584944 528851553 807002524 984468762 204499702 151313198 508342365 674950134 495450989 288108912 622234544 958783565 80148498 553289564 741087047 731294151 137152304 604492562 559800929 785369886 837853074 835260769 277387195 446147931 179584728 872463538 235875675 772298683 213765199 410068847 339768811 823524413 399618771 14363458 979401430 539832780 59801729 186697083 60744384 983371113 790531979 451726968 71552484 995071645 129361699 890634800 100362859 282957056 774553180 67679094 741364630 994170695 257770966 712681154 132698379 753678722 541502221 697459147 710691475 850303481 479740331 164579905 987320053 739705526 225061373 100802438 532283603 121290259 937274911 428436399 809887118 119900705 721493478 699688809 47803684 746390960 89659391 418927488 224972885 958222466 110734590 944492958 232147276 805623191 112096840 859550125 618789045 92572066 896340718 206955810 752452192 367065665 397457774 644146394 515300687 735773966 501066884 441311321 293352728 425164291 964396749 344770382 949234771 801965104 581619944 416315696 22913436 849603982 513889675 392285119 938872456 324351878 859874909 738344145 43878085 774862947 474737615 428142870 663214737 759474042 519474882 581552622 143245189 880541062 492184666 661079220 132516152 857666113 5663121 346152826 870009717 947564620 137917991 474933553 227113067 525369851 131956633 700930836 991369313 785405223 974571650 613911154 297341647 487001473 797018278 927886081 552966695 97380787 540446279 335159582 43804400 718020235 836492286 85986797 604453029 225506916 636601025 767885263 318029137 84107446 490396949 289236153 140459142 16696043 662483778 693672396 113782305 230767543 222483786 635149379 638619692 41824463 351030872 580504552 831216054 125123508 541139476 187374673 80694743 766249524 567453497 692100710 18222804 378031766 926155415 927735644 618094109 606848040 546863775 42939399 17446619 539391817 920932297 484971109 604759019 621675763 233259327 278331936 137539355 356044074 461586923 494454035 109303912 791145530 135171847 324242152 12809962 595875000 187059255 434623909 689092092 641322633 22943417 500994930 428953237 397268589 84711612 911613298 316452190 917001750 203935074 207811304 268076124 258965107 700976283 789632240 847751948 718415392 646766301 903793508 951265799 615950629 537557431 443954718 170347172 242379440 504002288 159717257 421168225 833299850 469598036 494095172 233630222 450839852 295873564 183547931 469138168 830959245 815079979 300329797 654354472 955130964 80807572 397114370 408028103 343289757 454545001 255972250 113728671 645078023 471040618 805275964 180150713 309940419 666566343 217890513 645082128 371799255 287864713 978922808 138140203 921357391 379884349 531165919 536308120 988157629 304098498 238927749 330757826 656118077 733977742 322500868 983723309 558795102 353873251 246713589 806130527 611368006 698807256 404196473 261056526 116212857 931308762 775489002 883714302 486588673 661658468 147804584 517551252 130001703 32251802 976698481 197259003 663064769 809968879 763746087 45827536 36827521 627003580 894727636 357170256 729789090 961796037 463625759 377943302 594314804 261291302 760866532 879531002 901617886 953766617 363537154 695993833 959165593 218396096 302842070 157128879 149729699 713623572 967898282 603130705 148874979 926794915 515914474 754221746 28900245 605878937 600261085 958053140 363907884 979473099 680184472 458699947 341742276 481028902 654525170 409060644 362394376 143412015 585935201 602812975 105711003 904428889 263458750 479862642 932103582 660618464 993411081 986453058 827288352 293748936 567735631 15817948 508636562 726554686 94334319 633100000 361393106 245238984 287669124 988153435 920339505 818155161 989633755 37787052 89881477 59838406 706805731 799186390 64547060 720792928 414216986 391450474 125465784 127864151 206073630 845717798 176272998 392834746 711823388 92063959 568664849 601942675 619686866 504686966 197749365 578079291 659403691 928904666 654379187 8316612 913199399 208193460 791927316 887652785 904911032 309385327 497770047 658945696 658056387 457973806 229219285 770848967 980652702 693796273 176273930 112934016 63257593 56970374 652414556 182814917 550866962 766657770 593160742 607990221 341755113 795476394 101191956 505259140 994726894 402632910 283544550 507063041 175529029 180816377 391592615 73174596 175461414 572203767 488226249 211095052 612509675 117002911 126149518 108431526 812281268 259458691 584223755 816409355 19483109 855034734 193872404 214081595 634143018 736783821 429270645 529111474 56136044 720386 738906369 964608871 773459452 528163632 899692946 502747927 467416706 118199100 562844962 222148008 701249283 66593859 337040130 336016846 77640437 308079182 662427706 941337120 575513427 223521270 995809125 579066557 143641081 327567014 566327212 370366211 467259881 112793550 366702596 339231727 465298074 720964298 991704765 87216156 875036435 59540322 916155957 686136058 335764201 820978025 254899612 561284373 589934234 858505266 583162106 37336185 340062194 815690487 238426308 685694642 801175449 569532543 567663065 937080589 311828622 5140599 577475736 798966327 97266107 283193665 195632577 389614153 553234955 852618662 110699591 180524847 565480042 362128392 52929118 566283657 311973886 639832920 335134326 80774256 732691878 614331440 439699466 757192237 29221776 163374318 4274793 96353237 948818643 935505565 566317985 214917439 675043839 707039821 688310796 393812930 356686164 771391282 828156013 538774662 838034380 663935246 905927100 120244512 171564180 610740770 368952962 169976268 357135320 554157942 22114567 246892981 333890081 195424897 814235062 692016803 803749409 870406567 741204800 802366108 275840570 769388502 598525258 494816224 124679828 640193248 526907701 996898078 411525835 408470825 850677505 821885170 337390133 642924899 138413118 190946229 617544818 893632988 48011953 642247431 154169692 292951432 201556003 590152009 290114002 13388247 998907879 16377928 763783370 136596702 806422562 486038394 793718257 145831724 635431779 368802085 347024990 476969261 652545735 717090958 232951792 351746054 211021359 251488672 986649696 315708338 872171343 338390447 369017854 23345013 976019301 391268744 872649338 692513439 340336779 98467176 719663707 143546598 712895336 819490435 32251969 512849621 56710000 524957372 417142454 104645835 135954399 42271416 244269241 520741514 117978311 200434442 34680347 890627041 833388454 395753101 424517965 832638377 819524045 732416453 16121200 99242967 41241272 887844653 745817410 257901100 826738394 406658796 33957481 664693183 705425178 904167851 271499773 117435610 430948046 720229684 398098003 139927368 384037158 599917430 823420283 131069332 343234553 633889600 551112509 781593630 962112191 887787981 635602102 389421791 179458527 589426747 244417707 587903171 457467242 439965209 35708980 307311381 416157677 272843484 62081444 438429133 705954103 464314435 773234855 63978671 840825746 190815351 205707814 864107310 318586431 482291148 22886492 245489642 230784538 375088027 911202014 437655883 323993910 603248055 615133141 954261619 984496814 730841427 133058131 42547214 331196258 686939504 312750541 560456850 356527792 315787218 580009219 460181717 158589125 43333389 763980465 318804293 18857792 654304138 22173018 393806118 800865849 104004745 357428108 701228560 681616244 197410031 202600755 341639057 142120864 477908494 821245139 444787071 219541757 595462231 160178134 568829765 445367126 436757658 900915747 964557043 254958772 477610209 57649151 8069804 255310625 159615628 767733698 565470888 708586821 967527427 118092020 498521659 93769476 890190819 751101025 988074989 867963791 343502829 936100813 506959511 363419376 99358403 184890189 697060130 64576121 880679658 490367564 962499742 8122573 800071633 476435594 236328225 867287498 974892253 807306597 393348824 490946517 466965665 686051753 461036179 224276415 194080453 314897440 495598709 57170972 222399311 374783491 372277367 542862072 844221733 303155092 437585702 149752415 972053164 561572959 697221105 687162132 897178154 482617426 457846130 953675047 22650010 206555139 604727107 495018223 308876039 109055793 836448867 280152051 536888821 435003090 672944045 786164737 394251804 939706512 420207272 464140810 427317283 10931174 648849939 197194051 349205737 210191168 991217225 456100934 540750649 607789385 217765658 22625797 565426647 496774267 700089019 745107662 694600678 576273392 578110039 262754429 56122270 726112849 92950303 654383040 909641238 53884264 986885872 504681497 399007340 640750166 486228639 722331307 466342316 24252133 926035501 927811796 711715680 689292193 776790476 974491835 333081121 676543996 24690347 838459580 81682002 850151708 991231357 118317270 758763838 97116024 153093040 490590786 645482759 21375294 999153824 321540142 630768136 117027349 940323577 725879296 482370149 423769995 324211355 581713730 8653883 976990727 373295631 699759820 995929323 263899591 481684209 662930872 56239967 730573973 614361123 141797746 254971108 42216963 271817633 721129522 248291112 755342095 338771337 825486465 791242125 450036675 362700395 34644025 505921027 420762999 619236691 877840358 878647903 258149308 628367575 281004203 712975812 615403395 857832551 725163605 425352645 203639405 548996044 67538565 372237773 390134270 601008574 363300256 7057194 516830240 439708714 579191725 711111397 175897461 970655264 764469521 923990927 868911894 799659808 57814835 803186382 423063871 905740644 379812043 214276951 299321768 427722890 211773260 317571750 740692263 400298493 62526846 222153456 3470262 467409289 316865897 732981083 755508989 714088712 384626055 646754811 109768641 646346206 548753483 491873031 87877609 817435782 609975939 508245220 382574198 860818292 695456980 494984127 207011329 88018701 55269537 430070797 936487111 217675358 417920932 444724214 454246973 527832309 421022517 916468029 432610030 156643560 785511458 621558558 917833561 317263344 318961080 206478004 992273572 52189780 986932494 611691013 359670692 631170578 463358499 985667942 78834363 895070958 442949001 952383439 731574795 193236254 48656394 718131740 823595951 539741679 997171226 254768738 799375135 189656980 297647503 292347775 598904967 454735713 861305381 11425524 732810265 928161733 548395417 853561610 219179912 920157086 164729001 208414956 474107564 281665118 217083834 905591653 121573277 792420366 532647243 222556124 386616730 98619385 887761313 979941437 995229838 630831632 593245777 998071229 397861782 921072082 401119060 594146739 259748998 106757260 293320027 376974877 237888018 987500231 828957018 612474313 829256385 671865166 37059239 946565499 199636023 698650995 48877922 863173106 917896141 988271974 585158992 798994018 797570735 505283958 527830020 295271514 466334916 33920171 633514391 804002506 372254536 158024732 385701655 464770648 890615421 707561104 187215149 145939484 675115492 346088549 448037109 889294980 707756044 12281846 154377452 401797590 783425692 153759367 168643264 603642977 878216243 190676708 658809370 983964971 251242919 920686649 932099640 432696511 231204161 53696042 929326467 207750001 110832860 255927091 557059061 939570976 336889325 373220084 313045992 544417703 866397376 23409670 816787297 180683780 800113801 879253465 440774892 561817653 535671852 579575536 700474246 727156033 836321964 86671468 759997031 434129517 898306689 130661571 434264670 563695227 481632040 579595958 643921306 832806481 191956449 430183473 372057127 874113420 158274016 993065821 406219859 412576005 101663326 62751580 185961282 839647626 779432261 680982329 384779459 628199603 841766821 622867310 521905932 126557248 63532928 522066511 724743428 537495317 551720663 479013817 864671984 946765275 670220890 425326652 837283571 188266381 547141830 417323535 881512644 596454790 708931018 187264415 279015774 990869665 935554397 967125871 68679 625611289 607609569 221605551 810957266 614738723 364426133 842948527 831809809 398802943 735477583 905860458 593293783 383330973 846636137 242247492 24815154 661086013 806636565 758890956 740286268 802791022 814118101 184747476 207123246 462014530 278999737 310780088 568335113 316433893 721157624 617293418 778743927 967318884 771353674 387568943 333963371 90133489 870878115 527129359 502982567 231072953 306290720 598582052 914415887 130782911 401419468 67056035 764792613 940607676 978824534 945857653 962836938 352643299 516456352 801868347 406981734 164355590 183528902 836486907 587411481 620683126 923496207 290018589 511962810 20286580 979734393 748194702 759686059 62605149 982669651 35360365 461962833 76307202 49828799 182011595 341908193 23003189 436783406 83568061 942917245 539407789 364464176 795633204 292975904 662320232 974965839 219367786 750715609 234547511 427025267 813795377 508223877 769537771 472386088 178539196 9677789 148533739 550386671 253995264 704883031 191090591 689929742 935017612 436252230 758453417 881985063 518940335 674852444 145372251 86446554 761845586 897513179 658264957 690465951 631571937 958924728 756735435 487678547 407390411 113035662 639868573 813399699 640878826 312478460 790863652 125343163 433881349 659141691 443590480 574000596 465827790 418606800 109510230 187329578 770874313 131319921 203999720 48007454 116226167 65744833 184340601 140250658 47837149 131338889 326049690 830964982 992785682 969792284 519155581 512597598 893217896 333877250 229736205 276160499 246420285 691469929 220700693 86747196 318670722 915645155 435040646 219032428 30961254 817826551 646623661 792973136 38767790 118666813 195640857 348832204 291146606 841244988 577015903 694155340 572486980 622800685 816564722 919790554 875035310 361745255 91333391 740904245 391338327 283236644 775257788 578062876 667371079 990217773 798071873 426438310 571799240 48557476 997802594 809901392 129953990 957017991 578022987 292808226 290136909 631093468 34093849 505298167 260445550 178804437 818476722 607062710 570396568 629376113 205304530 495148619 597962022 305955615 931372790 441930160 752165254 98275443 401404406 168590322 826792498 848113160 136677316 701074550 361564714 555807168 911379182 250741281 639699936 763903261 823930809 541052616 63159633 336559954 441747879 599965910 549492461 546046045 519560779 363529968 177663116 643632610 654669143 273439844 227915395 477738908 593395994 752915476 758485969 430385261 910021942 444768373 548817272 553993184 710584626 333859389 538192525 295275302 812419642 548305592 216538354 309214601 458756254 203517296 609388887 567526310 378612779 821324899 856380810 407380098 891352942 278115756 188705266 555722956 309758259 38480500 524624203 183159818 584616550 999003941 902564910 760587204 128922597 883858909 499523574 815722196 853587420 548003614 514290904 395394790 780760949 867914175 128569213 247084875 919297764 939613490 677149513 572864774 507643608 146370045 714639583 661485368 79219220 164029593 911213925 809669554 336269209 472526080 883340923 477288596 631781117 658903824 904267194 723188545 484849588 19226710 775717262 841997682 269267472 482916755 607730874 416148693 874866553 865328209 505162779 238407682 153275148 94225647 726478329 9346434 370968133 558392765 925292708 67534641 209777404 623108440 161003530 791331843 93917547 528660092 632298645 689110707 613874486 518725544 547339906 391004682 372092428 650748436 852260865 268727576 680497692 236015920 999228652 703931311 897650675 177615109 516996207 729237002 169723325 615876804 874234392 21571210 835185013 718951762 370216777 120675856 730028188 615964421 796798940 242385304 166843463 121090823 544707561 975099308 160936152 70195514 941157923 21952326 162745215 354822041 423313531 555350174 177364364 633503092 836641210 705364034 853413168 145113876 860466784 698544028 711299477 129576307 414799837 148465658 86819770 316470258 803644072 789989884 80711764 122828681 65953514 947558187 717832023 908951615 919532202 283879574 190180786 974871108 415343051 906608306 858601885 347388424 893489908 821021755 19218641 54789501 104141831 889931491 974704221 413289705 661137508 633524775 893728843 327099701 485744324 860941180 19674589 543943104 363654014 459461026 112414512 567989139 221131397 173831902 94101885 908991828 904176914 797694771 116979056 546970938 529214383 262528336 227897252 525088012 97661729 829188048 948310462 519455589 111653766 840658043 190524877 551080186 47194597 641599682 628330061 715507050 343649089 873091647 684091388 621026672 785761652 878932494 39931578 968894623 748635684 206995210 562718299 831714974 40394291 732710517 559149045 716285935 435289455 775138170 832665135 168150212 580171585 780102159 517398804 540429814 811341045 432820082 106403613 628073062 817791200 348171395 310826261 476600233 86201913 327951557 489270485 125030815 966538569 215775823 862007623 825227153 906109539 768578586 68045014 593900494 993056111 214014368 581164025 705477713 457845906 843442849 163940622 774179080 127168197 135410033 688430312 877690855 6018115 934610959 546035030 238285037 976262207 753024764 490525223 612630219 495283724 684232869 73011461 420711591 798701237 575019172 243819371 614869840 74370103 351862096 712835944 209015800 932426447 47943402 488586019 944766565 533416439 150943979 284977412 397892382 899060028 852069034 502387133 720368671 333904802 786374463 539292319 192611629 314653947 772469309 41602933 999317174 431909030 721344364 347263548 24169754 18022584 686610585 172576997 128885414 332365056 381973923 646588247 212399837 755437417 149484542 490446188 902607390 590879395 992324613 39973276 544365956 85100305 100199904 290088525 598960194 714523348 230345458 713660392 845202990 23166148 456985473 50827191 573507333 100344181 429148193 186750546 339947136 361137602 851035801 931577774 927952246 251135376 533743203 372097755 593636675 376528091 406117760 390427723 749920217 643126101 847344228 655588212 667260494 644297085 477532582 624362630 720017245 306468397 856438290 202852887 924567883 684144874 114824060 666058025 882257458 501824516 8326564 955311353 563766708 437858028 234002010 255193662 168344374 645988291 983309419 526109465 664205086 833597349 593757155 748669361 490932026 625179715 115340875 397236479 493400317 225513357 372011682 717500758 185587333 952464172 196840818 881920886 856636950 224235985 876644052 780460621 10578596 978937889 265147738 604895746 157574036 62776119 343605140 17771044 248430255 348267280 96860552 374154349 187616158 245738032 77106082 521289449 452685730 404986225 56608583 432294744 93352952 714851010 660767193 812715441 223036563 6114136 225094258 403183595 114239458 330912205 854075887 484378812 542384430 573754676 345707934 146122092 396798233 218812020 259990107 938666515 548239045 484971424 176015954 350404796 681009225 925343796 835092370 324599689 35009343 391609288 78551139 542965725 797474339 46046669 277527926 586010433 685542086 798862593 219512906 247346656 705418106 20028906 120019101 510342245 530471414 498370347 998937740 975290216 299163603 235514160 467487387 617817541 134231762 400556897 897139851 115096076 82350826 98047963 778700107 481123636 100046102 757744833 782032155 400310585 476249197 610101237 214468891 778527986 7888225 834681318 1613057 720525144 896583038 703788951 125039832 229278406 389685785 156101636 315621621 812264516 728309770 253125001 893692625 407276476 672976287 502708420 447884642 903441936 502246251 862024874 504076177 797970358 957695160 595551246 368374118 360045180 554399805 80689840 51163225 139661126 319997513 313321391 728736197 308219519 926999738 654911352 64462734 827564764 865323917 12096021 363633322 757944154 95967759 812465726 35405985 872000585 784608484 166369772 351522150 270612262 354789662 826389093 599720926 818861656 611473959 877091623 966965111 818031885 733440667 880612321 972346560 933454513 343440240 487487536 872314501 981514422 343025046 980196714 295195877 781427164 27230181 295786392 706620256 306683314 599138946 806338786 357895383 150544777 891238568 553850390 842150498 49649915 981070760 200198391 133457474 953164788 951846007 911572925 203699510 913593678 611423268 987109988 89833352 220544230 544888331 446653069 166910812 693245545 813996287 360593230 55296393 450928543 79675424 730022842 303046500 489832285 584027889 429867285 599804209 358863406 875454613 199409365 188195349 333689131 700341420 482025271 621898182 64254524 481591693 860029380 831379967 252953261 686178988 350702861 330188017 842016221 279960581 555910471 922137849 904532853 795957581 163969557 470724206 211325265 949415454 930036553 671124561 332558116 500818685 404540108 176457502 41677781 942970768 252634235 638775635 751444944 840789541 78330778 642104032 895506141 156245062 25340848 304647279 780073404 148036100 46466459 998727525 630718918 890554233 540621037 175307354 482870145 912685547 906146716 741852738 985959350 604562444 942558800 198482881 659816438 464315709 629934503 254477665 563853516 558470576 410815403 630547608 25982442 650093281 713233655 48134802 257368982 177449439 155557102 84691227 996481004 352998092 205736647 51291515 558848374 130666921 756304530 268106908 377264574 738328918 330763729 863495164 440691886 741768589 763461241 593580245 976815008 934227216 610547987 538290630 631607599 726640717 550014306 668535353 372212903 309556063 176730491 491557582 686347170 863908454 370978199 160417555 508448772 111027734 199177381 535860174 341970064 262766211 179559362 203245544 768456421 759586097 454018957 989276286 434411854 865696619 541546842 764634325 537123742 714123515 328111762 355997937 245541356 599812879 59442749 983611039 654676376 227125101 913448332 920131127 345696085 510188667 122093225 17481726 151628669 453272042 602569933 26729986 25459077 950106297 740735505 882634834 936246218 269931469 88491534 71828479 128428188 959090145 743376303 135507874 336182352 609749928 394619482 265996976 449162341 475728110 320207023 31941490 813567149 749622115 788541812 683739152 294267207 394374284 733827161 332012331 955508293 662905698 291506152 307299710 685147284 572555302 93735029 632491996 456328184 909325742 612913376 594916515 437396367 343617490 408765775 86825194 519215330 520521370 971837065 237548836 378247822 63959709 195272298 997319390 631569050 718803197 294860322 194805429 334791853 738372230 126766735 219213331 152091981 893446170 413604221 193088851 321890711 525453783 846927993 404160396 380471005 46504115 676145441 847002528 461627541 892730718 640576658 191202583 618421730 227038300 516105246 957353649 90574579 20587746 163409313 839105969 358554337 592589526 123330869 122260833 679038647 185153293 999848094 135646937 793154279 938176378 686829668 616692449 897476637 160306620 578965468 323812820 944715216 639048502 726277296 58474153 645361174 269505776 194007743 347524400 970504733 576703634 718212378 869979115 187605013 25212531 257370756 12944605 279106633 406301548 650848640 231305904 141201478 494758229 929015960 242608675 104510128 805314417 5759820 933675240 323104038 267090167 936196252 854723203 232823792 307769922 93395761 909540661 190042737 422207829 970849617 545904482 203992563 844901175 714177808 292602232 518327364 331249955 304549875 171415837 685991269 507521322 328519500 853122073 461678566 899231377 901182833 746708436 502204531 268002293 646658721 4910584 520718821 443758014 36987669 792891275 944916229 574456561 270925551 662831942 717720206 459482532 440836781 912986040 715982081 18539276 723410769 406555394 668343527 781931423 158767068 647586326 443735721 887595779 206382944 773540119 952812435 750058079 248075805 66041583 528285691 106236435 900688064 516434173 158801123 39153576 666389969 946179924 556334539 431719343 101156391 273802775 643597814 670083759 334115754 863725903 641434165 185927429 528565768 544882304 623491445 166065066 991054055 745941962 990557712 536373461 645160046 600188142 832448218 618289765 985922442 43606538 420782533 513137015 340494258 504888612 397661874 956729876 659535806 213154741 930359509 957527675 740885058 962855289 684602620 781844923 815709331 535857426 673394603 570743889 298610749 822040336 61594835 490021161 262655500 42104960 115102057 970314910 856093552 634754044 964437514 109864992 6184029 548436694 62963916 565031150 172374785 182684132 180212300 510795976 92508235 122512374 767509588 732090954 884226128 162390212 18676449 727277665 432890277 356101075 181071727 728653765 903628984 59579439 958073776 122003103 259549375 190249373 458903732 803729504 196304434 330838877 531399278 584732595 44466666 814224642 774297881 702941446 134048119 854431873 213513672 820197497 357566088 585446245 934732257 126448011 334971347 740601065 785703084 921324612 687244429 358743573 855684615 112315771 562063518 749638198 697984627 402452317 761398286 51929596 40113700 57665486 597257581 795193039 735623678 270326358 371838864 946157241 204914188 934879965 909776887 881744542 947552694 730661939 539494489 426530331 395665843 133123065 924750584 527174275 557598766 646431861 40550916 141551080 6845513 627999762 623446719 839567279 40493124 95853876 82866745 834387468 134448564 956605223 509106440 357093448 254736099 354113981 213154389 373449984 484225526 726356408 125205893 643525478 427377174 434496020 616799831 648605133 728208508 888873440 928871425 519646579 723140257 816025731 382448601 330695314 931105480 81203310 860968674 900608014 86920179 221014819 499799832 116170671 731926715 920407576 487453155 133444632 714328006 141969502 271622462 405685566 667936204 584449715 772433715 181668297 512403365 686985003 35655313 399220564 957019691 668595332 554278376 633621375 764033087 287510214 906444739 999368557 445297485 736467775 165972677 742899564 541600852 29578343 902997021 777577289 267100282 263630459 554432187 220898481 129936980 424411643 147113952 727980891 911603549 223758540 412481244 828858565 857243676 133805665 305430102 520181045 748454362 918768937 853261102 410496946 219032920 493849052 372847136 306853772 267910412 62247588 369538011 682802847 952663678 143795234 637613960 800352685 920281590 407438976 686194640 402132169 235112142 854014652 609563638 304491861 953712202 505069951 394241445 832422577 594725251 267719866 268389721 650920568 871225142 372637380 278734992 152509656 494510684 764183439 741826489 844560074 137567414 750784047 121124979 12065731 133190253 857624451 585177670 614657922 248305377 325624726 165358577 565181579 208074167 181626794 114817660 257060128 59485021 463590284 185416869 826763686 499320622 959925998 866070866 493994609 826922562 391566306 240525380 230466746 494838759 268767451 336020210 280242667 976284992 370473538 881079682 945640607 488359698 561944731 890065523 889460629 483908997 685673120 563259747 687279707 455261560 728513190 543732489 419876588 346864695 547463924 262329087 623409563 915486066 605937868 375675142 95723753 174897892 784050858 271063771 893279866 624941788 33007955 427516435 534760369 704220788 466818261 794947123 296525682 807740582 939248640 603744397 815251226 201552287 937535583 928246849 790310271 445808955 291993858 113765503 643578277 223604300 82667884 20269108 618436770 748126552 597881095 386417016 544549035 936587063 991497078 130235444 91146998 234902276 543977194 33295221 388065003 368526531 75769769 436700076 861572176 470138200 461851722 28871786 630505600 950123008 257001710 973976527 196460719 182253438 244536887 663840340 227624833 250447739 703049178 679141596 717305094 462939461 692057441 173553198 912984146 144939128 140672932 335347765 301715330 323204760 28537979 637165162 637895529 909680137 704905642 380402795 835672202 336607142 71408619 849247434 81092257 785565699 106315564 849035433 462567793 651129703 174633665 649187865 624588147 460637590 518534322 741553443 276035910 593139478 329978051 5511050 738287407 714525086 945397829 59752820 794469668 776968624 215910291 629776657 415377191 224343693 354094856 549498527 35241035 191541465 338527532 542861842 642050498 192489002 906096682 707035812 557064457 426951413 152061963 146077622 23865564 92652470 569866796 864005560 348056467 745526570 863341642 383457301 139343696 489075264 373338371 991785054 240550662 981739151 790141265 583409285 186106080 93851436 338156368 52954950 383592861 627561822 198891528 9759480 483076210 446353875 451141077 95828215 790353694 421202744 992408194 291389646 85507943 805248142 155878208 441447745 753956137 112863830 865934982 725258440 822908944 637021192 895545014 682439277 117798938 618355223 886663052 8244005 342588833 228115434 69579122 413026729 77797051 559585550 702165719 875691818 114231194 953903672 552498953 268524084 640949674 733025926 730150809 218005311 465905583 686051359 984063911 994892791 346452586 363933641 377697324 634347700 643224041 494264741 998002143 876566024 57284690 836219935 321517004 505530507 344361328 402457931 489888209 553280917 381372900 315189273 498879244 248829403 53227927 694405931 739413669 284474942 389775042 46329878 19339891 240018428 657723427 347743766 652290317 954093787 573068442 141509460 970825636 657192125 271527208 538922088 196771971 556286105 604431227 65145153 518466736 463156813 595539987 335722348 536895369 433626077 608446361 494997601 563403265 244054138 463642173 372155650 287922362 912132638 786929065 828041263 957964520 927467989 389182821 22226301 237786588 285999456 76185698 828242089 731278675 87580621 549370838 665426352 369916236 375245308 857515837 860069100 292465686 845215397 228115563 610823507 604873283 335750310 633541801 515437958 185574288 57424155 626197402 340601578 175223966 378738557 245507132 974073484 408473514 349049739 639168841 240780177 212480812 251296038 292814013 235050231 473997051 333283178 702331629 60876329 689093583 659657437 893579044 699735679 826871163 581806858 672467318 464072155 88759070 203599848 828781131 433065363 526006903 23986124 194516139 192297699 178435080 219670659 377386478 604303157 655547564 454688980 272992072 300920988 873568134 201419874 976300871 272820305 449505193 727695514 742767401 675004234 686355006 571851784 824818168 51670635 808368371 335748556 134273392 716347447 571008601 506213999 501217538 925259210 356249946 614636021 32785846 759448646 868273298 136737008 783280561 12242882 775586052 692729127 644853294 469131744 530880283 708953583 716030435 284036668 654672975 752226294 403478682 925821549 999706132 875416512 516924982 249454686 220834235 566970182 616278944 590454378 866961811 563104488 553271514 261066462 720027769 705544779 339660347 510125091 981510120 833067863 113449057 607289672 556307911 934155380 824210529 404079948 538288334 605846342 825962817 617753829 885913286 840911278 426110234 605120247 630159204 105425186 717370174 532195005 516687128 581949605 436286574 125683377 603340818 691001003 319198839 285836050 204193389 231825534 552897576 682637485 811282161 458212740 680499523 146682203 508900325 872188505 227218806 118720242 640012838 100350783 792481118 799401980 27367575 353451591 273715692 393849239 401655432 757651792 891159509 828303723 782902799 403095862 610045829 186348708 991807936 535928374 205151418 684982660 185693026 215103090 826718180 791948355 355326755 549451871 586889387 589010116 696383428 253269051 88542548 555128018 630263920 480305182 207015309 575794345 648604623 317757489 646902900 826594022 254174738 318063665 766460628 802074487 494671604 739108908 741008823 920784955 181917028 834010934 535760316 127076077 973039928 272503571 710780421 475911230 293649932 686664147 356870270 369198319 313312824 697267301 158390969 201662178 440592241 897912106 462806266 849728564 33195829 826462530 226530823 824491575 889221131 222362364 527326877 504795796 850008647 208711582 544196399 363687101 589389868 489457066 372579311 811830697 18251727 183601096 260138393 828432583 284241567 100285754 963742613 676192927 145842642 488033903 589541594 662896237 410646397 455795420 526563389 765128402 390746909 120549765 10871921 169092982 182560715 967195381 408515124 894339323 383013211 537576983 812851554 977417542 41218339 648713175 93564510 582211661 53930085 820505836 803401651 243176639 393886850 859270514 534667206 661857816 74487220 118401853 710274511 792268479 182191951 874664464 651893790 361001866 336390950 8233526 141845092 230831649 277224190 168748041 539003224 26308042 695319499 685925244 677690269 762753206 876721369 527453844 598013647 666638894 629424503 8106826 292088960 635231229 517044614 761668721 335270872 300260416 666712380 878188741 302053827 787652353 534607478 981202604 247121540 619378874 83579331 429702202 670324644 5940282 921023266 147921373 103806267 669831259 29412006 323373415 203808315 990933894 257287557 213398058 413503002 214899119 659988176 290264009 85326450 653115608 300104720 49229718 666550767 935577422 877576462 199669733 697921815 906283479 718648446 174168680 733061349 281976774 636057579 644553757 236558619 490351937 538518303 906878755 828246101 754495326 825410288 794552234 419559156 321160222 988304879 777285120 724678349 860693366 281448922 446364029 205715958 833963236 587028981 712949014 203147830 434046040 255933958 543206074 588630614 474645243 730709853 628673022 614329667 493553999 294992671 702352513 229071462 377111996 818882287 799828628 586245036 109458514 14329555 626467122 474806507 918786535 197216361 779252364 910877671 733830809 686580167 211497304 688826491 3692640 150223226 126432114 50519592 53064949 996446155 980036411 334880883 477873204 765560733 398960853 612135468 560735464 754999739 824772682 239604112 756716528 631316365 939675001 583909071 748395302 218538145 934489104 568009573 567378473 603715370 420778156 340203881 128693289 825542809 526566119 983041420 577301859 456985733 960508556 536417749 635838620 907403388 771113575 499829508 992923801 663244865 95495252 207627536 178409960 906953818 160908974 233261840 61494214 966726029 300436458 127271504 631857853 577660786 992384643 126328462 899789262 645091372 241848340 386374542 950634291 876100857 70347298 680970033 752631415 918411642 849882232 120502580 929876118 986579447 109135292 183043902 901200441 617353607 740623733 609685320 615579306 667853665 851323920 314589645 489863165 889991976 553239855 381706057 981022168 461418287 206298639 635234224 737086416 809013852 685992816 567871552 546054684 785668460 489630483 968672620 262524781 115767050 584483209 522278105 423570171 993454731 819068003 237917797 828983740 509635018 533857144 201411378 953732178 844150351 82877480 813811626 225090443 769423854 690200591 658347888 138935161 416996248 356335141 749995650 913951835 126811948 241421861 452729406 947262981 917645944 381095705 110182770 813639254 824795427 41468230 459628140 455442499 206527866 764770190 95663018 229072261 161921303 323409084 960918295 937517102 342337230 190203543 126685921 360110811 762131948 565884380 619482059 966063158 423883682 710866567 165529331 427579898 270633416 964169831 665770439 854575617 619425642 219018412 762617602 125110883 457032080 567201653 370527544 72980507 554539536 976619049 938182162 613458433 502290711 809287212 581507792 706254378 758840507 247244443 258779816 888132814 983275065 718510835 797841851 620538760 300925760 463352178 864530563 598774781 933675045 80924648 172692260 295918592 459653878 762580281 829294956 929038883 579520350 396362028 954522988 370985551 916445907 59949349 748806740 805577210 560515082 568734837 72137912 352989803 397596879 71299648 422812202 937275901 547257415 376874428 93638555 877345069 525681053 857964353 489317068 815397145 873776608 901033826 288631530 711221438 675397253 186845117 723454405 290334391 528367340 902856215 220066068 681304159 60258593 980091633 347265568 833448312 336322141 578380173 861025003 398838630 453837721 136908188 876520267 931941455 669298369 28845888 343862343 816120477 973028132 571370623 751643574 905489128 837052671 822718150 119041009 463694054 819758350 80076372 804173125 344172678 681696890 383123686 881584283 532888582 522082097 175375178 884503685 998734594 575575651 514896766 134006790 797990139 577947440 503207186 118546513 307782237 353165902 401153425 349114002 239833598 645606481 205181459 446740021 402396096 421243788 907882713 598747825 108399123 83801322 554135842 666919438 609882819 716419549 394609349 802986557 533359860 514066285 243359934 645318717 165689880 803109577 986697095 297566746 306053244 205238020 400677916 80251489 662836866 656136822 925918808 92193393 239511117 697201242 712527683 443039237 131670636 180414906 189211482 923717122 708668521 717172908 68912161 750780762 659189156 24371191 450524966 121774021 482969412 933657239 20275011 282823902 694283218 555718759 455253584 72215640 524923527 769413047 736283795 732396254 714529426 20641513 228089990 677532795 959566368 111046117 273790084 248542166 911315702 445979698 866339292 55930500 681416826 795782237 4268521 708606788 640510649 426945250 907660821 57346007 542831300 64214701 569321423 314422891 326932280 338635583 837626918 569969532 323791546 982852691 304818722 980905591 673345900 807045953 293736367 920759737 863522688 19436512 243767637 948283439 330177298 935320774 688810805 491249450 862327377 899404705 695717120 702707317 9636728 452594596 115364547 778348145 416682749 864329006 409793817 669654653 643190887 536464579 456852447 509652619 83031586 610037996 378282063 646854706 140279110 883712752 697532171 900380405 275923680 663062193 287324992 963991670 522884804 764077120 440260817 706304994 993468647 971537354 96422138 307494725 936833713 47414134 827040435 569300505 734912839 638670220 673198860 421843275 396853353 847873383 137510648 760277144 581021884 467445918 991246911 592922851 410368360 172993768 407997134 73119707 847211280 116304125 994033842 707673964 277267932 676029891 812047947 811148923 220332679 520418877 675788158 934757599 258769383 433098779 721735964 633868664 44225709 958067823 191219513 271811862 189181939 977623545 750055179 941031000 2069462 604981982 249289207 110177814 117047554 103423733 160733880 25875865 318486056 652474670 247387690 938920207 666405543 414250912 343945059 923294616 736411743 373043443 705612331 265141011 560634718 658078939 894256730 531245721 433073007 150890408 794132523 662792201 692873587 816569524 561482737 83523648 289340997 714111278 694639984 198537150 448739596 526284570 520798184 39728179 227277306 518440678 110438380 755278288 242502721 402018774 484255243 189122620 619500074 925816094 381316254 866175198 530196054 762109418 724284965 542079770 271827304 279532284 691762750 568892777 543501389 286325143 701777262 445577079 386173308 747100919 868535437 232018406 986758928 68901606 381869881 846355793 688792407 852342133 654955032 469016622 36089154 281690166 664263946 408107508 534154554 94077644 800935707 117922711 527582652 914222720 627598928 463484824 161843000 311458655 251679844 71911844 110182710 149849773 578653490 469963654 554555254 537696470 504808693 68349135 8622613 953224833 187732868 732188516 209983366 614611712 932136675 813322756 297479028 634430866 217309023 734171627 850990339 57294005 515281072 968829927 424551825 225565186 437211825 878990275 203539072 343714054 970850695 435231467 327528185 441036686 642787852 584446079 295293458 599287541 589401308 842324970 839379876 572340708 87064282 125067032 881535066 944466352 538567671 82854106 745621995 891528104 940129120 925185380 155361494 368742322 524414449 311226192 775289071 61077862 324687338 366214232 584620848 947205080 506635564 344811227 205414627 141313932 110952939 236768579 530492747 221083033 399536557 626322782 799331206 443058859 995673581 15602229 807159215 553522599 293770512 788722975 518140535 559963107 431591804 288326973 477994102 229188250 899994958 468280456 876760909 418000961 849601581 664421516 451074446 837070811 154685359 123635958 688100714 675555571 734261109 981173485 793428018 347459730 197499631 571364169 10421747 682894595 379888587 744586475 613952257 369293295 77511920 942428916 940102431 113947942 484311823 998432700 153881845 195969510 381540794 739766879 479933673 917782067 341213185 954365519 654210215 229641411 415945430 876592792 390131065 347070575 841258498 453011129 427796151 325512135 728163519 80287627 581806132 196215776 945881772 824292803 132463250 337083800 445791545 699686283 725903630 996012539 460643641 547016299 7424839 450696121 996552407 227774369 556586917 835306307 909408724 322394557 278370873 503398950 362216663 482828662 832265203 402870009 142619958 395153973 291605805 672281786 396498574 887867386 156552771 306336022 481148299 480357312 676714809 222941757 267436367 708156799 802854668 430520474 950400604 187005220 226343475 706077502 380715398 703685297 550709767 697493964 325021593 660993419 157492805 593110876 738812050 1604269 331882884 436373580 152430139 856870196 136247927 230696681 731759737 993416622 152007125 288687726 624414670 319080133 652656788 298676200 402351615 975497191 145903157 634288096 706191940 71937699 574371333 805065530 307410119 884877646 291611627 379237948 482958038 128329433 617610418 635442608 136466338 677851324 577790589 935523125 538958812 418044959 464299037 737657457 589222113 445481657 900725721 237227208 238246185 352200126 700435558 286957539 990743880 701102425 557322591 795915597 785153919 757405652 863862834 349874224 835181313 969703220 569935145 165568491 742179408 381429776 112581300 978898967 15576327 714990065 402834630 466988519 480631346 625918610 177152934 358374138 90871818 632602614 504325634 144652611 770104278 150546270 36849223 241057781 269220360 590916844 779052248 878950926 654950396 563660774 720564025 808315185 123833631 415125507 51614920 385123279 814980928 324544178 412366910 698055299 848426796 78922140 445590998 846616202 820639863 426868143 781509058 260213863 28460041 207205076 425705279 379186019 255730888 828658677 902827923 591049575 625242305 651003118 700800008 282884976 806803738 225596320 660034016 669232475 228449923 339199616 270691549 331651518 476408984 16192522 650056727 758096570 307226746 208740635 875431398 920390406 324110961 510330714 610938093 982397070 63347135 207064155 234154332 858825810 704545996 886103134 470149920 207760640 772199195 100564475 434374215 591211010 5576412 372869579 978772794 710691664 419613889 511584571 574040590 279073446 41545295 767954076 355424222 157724994 380303316 404645664 294490177 441368046 462897309 310441518 337385409 692715973 678636743 972980488 609491026 704237071 623781444 798688305 790609264 990563438 40445971 82011112 618730895 656980419 760391239 29379580 200282240 385887677 166189507 68778083 723404828 551958547 255563570 843715816 966021392 844306899 777662655 90081358 288313531 656097605 696369916 710885363 654380959 116504657 456411036 881216137 944959930 636322633 913175468 65142208 52020160 60142698 887447880 443998108 478758357 295690684 682059838 301449304 943130794 818715304 670273600 268073734 671751720 665576498 351506142 845794843 355849771 77785187 81096730 82542136 711413431 63273031 12355585 866208853 381633425 679744138 315106647 507711908 674828860 37617409 340026209 143239556 409239901 159232436 280105779 250098096 224691333 790732236 401889349 450804247 999809124 643182453 870119409 768509985 116043555 464199631 145380429 783369722 604589266 883807921 957529997 557438131 807403660 226507618 48962300 255373794 332283350 266189130 929647096 353165122 815571413 684720655 392961472 950068090 911269047 755396526 235610298 635788100 84641516 492465625 527696198 452529215 231160435 79455012 715769245 761250658 747446690 714242104 352819768 429788467 797630751 534351633 742635924 663437965 237917390 732426720 110695435 303456409 976149977 441825860 129039536 939937796 683263257 458962452 776525471 798490756 90533451 818338426 636747439 900831930 31900936 986108002 748073099 82683972 448561979 675870298 19826056 255154387 199470611 228739548 64868272 787860842 415891578 585127945 666128399 68257263 129519568 512786844 81937819 691111100 452128667 597512975 932351436 742758011 525103324 674196554 681743285 164511711 671324576 93601689 64909683 222788923 750297825 214147625 55686655 192914148 999096521 188935840 379143231 616334860 477687087 526553285 371804859 434098242 866237621 270499955 126243055 145604380 100164442 620687679 619426461 211917266 914726285 418143702 699069245 671237991 933854849 376037045 317663156 824567642 794896066 421135722 468855112 25510437 154844055 386317443 759204263 487528614 710172900 339420269 511297322 455590435 750085809 210055931 647392084 70524802 658130192 298716639 327569139 49771780 513879518 216988946 916018475 641518016 790120514 737254641 350819488 694207512 698690394 444756152 58166218 592297023 798229810 797959561 101444019 848113447 390719087 291849427 664883778 538103009 828065837 117579124 668741704 798954069 927066479 486527715 109094801 883617817 434175676 158733609 957712402 815822744 866016439 519518620 647146624 600920944 668834486 662327647 47349635 327965567 570793334 864175256 531591402 593984785 834474378 183352620 856961365 785304377 317442577 606923932 657389878 198731234 486403980 629075661 806972626 915394174 448237900 214728261 600822625 476308544 717693781 958339902 73557457 211514046 465094352 718908246 322453198 772638312 318719036 658719189 923711963 682566145 359820177 331294044 294622001 904579073 794164159 334283830 20239319 575089881 302733242 307944806 31453214 311390485 373639066 955555667 527069588 657777870 735058547 666475238 934745898 662436357 639149215 182512902 224066263 932996327 141027570 593506680 83638894 461604438 280387182 480992465 432394605 561933986 126267646 874404463 863981696 635764927 552083970 718385905 544039065 219260603 670745039 139495935 47747582 915296958 482113267 928368456 732801289 962030146 974607354 939058774 86027027 682968310 550646807 642721806 134216651 190578562 887533859 256032927 443391325 686519670 242944830 821599283 289804067 826330701 34469371 194263068 808055456 20544414 27250009 719335202 836915771 781336765 512076353 865004972 970372639 950648509 622478206 67524804 678878740 196693385 477703209 721178748 140462503 163385603 575620136 60341309 785792078 295065918 890519123 445260368 80418523 306946116 820732406 934082246 902243383 351267325 567136197 763540310 246525711 166639034 168521380 705995421 774055499 490431723 736566039 458819874 516996734 823645009 25279282 68163839 241147515 537892294 358267724 239768334 285802934 388179003 340641510 754907583 359617491 940939219 893454740 19729253 993979756 592379048 872380558 79911489 38599843 374034297 613590015 218923730 677801282 478097142 755089041 745694577 273026409 393019341 20816820 175226553 259279402 469034494 190597210 794502628 393177246 707955103 624720246 253949140 169365466 228696795 293832916 11388613 469425236 773952937 564500924 868551073 535321554 388986974 543249925 340560148 876124779 694948640 354088626 494520425 517654566 885489886 348533362 936678270 231387768 215320199 501063561 469108442 1647632 95992136 83032274 637748003 391637774 456882585 163631861 78751217 899257065 979666594 636585242 158329935 222766634 13230232 258386604 532767019 36642081 686825773 897622918 985849682 769045022 471944042 883172688 614495985 179492987 503512637 843751087 188992503 584567063 951490823 454232104 397835196 731318952 946654103 715559417 463161576 863658274 434289542 282191206 66586723 501412456 473330781 152126964 651099865 699546712 742083155 475705148 973363648 782451464 140555670 842349951 589843762 680909034 337840184 320956974 703483982 89264804 139435811 981186574 829050129 279139389 932744118 907182551 828785592 346971248 868412943 196684692 365083622 173221512 560467620 62232928 323309203 140856997 824269853 452797956 808676658 927703059 242536638 179543901 741890800 606377386 819145899 100544308 871741504 827220410 230063870 701006749 941694223 236840151 994043684 823822633 518761576 79421983 245673324 233249820 95604794 544938348 687101489 600221944 905010184 396999255 724607520 469477487 674138938 174456697 341738787 934118692 756273297 455608481 635386952 535163885 904576969 253971371 654781702 853059127 606150041 9233908 866058833 69975555 674890819 729199287 342077267 345192637 507243714 570186545 120239901 116836394 35574781 833680991 672446592 402986175 567033818 280598398 83718451 372856013 6640670 234431728 919148272 975652676 816918847 423844357 207328704 164089551 511794865 923393269 175446461 439352999 674111750 973457129 611205697 896116604 825114844 471393623 162445760 820154687 972347182 175571059 852342725 553144466 943101795 142270757 650045546 318295027 258882231 650428099 642417105 790956118 777594925 48599681 624291451 397583795 555772718 993591894 523272306 271709279 878573656 387563317 564140009 428144341 614440917 840235266 447727559 84767126 796042405 6941395 688409310 273073602 203192048 57011639 48219402 196691390 92047696 86252443 414105691 413210120 45728093 721900394 696398964 552265688 873275436 147361745 219070701 521653289 67660291 690078129 258156731 108501422 256164162 796315315 112042482 72020583 62210163 684524684 561162369 377533878 914839842 708173129 81504879 31922875 422667174 387481326 279612636 701816490 481660256 259178968 294172631 312923396 783081561 749574049 552708792 409718270 750465352 931123219 941825891 952517196 775101810 195464247 605143692 261406941 828305196 565523470 286250380 110013775 668083438 277247845 610636752 845716516 932790239 667880929 961324752 696406166 250578339 906433769 515758830 113576294 560440476 493386800 131249733 624132721 778485820 653823630 691783121 971018258 223494508 909445936 424736163 636596392 682676142 153899298 676590907 177670845 33719416 281236559 535061943 602503126 965948268 854836480 478123319 998851634 207782672 675153426 2871440 539367603 252772796 67197699 262132306 597499736 342571853 33967045 985420293 688383161 385823731 724180063 238517101 733951767 960632832 778979304 804254934 709098141 187357709 893082010 718972932 778759501 846151260 236504191 68962264 520470982 575169931 663779034 560722203 946031720 244478515 536977906 140365617 691034480 702892731 58087892 192085258 385940281 526354265 481614986 923376129 399969080 217270798 208426315 117443732 773302681 531964573 473173186 614666850 210932753 67042700 211163653 277627857 996803220 304941882 786787683 620122528 681096193 856329448 24901851 386790424 811206669 569637218 300506877 507960822 467957372 334359201 917146340 496569504 382451781 12222652 836409366 553330133 330327134 124534114 347346354 907059040 733587399 869994555 273448102 795524113 299120472 138921340 217163060 273602212 551106368 893761558 760975285 707095120 954374776 243758020 468043353 566669771 950871552 652474577 263680732 768047656 537656393 14303968 384261687 457690820 403324782 1459559 419848286 852314184 162671412 524944143 294407254 851888663 879835891 206419218 35066952 786762627 123129018 463606933 422712624 992992956 420413661 183046831 206681950 422795845 50574292 67893885 842840948 611012194 517891712 949121476 682623089 458684541 340306179 214249275 501546041 766864599 81848509 141548561 459389589 25071036 153992934 88406351 296532182 820129443 565642322 798887346 790669566 129510181 737181516 110546206 641684850 476771737 346289554 887658885 447266598 337765374 898099161 142307673 382659303 576336462 676651245 463503997 945421730 824590180 725621443 348225825 911644203 918489512 81801081 804608687 536697038 704569491 90210113 268213996 560066131 233760096 725611379 666856604 349898768 446063434 786627721 627594225 694175724 588811492 539573673 312175439 221871825 95284603 529026049 877164586 4042804 431565974 381501932 906170076 797338013 774055286 516587294 88654326 843134318 383410609 342494716 772435731 187114534 457872412 488216928 733202741 29954317 188809496 881448330 99906562 367432539 589746167 222016454 244985394 734727102 207390529 914207291 661270268 326489743 884446297 976131608 492323512 8587487 920522754 582526018 363388846 988441751 283277479 59843694 285694885 559622983 849776599 428955756 187278781 544156648 791229920 429397994 433715841 404810410 285459070 509386692 594224733 749906076 650833589 77675726 304232610 520675609 926849084 626209164 654936652 286559218 898060282 492579135 378231711 953731539 490110653 161319551 903567682 977075839 471912672 336225950 623236761 446799199 22240104 19262240 597820796 871739293 840148118 317545100 236556380 637730618 91358693 563815436 989101377 752052845 887839333 721043922 762578930 742158038 972943355 39233608 572239826 606029055 790358481 297745103 196334481 772799852 335902209 404442644 849030205 902465100 800029051 52005921 438987029 631778333 549786124 841554932 339951378 465503159 564026925 121734281 986921940 755815660 23530309 624868918 865355977 420777784 91577748 871131047 754723401 597510199 770042760 79461240 353861389 982462706 37273985 253552505 734620136 862905275 483452492 291103954 976437743 27975970 994607618 809807304 785286094 930843233 273293487 252422566 297001573 790099355 678799781 746154890 122350266 159737142 414655802 873098644 949509544 194780010 898707939 181266978 304778055 532919490 599633596 595038060 426351967 969053386 131424563 891750982 376219165 452997401 94287029 678142334 404929706 96690822 32294127 684345658 966676678 84575174 204722673 827538485 101640269 978540054 464286509 755268252 966974112 264187351 276118589 635993443 216956287 792300519 346327653 383056066 638996588 415799415 865404513 959737319 358062088 751979389 319981326 435896769 430633717 868175391 770046075 391255305 820660957 426777845 720202570 145309059 991723928 798696196 596696515 122536872 80704661 487823001 971959220 402967250 21685133 792453206 420559595 881431405 724172336 398234713 379562066 586187129 591361129 858986219 618473973 360649414 258653853 39768182 924269355 820861894 412576079 546723439 29397868 345252699 573197675 756909309 952786507 735795538 396924028 834379285 857774337 292014652 588761742 153669977 199345491 22028658 397093935 16436963 876450332 421741874 297629219 478014873 371840586 898708262 469029580 179882925 52499150 17326423 983559694 444329718 462096661 940198215 405617753 126222127 163422466 62026177 902870003 229165433 830106036 895370439 551764283 510061169 355511321 437138287 976472184 364716576 746697767 813508310 456161989 276386156 823989235 439309443 323842379 292787584 246857420 162190036 650108934 826786933 45387818 716862407 746348742 481499915 8756091 313986481 982610118 575215638 497326294 612496778 298292680 400651657 624228503 82171684 556824970 266806127 868479686 277697398 508408904 247484528 758967122 614141745 235323914 903254998 238478703 246256061 669338658 723539844 910021690 327845684 823987966 85370690 572420942 145678723 634940382 502886591 636378931 387974667 190253042 624638516 632898410 208881694 115725284 175667870 9680376 706603245 849453276 846958651 937186239 699436124 470199915 901586104 778979329 780772609 328984841 184372096 895238723 521675205 983365950 160652739 607287635 60971552 124684100 820042931 36115398 616681213 553636508 724400210 884896502 429688678 917961060 436796699 780024356 475944897 270629812 689756680 179031027 128227733 102984802 586722050 627192657 8243721 517833518 951273346 437446647 635064313 384458213 189389689 827146962 391809249 441482004 942878727 53174021 875235220 553599952 96975808 767806991 983480961 753040441 713438510 120612977 451056405 293377231 421470515 623613043 706771645 186128395 696517251 519512252 715548361 129317881 261019276 729526248 893544391 9761434 509321506 312370738 372283007 513978462 104322202 272056190 343449478 568758140 130464489 388008790 141788553 406786200 169490692 947839917 861013071 622975164 285374243 603969015 301833076 203839180 122377463 535888165 329144566 541124693 391980456 850825485 346756977 55143362 789616826 447646791 410714009 192367008 360382305 320522973 395995542 494586752 34292938 172673003 541078726 877082165 64306552 808731657 346898504 563798210 750921045 788344467 650996228 110571929 662297792 684759734 85442794 750767765 792306844 321523436 160046028 844091799 198058760 344139319 128748245 187823724 2861911 959779065 574332347 222102896 980349905 151737013 896879829 886348779 678544950 45095104 297657483 853788458 742436922 759834794 801960515 403913288 621323515 702405830 988283042 712355494 117648563 471913421 112956883 419447314 241315440 670199682 319971732 753172625 345480489 783087328 412596657 832201103 195709551 110525639 349668305 511577923 22314344 883421637 963655038 27593529 688418370 68147293 710381825 508109016 881505142 757384086 140442269 33891537 249154428 498743468 535356924 903756482 208775313 371909234 826345541 723121562 776802523 55559024 773924194 500612638 759293438 367044176 227454064 47029166 499957649 998791388 54120364 64067845 396831091 879090631 361629336 181773878 42298344 353571342 231332624 161123385 521742748 596879767 46474641 854983824 748165199 430780278 930174617 858186434 250054444 907371800 266680981 63885419 602036899 278215743 361750888 20312945 351835614 276730242 651433934 585003470 46171583 181161762 217816402 212066532 290738828 267273068 551006035 961250545 931709878 469498667 923100794 860995735 986969370 178026904 695971949 765567529 370689503 980159130 134249218 623935856 941783326 465808642 370513547 934410949 808946263 768900577 860058768 503660235 509792155 241695609 293379487 743598477 538581338 241066208 536334119 898845802 735414619 452934379 552502715 533402751 685701410 498681438 623656844 634827942 892665650 861979304 375601899 349635974 832132377 977751353 332825899 99677792 74454445 678706541 376618504 582203883 426324248 707666772 783490989 195877417 261307216 274755319 706790620 30800953 96422912 574925428 186999492 2330119 50239777 442498275 467745538 16542896 17496761 718674983 814683363 915249908 509840305 819892198 253783819 950448053 824957636 57928038 569436583 284934270 825936321 154951007 285129299 935063915 670533875 300863140 576279804 537931680 572023964 170855487 111274739 239525035 768984445 742633351 772191836 938484375 712914866 536586080 947289907 28371330 159100620 578345416 666813528 244917766 22108801 616893298 130724570 330426990 885541306 70041274 688407091 156150029 476247 69395453 933928644 119608104 279673050 323503058 733718016 635399419 792629570 673792248 394723508 120807173 787097489 376379773 892721879 748346592 991310376 900406380 316279040 286811677 447758035 206133461 671769728 704783634 473352855 29546132 627981355 42204532 411856125 964609378 794231411 429235225 523718669 643211411 267995251 916887506 23376562 689983960 459907361 609653628 205640773 548890638 680064335 788623913 85269574 179237508 674920918 823861092 498381722 389462101 462164369 404679776 506377492 258275358 351451975 198835160 182493687 538904799 582041707 960323429 9493380 72261397 779530358 512285815 676145268 959922776 600955099 702588601 946827159 620954659 293389106 917920044 944550786 782072620 886772661 270019458 203510976 587325673 816964819 769095025 875993858 786411104 172371590 978275291 314718802 303985977 240386251 672537800 15212906 881009943 26709178 72841513 74503554 793787551 100982762 866541852 799622817 144781771 998257427 426912050 90135159 65861864 830179997 930676389 987989340 54150035 585167508 246117775 325507346 594842891 677162635 686461372 866450518 722675075 490536239 830831638 161108134 709382942 986887423 913691951 517358166 865838731 150472884 185514698 755777132 953710979 68870012 306328213 774539817 351472525 15897690 307223687 804979944 322632918 582681247 313940028 546649851 582759988 798541658 404141159 986983718 487362945 81741155 366238552 306175037 435533011 429073041 912078722 26579501 398573878 507532638 163011713 871829086 523119169 792079254 545386182 222983946 726974558 441968156 25328234 484690679 439743223 108746123 191288557 794313446 671887137 829953155 53617341 269529377 781312900 607884802 724642619 816638554 817929921 141376947 940546117 690667168 345722475 621605216 949675852 816170816 821767649 40110898 117114890 309433973 368422571 373862331 733482532 81283341 984005362 507661754 59274951 193970060 517862299 85805066 106803271 830757289 202678042 47087043 942982195 582787115 943437694 974683196 226964348 37661429 498840955 886951323 495208731 818690283 494963832 615036318 369988306 529768936 191824622 575558442 372886118 3841933 139348672 37283255 396802832 720132629 681184749 669718796 95711516 522078704 242267373 370190122 946248530 772993405 696498274 724510077 483491678 264394651 298511021 624057799 465237198 304809022 917257491 776574154 855999588 825555360 991803254 80868969 116950127 902943232 993426354 45711468 311620516 352905401 419635153 292658409 343943144 22925239 434668640 536511608 727114692 478651778 613384015 946057759 284786178 609001656 782600084 755049714 856719728 808798982 744602656 516210949 316492224 280431935 985371950 398463610 113888357 786049814 338523459 552821394 779453686 440306299 701835617 914992406 516575789 436148273 2822603 732723519 874253087 220833127 24909775 111783033 778821365 676929554 577116707 60581707 596396577 369671790 791753082 922434209 762520233 346028285 495497826 172978401 271131693 796422152 285211935 226880843 9651759 641416220 567433950 140931369 488645749 408153673 757035012 400176542 588299191 882912130 223589036 512479288 198714281 938276278 720844265 911101132 787866489 777280119 786207726 822443196 975845593 396830345 594795370 806197313 968239186 575162442 968488592 114330672 690435354 341028943 748937460 473494244 109179485 460187187 166166887 2969296 802526429 721731135 1128232 347286219 948769897 651954932 363979728 928124264 245112872 53495038 660524748 14269420 356412256 457665925 50775111 775868067 252005963 842981457 970556643 385359310 243526150 621923423 126202317 753207928 266760386 251343889 290356890 900540423 978224195 998131524 408245637 110143197 740674990 356654680 561683004 483426798 759835913 199168972 119981322 7760383 263497630 864391610 159620112 293217689 579587387 44474178 154599973 928137388 687351812 936288600 434515924 509528985 839736359 304691031 567171270 595669999 502711762 816482176 289213150 810911708 729348364 263896861 935915628 466948041 446510564 926626485 24539706 301463513 371139259 671504576 895244708 868217485 496505737 257428260 239461927 142331995 982988611 883945996 210989418 37377487 394899234 772671722 849188853 527027309 533499058 851701269 368684772 231135016 740280622 596273142 105969086 966938543 279329206 135450463 627149802 735211333 222687488 853370337 431917261 908283627 862014698 516837685 656699368 333063580 420398569 36781654 417638285 81349722 72782376 467116441 72522777 727289371 210151506 285355833 650431156 186316579 849621712 860379156 488888550 562481533 425639005 938259459 105349452 831052755 210573324 728094944 98269649 985839570 950576560 323279444 107579306 544229037 968838862 513492438 983018403 336654878 530020106 374267136 723165970 955133615 150658648 752650313 10863984 186550890 541665124 437952399 639942571 366625707 174888032 622456044 459085282 575634064 930945662 885806118 563175912 460211572 383866413 445005250 631065255 364268384 172556975 92805110 910949615 813965593 942484258 548898003 700655069 550684518 646784782 480135590 402684430 776286399 339711095 360743434 815351023 514358901 569518201 293903365 592594431 458382585 91030820 906497270 856853370 278267056 816063810 449843073 770295547 353677612 61635532 955513031 942248129 385793160 977327249 585344363 759170149 828963539 635937294 791412255 630263405 42465991 380474296 472567203 192850203 179922196 732820759 14645277 364973869 609218533 787092907 104831719 190244003 462354471 85893308 574260918 260094241 699912496 529189737 527737305 519940988 139943226 647118029 828420285 454424203 120131284 789762324 224243335 684563754 722722418 44929840 713981032 552851098 8804445 338913017 880491609 603779353 628869532 328822549 280059864 26597508 362699697 784617108 684082116 876007262 560651579 919738510 582149535 183821506 728240100 406708399 696798733 967109336 520053237 663904076 395409495 882732979 203317907 259246597 565268528 710622590 34015778 235215893 763531429 435634566 564012151 610964544 41165278 192658419 83662746 13641793 594432042 898392277 149479519 666284112 413668908 526004417 793910472 100169190 425513562 691385417 710783471 584230467 466281434 111857319 671890252 759765164 770052236 522043739 779588683 969964204 133429611 160326999 441060228 339596558 418226239 350672992 890398548 149582713 135966832 625916724 329011897 152387481 826953939 839398364 144710603 181338911 309937673 217443110 237232792 273789267 212686088 179972684 872112021 48239684 946907805 485176438 1112558 583492035 896278326 502308093 237135344 779803750 187091406 5808790 652563500 887002963 851345284 285563871 515649978 529125616 32221225 153605902 644615233 869017179 858115615 367642581 356876705 411431557 704169418 730318058 402655253 527212141 69038172 70136145 367697496 855099326 234602993 191544169 981403353 145007993 48007547 730612043 50109200 157122458 512745755 42468291 972544215 399192584 27525473 196803677 673575838 156588636 343420742 868083048 649051822 608015709 427060913 196212755 106595961 761952967 466662573 494066042 924952968 195719506 513302173 230444784 726789642 331991484 201032562 740922342 131735775 609059047 248285922 55533981 993284816 391537075 122990761 102567695 764500709 288290403 527936083 971989693 317508248 861208247 980563049 541477273 277142365 116667908 952580034 302205724 496239893 771561270 275485976 287299418 498162761 454703193 99158710 813821619 854134698 283986139 294874324 13644814 662047481 321462625 502827283 695973977 649422124 468625740 6504522 859574244 376276498 727834070 758160306 726179261 652683880 579407757 559244021 181527141 885845385 560415980 79086926 35605653 301571310 478184187 717011533 157291932 482605052 105097808 393192786 225707819 403059545 612809931 347975796 834305208 736426970 993445227 388161045 268166434 654412022 163377821 869596916 905471228 600974230 534612653 201747104 783666247 344024150 905006311 103917648 753520564 102114484 542211248 315918643 563242566 538687026 986053662 746329251 602917466 674026505 329013801 597802075 117280449 546273722 327097501 136044020 205669712 379894802 554169130 339832039 517894227 96680905 186458744 514127811 577881673 688880373 682917332 622795828 89885219 291211408 119947067 962405126 900689050 206411088 234467107 678837158 528259873 703589840 494207470 315768250 35944676 57303558 432172294 957692039 932562990 892677549 150902989 18011052 218811431 452117236 961472952 358415140 588567361 53020801 251636174 107350664 744282648 79896514 557217942 463470081 46042600 781059514 661722068 916873577 458159341 148611700 378961756 867419793 19021177 106288359 753754142 961768545 256856768 126381967 650857213 918037637 159958489 120034631 272745397 15285436 256819331 828217713 750714703 933814156 913951764 175622353 311404018 629237424 889705799 284456126 462092290 370594438 415753596 501829789 260914184 802161341 564163777 768409458 602741852 531530368 372830403 31074263 913803986 486252426 423030719 948529762 970764721 482041686 346093599 494929705 951464741 684295364 158790867 134140594 558706923 139127379 681683632 550605669 110005162 481068763 566172853 233364413 632814200 994239891 140307063 806956293 156731633 792417278 445301062 730711335 993424847 744075483 503562988 57516249 619682223 948878130 619073532 89925509 364319152 66619397 887170852 919563744 959637617 750197890 912914947 811293814 698261522 635383209 469609666 920483057 867809730 905380691 873966744 520974544 545994695 554791146 972004628 461699966 493066879 671582634 184669516 514390261 237867260 340087939 602262910 824014476 126969693 398244663 479618143 751247058 190908966 461544685 835012044 984396293 600198293 834818822 230516188 171016784 308361424 524693413 127723480 832388598 613837607 305729682 110212224 587818255 92662542 528397597 421901546 582249038 348585672 41007807 710662508 461807259 621902468 621172493 381704848 479821950 622309673 195160485 91034833 85154462 583681752 361415535 82183453 392816552 358708504 311365124 42520889 662063505 640003223 207102034 476847828 813646014 646618434 363894829 42137445 369042639 677867742 982312230 137036487 173639010 938829163 66878136 437918082 788254158 709652132 522159183 256629939 973429245 461242420 71904627 915907383 627552142 236525517 364938214 780587399 243330472 468055861 413106261 161952652 697850783 533206095 717734797 21953357 556823301 159486889 574320936 907567324 417693822 933302376 767743245 962561063 455227535 997797180 240145351 557878583 698119347 651497891 971166733 83340880 397760334 859618797 782539765 487999932 491601521 600487811 715846811 666545834 440761059 489802166 530504981 10872472 257934531 688792005 568971502 401208263 141585226 753814600 939868177 960144212 371357041 571410724 798815503 514711035 201181762 92501299 849642610 671902439 951374943 92957493 811834510 731640928 347313660 180426129 287451734 256066211 693482606 470344623 820271732 885711918 171529165 769376363 880222200 383465482 300529803 532775776 326707582 694660490 87637693 546156741 497904699 495856173 788394181 73435808 297092973 700355239 4988023 40562587 418873238 590087545 832899957 85186390 9643328 314189322 94029630 814059865 316939506 321004227 428091905 797977608 680874241 206396089 46058376 76243705 929399519 362980197 986234355 670544201 220035059 357679656 665416752 781702098 23727881 772574082 943662229 117167255 268632625 231916759 438629694 82382828 727324236 428751023 232673420 670556077 81734362 671045371 664262418 407342735 105922996 642060734 26472628 772853839 866988171 199385075 489174708 971053940 214383806 31608320 760942927 88419673 394905593 717587469 568056362 781337968 243606113 550097139 869519580 592468599 604379876 630671179 266489614 490697455 183283277 226457573 183518846 59607574 819025899 565115692 991270629 859188243 381109015 598675739 970491182 912940122 549433668 688618419 487341791 417314866 843274789 128503342 366680619 295147012 536706287 843551074 495396690 900394154 531736469 130263923 795428392 414024432 24713513 93389834 904725176 186907604 297677317 224421752 815804003 780938904 785148274 76568516 696681028 813275258 442351549 17173946 827824652 113591685 205637793 701676233 541804803 769212397 980037251 101163316 290579604 397246771 480253591 494332096 791825281 67188223 859511763 5094771 560139267 758274275 908203713 761704984 367512489 903519433 29509163 298962485 570297611 300468435 950205199 265654974 449517233 900081572 678257920 895228395 726527413 934052357 809847651 792225438 535885370 743550756 932162689 667248819 728498235 574744143 742470826 312961958 122253199 864320629 898263047 248698228 334886310 320870030 494976572 351600518 262340315 170455002 318668003 941655657 884638892 374427862 817057221 72152098 141702829 835016555 884532241 992919966 543076342 312628163 389602194 784784265 82343510 492022663 102220052 855379953 152810816 614288468 108097919 824176667 361605972 227504244 13012995 347844761 241830839 42915809 366918834 192754171 875803667 957606747 91279206 597952246 989941463 675637325 447242601 401103586 272631839 899541062 383688957 233723189 874471593 519177627 773211402 400967226 934861368 658761563 672536468 462348167 912067202 670525127 225757775 612561556 398984887 325682872 774814186 775873681 720777862 135288926 715388763 863360213 686182943 233238220 744256107 632039488 159691021 275413121 666972915 770793394 255507509 41941545 608159329 369457065 188536321 285290219 812185538 92920757 576496803 102535066 435089119 408967094 247434318 700930593 762027289 444681104 823746313 654053212 507827930 818127009 168808136 771518274 623609287 612733438 85575988 57261712 359074552 728996658 950786618 613266134 394685342 717329689 529377470 459401470 620484551 764980080 623754426 595556175 523885189 260403785 493685468 40658302 440186055 158052241 914957270 272836422 624829043 309966307 633467957 507335963 595600346 208333135 71875259 344725987 308279453 636758062 42644044 43863778 227154318 180748348 913432730 439362262 109842369 493229736 48069839 414567468 105975682 511707261 773145352 678363376 898430718 11567487 582343116 66281947 148486014 611781989 565315409 595688320 376032763 233933547 903412114 186455338 898757276 147065765 288681567 891607984 739820842 690885355 982535210 647760447 531750303 208567485 325627313 567870092 3248838 640194556 556969772 215339109 562723845 349730573 238729381 183338350 106489372 490614087 998560841 77368800 55382051 428550661 317996119 336531570 769868352 799108343 574278607 758668976 225936011 379813732 783067262 330938211 260305478 155814577 224171445 959257689 557083997 882366056 547423271 334008977 662240126 745820507 976961432 555164356 703849580 858016269 435907049 592175894 721775339 295700302 688350128 91313986 75780624 432741691 947194149 543301581 580692727 941367078 22092019 12382597 88030025 666752150 356218667 34105758 876232856 832074442 96320405 154202212 752583994 794183551 117275547 331269201 101600060 949749174 175849436 522229399 507435512 916856881 83941217 966753529 51406812 624785716 242278696 768318290 467356615 726132490 409910783 966921544 939363811 632792624 371535973 431768038 490707607 742238795 174684969 402593484 372921620 63216233 93236660 108738269 895188056 931500493 112316052 452590520 396527894 997844290 392595745 827594339 988364040 879396691 143760071 223247467 382035166 196990629 423453177 419478621 937001799 56568357 596155374 981042784 319180 773856470 361040421 878496312 805357124 392991818 391790226 390474642 109290388 393828806 286719822 664702041 380138243 747367745 464168349 731973279 49418007 37042596 231507334 53260358 749000175 514911227 897330887 933860898 315786431 283912962 349355217 860126902 963462172 328491791 620585426 470310105 743820855 887002967 819223868 649739804 623051897 33064408 328349356 347750650 156450399 179588972 767601353 252111745 618354446 873168749 741851660 560647825 952330323 396607538 266394317 614940584 974536949 684369680 335240138 367154813 869374137 223637548 726006840 402493622 861188198 862822427 645423357 649739804 944482749 748808014 646182170 159205975 474161725 55824519 208654807 287138811 136530405 798538297 372064148 968936103 61616921 760365315 391460625 853156614 277332496 17342496 222381602 86753480 113150717 509878758 979650757 87303359 170354996 861554783 129878721 487865091 843189120 837917167 277887116 715716010 941320898 417594813 808022989 1835518 200581610 161021766 120554091 926354333 788670768 229035895 895993815 546132490 246811670 137488705 371740231 59444273 551652409 729055769 755623609 836962647 119817282 947802674 849284417 465992667 978938425 467934696 84140073 306716972 733619485 920325936 23810825 646718325 608514403 280038660 15332399 552288727 456452742 608926042 882238526 868493314 932252109 395825794 217275390 400442376 853301766 101552586 678357279 540049226 994674096 69771280 995006606 239657820 299374034 596533078 377213102 671497291 90410569 74687828 276661334 166269112 655731630 108887545 418715879 140501492 957576381 967727413 679566163 746110743 59648731 853050767 458430946 260683892 666846244 774186133 473742510 4165637 61767886 929550251 950743239 252159357 884746614 696027011 459439973 724782638 668345771 670465466 863461324 833718498 515768070 959716849 986962845 464891952 634937612 276368855 947333950 453439606 314462179 176467450 671643446 57375029 497925808 672186718 383508064 393896503 269059060 444676444 820449952 791340162 777059109 34767500 406496015 770667873 941083167 253460173 866581136 160619552 34603133 656616682 607020110 887590056 643387439 480818511 991675919 64526231 269335058 459078792 513483850 959039976 534072505 3901400 120966716 945058015 646035180 373957265 161563335 713755286 805905967 726276990 899825972 13443476 651897346 325923072 55245248 917730803 435353639 473214905 64871853 444848149 31943424 566236878 48593829 555569037 113242252 672013416 139255631 282376420 979696011 761411475 674649684 9776742 201053019 266712629 261073232 293417310 206486541 680332787 928899683 724856496 616456749 109157624 298604214 444568177 304621203 367847258 741388494 9323229 302655328 912866243 449535519 281361083 111548450 839497188 891855673 256047264 134747135 833622063 483946330 154549478 285709192 429598796 506411746 747413851 425916537 558407554 701253406 492359694 113718005 209540095 85278635 752832667 979910859 8647921 638603531 980363349 357664124 187552392 750413406 501264574 358419254 445300920 750907396 888790152 291022403 224257385 255341925 309265755 106360495 27629836 955723414 956238247 734766455 317126548 894495191 922448727 336892157 900109704 356211775 926402092 746193489 827779019 210613493 333397174 247281767 97478697 521887173 679679861 374424163 650055957 948499283 461983314 243915592 129479353 637134885 935698987 493722196 319858944 532219618 746451994 126591756 710318030 271556153 354507406 549346653 14150011 830503929 498539459 311250161 529345841 489693933 674697978 837542713 956620486 931163891 709591919 303189882 945138108 157804011 52770236 36282517 252588422 49467354 219316833 718554261 910629138 805609048 875029673 634633368 490200415 543852225 986619807 574493066 256027720 194063363 254833388 489170830 930255222 987307480 347109201 729619914 877298264 85729115 543179884 958649199 472357497 797122661 615986734 247680579 832979192 138547283 102109862 38809058 529241092 162660972 443049969 281361247 318866720 945136026 631073659 609238500 909119625 999480925 661390991 683301455 59483535 22736600 396963632 162203160 243556583 562271870 266392014 623725963 56885522 624282688 488697229 352689469 285896620 334494731 129923876 935939073 441951053 29679145 851682006 361910662 491205111 611654752 542479870 48755342 15306486 723293644 919672903 497268176 865922549 546155349 776775421 760637378 583123471 711440715 14440804 420318605 157690140 735008457 386902943 129368523 486930833 313997526 240375789 926969309 775539929 567710612 489161615 468042713 198038491 293130020 204729347 42347173 823265999 418028942 103772194 260399899 894706511 974330371 150626458 746854808 710745811 593946736 865365647 675424712 441587519 388308488 409391422 701657800 362317533 603525625 315874066 760820348 831420275 897790397 576134842 527702030 308097269 298320031 756643425 279741174 482309510 22832299 482625222 672520887 829653861 805545644 11109090 529229613 490407258 844732339 758950577 917613950 104083844 456706392 413911840 142418571 685522102 274891501 75159818 627361771 217157546 984653424 142571207 771200180 374178974 986314049 711619467 323058749 170462105 967320745 977850381 316969790 642599020 772100454 780490166 705695562 556149126 967198074 947417518 742152569 727907840 122208334 864166573 680056268 988834777 859749380 735567113 682404178 210766640 527230826 847379539 97251798 482584685 75213697 2495793 193628862 564933431 385361814 964668545 505324661 267642498 306364968 414567288 207219650 364638410 149366813 608906569 244834574 189565246 785867660 115151762 54468640 675766545 963705547 421102296 885132857 948283976 818853257 727344342 714056557 678203570 86893468 798665543 891506358 625947740 905598862 293638466 258929765 772994718 49220442 793765506 429006193 459634178 770041567 196847132 232536297 894998125 187626373 371586551 220131125 378633934 368543788 276410148 133087933 625223850 906580523 544997140 811048528 810160362 527678291 53963968 118814630 599921326 493661041 688449211 576176591 300580046 813579271 135825751 653798509 193423838 682574256 351481319 549273224 876034877 922102982 458176927 490861526 385546528 743999932 351975863 523173211 163170049 650262981 494931534 220051948 945811417 250636408 245767164 326358623 47310238 25757602 915361021 398133099 48809037 13430761 424040275 217555700 569507125 205644988 601830845 726608900 798429326 806453283 23487941 257633676 705119388 510442727 561174697 227930731 330552034 70009135 686351213 842393514 122553000 354012136 364854588 279955863 61319120 204484926 370839546 943393953 603233147 393186218 313851269 417732567 669829287 6124862 954898226 689246898 286098299 154873606 399050995 983316119 824477419 947588809 677418686 44801355 173420015 349392840 42125748 512513206 167364382 432841410 410553789 162309137 402918335 574401402 557755246 300639328 776551261 442644006 985063319 513143151 99038747 679724710 509667725 703230521 194443546 492487847 946412206 204452770 441548668 376480934 442280642 643846340 780989870 834078150 25344769 477018403 966261305 34572147 944029476 729251207 44492840 969727101 740953886 377191521 895983595 399550324 868772387 684908717 809105283 645006943 974867279 33565288 630839922 408270716 239877842 197248657 810125941 980969020 545878243 756148642 384785360 848328436 272469579 90097695 573232011 541841507 263164003 146435943 721866554 801912763 25373997 994767460 886810610 64926806 113986679 638591499 44582868 82306224 958810158 213822433 470144929 921855606 522339235 771069240 59859489 402349850 240646903 659604319 566025388 544201475 848514835 177418228 736978911 695763676 627689338 146996651 925471650 487250923 354236482 315677079 489317825 415080376 960799024 686929956 108308003 344143443 742386255 398935074 872817172 701621371 544371814 120757537 456208179 616888574 53170215 222593450 88380167 280053129 424282104 166444739 454719863 446829342 473609111 870505013 5688040 287751955 163548176 46697806 705731323 26680651 59403178 543254031 534177141 68623575 684656304 941554149 667901141 524232124 751584333 810988804 998185931 290611399 15274089 844757985 961922647 56319806 172897108 381845128 394177783 340400186 886509317 800513315 595691168 523569544 858388684 672137480 394555482 605108712 203356881 332747460 674140392 795162532 491178308 930061335 357837773 92524769 694769479 677903462 573780005 928439455 119786273 965877722 257202889 958958496 371961563 828369153 600525387 88760788 257064846 893326945 170506004 302012597 146867662 898587324 160934196 308445180 561544735 305026317 465935415 529354321 973948995 762600300 842311942 580274752 481409136 210686071 756643077 5785691 396724163 572420835 241211643 59916934 694040053 466891962 25758503 93672334 487518769 113044251 945930662 990404538 962689790 982945885 678169094 488033559 666886479 99019077 204974445 881013040 491303428 987172564 196966582 968400351 871069 604425490 731546779 953305192 85279430 24761197 483501774 526812259 122848092 55890153 347692606 918577144 387600681 251017519 76310269 706058791 42087252 658642904 488551374 935675674 962266131 534818941 558182537 182557973 742296745 295039200 575756656 626363335 174389942 65671095 616632345 420875062 760404089 483698782 301497317 125811531 420628916 919463396 486026991 255507419 499039547 110292777 632341185 747691430 906799102 623641153 237909602 869412818 380843132 674903196 335456478 677114688 844901279 700586220 628876784 390979784 855168855 420806504 759675313 75513112 806924842 899133748 596254155 527755026 73343616 372306104 46690773 482183753 522533509 194635608 431369734 359046679 166719502 706926640 66541929 584199756 280387675 905284110 691328883 344514495 17348104 809474190 689962196 419238620 59268541 252010634 218511138 571629634 800300100 110366228 358198870 127798278 951973265 992186254 478724823 957659407 527705770 501539954 438282451 378181195 398134520 968973571 945530780 135846076 113164170 710260915 108793810 412311440 73221824 462446459 567777977 609095212 132672849 332965197 73817905 848012915 275880852 429923437 372450054 119750729 836880898 553822086 369516530 24859198 851639542 133483155 902556125 960162305 955304525 809022087 54296198 846779263 560671952 440161289 437554514 765985240 3928663 752515206 136715520 631391725 579093683 674541273 120213273 668204355 923721615 624842058 792712433 40370740 522097920 462140643 428788329 95985880 784231453 346655656 421068186 346014582 816802203 886268270 569764611 429981764 861320900 317792950 754254709 112835921 878266923 833980223 611415054 797118096 779333808 832140985 225323216 556120107 893179244 146157575 839707845 412970526 84425132 944659430 707462771 338296331 68362953 776104394 127508498 927471028 154495258 726160577 872602749 745478980 648698875 380231222 911762206 906663292 170694005 463442406 541634374 219780121 739031603 576924145 16028904 127229423 92321683 978139467 208253586 875537549 679911319 995212623 769985079 286011785 650920175 221395080 345606625 77525975 465357766 857110073 290878731 872798386 867409501 187810819 178874188 232585034 625940473 361742209 92136137 128080300 524859767 929005898 718059883 59775606 398178236 584756170 278790193 478191306 946012038 961377488 124351413 448486956 760708232 713458584 72709034 614701626 57574292 930436454 481782631 434856782 635061411 401526156 787536380 483846621 663805097 180871317 93811469 603683575 851525174 905892159 59252260 42810229 25634907 334379030 439205879 995532301 40230596 922264812 348125354 66923330 97049389 225348255 677127183 655054427 884644151 321705809 893133396 596200772 573074539 5598084 971369775 878515866 628073326 841033156 764228152 714199193 826923584 112801378 7486482 189904702 595764077 700581306 984414685 219572716 168837673 796195345 491563729 609396246 595672681 381747419 635479049 669389544 575299051 440643831 74760431 634138565 793199062 830625081 916365550 145498773 73423728 144357234 234379395 840956260 19086039 931001130 102585016 166011358 273839893 960445440 209790117 34289786 806466876 162169142 507799449 564109311 656684850 626239945 138776006 761145268 951876555 590468124 773230210 856707447 673438515 251514048 833506209 21825308 573161707 202070466 135818935 882576283 451867402 42872207 339762225 941615343 964125361 237739204 274952455 153344744 985654914 989226976 936836544 309184327 900631364 404241677 649887798 188079205 109744742 647551066 188398750 302874295 194219516 180451918 665844592 842341611 679275721 606830685 477020244 636360511 770901394 747830919 724862872 213477566 825357509 604182546 918464863 537859535 109661495 510666773 373637581 156173057 651977443 987611729 369296708 679508438 326801800 596534312 845058617 532695461 861804972 796855245 899351182 567823395 270184341 472255985 244556159 954796575 470378456 700890494 197963713 458002463 194409043 301988510 43933582 20460936 211985730 172049392 551963228 385068657 25449381 434661088 59382720 430242582 82301870 560766590 488684798 756513252 176762220 167535750 870058704 362427333 797399425 197519433 288783039 458996313 964263539 77666454 986171219 446214446 116463332 531693511 851791687 288668155 877820009 735787139 33726353 957609842 176735443 980655287 572767175 233640648 625141490 810289185 979016627 47506229 746921664 491522733 323294202 915992691 569848889 349143441 463349308 451389930 508171956 997978706 664832604 457657122 319887938 985995965 362401889 950477938 197892247 481338329 805073032 987769506 684604089 733121850 860269491 573356861 929523386 942414879 256451757 533113617 802332969 326536345 197624417 377098172 810310085 738977488 855170534 389825546 236138669 98807899 761548088 741437209 400324280 715469869 619540888 143408496 738273800 994954732 823145235 526221301 891693892 82485262 730631841 388571621 553607156 30770585 370650529 570119527 464025432 320944487 53949193 999017009 482506973 34858231 657930366 80505422 888992889 295626907 530872036 887597147 562277081 616160305 237521446 329257363 152609152 509954719 193569154 648908635 409409582 227007022 172516630 5081639 558206449 153714988 311314808 610739746 145531144 67845147 418840993 289935941 417268204 669339204 369746135 183895545 530555478 961245496 110672712 28076541 357852164 226828291 19304779 44601163 981004651 309282852 620638782 413685063 150799156 761589664 904790921 151913764 367565657 22622999 974878214 116994699 799705861 876486885 515404376 840692428 303698157 542363652 58437783 821672821 413935796 994375680 654226765 785844896 796256996 799734439 31653056 754949656 197270112 214582111 998675031 219441387 989263624 415731567 81206663 526978868 515857380 155539607 281527866 385956737 217645884 660051975 697782641 163076440 274765488 999392416 909510271 34222116 725699696 686425171 499222688 239331161 8398782 757853205 77294605 895111366 186169347 906735466 483356477 78562466 608215458 351962938 780136537 401329462 865879902 308466255 543662817 833487572 95708126 86411108 185245044 982779917 456842113 462073758 470691823 785666131 866296845 206213145 426044530 886802652 690691839 465181595 958671176 947467361 713177440 706326745 822749840 693996108 581563416 781686290 464853492 681485335 722039800 625520592 514278481 506085383 925601728 116287445 336778567 853193703 706264796 404179984 450809746 798889765 460048637 800338645 794583670 714255858 687954802 594064145 298419163 258994143 472135624 854175774 622768647 686063733 597833108 359640300 289798066 978606406 442099215 514230119 979189854 731062921 703961514 603387899 947015987 986930297 572681231 94183634 575971249 169851282 436725813 442780172 53849626 283775569 945037964 713930980 685073764 359022986 537090442 32484599 231506085 791960442 710946717 451781086 64589382 617641646 199632459 533043419 352460919 153767080 392031776 893918524 355380267 551279232 953381368 887775135 658248886 633957855 865091925 73218583 262425934 990247057 452254978 349161038 25419196 96874761 770974677 184340802 794091293 32263008 761677753 944485190 383880465 815991430 418264650 178136437 971099824 623643427 858426294 713370605 859133519 761037736 579149019 849456421 55297347 875600202 878063423 96707289 976558600 943011708 202881057 293432547 612353298 891256734 838647819 273026204 334735896 378995283 760636270 591988485 26892012 300338095 816167656 319624689 872489722 956136081 782148729 612678460 214444850 195036355 475318099 900178336 630536143 360288267 809903867 845188628 723653134 501598673 33855113 292191924 991344353 113361679 424720754 55590962 589826308 674783139 224399891 418943487 428510180 88701585 19849175 324186343 249773404 311296235 762974424 54657352 913923729 935445352 938331620 109546405 942966898 316660118 84801926 683161821 430801879 885714700 508615276 122334012 772720395 162939002 870130721 575056098 893146839 52142513 522038135 87791036 277848536 982422215 723372323 380976595 328559559 887366951 343760318 285112083 95363716 806007392 783426938 466249501 549974249 21155838 163199882 960545574 501915384 171461554 371337266 945152842 598254951 532915150 353796071 393292957 94593232 806774359 150941451 923110803 309588839 573475479 571610472 198597249 588019628 303058765 897055635 903273552 901176676 169632942 51043822 527878799 455910814 819528624 492849852 105488206 846871088 508260736 12152017 974926185 739198541 306740901 630281965 84534347 161038202 774072431 17561967 825079037 898072081 943224942 398896771 907472744 356880615 516980917 296012769 389159150 488568617 787278477 845654544 413143388 595814637 73962053 55931681 139602696 960532363 378487247 968884341 559233208 445643842 877524142 851746298 568293482 138810261 370135603 302254951 315983270 938177513 796106365 616981013 625928556 98193249 741543064 779625380 988435302 426258952 530409167 263075112 941423432 805307583 407851021 269069097 530022741 309442320 433724947 351988003 714655486 657824690 135370311 960545437 554298430 412877415 869761523 322933415 965090498 360201753 723566263 816110616 693917928 326627432 974178871 951497665 15440852 286684610 805406983 628981 597820316 761064069 47247340 893280903 996376461 35287951 752856708 356539476 553942544 27303803 583268695 464653613 334261262 107319062 876841226 873464782 789038800 391766132 459552635 379150609 430130958 902157481 910555156 480366965 998743918 13378806 494536150 478037884 929931439 807891128 627356834 679029384 564090584 977534160 451465600 962447663 717533320 334362642 195303788 722826674 372668795 454352085 880052374 616298950 571132773 348470657 841350321 213007843 301091078 215984184 407594252 159733520 788285956 187079380 393975600 306468510 745694754 832600251 485428449 620906702 227474165 567507260 768699865 662764341 586204878 609780000 412390239 496684369 374081848 909090924 72987505 952973466 740520776 953309894 384233845 725560969 987576386 969699790 566535201 636688577 68843007 288841247 17714292 468318790 409065544 58796003 905733615 602191828 538163536 711304008 702288430 817180913 4427305 836689026 828353415 520822163 473655125 889717408 30826030 638895271 409861975 590849211 42532408 101535480 428565276 651383264 879122740 439299856 636338449 380781207 10474209 100818936 481375433 323653534 857625166 641975512 960018466 635167502 794637647 109835580 235282833 22076172 236132037 697965329 985933310 976435316 890983490 905970834 207478731 498576723 541953648 531717507 802610051 61821926 623190211 994807336 800250507 974328617 824545462 815865239 641667436 263645825 682035029 360962465 563310303 85878086 146880613 281879414 602143164 398204862 26832756 971205848 654926955 164189830 629299616 857817616 163351675 822905876 807472047 472178276 315357585 386529422 575452141 9874464 628189564 409083498 705294661 38627853 284433514 532548115 989032459 583175218 720934725 278719907 485818102 733973074 821444604 661570873 450593280 800171806 905259259 528792999 421038176 500033122 859867761 909990397 810389480 123968903 892620288 38846292 595973491 203802405 245577736 759892101 734024640 367779224 104687911 949082010 386687384 57316096 409947542 708381060 613992432 330484223 696434431 881578628 510210892 542504032 546451218 372771115 745126013 216641224 616615076 11736859 481894496 996103662 164627406 715036521 430545931 900475273 534401751 274449854 554451519 422314922 15821351 245670374 15247030 377253789 299460762 490112733 872321645 225510567 348399304 532925482 197536591 738210814 272077696 274514103 222900359 230650133 180398320 371606290 66345617 389730484 317908162 182191156 541375848 169500590 945767900 169789145 300247914 600504885 756401572 293273155 511403404 447752299 269431932 547196837 381562068 936331127 120689387 727716214 35468306 843786662 673991343 379678890 487719408 492817968 4773002 739947928 421825414 92463085 170315403 414594921 149548776 680898939 644051484 238464079 103089955 434990373 110691502 404224186 541671938 475581634 409070568 626409059 909123941 535994947 814562413 975019494 727242457 708620741 259827609 128151589 131197282 489956626 18133652 216322433 839187651 472130467 973583511 110060372 292810302 573840331 618944842 662238888 853046250 7355729 832730341 680255174 486946725 181911211 648769821 45664815 154539361 428737251 640738150 823757126 108557768 795195816 844617729 416509276 469546891 804026169 450922934 432480556 59707046 142639340 645666954 966341078 903887024 583812843 965425743 251607922 554559157 456471356 121610565 632510069 796143512 552973706 624201286 447167236 234654061 154773731 584050463 494725164 724742964 473213928 381701847 562250783 397587323 478988567 280159136 514480280 307701697 217655633 840734086 356458917 47725732 867700965 444460478 692311373 672832702 778898795 11435862 888715174 968966560 214957136 895577254 686336474 240614189 94590888 773259208 183896974 872104574 448133173 377688183 963032964 412137703 424457166 198009000 613059552 534804246 5097180 836536973 317534809 117218264 207928941 373470139 879607995 532678445 766889766 939117354 625963097 471231186 966666898 967998608 598010203 819895193 969873560 558565455 913311771 124166729 96367321 225438146 701720640 822566634 748302929 310342063 700179582 775430482 147645963 775082008 923330321 37627693 448017271 239354611 167752447 583384429 697597909 668893371 486446480 137119794 273160770 507778568 811011734 531233871 638148099 650105714 158255200 558228247 579462508 976414081 876122123 452473158 655538129 820201702 325104247 310845066 469036989 808923841 289254244 280005859 24315791 457239327 385709385 338898970 71589753 52695978 944007845 6973439 157212408 528534200 546183829 873001534 304565535 852653059 603089867 769968663 3512126 500288566 241175481 224869130 67402564 99197254 445909893 61958107 374419074 758278052 267992022 797920961 326302726 635650682 331930107 288781501 790438735 985433744 390427273 70173875 618216677 637637002 641068363 39695351 912765607 133522954 902558677 503674067 19986392 441577890 257839099 170607059 78356447 96523543 407272676 623426052 129768224 726589825 432762744 15976421 524729438 191593702 70320683 599338706 151450172 998854348 180690916 361862948 298359617 236593564 433795284 512104595 139647653 569716275 228056380 936250108 240844789 895588295 972833293 711018067 217071558 696047797 217151617 853301101 689761132 410752483 313299472 500630908 52128863 554625343 370769410 830004823 651672454 910810717 371001037 685764733 494716979 172183063 745760511 791339068 210422015 181847067 838470813 75682262 405779739 660657814 350946588 686477102 195023958 115445116 125148976 20944664 380600434 110405305 831401552 735202319 552670762 97870187 807371037 214845781 764371020 35291397 751015142 831419033 241352923 799335161 160354124 207001457 888850665 777463322 700828931 525554089 747430849 367628797 417682724 40180498 228846400 886712 648288896 497889954 278438736 643615942 672508977 431449392 799910203 529891071 631765571 297220627 261781394 206792406 962484755 690649619 205580553 92832117 475242406 397675036 444424158 258835465 256064192 33958094 396853561 213725312 426362736 208785183 102756338 626032584 281955385 561249211 658623837 426765149 899903600 762283361 113223353 375701096 83361527 950521465 69391704 621760216 975041543 26988818 913693258 177866848 464666032 212973250 636064739 975275049 661556962 937420223 351102800 821994367 111824210 262691536 978804161 956234529 81953709 636921973 708699483 904642906 512384123 794698822 211935167 171846420 216804135 153608991 683721171 76631997 506424894 502711054 695025239 817493307 459665597 956666920 989648596 445809727 882335527 427666918 322836117 793221764 34291112 932578618 855944615 483868453 691736565 550739815 633577626 611206504 298547220 759156652 117015545 540666545 999163863 419476641 35925172 772362281 233850775 393162706 980466345 916626705 811936515 332132899 869754843 390571822 308797641 348248995 257504869 567170400 918433305 239336548 467719363 62213446 384215637 262875288 880453769 803228658 676448564 540354460 756479744 525582462 444558135 730238388 139729970 542440876 382528033 568666353 370594489 918508009 290042378 338848060 488047505 339997719 164746087 760130754 93247027 108461820 813895266 828286957 951397237 24651948 835709890 736905924 765672726 665783620 404627705 400829881 682016365 26222323 714608739 779481295 60078512 331517586 713883816 642646897 405939763 729204219 926430976 228235747 700927122 412950351 571102658 348587163 699078680 652679071 517608036 47938961 504152658 854727249 187248228 822059117 872089955 114515617 653073834 947829707 929940756 885359156 55725174 724426079 625302246 575832544 506491797 120839330 307145006 523629435 579556900 860809341 690418444 874207416 15763073 680723911 399672345 283615847 574410554 24136239 482333291 638561102 77298277 845848347 129017770 50967270 612325799 383128804 636017929 841520109 439662860 467479111 669246043 83000301 244305980 551972053 561873996 481818591 69539326 924151817 326786449 831475985 319886508 465286422 700628889 418875077 396627604 35078790 994032456 152202817 248061107 83950070 177613414 388183357 368429953 614614853 238688600 906258543 873287498 742339707 380944269 269900837 333918744 706953516 896881963 737345695 222028085 416147352 814467636 615635021 625789386 7837697 638818201 730346321 916899284 392270556 432626970 600058496 637382005 2186888 811476423 369855829 247698400 607444599 28013089 433312684 548690713 42034622 958804599 98537251 959935623 399702296 546277494 558524692 665775581 488561513 34885600 852599662 77363889 531456901 327667415 839871261 674787969 710873440 11978678 795026377 470935542 592193170 607930233 236369717 63033863 366792818 264805359 877147121 894599666 574912886 239718594 240628007 752501114 571137966 941477093 548645597 247739245 696521934 423362437 557517237 847945724 744539622 564250300 742210196 197968203 168326577 494966049 904959866 696906569 901766905 253144557 64924377 558960412 118138371 989526100 94000600 400189889 9221403 918088672 344150516 488490405 152548661 952561655 597788250 373952925 744309950 835791140 118724600 77310447 120612584 309226983 304348025 331927083 573628975 419646891 299220945 361457138 326562514 125337141 23883871 24282199 31711831 608619242 987775633 105011277 133173581 507304306 87555301 860419243 876692773 790222434 668731904 173836137 428958579 855871224 843260413 628224596 159701302 462038910 528462060 782476325 837806961 2869954 779043076 187483250 267670893 998918435 621256714 297182228 311706766 428686274 334852723 615827802 676669763 181177415 434785386 656780798 719540696 139761836 644314913 47604076 147961276 446552863 444572931 778869923 319855675 830028316 622682692 328489643 761888498 699414346 857215053 935452453 632948201 263384680 328008368 768283527 279836435 375479281 558583889 714820086 78366611 640124011 626053087 294286817 120669950 696877304 803702448 749807770 722349488 873905173 908469770 467448978 941682023 201826889 906976540 735144814 402475708 364479425 959305302 582486923 731670070 250472082 877377864 729856970 304812932 495516590 681527225 947865991 79852030 746188888 630206170 470857927 244290500 111343479 833221981 448030456 811663408 486564169 227200237 409453866 89813669 122213307 993632293 8587004 407685519 913623650 700330855 64990896 107090495 478812552 451192863 897286497 40193901 370118746 641082536 547938877 527289163 878784864 147063524 954957797 457886282 261046219 90255140 553493891 43938464 270239928 179098962 526590456 122172304 191847457 988490943 317001669 847636498 743718951 215456632 950451352 782852077 295023239 220000734 702398114 112099875 230651781 321314029 344978190 410692826 557195148 481630398 253739274 994270801 761302519 750067301 325717686 402133493 871730800 256370496 822175841 162105160 944830873 895134171 819645446 23733775 950171151 848560684 132050841 872437276 961004092 425281881 535263157 143124311 62364008 596816165 464779304 236539374 698708176 194228118 808715640 602936076 445375436 989220212 535705317 164730243 173991659 994018218 330692868 621221195 502339443 292651386 605488235 503890741 422198417 919321401 186920568 238841868 798425571 33294940 579376299 178381375 685012361 354034446 617016875 430640656 981186877 198275695 468263307 541126363 975473873 694113742 707547111 190793427 161717158 171176110 32155078 292516835 623914306 834860560 848891671 804171626 78778693 408934088 61069963 821795632 858795932 54960184 579011611 547548492 488677194 968393007 150573857 511564160 493340115 426420456 100348668 16315714 730204329 805455567 621655827 118866955 702233305 630671148 162382075 704227883 434851629 620950843 292750123 732738112 323643773 613945028 416088909 93785857 453905918 760813103 715800319 497339579 444368004 192785087 254396275 917394811 386536419 449243428 207890927 121007670 335086917 326562632 528985922 139232328 280589172 19883081 558752427 201933978 420247446 237224471 109451851 940623111 734518938 151803426 515995120 664030230 409187574 373773799 422091306 422688396 712761518 905987937 179137967 574899374 267191702 914246461 647889410 764949827 450437854 810773143 406231403 879679444 964726396 24835072 306384474 796412877 149444392 6359968 436551332 285402158 492462345 647466074 78664842 543541333 737877329 445038434 559243675 617841819 407640907 983485127 874005841 176185382 967401532 408260898 597413802 811067667 958094704 370857415 146290061 876470833 511019849 749940324 798084710 476468623 306702864 762768276 454482422 262498634 9056281 797776593 577808955 876806759 549192178 523745907 934201652 806605146 774010090 708966699 160847407 992560254 700764916 672420124 617024801 476615282 17656913 159165322 161766060 235996285 549983001 6415594 931598318 909286392 382096856 962149003 1736986 240071078 910236630 732005524 589850970 791917170 685732269 775411429 646345322 996390778 344489746 172591035 8438214 785828783 14217390 117262827 675793721 158660009 120244146 244664791 797324254 1593876 394860823 450791143 163223862 968342045 130277221 588002848 36750635 897098482 872978355 657035595 53245323 802036802 317839789 90584350 978974779 711549337 484013593 791127814 506940504 381067530 291164157 902929326 82326204 127871427 827318173 989279642 633754444 394710722 838173611 364911837 86592846 419514455 109245115 278847046 486905763 689418114 807986697 989296950 417484870 828141528 835468806 994327113 189772181 274761075 453917644 565074833 975989259 869930368 394594167 793389110 595060955 854367254 401693953 67862590 883470221 725961442 327966616 401520464 867799515 29713658 454671704 330100184 520452396 515622054 551868312 455503677 709171450 974953641 710589266 542249220 779564869 957889186 429102021 931261359 635560943 9450396 481006002 161400304 725147645 778748313 815443786 491838889 303664319 692569922 380045182 921318971 389940264 659114505 173965812 754361557 916199959 967483873 159094062 789354902 202178226 601399606 115251966 965202430 533294162 383536130 86663544 11848835 354412302 449962211 294251022 563964948 220428611 976795759 160340983 209672431 27268868 726979408 677001242 313487212 770519339 571889085 257475351 381070154 27727550 376427114 482047337 12660456 548393685 24288556 539202818 636161911 436284948 708870444 746153233 905104245 428950354 383686631 404514786 426498017 196962965 281358797 894906778 918132511 72776803 132494652 484175617 547578682 214142344 527200721 238391005 289640812 8469030 236954985 920613338 697350481 669291778 327431292 981100691 917323803 741075720 918595752 709289798 300884370 93889975 228059098 679510779 146713050 179851277 756895778 420514322 95965932 386629200 387768894 851887517 726165905 205459757 798721478 582157506 680395875 596703418 19691660 777180232 176835688 182252557 26030785 744502902 348786490 622248521 473799093 852683459 784681618 355868598 264424864 591162399 895101235 450195921 764855688 870821948 937386766 570457962 978814188 380618196 788837713 663128406 937999481 254127099 628396687 319190497 675689427 41708866 428288536 881309104 317404921 621295512 481241497 698152915 97956413 472237947 610529178 406490549 87498775 398247014 829312861 317146253 471098923 55693106 893406577 96309288 579510251 153472327 899144685 179456457 609947826 817297951 331949121 432111632 417699872 347533000 837587738 751268583 488094601 447261675 822845731 387667570 538212299 501073752 893833803 86536117 733458259 729441670 446659982 931474503 67748808 981517214 343304900 564515325 961614412 340480561 595707634 306656752 949414577 447644565 257772166 347494790 364552249 740882392 942511607 616307989 575659425 635254265 64868513 32697376 142816776 577655981 512189461 961488462 679174771 271994477 802219216 957862304 347997610 668658381 534777073 818100490 451809513 923054566 664377368 285507175 890852688 418509829 800712755 73701759 501912349 522586842 470119787 952508423 237260406 546613538 202018698 334034923 129844791 408940102 449830969 556283684 168415254 459441770 111308580 478932158 752815380 209992786 625095659 88105011 89343170 117311492 383529569 737640606 548104710 538646341 161998245 860912662 909602613 703518558 91065414 883711235 400588187 211067120 250918623 911091371 342149323 268060692 971827311 484578173 264460975 252505930 645228596 940649484 659366851 742187911 593714809 739937860 73320161 978976499 204589687 422093955 219144416 965420558 467558026 282082674 972386674 614211128 305411331 626045405 928101660 721259818 851728026 482865095 864036022 457803558 868299827 110736577 661489498 32781120 106657266 309672909 803201609 602355577 815657887 109857955 820351256 586823057 928076142 50088193 674079848 236984225 229606140 18674642 258605250 31317885 48352403 797674802 156227831 437152183 95225831 629030984 729721338 957002815 211781040 57818194 403290025 522344952 439494705 535161968 674679640 276169353 377967009 312252342 218263507 269661659 871325892 362356259 570699548 300246542 967115598 299814901 900983125 174608249 186934803 939152028 427189934 625314957 523651574 588434685 39412638 5857043 191862152 28970111 377642865 732086304 459823372 393089266 801253277 857347618 738439049 327345433 487221822 16762433 421559955 963386521 213432670 725875312 776640515 768766565 37152030 251952270 498992428 405138070 954199894 550574163 38252948 662916873 979804973 950386279 351471043 309516231 940094054 25702125 552537792 902877256 438955917 998988960 775158492 6114760 736467757 773494463 888082897 316654192 768974708 78940232 464579601 10240282 425358855 118892805 332212636 45790524 600982670 784582272 46631256 377458074 621615024 748057618 146799197 311962541 677136183 789234022 321988675 837101707 87934689 822104168 479950385 201127405 337896307 15598455 832527734 522520344 339742397 835252193 960935912 328900440 605494043 269428798 423045837 305406980 612562158 252904446 450071696 180222878 538009158 788411404 226709246 724527356 507428008 923174489 511387112 90363796 665083790 320957018 400784774 62045502 479170741 561808739 273291318 638201657 209569836 443106367 934089279 334055582 304166784 698585415 778349799 231282564 57741082 466852289 260220337 741968611 768608153 758622849 821217495 62304072 573460857 3574821 777975333 938341508 50457866 103815081 542731403 322088685 671775063 607214858 403387997 867938787 478355836 175546926 754671327 597155676 47856116 690833839 34994161 232780647 114666165 696675533 812450659 437443228 537132305 701470327 674130399 404316839 977794505 411425800 757917581 82311520 727096696 326430467 83840358 677523874 722808788 954036959 824586713 471306061 152154390 340214487 188625896 428340032 297512755 218837196 24523958 396787486 458282312 311646744 470367311 100676123 257999240 443906591 725293131 980851068 853819711 474782431 434836353 554183333 770937646 839307219 504909890 864284970 537917012 475925081 165708940 178838820 309408542 57965530 963462292 819701562 485765487 152650660 67904670 929865228 820841907 632832303 997040029 836218027 117192320 194335999 747669331 470036632 308259371 104862910 624462587 888102465 273939286 223540296 556465882 757380144 708804594 866415638 412799040 457735247 914999754 806202255 376680135 647704347 600670457 58641148 263327385 336453363 243559239 961351950 444967747 380280935 342587959 2700216 829182085 940979130 614474213 765476081 327036984 605144493 201343669 755415394 630717522 996396272 220618914 379032051 639548840 958783373 921363219 457400302 989679114 778618706 815090523 336567076 472633759 387302126 328036526 906141440 55743517 255164210 138052927 166712561 758848944 643922621 844115061 988696688 113217768 448379808 559824844 342454801 288712149 501854836 16038706 688152467 534513395 347319844 526222702 851169880 285710054 693853518 713251744 350745940 556513452 349039203 276316403 751816824 271003762 7838288 812972076 536049145 649315978 658420422 962660951 296209426 467757983 571980187 950949622 446414924 541269588 623839692 35532021 127918304 955514582 241213597 483977667 325929640 438066488 216920561 927035284 465190634 865697330 383217521 478862074 115819168 472581742 854580531 284114671 784996420 299698914 84609679 116687090 857110402 600457053 159178922 575232181 912648222 38287542 557649316 631055323 89336233 202371755 167380256 93085855 814317347 391379210 791320975 428586646 426974637 352148401 255394338 954653119 610939959 353335339 965937165 449055591 50009300 616698825 897076183 534821531 798599887 408198997 270313346 11355194 862101689 848476032 31272221 551809914 20587645 149855567 174382146 908903769 156453290 407129105 244708047 697072587 22825737 321573885 28215206 733396130 895417998 572276229 745204114 703137395 923222054 861015808 732618458 911915581 392730943 73122803 349105376 532189496 739839317 532262124 305091547 952388077 277361697 62547745 444176178 915948808 955826123 580081524 434199976 743926937 663457726 432121796 570888536 550785930 808595775 975379379 302215737 863091886 384703949 816551768 463766723 743928967 472744798 979604592 657060626 759426021 85127798 878975201 279855890 882961754 570013647 962594617 737835977 973839358 623087021 800023769 729788821 14918599 668230394 889410540 521750170 889056757 129416258 102684176 11232399 194638244 351900282 843445471 755651924 540638240 697892697 344853913 114274469 701298167 732310934 854997710 287000154 330098011 644012158 805244984 897718663 560397271 855354672 345747479 127836931 318302781 247809234 845105263 573465105 149527683 831055580 572169513 351403715 526366302 384288829 372518707 83412016 254163989 323682687 710229025 1022985 61705040 770065760 677401054 470830265 756581504 376433182 167609540 512643824 444575827 707044085 851124010 527463647 15244471 753957321 637710511 405089569 494769416 995198331 881892679 268053436 247964413 162266388 788734089 784131141 309748105 840375686 40199591 643834616 802820414 628238937 226238605 430432846 282123268 873577702 328873041 962555522 604029638 434728321 759912677 611899939 793926796 208346410 796244342 869245815 548699399 104849028 132722434 444285707 200255431 201543949 973820622 445604916 415599141 622177346 731775456 293221244 145773648 954089468 987472133 436235150 49252199 293517726 483873296 712483616 419058108 688666376 270265066 982992905 161537616 767224156 2134352 307569316 238727401 869637592 581597127 802438835 690777035 792962955 665153375 387114056 235534970 792140701 225683961 759210138 722391013 803401830 264656546 241699850 959882116 292166518 432466398 718587785 329324937 909837105 693869993 974618383 161603997 604646502 203229430 598633343 844742124 7067342 802315877 88046066 202374407 490186964 839654737 903643772 197461059 772603665 733428137 541763812 180866669 435417377 519120340 580600535 513852052 214323616 140123776 23453004 239393756 45244138 92134122 328002499 416487185 509131461 80896152 607863655 418703458 771379926 331172792 694697855 623555208 304199682 275327608 976019121 429223422 145716154 217167265 232852591 811921384 477308529 934635210 102076306 409706431 162498388 46983912 937071584 540136461 698428268 121878763 726800257 15301959 172919207 915011137 399242588 942731472 882975139 91757671 133181593 657699077 471007821 500592382 134139160 206376922 399987896 762975171 71844003 5271752 524465543 665314865 414172145 656015032 898289299 608566393 774580639 973345819 906461202 649379105 312987350 312513569 67882114 813814787 138319621 168390257 303141987 670210876 5991863 972558027 643400987 811727466 168902808 806588302 448530650 278659392 656132157 928178559 307864968 761405558 657157730 233332374 792743150 228321971 763333570 860281556 828710995 552468547 11449285 723219064 223918032 216437525 716438033 196391730 258450374 833792487 202999234 634882972 437243539 233362750 472676935 934815634 894757266 229848310 410198342 74972983 724069837 943689415 445129491 139443176 339784647 849164693 883107828 423395652 601426746 147089458 779263936 264532225 479889614 389965925 220356721 655753015 222871183 972114164 704226736 334082491 547327680 778451996 645720282 315538273 998629679 735154488 788097727 644550775 137118989 539002134 193137989 599215796 628037059 468732748 106420598 377444117 354367763 163631914 646917864 405117836 155339491 371559545 622959 949353620 29582234 234087447 856242927 80979295 169619378 909303583 602213274 558035218 456100217 545385058 867188178 325743112 54384801 949033976 502427943 379359800 726415492 495752437 691391568 194732509 538310833 272060780 510148219 267875110 104373181 543397844 892395578 124904561 536429783 962092306 601252881 80530972 849421988 343385898 858396410 60497364 418994049 790250250 832884594 991334030 321405875 52092623 755788934 79879412 387801783 484644892 99769557 117793674 849948610 512532219 721072543 341123308 712283964 176489099 51577677 657267850 484918190 477181851 288361003 756807760 189778345 571695960 975698239 512775438 28660788 421993678 509160675 360968829 867061499 69352646 173409834 501700110 311143535 921919780 520267149 873191277 120795934 172679449 647893118 576340293 864708531 930312093 686995059 276671830 139846330 62345214 893749224 532957889 392715568 830400342 252729119 667019761 859203358 453959120 719308145 451641279 495873274 309166780 870424955 769386460 749443262 634335408 855940118 52720474 318493732 317191066 249244569 718650904 553044661 198090612 12222574 100574473 158844058 734934976 8163569 472710074 535010953 494715710 721856652 165828287 670612530 752554663 880134083 891991126 793354823 790594180 856601840 866547349 493740324 240711461 888133838 797715517 707414648 586880537 611751990 797149007 77328755 331980561 170292627 787412333 517893636 707732934 862425018 38761606 151587770 350383792 192335833 971904093 825640045 936680058 572712319 682661564 377912008 403148625 670596148 218991209 725692344 522711275 521681009 649073702 558226526 194878527 927236443 109070823 870602454 931057358 349983264 543399165 182378302 209338907 176220507 238829064 978287687 403111707 637135325 781662715 453299712 724939711 649635613 22058512 86237861 430944376 160858055 7776544 333142511 387011310 839601942 875684159 249522050 889710024 523856971 189242069 499746914 217927615 705579013 982087 826608354 704462939 736878029 812405853 965062412 221163934 219366126 337767874 442443443 264865760 666121669 745901709 64232082 367902503 599431879 703288258 193119539 787708635 62964218 890404990 483711546 32991212 244519540 988798705 276486649 68627607 193433795 969254345 157357260 468830651 605845300 271031137 727154738 730236241 932749138 170455017 812099116 692464786 428575837 563359645 870955231 928473459 501877218 292732407 184011483 113480801 362352434 560252925 118839600 140015614 604955039 31102060 547060551 605622057 209188499 89549400 809491323 614230946 458172563 182017186 207178823 662137374 436958973 846155651 951667398 659046619 706387992 76660609 45883246 713573158 91395904 234994036 238335233 350985926 934602609 345249479 168333697 903370471 639906491 414590131 941894619 643094241 858307011 129563352 71370127 54272130 918458125 303102459 164212861 909991904 342566437 769115607 380936409 604934862 105986397 194827800 700622992 43428809 751427193 806767792 215867734 429371401 194220063 68542680 294357168 738166295 606730246 979037536 448483634 689779795 675559621 984007420 696961456 299112862 831694587 199435118 247665839 827511903 877669620 889409662 930674608 346133192 971467328 315893898 874470487 629964275 926915790 389445004 905365491 50175570 545816209 54989160 408978464 314477032 701707986 484090916 360039418 383083418 442769239 970183509 228257844 356412447 215319080 595422902 229525765 865681463 215980311 855005917 367930870 973255029 736944868 225061842 662187128 443663890 742162828 746457651 477679400 25736626 986868885 663156793 900126195 674768466 623228856 345272836 815050493 845013874 844025051 491805752 969215307 928456581 468509116 535786147 627499262 903297842 133515024 175880618 836990238 502743297 840858301 823187079 175877982 359001829 483360373 776057509 494006980 925202835 484410431 994942961 800469480 13888582 247668113 210144775 10996617 391285844 150197302 86546549 726648504 496668414 183509556 704792261 466618426 362223292 877824701 459880834 946692676 107112710 463260155 639656769 718954838 995420522 386301924 263525130 615102881 414879051 719232031 145420579 686136812 110755959 35638360 598431139 925322935 434274434 781400880 312972599 54958555 678997350 394948505 678237537 887287131 378393775 158428513 238270857 459305492 738836667 585165719 971834633 75431866 24241859 233048258 936990846 462133503 805709871 913557372 690164700 108115911 681067114 438670571 329717593 279973967 75338368 48691420 881824570 237045527 271204865 562323761 452334237 988119742 963057024 934020423 861902792 925820290 508665035 452847324 647904156 553181125 879900652 771423510 825049594 182978424 402000753 508203497 719344732 646894881 506925711 678195844 372082195 997661124 997934415 826992738 184541935 547226305 461651224 986939963 892171589 175562435 2001594 592043576 713653226 494560522 299346695 750010869 518998131 627300243 269323224 808796941 827413061 699151937 26252285 809304634 858532803 528947970 484711777 364235567 667207400 887963909 198663561 407947868 135270353 929034971 745039976 591544290 161571525 329697041 483168883 138232828 605770888 649453274 476532810 410174009 471999389 683127931 169959902 426168719 625260608 56006835 748747363 998403832 867222658 284691982 766561674 134738764 711337504 269229109 994594131 857259553 678699541 733928259 888599390 557399495 60697191 151541060 161647163 978509446 498971688 778193099 304476475 60571329 879763537 563121659 751109500 576175177 192120187 740807843 286248168 61865034 692261847 337533368 469989317 965026567 231348234 24982129 807815460 871389258 988361369 529374875 993361296 295325901 931921669 984556640 875272761 930913571 257318722 72567193 9427809 469743984 915779812 355646576 284336823 820522297 4070613 816435525 361315611 347696260 500115020 775187227 271951675 54305683 513881202 225022293 553991701 644015695 149451652 574523783 549222349 689963541 840075737 10727822 367284160 211707156 90630091 333246674 388069508 493216474 910468276 128859234 310143872 450074007 152205206 279646945 109779721 403491858 575656523 911942154 927256164 186053768 490976662 254304932 874531708 17737173 482751149 749457948 219729079 206398348 73544348 320864178 723705091 352942869 659044567 89883299 298923829 814761070 76774537 565375480 302245727 214447832 781213279 722470766 940469716 66263327 817558977 346544703 588956494 882649489 184633504 672385710 466344555 190806080 84372224 581025283 999056050 289654285 934297023 823326119 616899233 192056520 36741602 205310675 614010268 480543853 700469701 731940217 868145343 895165617 617983438 421789438 518885514 894039451 409332894 337702127 204867746 402890574 812159247 300599479 73932825 392759563 916946542 313649548 255436461 172515898 284227238 616890007 329732533 920386381 728790333 80331951 74627033 506667466 683232505 607190431 929617778 957031781 50274754 72709360 577645259 806485389 553088271 712004398 170440336 162500592 774417544 905128155 830861396 735018047 871380270 423968347 949277415 408867802 238526006 276330961 853462404 228480056 408508254 10767937 192453857 47964374 862956794 698011183 732195490 672665457 334410824 845842085 601307203 754334632 432526600 508658948 708008927 220868501 535606942 441325785 157103475 422553026 975750006 970609178 195801080 950547942 543809586 320902333 241538811 168791017 175144898 832394687 129657191 937269956 244461646 335072909 582573335 327117361 649281109 20364119 1350930 664462749 29081012 811255795 387008778 758341463 650238484 262226738 650828621 830210834 426802064 128342120 96824778 983023230 490817720 110000191 582211780 590127280 580071618 294297687 7456423 108000087 502443052 653953852 243880453 484807652 501558407 144107240 685484574 169265987 952079936 518030385 689116806 548127815 684198745 449259482 466596140 541281690 769455209 305903021 374631104 798114501 744187854 116956424 876266446 353600218 685622077 831407031 236695530 72074766 369929636 70849314 830331569 564031017 583413661 845633355 170888082 668522719 517916105 717347925 995322559 796187401 656742243 294836056 603466053 472367182 477210307 366387212 738176695 647581504 133313323 393176259 706333668 71002537 729694861 207441760 21715458 520736652 171717127 746529444 948019327 701285317 267758815 337805512 73484413 712854600 760137668 208417137 189300400 83771225 888020886 324327243 163537632 320931735 575596777 856475255 568323800 333884519 201506623 580658069 183556311 953072381 572299457 143810215 523243732 875718324 933935029 585795152 803628305 740583014 349701391 713911296 817898971 74029660 82121796 585323919 450582350 299647144 614155000 736120861 373777143 538455679 816712100 181118041 220369222 192945363 76128564 750981506 241045963 965410238 204707276 598163846 926759928 517167819 509279480 370542256 974236568 189884808 721167592 246222974 887850024 528746724 200441301 125070149 462188870 835546049 425090153 305416877 689515975 948734575 966833316 930903788 783202892 912088560 41989885 161781453 430010613 36805698 282479827 482808291 752215468 443230798 842629217 573367343 262526504 186458633 641415200 750838574 485997463 59975248 49045675 284891510 720754238 220448083 300102442 98093309 35366573 788440724 728715275 132033210 405968412 30695787 340041778 373331696 818153909 129868414 499668246 109275717 792573898 510386834 533781237 578720910 14107269 580321198 665846056 508979727 278145101 724202760 497073505 403161897 959357145 505967711 13294728 572465839 626541577 821444455 752462592 637911993 94963919 824953879 506571744 886747953 263151531 790720621 477711344 90521401 619757770 138489252 762381362 230821201 668908987 743196164 683987767 631370308 511265217 510148095 486022373 195983581 955538476 797193125 879630575 901571250 992430826 934039999 743670541 515640607 767841740 561842917 640224966 840461674 183011969 751907625 49876347 809283585 678783238 948311977 345821346 763360501 458281520 93706590 464297514 650637248 807160786 964216863 171147982 424882928 437403038 35670591 921276067 622640278 527981658 92695522 934695425 738298899 638390254 38170937 375287499 772529851 103200901 225749759 556128601 625527172 183381038 275017438 314465377 665269669 79791723 529533504 993354483 721053279 827825880 17138425 853012410 350671964 377260869 244961491 170472333 837363721 318376428 997796993 379086075 491104851 873359088 915563769 696728104 36366512 479044741 209322963 891408632 973314240 659828687 7544590 519434314 606018311 466214917 206911395 555369690 799278459 339752622 535555247 158759330 750291076 573970899 592502019 120764813 456374116 686071185 900838956 13976300 491438262 967200204 55842789 581719838 226536516 853853138 753302979 802503479 350264721 148553481 806642892 514994160 877263730 240525478 750087157 46398324 896247282 693055009 695653890 776221468 540128320 643711806 211748252 135894520 995606622 320284841 952409491 188184392 471895439 495675000 150292161 366353600 364912026 453937953 379147637 797716398 158195829 928413879 910882484 681364283 706356915 109465296 966273731 647060336 570325085 821709115 101910894 675589267 243538611 778179605 764368806 364171496 39305199 711479328 343000001 899563267 303313179 952602748 229426065 193892044 685370135 705379549 400771496 633102876 464232128 685435322 326968120 303222165 147831577 219973430 50592237 162439002 673280668 41433005 62831640 179814552 640900217 522624110 397378384 70760415 54010362 10096662 398303063 669745879 134176789 662196609 379897330 473353277 525734222 954243143 291729206 410094936 835361095 198660546 741929687 953363736 67715270 538508376 263412314 564150432 866129888 979467221 723666199 732373103 610431103 79256268 614573518 53366661 129948312 587079855 620792691 147755706 553546818 584220596 964485893 966019273 538841527 971812819 654184033 32201895 383578747 67141921 712461521 203486516 974670813 551046249 648605752 967789178 302630738 432894227 751965711 347735611 666314369 562079688 315452375 542679323 126644946 339794246 192359228 810852057 284869359 582468778 619291228 873803037 531901146 913758479 853550514 951615119 36942897 264600575 475126100 194923164 384456988 62067388 952301519 675486448 599915818 447845521 464630009 392970196 169211317 194066614 642563188 119838849 200781095 384473579 696740113 786442500 136681249 789497607 249472176 738939579 203589139 327117345 860613775 893110270 925936677 404131289 973093333 288997010 593031021 800143658 113171596 877007148 183050846 804228309 895775599 118865659 363392775 468050628 576941262 52604267 398652073 831812362 833963388 39922820 350973648 757856502 94976435 900876425 945078039 581332967 910295427 252491330 656075787 812760011 793397413 952432929 629844328 922315952 366868497 570175050 814700880 376650940 98849876 96162643 599245805 82440093 485184738 211210221 853910700 743900802 565735158 746482374 688494671 862779151 718903121 792165038 90377478 657279350 851996648 301544087 805683363 518079859 526835469 898454934 675880111 743278577 761101821 730473077 367094163 719107326 663402429 356664447 338501775 724746061 344055003 993746338 726934524 735334845 681815191 780422163 612817620 640099060 307390508 222248423 200641630 694554332 115657143 873149125 39392362 812021051 320202492 539904223 467744830 674145389 94177620 513655056 237267124 329319677 816263897 806052920 998464157 535619915 29287605 479497992 939166953 227040588 32054729 548498800 42365394 518446388 35012998 209038620 341639211 135046597 789266778 883044819 209479911 644317185 746838556 906208238 603198509 260432591 789368869 383235199 393512598 525431963 434643427 457866805 577166927 666262265 625823645 133702261 221684887 885689722 111456787 986371198 130150115 17436298 284188725 539474557 221264968 262844864 273148884 950441769 815763221 518072199 387680261 525943673 372808689 117050525 71554811 996562444 20199687 750244324 351603674 25280830 531115239 206670698 776920877 218340594 397289535 814805064 761445619 565415603 242266424 363003940 429996624 81409150 702448291 334028014 899249889 933888813 629846309 504136740 839970121 497172759 477512803 903079880 224786651 218106868 938131180 835187934 750610957 546222289 990868075 227452009 153337450 707505466 369154499 211239950 942985742 981749723 252005908 615136525 174901961 584837831 632241838 909706665 13710712 586674577 992833111 977577455 442148487 139273089 758695259 387199519 183539537 428350114 731853100 145743379 106650307 706991583 885937264 94489864 18738383 370239202 715565361 242884141 888952973 399468891 596206567 670249613 496555470 98463213 525030356 75723110 99354066 533915451 250076496 747528260 750847636 122034985 836227877 979155210 132418970 744681726 37649495 944301968 632103540 475586202 228827950 796858088 931677209 822079838 602692396 292129489 605338676 758003047 778256012 176088064 727539148 499952745 87136012 617672005 276648615 630715410 270016907 735966577 899664931 744380295 869539335 555892774 683303333 173803879 913294914 813264567 962847394 959565262 125680494 675559173 345426701 288903505 166452081 397973987 555307552 832442017 350037083 691351510 694553469 380838315 629724516 926738011 526821055 113566665 523843381 603751555 951051444 377348809 110933007 677083349 473677306 804012062 968674865 171112493 797687441 99041019 897315264 264301475 933742347 407351950 569276448 851380122 713881818 375745018 999377281 710938100 838811636 648022291 792947314 412282505 97196478 344150761 9041658 937081622 526871040 84711652 910816061 350919837 956851433 437471316 228269015 778498877 970473352 945554836 310029904 774823438 810837858 867007406 386370227 528924311 596726043 885438966 604255468 869746847 78690574 236264462 506809287 424468896 368467681 976953279 362051087 182400174 321822256 647825541 55330747 850602657 83388163 926405247 739136982 42762139 77574807 721573850 930057454 833287678 152551606 334652851 357999456 222657789 264068968 482862324 556742561 316379568 294278362 919221107 388260972 827227506 625794980 294790798 586251036 559823391 917314137 136327532 194732909 440015070 104805068 803226927 804791245 131293538 567767795 582780332 79665725 683339957 663742003 602490324 358743818 576101987 842352632 414919511 176856455 726566405 787078914 2580206 971826159 587178821 926798731 236014453 442221095 232838984 129469625 688131497 761794500 289044852 351994248 668765272 454398186 311880402 132156599 81665303 109279755 136623285 332558558 589028631 371653634 467454855 792063889 670424286 72340282 363297722 455200791 87226611 361751038 239880617 41415699 787763374 668996692 318725670 947629815 600287547 612727097 72684395 531544354 215014414 126296432 196551946 50604237 9487607 296365332 107525185 835924313 976355618 935745902 804814188 371902119 619919677 466656710 793374090 514519189 206833985 110387038 756009728 371785147 244360106 962056481 193211585 419443160 760214974 840579774 122781679 890425433 522322195 929906162 658634220 790638218 774055918 530670790 678220599 719454382 341924633 908784072 83997569 978662035 493292065 535286226 416764005 177898126 382068938 400916841 846422067 201280426 913385121 678190956 493266184 39347619 390409030 490490109 50017136 30675466 158163617 546637963 465136124 434299582 618326942 191233925 328487291 938286534 237049309 185886666 469472771 881709477 949647568 113275962 872979208 436027970 670908669 544215583 882165020 483389526 396234565 731709044 311832734 832469849 120848521 526222173 875418093 805595682 676383334 165345952 286528310 502726182 289234251 571191852 968634018 885676859 493036477 736254632 757781662 509073633 454658157 877777737 28532417 889846889 221801275 572676517 411838898 975529633 98441444 392654433 381763419 411272254 865871241 187355499 587973217 628728328 641810692 476199855 39707260 126090647 213745292 778219823 41533128 47277368 736947611 101808303 810609765 210832185 908707314 58940853 631434008 534047137 357787574 300834437 718971441 268279868 924917705 218026270 70195012 820244799 691942410 707344634 719271893 657254455 155908360 315211761 236179846 320174298 51319628 749937418 308924163 438075153 980680121 859688250 783683936 115226877 28356489 251983960 185486692 865048858 378618723 243628849 829821771 227409895 645875665 339353849 465297477 921006911 751804551 29016673 766405919 784944753 37961037 381374410 738734635 95033731 636987635 86461280 31607769 260530496 992611457 682090492 566370488 751557879 478753023 940486733 534981585 42226970 520671288 504781448 816257301 469918604 210030346 198053826 249708585 716263513 594235849 814421633 342770167 201787216 779322300 923574250 24650407 478681117 898937497 391743963 856429531 330647313 14513888 736845743 891431368 686442489 276156514 437639648 5406402 41085805 110038297 953068806 466100692 877047121 189450251 741180240 419799361 914962454 717550564 703389212 383716400 370919730 978445490 11493516 721189891 152994656 52680281 273121022 211318118 35837182 639874970 556789236 238441957 669155382 361008725 49428733 880602138 536945352 99254276 763236108 313027665 354300181 544873657 364525235 328633296 245657858 238904510 184969414 723859245 225419907 12042276 689799714 915996209 186120603 163396943 249251479 296386605 332986693 528815737 796252763 617048165 196077312 835550866 539801810 773176626 344226749 847351891 867990946 591687682 505593105 612388598 906856961 306469297 956829944 570049976 478924614 99504007 843153410 564020136 519191195 167893265 731323400 774096480 616458567 186556999 607511867 520913712 844005698 832130535 31352616 51111400 137483328 325667838 211651298 738366533 735347646 94550106 199385501 40923334 442692490 451543017 18201046 981443093 554451946 990122169 593632651 557402450 433754362 799549137 393038169 155114024 246731754 431914489 579895573 657779946 88152580 794983474 399885847 66472523 975751886 631551249 476019702 380165004 992990097 516225869 143058146 42744581 387508127 762011814 489832700 507223894 980416170 671075554 336402670 687117338 319838615 857283849 484007446 157619788 659362240 324706634 799949244 937370713 197254845 67896224 876393204 248496903 122715999 692213673 350569132 381234160 979131498 10204580 737649596 114984859 131568745 39639990 906018850 648182833 628513263 596558365 919441228 641620842 691761819 739903770 291476570 354178131 110463340 460774304 382032572 505808767 39426889 687585513 686805672 316776110 71668100 738414121 668963204 854302713 500782740 474516902 723651614 625983829 518967688 389673880 744049506 182516211 63024370 473980511 121586688 33849517 244925470 557627128 703633038 506628020 121598805 440300406 55612061 403085497 722000403 412729741 825156285 771735638 372193980 79246885 246853640 152143000 31670327 860113361 124048960 909001640 196065463 122264307 482304545 203812394 473454798 575412026 969100791 33177418 50695521 854404673 111743543 397139531 433195370 904248511 944689434 826605418 742558427 837101915 656923131 355804229 745771089 819167507 247660769 923658213 65885105 625307013 790747974 674698879 431952013 346578891 466330834 456577588 393519508 635259632 468148755 786193296 409670489 532641750 276942017 999461045 46270483 53063752 769906548 197270634 494406975 550654035 333364799 730646539 303184788 879470968 202966993 75490387 646138208 920153136 575376389 503089316 417699494 944148923 354919325 38224630 694812731 393224435 645196578 212522080 491393762 504066136 884624157 171670821 667581943 143694277 159645193 947806019 995270760 246901568 619769438 498752130 79206681 124043890 10009147 454764137 901202772 163064934 580517115 892134697 100793958 464292366 823432421 729819769 79815956 75495497 458483033 925072291 46116015 281702525 358851230 788512564 770458931 460957375 920585550 472957980 349591197 486899489 938016599 733374317 17045179 625612278 812452414 96283694 81473943 867969025 372375183 203305701 92469113 492569987 560000912 224581605 469430549 30711663 51935758 988074226 626997568 511014604 501299625 52220022 568393016 565581051 519941991 859474042 24977661 86906658 317910222 456229081 923886394 181306998 940484228 715957590 980411171 279269650 545098102 805661536 733921989 978062203 944095642 999409100 528471905 51528887 243535430 474374002 458602180 572949582 871943461 747491771 814055969 450790710 91255767 82626955 967690773 475888842 678754261 11926803 469849801 721408327 332807934 941117986 101382524 715759318 841651302 103603756 469627858 791382023 137307772 884208440 167162390 570469234 326187169 369116447 950056235 395610726 274335557 720121845 276866027 971309394 805824815 526095845 971432589 393952642 680913434 851941979 711514920 339449967 640590464 845098844 554079959 992678410 322628361 17756093 795204799 102555103 576501196 120963325 953748839 607054922 278077033 294153498 523542135 461000898 515516149 176866698 234234797 868167867 494346539 989212524 430900392 471964450 136860149 291841130 847140196 519887650 954519057 223002504 747503283 401478989 246842137 631281702 152656017 391897508 174993547 813543010 597017269 584537902 493264964 581084412 137886829 170972194 707980332 578684256 461479171 826196179 50085198 56693000 883402704 446587874 835913119 824524307 491091106 455432580 689775858 199020721 612453110 553576458 21058370 761860264 123714847 137773654 256840998 289326898 354965537 717082397 130581156 217654913 861154223 964408645 898369810 377208518 963138584 591645771 164106088 119920604 83733621 415576245 75662465 824014975 164084625 727603087 842273090 51208879 657250492 288412990 249538277 452970904 537239874 688272482 17157365 545915448 551471054 14184948 590214176 148664709 103214590 998326764 870648475 161434166 334841529 71077114 868711762 178572904 974066948 885819142 621129653 587023687 773357578 440750574 397749308 232528994 133259635 632157757 614690300 39324601 154934315 206846785 902414486 459994352 7599317 690051655 267508154 502729955 480978541 426052245 584059512 760964229 381095927 521090571 492770617 812796345 609808630 291600329 335046777 319815363 917358195 49944847 813948089 209871735 127424097 200850328 88380386 607791547 736869534 478488344 361615041 416416542 562520012 996100132 300552604 408464197 552074496 426611003 643036232 2964656 194679057 385322227 299883561 903692977 560794370 346043113 293794723 212074791 978089638 121552303 101416995 753221437 507722454 135810552 120961562 591549143 933759814 154448284 426296205 906314678 925742069 728111745 393068976 740121260 261146651 358702285 798075313 344008801 509757206 13056198 168313278 79158990 412087572 635705871 903412773 413000685 564488107 901725014 254494103 406441069 588388606 6041523 532754625 818439264 702071696 368904988 470634995 954923857 977716243 655894459 842781689 442334823 740109943 787247040 795785130 884786849 278589194 369075348 888825967 123101027 594676878 911066607 847966871 588208425 152650028 697612505 61757150 18670838 626284456 660197694 990800445 500588002 549837168 600306996 954031197 828958595 792687193 658023780 808313596 529491924 433027763 111585445 935605414 801783026 40221510 651249514 786480727 607501304 721716510 231355036 462401325 960211680 565799087 839767822 46930308 110954457 463382755 419064864 485332546 588548199 260996310 907454306 430966556 772881859 931667072 950090281 254256553 510210590 20015326 377632977 643859706 424131447 841417502 331508950 341990790 865858617 658771729 695896734 316767228 947824335 554447664 4961751 555365500 840211362 886346167 395076986 634601080 808410646 989832457 572200888 309277879 422760562 82480405 448335475 165831153 955458952 948212768 467755725 221166514 915712270 28619188 703291484 655458022 949909543 804001350 310976455 328973237 465693764 874429408 617894526 748349369 156279538 335179857 401020051 675800166 729994741 627739051 820748442 499586434 582392305 168069654 767963685 275287625 878060959 857529526 390249460 995884161 476620138 343777344 62401827 829763567 23704892 144347090 136383149 314887502 182630276 975434325 700509788 992642311 881661673 103125838 259155400 856465969 507262022 641320347 161484277 88110790 62809983 208365295 380108972 517623462 844473280 4549734 502813318 531677561 826371197 366166546 405719422 354224524 511631434 1256675 548910840 915723927 514983976 148921745 291126492 905665880 456070553 711396281 104252410 797568813 388104896 589256933 125882094 865609349 44050224 212064104 991987043 814903247 31272761 471343489 313486322 273994968 839477155 365325320 206548943 880875876 288071016 756987649 86010025 567851391 917763620 798301994 943505850 965058669 93268352 911200723 496398497 257558816 940099600 684097691 78532402 593964567 62841476 532839748 795082043 289144771 399291134 215334456 898799416 973498120 432331260 572049370 330436528 233576644 20131488 387489925 448757606 130568924 905547728 253441260 796417206 313116719 114490956 20871469 512400845 993829508 945115912 744793080 536233160 552424174 646551286 683381589 488162573 939116854 411733279 436681529 70353328 629766366 391798819 744475295 918061522 667327010 529915568 769843248 811145240 879850236 365878408 279377932 327380586 145186301 61877069 709167860 219257681 654137085 80311295 859010407 981202661 557128956 206943002 657160805 547396177 194157695 355449087 564454494 968214986 469506584 93470503 327920380 600866209 797684165 973950129 604930155 995295969 165563969 510766873 983198157 871400026 522378608 767322731 958929864 519644627 972495486 466382830 647032498 996339712 21041986 930835273 699191707 243244107 767918041 775622149 43830871 900262583 99166097 375080644 712581361 39141012 86782563 796008203 525225550 937828961 370787829 522756016 917448878 78024297 688165588 406559013 858718215 550631533 768267766 643349217 813614737 798712481 51955969 835942122 66684379 464681372 930216426 636374045 257091211 628085361 382518984 605486311 391566466 408623346 687370923 167241671 641216670 925519795 375335783 598035764 874829607 191963950 268967995 200612960 219437259 858950683 156553603 887806348 585099699 397253026 847594242 968286916 511111478 734783698 287508993 342152164 394345999 211585728 672982490 71803678 493268158 383822653 809940027 517060730 407299168 565704012 107809278 228479096 475435705 834710668 742781424 539135930 971444683 154421164 331615344 614538775 436115372 701133713 562305208 279626354 152874347 843322967 127154092 108039842 51220609 282686234 47786868 472990723 564206282 514580816 399349414 218296078 452728460 513546048 721172674 937639704 899351738 910024632 772965533 36036287 110093713 579475219 397859580 530217236 819446362 912522498 579389031 952040065 17143497 492223110 629281727 13644013 896138534 965976840 243240080 762858457 302047478 852436018 637086520 87253742 102675597 125941914 299331524 209682429 715589498 92051418 158928971 745108089 562357574 599996022 958786432 278630687 679357186 305419312 720063217 348849926 171036571 640602347 203141305 362387863 118913248 882141760 829426341 692298240 329593150 550469880 29312721 759645600 853341519 370596996 521084333 433359684 176404352 465707461 276750816 935462639 636727437 255388939 990616744 208930699 2470633 188117315 14207603 970015693 529909743 428653926 448892254 454259321 141051251 934048497 454627760 566257973 710058808 252850540 538031823 947122482 717216058 588502393 449679116 786214510 464002867 940105971 311645093 869122814 259099245 585042868 473926904 610996578 953417286 601011707 686668979 744216054 642160369 153744344 914236067 508837767 799291379 464072791 441035896 159303108 531519461 22697854 733369995 75765101 812423566 29381241 803953105 412488572 187747635 563359541 627367108 379413725 10028525 374995708 397333450 126388328 626619240 380891439 249291056 890823680 59932540 935848278 796722878 417093752 334741416 523291564 524762363 69792900 775228634 435323123 544997538 520595126 33092133 446136707 509596105 650649957 355763539 508100503 937044461 29272947 119481592 983799561 937676713 292403144 398280599 139037915 545371776 53760326 3515354 986097525 938764719 837437827 809933655 33264958 148224870 987526876 839641423 51301768 598545966 278864236 884173397 180973713 86690789 824952931 908008493 185877608 164164012 330908094 23618862 619412591 370261568 742915034 708360398 152366983 811705783 565164390 218420946 586612279 643161447 480598871 841704933 993104862 425773893 85729377 982941761 144456519 745005097 228396733 597364674 298394429 348477867 82567639 453025350 90764928 228282102 479184775 119457972 87194441 590472919 148935935 87231491 306633426 479266425 932415585 955687238 825642329 448645072 11391308 75000936 814278474 721678294 898784727 355292138 15904898 136949935 487794649 270606742 630015670 780518647 195435640 958650479 562467280 737065959 864795701 475516868 787005386 42412651 94722659 952655344 381314995 496946622 833896301 404599916 875960040 479857031 852054938 408342454 28531608 912670306 392818113 604868770 905590179 939798573 799998330 414943829 6076801 254275651 11854972 494668684 695935524 558610861 295044358 941672153 400034334 596440869 194086267 279733349 630530906 592717116 826237328 427189838 898979819 609107144 233927787 343907100 279232209 257035184 469763719 855436572 760478880 806793523 869118292 118871035 958239347 67343347 253255528 153270379 252050287 454979920 41924869 378963359 299624088 5796117 318553299 771761967 158900844 986583509 912954481 297233472 512797669 440745011 571304164 41830451 900317100 362336338 249475361 568511498 753968264 301329386 705344101 834508777 105827349 592143530 652962185 190668585 564375867 755358086 736604267 904469308 680415802 622293370 374387375 184914434 374274583 413386058 281574150 925329581 283644245 292869017 8263399 472586588 75660048 222583776 998531325 639749488 414792290 42127888 961929983 996116621 728462521 879967619 132832198 905003980 971616190 218954785 114401579 574016740 879136797 988677897 858431705 724826487 116666761 855777258 79190843 936562086 725585162 436429811 149896585 171058915 555456890 885341529 546960050 954524948 322628836 117337380 584377108 763258742 338591082 508052738 379110537 100639991 42702 60297889 301498508 697854342 731583945 651077755 421528826 492128021 285841548 1378429 905030562 465781102 237632051 521063074 582120628 560903962 324646916 991745126 554070080 323904878 906845452 742979134 79397538 461630573 128539207 172686693 297052147 68836065 13961238 198648749 589264849 100875654 74366480 236261061 141563561 923192612 786472747 521133924 270724040 945053239 49852569 323383305 559417037 452824204 162359002 106672681 236472345 54685652 520547790 471364042 745509877 847208237 880022066 158663696 412711793 430508596 244891678 500914775 490380643 507757190 904832087 259613148 366075943 327223752 777277333 826895327 860540957 241840613 402077534 188106180 622743248 584880775 801364655 392476882 855994575 67646927 396601596 218391219 833228345 677610032 73978735 859070152 982098485 743584270 724815875 1022587 209093572 279504431 705549215 39605188 758377049 80676468 359585720 921707366 90915978 938313518 443709329 766197285 143084232 837565424 364934602 9449743 788029188 860076686 952096475 955322988 806651406 812869963 968827224 502956451 57239153 992689564 272566900 566684343 564804123 261758517 510826853 927175823 160747810 248447715 697185393 685045887 350662708 377182803 194691407 179500809 425843987 490744123 829892155 188618514 264810478 2021949 74601970 117003207 525891598 38476681 180926097 75166116 469931323 797161690 72485841 820328055 318807699 151362721 941203566 134157443 912903906 60125791 23342859 878418784 348190190 445615955 448302536 738134163 874227488 831036154 582858778 56111152 943803711 239670170 81315828 477512480 522468728 544956399 71530568 265081146 237895887 898138641 863285191 854971178 573671007 96444351 426768103 640848817 660879474 35855848 811769111 218335890 376397157 65107792 266423546 541741755 502032166 235917768 245335153 144811263 770636998 866231366 575427474 163913350 486869252 911993568 28136669 858759773 809820485 345982745 690178854 497086129 881034410 198236869 395137724 242826468 474530392 31273974 690527801 686847011 444610431 818943654 384578173 793827002 292202383 189152420 729000116 61413227 155026183 429412815 50427428 699142843 14727640 906347791 890059896 315195879 98682574 920881850 240971513 95826762 688100203 862936535 986494246 232834994 859615877 956498190 398918379 227529252 742472048 842767543 758494907 846555960 677306670 176655615 706845197 490615484 409820521 332523500 145950323 597786248 318022678 590216671 694923747 82866329 756014104 417277848 378486889 201971983 888013192 179065569 428327446 669339355 842235854 793754634 430716960 934378724 314409811 446065655 887242962 588746165 761690094 706587365 112011774 913531440 868258089 444499892 201316281 862888021 310202817 885942516 458102660 839294399 687713646 339318173 570716604 371429723 999682743 559652527 541058640 836569730 259655988 913528330 167493612 59137080 276098117 792683569 812888233 746219288 256632335 909284258 595987544 127320763 66886132 126862619 738624036 708201114 291429812 495668660 457428730 884775961 74086367 144132010 503317891 925077035 945221322 414881959 150175491 758437295 635426567 547583899 875673144 825164209 744811547 921475718 230800404 921980861 638359061 316894276 958274518 154069083 486568534 932512322 554953362 879828244 565440266 101862045 368700126 384029458 858029789 224158198 546796661 384827769 286363198 194513664 467417522 747161091 829997503 76082992 532143032 449631976 992587931 589245822 271084713 327954575 904229866 6369795 371572437 512783586 353819121 629775647 509145370 324527040 127453658 961402709 375304413 198361553 490515011 570391353 492625526 840015728 283417278 844319948 891737775 259887938 859547536 779313503 593837142 568069648 840863820 362935174 339983544 691966749 298521646 171877036 585594685 131725332 347022407 152515359 405803103 226325256 99960055 473455133 901205937 33578679 213155096 761589605 294981412 898656536 948534242 586616211 94553617 984796482 152182167 351395155 409873831 686707412 801113572 555465274 894763945 778635484 537845195 802248509 971511875 333409746 950712899 640488761 705035815 554859561 178236648 316078671 989341922 750068904 511658571 295964532 754494612 510242674 88717608 614169304 111923525 807660117 206816727 658024256 312515670 134370043 566429821 953463792 271553658 377465035 439341159 529970277 788411950 514635658 212844050 583493728 13993029 242720139 722506642 770562966 474575822 663879900 874241876 654334402 672068670 223644827 392882507 238423632 228557065 954883232 855979286 633097452 111165658 8377733 769616836 41891435 968150023 344668787 614411116 193826463 395330569 279533059 306165714 702829490 490743359 36353233 131664113 229185599 807182304 802249507 545033914 709753165 936805172 837360373 468116565 853531381 187383160 188542783 611064981 111841150 969116954 665277266 594573270 74008027 291501248 370949879 961473260 843009792 411170215 701972000 510478642 852062533 246621735 419384454 21989258 148463291 607604406 504544446 56964814 846218811 955684980 263731907 177099823 894138403 932276780 622742697 575697966 867739657 651040525 363578256 330059237 785788437 632788865 855680344 774674911 455953951 72786152 222284950 203060070 482931318 42085781 976473230 171057921 221021689 556942805 520062601 643849195 806412925 585343138 975417111 566435027 612775498 136371065 615270160 627157147 702572284 355335 639335705 750306575 815957638 30647927 821125830 233625120 271150617 261209378 12348127 624761841 325021360 494938555 213937808 761731683 837965356 711117315 618922947 970794416 446559656 820648167 542367297 353687804 938026299 62853997 233717681 870634425 317705812 577105641 262107793 672873954 407213834 557733642 249547471 737029552 73795913 894490048 40414730 926287217 548721342 267864350 307404692 409589122 656018705 305199749 696853592 879474377 552663808 780505118 304766876 496123207 947551175 170058869 312644586 218505786 24395041 230209980 882253737 972779180 498776663 869257682 853059897 821168859 527735349 796501711 689381221 53263349 849703790 812389410 679180010 231596813 630254735 473649732 642486533 724845320 471534324 396520363 613870186 58352144 718637210 218351274 448571103 698663139 604431077 881913447 953874918 673213218 682018317 490050592 968776149 630110796 716614964 708992884 339996413 689834600 525789677 178668363 937467340 860507240 365465365 702384899 18338146 716056923 155552088 147644633 937007856 671081675 903823459 64772506 763478941 549939303 987894343 695475866 945629989 206167016 249142693 881433906 145079661 975758271 837032960 106581723 906550505 297864789 453458203 649374706 491914815 241614595 610833108 329663550 918677264 110379888 774430410 136152130 528629282 204393171 406815067 144457871 492490558 495067877 563228545 662292296 333305268 804453319 53368776 611797407 66254436 556250250 893455395 145825086 435921333 890839710 222033468 834838476 171912477 205765553 819618244 647260394 883272271 833719644 787171718 101739335 125660310 293742578 359229485 130268654 932099866 490683985 594540569 66755702 428909636 150038988 234419392 901039746 585272494 712386631 387271935 331691485 612891218 933731450 505124937 357043102 478476796 400730201 764459187 833623959 397339539 645300080 392798741 52996253 332358244 766869629 281255562 368784421 623553591 25043579 539407289 495946364 68125983 486469991 506329106 360885831 862458524 156463055 791415929 698831110 879981681 689584192 176466469 813678502 652732823 540626855 649255458 937536466 86994706 151514309 315046138 324768033 33316547 468516444 845015109 179483153 564828038 467892748 128280044 761753607 946146494 679259278 547364323 239733135 407247387 680527076 289993165 573656640 799265007 459574005 365936445 479544607 372898555 108876355 965364952 682173485 910017215 366731808 483574179 278297526 586888326 748481566 366633842 637455641 45392967 313347117 152448971 221106977 549677905 196105505 299583827 327568784 691183752 565236467 670944584 383124388 539854001 938271746 496796686 921421490 194900199 890773466 486986235 610624312 904254099 351933933 882839980 469276194 928689595 589346100 537089014 979492210 292364480 696303505 512843840 792340469 668241819 907043137 704895366 929547692 15271354 699789405 366433013 453783573 305477908 862838342 190584509 147711406 817730572 757508279 885173264 540326116 908857669 62818397 401368715 830285996 865255354 652634429 727271908 92919988 570304040 773078525 751052534 624328989 439915775 796837112 37013619 925354303 571710679 701696838 348483550 841146797 223335396 978428050 824816620 12578628 788993044 328372565 810417066 828700330 959789528 575304925 759807484 827191246 619462680 510482205 952773819 384973779 623337098 996955096 668533946 646014664 685273724 624616061 497762978 493393660 223154219 82262230 881899352 549748513 134294961 792151680 971592941 799583566 110513045 435615084 51781711 208053778 217243827 563158138 411554678 114294910 920501055 71331810 946161996 232395914 968084822 556985108 644747380 210771351 52932027 82506414 298929800 822534278 87661325 126078906 781868364 601450092 132972774 999526542 385508933 429115310 588676802 960519268 343172767 393271687 546091663 46418981 993042201 887107416 954017497 803430597 339937280 470955798 985522767 777955540 620641005 718764107 287341883 3914971 600843896 50808349 398051788 255040326 605045376 450368857 65443498 283853633 70991098 168362116 670196747 543271314 234106907 343938256 903997443 356956309 716735063 858729608 943633951 639802326 998976123 671161761 917304316 783992988 559282253 7633277 273359981 249710420 942341760 945324841 310584082 1801234 245215842 713493141 224426230 919323023 691977580 270036470 263639669 860233105 866264914 465360939 87443756 780179134 651586002 376844583 994798302 311339077 960545061 529583839 542646767 895495907 389823273 572620515 356962477 131956351 244058255 104105608 496363820 170124968 857372917 652227206 689206962 878435244 264177370 102931510 319534715 260942124 87087438 656629537 107763867 506937293 930691003 169981132 253483989 719213346 110157331 662784756 779270507 382496592 949800369 357700215 65832003 808726149 747813246 208876397 197675554 58639615 163171477 924789093 924177189 142520036 123388902 515299375 153836182 10743067 290646652 321165363 303579909 861490095 683020640 673193789 150582670 794014922 99358520 523739580 977292724 353706044 59698455 788784377 645642953 417863892 982587258 86596046 162727341 560002475 320972748 907784279 79784367 881176267 182507834 775747976 157106046 977231517 242408052 383260341 982569957 453034561 901045836 582162231 375175298 175135614 665797441 355421657 940160148 887201963 150898874 77020467 619411343 870433537 439614168 193094783 245216945 658233400 217681335 473466138 250373602 511030498 509266875 316231897 584957944 111448881 193983654 97127735 691969508 243185422 748752001 669938616 380389545 221623929 939124639 733786398 113489565 834809722 51576731 466184865 950675374 658344497 482829681 892276415 796171317 444043001 402534647 684012819 457225585 97113713 794208005 307955275 842937265 189802125 513620568 679961426 134602988 865758382 604151565 888214913 619118437 354734878 307003498 14593865 581134083 862854132 394996820 901053949 697526214 550356996 358609398 503062487 373380721 296643167 587230275 90837814 37673548 22613124 257104730 237291136 745050459 881719994 789089622 935925582 982805127 839187125 171761245 171936602 733564786 684255615 895549916 654832114 354062257 559307636 734634782 695880357 931159086 334142327 98136371 32365000 683821003 811840402 694132002 906835485 480167554 420225772 261085003 956385124 372867704 94800215 694109855 880487449 770707879 90340169 478573070 515638142 46400869 836959610 903670817 549842817 752654530 912956075 550204976 16936695 980659920 508690828 460262487 931725185 669095983 318484165 205951092 800481653 285337945 457588763 520057264 339917066 270508581 742592159 200811560 913458278 895462276 834111322 637460965 545838092 452178573 510054273 186238681 677965247 649674119 913747890 527986063 690671377 5215294 778462687 524414967 934851285 56105269 373991787 752247927 780213951 143179384 532865694 951723640 183049462 642962683 716384839 369361562 969828761 518447213 707282129 98424871 286142263 533025829 769610436 44602369 318400822 941535090 571608642 613799002 248974357 612850654 658254570 511796908 984497096 27294091 64588522 869510530 929351505 425625486 978716311 297010167 481829164 898290114 545625342 885822496 891214002 8750677 142809146 338196846 997420494 75084059 212182690 193306181 863466643 499676079 115041524 739248419 864644501 714750206 687500036 766227561 656860590 101853193 569918166 938537370 490908973 226582943 130226883 761899377 929550238 344371265 43261364 87348354 523363398 522328119 301910406 37435019 676821837 147700897 903584947 916993797 395529987 636213514 368545519 203168824 282382167 867888464 564128793 18356795 884125596 762449128 757629759 478926978 995881621 614407819 465409925 131289706 60231295 454608288 11661258 273013851 627052315 487109855 403149937 220135032 835773755 469174564 836603240 375175345 84326058 911065002 613489520 818810425 718490943 661727880 651692556 897109422 739850236 711231049 573939684 553686296 690844346 465050190 906660224 664965870 277133259 267972664 952735892 165018316 816021585 19225679 164651057 25293198 472456083 525568644 487514253 388883111 311704328 523784371 762227180 213933447 259827258 255664724 40439080 617581797 189033093 333948164 581938515 626394416 846451768 916302098 216162883 223419487 661225973 871242921 296046482 294321322 878071268 144720772 772427240 954796343 881639125 592610774 800080411 261969635 778059987 700805902 349581419 995978266 603940305 4047736 660080010 450786297 91931628 824929920 805459996 998053351 539068166 462088345 352797830 550839358 852205963 86036464 852912182 583504797 242353046 60633505 900910684 663544520 531902440 846251241 326067493 942403909 618590740 583268422 777699480 613011362 415945579 852358790 477656590 26974598 142068324 909641948 107135557 566050149 454573131 68366403 624137188 635644226 992189754 746297771 164341703 884125824 792881431 760259941 898348356 695075882 373109819 397020688 88082360 416809434 264657137 491759542 707392926 411485827 903545020 840242578 463193782 9021276 704006265 627093035 56398939 771726426 681161483 287328599 716716138 746023599 933765408 372443115 616345106 245988608 288970221 317382863 499301238 639141789 576559441 341184154 508685639 985601351 702014271 297861667 875377133 455307338 216539118 914560094 305358811 613627871 256691970 795961010 13031668 309942581 897599934 995694622 440352930 961747353 264567128 144097891 124458391 505963247 634439778 16583449 475620176 125776818 935421500 197446524 506730410 442516828 502077364 482861006 41877343 78743945 576281406 990790105 649145084 334854882 52396242 138685424 921182258 153755112 810430009 328956664 205152068 458777275 702539059 778535430 489225595 297930432 438193032 999210711 126480077 256737322 825900137 480929123 602721532 153797487 381153782 461465639 536008851 950060229 840154005 406518390 384343200 270475735 471136409 856997811 444568754 964738605 247034600 154688405 471967097 197406849 592340363 397278313 805144935 407656236 623640722 975012404 169982842 638289674 406465614 624819667 885894040 656142400 932210401 254810306 526729567 77473868 322218991 569986496 274726532 258460459 182571641 169634022 909293925 237308635 802187980 888236672 999928320 282932672 651463110 961302938 533886720 157896329 579630602 61246989 301425945 838762836 72973563 58624312 903765523 153900172 384928230 256033180 530573642 212238307 793720542 928233888 662346181 79240566 803708557 352327032 708484560 408873334 711187158 253719366 647502048 229072301 170474237 724532869 218702922 352392946 530515938 667136485 359641224 15393083 578567137 409454443 91055752 334967820 134393109 877423723 988909179 1071642 727232126 872054390 23959760 416327234 211566409 518881777 541562927 155617408 378317138 16908280 788848704 560708512 871375565 382215930 173614261 66136286 277658547 898765762 505263213 490852511 516146268 463035202 522306163 766531505 187048287 325123948 437615986 929215204 720735374 38233771 393694159 290723808 198306241 108543450 245128080 608628973 815845864 416159058 462865770 486969116 541356953 828940779 435114347 929203000 432901599 778441927 266877175 420088878 794692774 487943089 886567229 660869685 411260118 594232741 526102598 466615371 11857294 525197443 244247417 92827599 152755232 167594241 668211819 876555790 180155798 561936627 956878061 771099256 613964881 127143065 902498090 676372282 491614762 787286586 63709883 53529784 351769514 672805545 580214664 75259982 362437740 693025636 628767658 293914292 113883290 618387818 631918627 761865268 48251207 96775275 755015764 406771466 135992934 635056663 729551602 493541873 512363197 651286843 684161147 617808939 703694896 376738318 403850257 498413375 415040795 449828050 38765252 538850911 243272905 614752533 982369858 751175983 708004990 427385767 996352580 337634988 866362384 764750852 184817735 941026517 50166628 404463967 651843522 864040876 663938788 737571646 530217510 528588416 326763440 548840486 140941811 965713460 913022824 318256664 563437585 974496473 716628474 772809385 552074739 201276873 920031812 256386189 784716889 787436390 999387166 830132697 10290353 351311240 916154831 402668301 883574982 518483235 394858861 453296915 431765010 742345400 741640964 516774041 130966274 282228402 676289523 342643904 104366090 152381727 873103097 739339715 619426863 438695146 888296472 209193453 828192722 338637100 99059392 501767484 786568926 302512723 269862726 711926273 893451683 498091345 106806469 430618665 443900424 630434401 441711336 767808381 257316793 107780004 860047077 767325014 198300664 946913578 561889096 315954581 153993761 750215257 742482568 302898794 576231966 937176661 919236831 846304785 731701831 401922468 709505007 898642517 303477586 147893950 972912017 144068467 470501687 324535403 647786861 332177800 891560830 613897118 403616085 597878225 935105229 671149287 989238278 150403199 72333561 490289131 605589871 465023710 904285829 526418239 860930570 269963867 236246119 611740161 339762557 445558238 307655743 32951918 387167206 975296436 831541214 294844096 409245927 69649169 464057006 618792743 701629383 612609798 790751051 863991536 925337915 335335806 607758750 164262469 89402767 677421516 112758399 535097608 293594190 341568007 551854221 650237152 114415910 689007859 439416732 4240907 112102873 318004477 119987753 611732634 258318315 307299186 865790545 476307472 585556182 273936827 654565257 451562000 90269071 628570366 174487516 46786867 273713827 269530909 237432301 60236035 290093414 266339355 161275013 626416005 550474141 550442672 988575107 942868345 544847278 209031963 559443438 10151468 4560098 643104113 123902263 838825469 710795525 181115554 128249791 527455243 208587213 569899978 174732566 993677223 32884564 249143532 652689280 438996839 925064916 426123989 333906541 714897063 689869771 570976249 74260411 491751506 610000259 369053193 36661595 229434208 856330525 903023178 674804367 867925837 197438127 57685990 963307699 745765715 355436241 194986677 941609106 302956460 763598367 274385161 477406483 996572864 348104438 619224783 314899279 916718111 498298820 597096784 767443008 101345032 464612905 205196169 330601045 316909472 75400854 639743034 180508568 538372682 235898702 296518117 76808338 784016427 733428536 903586181 740675697 816678066 914430208 724345529 949019056 786582661 471162585 441635697 948419960 566099270 536762284 9396980 119779052 574397659 556881703 71302629 784870002 311182250 481837878 545843426 462427572 813477218 89702028 180552382 241364304 836589038 785145818 613860991 912637153 49179557 270553745 97834184 109409616 936447517 483166735 672042311 719903640 544449949 668354282 314127491 653319708 743079948 849882961 237444770 918308399 959187276 735334822 370136767 643863703 85988766 887397349 228867046 302710866 401608590 688438350 520611939 733962500 382230825 659825948 275601717 810161140 337855101 203081742 727506122 63491143 439680883 894870957 517895047 510453116 799531204 457815487 446011297 458374608 372790984 207907090 272901953 357398264 544965418 779849000 799169174 469985360 856102927 490870689 754937223 160866206 32681914 810092973 133893591 479551132 797574102 241633621 183537995 212771619 358762075 494619999 584443876 536689569 655036665 833569908 452840638 42390264 257982492 153628675 508214509 776428270 479892351 502979262 855177416 572918681 24270919 618006811 303454981 312982721 570928120 757993747 329877995 893952388 869173318 862877485 234156656 667734543 382152575 415741139 240400620 171699762 740069062 707383537 269799296 908931673 938912160 40528508 802067473 850278805 387672960 72837631 954398588 604080216 378217083 881614656 538334041 597629079 292286307 600856934 411220634 662844959 832776758 642537123 817342395 383810719 171975637 959312490 558016575 967919831 686273918 349312609 289421205 998629231 107410910 712184638 563148537 531561864 274304963 484019044 147803968 5818244 609833494 919581940 236574783 541621710 69574166 864547440 360573873 742982471 507826662 289796827 617662192 512601946 191884010 448282209 371274173 830652116 471194825 797054700 134149714 540583958 144915993 312995769 428935793 107065014 632402104 816952299 828846635 91585448 825216561 770877747 182539212 170840459 958997631 48389657 207261196 583819257 112523053 246402246 59725383 908502426 658770182 705643468 365629594 993375540 375274394 945585545 501326450 514609206 418404470 747002031 931113527 463174536 430459980 790456585 221773320 496386714 118151702 107490919 64590954 12709883 523424639 12487223 309522395 643995483 482500762 781145038 40625275 557438952 658607314 703402731 67757716 853207602 973075646 692184739 478302894 695999993 810318173 680916915 276546601 809032961 918986135 210247918 403461913 371123942 285311467 883867725 893442367 865960366 337240366 46751819 468330175 489489578 920585776 869038836 144973935 937488847 98185123 999996994 677612316 568420578 342204828 307684866 97986819 607569673 766141786 756520759 808150151 878924173 925196956 759483171 128011 90884937 737810674 822831603 463183579 205760362 647720789 954662908 47118183 648595285 248853217 527882297 526263741 448705889 672074876 154887462 100095568 735662196 260965445 964248423 905231389 119354519 149530191 977391252 258058048 590097507 578026281 753109910 828240845 693350355 712471093 654929642 131352152 48293882 24543794 634529034 700591930 379068456 161709596 714597837 118598902 821217109 1368504 558463341 117754263 74869427 621335006 876928266 792782313 686601255 620375942 982899630 838228678 391677443 782084156 425602588 360025808 570715062 460905390 912130329 593461736 388397082 157217638 891885863 541715174 793756733 727643562 415035824 630169131 425515522 959874902 671856646 215705468 132839179 678345087 340726064 112878748 376961292 192401780 39609335 329333700 325161035 287064785 298174987 863197166 881401551 58237501 477075627 258820899 728215380 407625399 637139462 506638546 334344561 488727988 42720110 368013581 713507408 356652614 738305235 799011179 280855849 705256767 219069112 396860024 676233770 577737095 892848091 168062507 393771883 614202160 198778805 658927358 307893180 632867422 216933417 874397508 159999176 798733497 605935272 442301847 411128141 299017633 392824975 884431857 882917115 432624819 322041003 251111450 919999909 522843753 148803263 353013657 23290731 342243938 209990817 2033422 333595042 320330054 863733806 159765074 97806720 591691980 399663393 362532630 316260949 150017898 270800599 739717693 830351854 924742771 752657281 52370324 550170856 711122111 222101988 437626572 932216716 616125522 720270456 929420350 908285888 877718334 447480381 880097418 376157196 873485975 240631877 465671190 733875940 771380525 237811123 657988008 683724789 923981548 239786313 787703188 338383441 348839915 100101058 420660350 758186977 712561563 321646418 670406182 277233448 383391123 412475429 313950006 117046624 166393879 746036200 583615342 895513148 224437905 484950306 928051386 475706742 457062563 587425196 690935606 930023746 725492563 362276268 304881588 43482368 415291693 891950831 963143160 452195817 48915682 294189803 559965719 668192596 729322664 971442404 454968228 770704305 462386522 362125144 300365809 646700218 793537408 162007023 102147500 87079159 528479860 781681800 626138363 254978531 969824873 360408578 234347773 595540174 995408476 309128684 10428013 370461713 293860924 57284091 548282096 161373065 164511254 15514330 260954800 979084937 140826751 405198215 315281721 939607457 342389110 233728225 836172597 587734368 991103561 290228268 482572524 919216832 650253045 751121191 461090673 8808050 755821746 582719386 855797979 342915302 113410723 380385746 627367103 609655039 933415555 54635222 269422277 922953091 204860571 213441312 664219200 374348930 917556840 919513071 5878937 393253057 55857941 591081567 448876198 292499495 116554272 694798674 921369656 288727198 456302001 927955306 670040415 691365382 20089755 774413403 641809167 597974563 610077754 839570912 554016972 258246079 472948106 765201933 756021330 720500007 745598796 635004242 34187456 935673150 510377922 236968171 382371609 903419209 445681914 613873332 678537256 904077656 222550765 744974396 301442987 331754036 656647800 488106216 384487922 992241602 76580043 882375175 123917969 256717410 710333065 337533819 322095132 347402461 733604157 796548302 938695103 318825652 209877511 74723212 425528702 880311164 816512107 530260429 844697009 939663278 252333405 832101992 760186826 508492643 993083013 181903513 585328750 162303420 811607627 860093499 608623653 528476759 888288356 799700001 703689107 216588712 424810412 349867191 660950186 802372179 199307754 192237624 636388827 725253089 44937609 96455680 247972071 623290713 904584867 198059098 343127644 99064006 255542736 969849366 628989538 651733473 915532166 237842011 376516907 383740728 582950379 992823684 218057126 734923023 701031094 95414027 335150651 450386637 762507441 175446360 324101427 287224035 132024038 686701932 775519089 716412988 249902750 439713638 727862654 448892351 561860672 913963078 749319375 590319297 491112011 364593219 242729230 503838511 247687618 406691992 259193567 631947273 90503068 679632092 88574879 914055943 206202198 397842027 520081256 323791327 149812072 591910532 98704272 743210795 718723836 209061015 260059466 684243938 801562617 114957788 787756796 535063610 659153223 180957454 466844439 957977108 920597721 370194885 974364006 568488392 67122847 450927405 250450296 595030543 230967868 308263603 791085172 748555625 271147111 937548723 333857532 505208201 951720022 314278175 851218555 135941380 137455565 187661511 178028548 357951323 522168525 525399450 926744165 591863764 625225295 878995583 934432513 299281101 724775824 389489412 488073603 854898574 323359908 145136491 639350825 144322746 340327174 717410877 307335721 273981752 689976661 624049422 386163015 164436508 779085656 457752767 196621830 14279511 275540855 746858879 320852326 484245561 663871394 205028227 634523322 899548800 373260200 144597245 289935528 230686094 673749129 629830000 341227160 287118489 786374450 723660915 779103305 738109793 631850883 274793953 239672470 686157084 748851777 220634622 590631849 100525359 119115639 553951737 357094255 81875988 885568601 199976134 537865700 446160130 660714669 777096375 170665360 251478598 864546805 345243743 160464061 133645994 275120329 590848901 568285427 732904673 227821546 158595121 876032519 936043811 221805982 131553767 984927422 95951013 501464610 443385184 96657061 796535820 162873011 799675235 588585221 763498734 424988147 189753946 703764600 733110457 830259288 129779538 54501045 613561797 750774543 108492607 175134180 918810891 801263405 35746861 326872402 488238324 740241090 184893835 896708228 3114109 984697535 577037819 617534296 240149581 600181611 719925737 372722822 506717010 622565637 999660551 215177655 384485368 282302236 978521130 385351188 113893551 472846947 429289748 517166868 982004472 109442235 148101596 670667152 606197279 962543787 70384409 311205378 913650044 701910205 163766454 195531848 420668738 601461473 937845443 303962041 222740055 349660194 699037521 403495637 178956755 898295496 731981620 872881693 553056558 856592024 527716481 766867000 963997796 331192952 381238121 370708414 881989939 237418542 158361378 447433699 76743150 328779873 852570600 152053270 510605662 790345882 596301656 106374064 313410282 692421731 66445560 691479924 422565278 537286172 636351565 872714509 640769624 838059027 481999674 505450001 886977275 40680436 504944547 561976776 962411893 986698813 778142265 107639823 813697860 888610763 756956632 376354216 13671436 887286456 354077118 927262897 46685690 86187865 631076597 776430006 629385623 145011703 233597398 815095728 885416696 156225458 365485014 741055617 953905091 245079094 226887275 809328918 372726099 945686275 429396711 205464646 589162521 144010498 867640022 314310036 647270938 687689270 73123006 953187204 160053876 454014397 186044846 220622478 970232993 22670319 737483579 918393528 778982075 811161817 189363868 732111965 649603866 537117848 323202397 411403480 688200803 40875014 33154721 635125507 778518778 640579105 98865877 855360279 897245987 370323002 832159330 501194279 445057430 118642694 701284752 560687283 82513376 889529284 333436924 398617842 448403458 960099959 249460557 296027044 160955728 960381840 768787907 937519397 143823429 646589989 352446642 565993309 25589437 514030009 515029909 369115408 8362078 434243112 111570881 536621087 449052637 36963087 107915336 683407733 449610386 582907172 590095469 288888478 39933589 978553058 712570061 249483939 609730131 933814353 522877490 493925622 126124442 610262570 956281117 386685656 623468755 581294386 13005206 844147873 919399045 34568458 706246307 516519374 501066081 419026977 67842559 567388270 265883390 189542162 850936296 728351820 106778764 851898312 123462459 699166339 58572864 120909691 59422221 994897957 745078230 511143355 875914759 692095652 881814911 513257205 893143196 652083526 493345120 129519848 750100749 736044496 434639090 737682592 923464443 527906077 597998196 293610299 332614307 137886942 811054573 36936852 369388429 24000237 499295869 845092668 448349433 270023997 768697985 903024000 398040101 387087795 2795056 936354681 729999498 864663731 930895534 926387064 608905393 285208333 103698442 795097162 175314259 858087940 631497423 123942060 162371676 720438834 653615325 445241789 966225372 72363773 840032125 320995844 485154202 690379147 608641799 678524926 951414730 440001108 976764387 365721557 774694551 960445618 953241380 690399218 387053578 913033926 122991719 585851526 118723679 120592567 128671700 645804667 479282155 203716223 79834535 77387061 191429171 682335707 910217345 737614946 545101235 72337916 899644055 290065438 402421308 844436037 780168699 713977146 375649638 745198739 172373411 405978712 835627834 467616581 110322242 894303469 708543684 496442737 431372656 662543937 714256769 300490319 257486848 880751691 570087783 527010507 453540698 282117944 31689767 366366584 39343669 692867993 716529421 947740461 720156885 174839295 703489240 450806656 443714639 314209772 844236988 604396830 116017120 711867005 787823064 107579528 695960490 873251217 151823202 208988629 988515347 458899694 149256071 855263902 287046650 379353070 197964203 828800060 868763478 491115750 603475629 996439656 76727780 216007325 825819396 759450954 865393179 90453759 895270574 340065914 26976834 84619367 300330877 180256932 130291137 734167715 158517574 841202669 530214335 992429326 661771303 479750886 834930724 81567595 61220260 890145648 121812360 389759328 161638717 629304674 648788681 313572986 178453982 186974338 587676000 961119969 72131174 362401893 211795569 342983271 610532811 937886405 789962734 216578442 779115323 508682923 511945182 482150520 493616552 225101107 6472298 766910282 679195863 743017636 769492715 102292336 73128704 106914959 519986716 468054957 462978909 660820124 498116981 184665135 817413704 744610051 955319972 844292351 742125696 389063119 674134664 965989748 707677654 799334861 175836217 159866588 160790561 26719323 76095925 177820733 941296120 243960807 335814531 577539336 143404804 227448692 150658749 627894775 500232785 923984206 15769702 230037920 597553686 942240600 127267488 456815724 278826870 942180252 555995731 565154561 57555000 997079982 786815199 536791625 760778077 592418275 183497673 519481422 263778893 95155079 508369714 255646396 777736178 357860556 804093581 687023826 382101739 440388757 1201813 984557278 757294805 518979575 361373358 31891171 464630374 252512692 5053170 123586454 288979257 345884965 977835743 68480737 964812457 65388182 443655503 776944485 133004267 285505401 358863553 657018250 817422756 990863235 792848298 361230596 467751355 669507140 763811856 397571602 531766146 52217734 807680753 908428945 64067454 413094023 212556863 828424998 316689931 486715834 537849008 960069868 96134150 540989129 409663117 340318490 423915616 725952729 32212794 797528171 159257847 631581157 275638057 309620431 21630913 816111064 453395869 439882738 283431936 899621308 658070309 62624362 361084076 990654374 66426833 479837651 922161592 56143091 374554672 187857578 284219510 756907173 68350627 191746425 815052316 763961614 319229046 963178366 98771069 251024174 104875770 81237712 383288116 531543541 962397180 702522642 991807997 199837381 183115105 239648873 103140592 389588794 190226006 986637226 541976840 59764524 287624881 806531429 842709043 207372724 390592699 182833668 594202012 60817617 574078088 82508630 676843956 774492433 135430842 439934821 621171309 708448147 198007645 249226134 756145049 982977058 79448753 493108952 98573025 223088313 44009736 419422071 813817584 890056740 74397418 640989843 511292463 410857944 326675406 335279426 545240774 496215683 181265055 322815267 260856750 277560382 548190051 542669752 350676438 179041690 243786241 286483671 425111407 758640212 6192070 358743941 21656871 526041496 783727616 446208658 915972856 515248361 747859890 271383827 59428249 39989359 952345715 967171679 579586392 618295214 845067124 30884141 744308042 560898263 577293425 757391636 124881506 350343393 992446329 3782100 436215564 683994523 417036075 349391679 249614020 48627475 251667138 53041989 491336958 906028808 723710682 467326178 590909318 106471417 72101145 387200886 212307603 523164173 720221419 934947914 963884994 858767484 290803780 722018554 55241546 161580893 86940544 886269424 270337271 225318094 14135192 141544629 552143068 215506808 700367638 97100078 776553576 203807265 530822586 704698488 674698556 956314442 684184253 785001719 510973794 161254788 857254730 580348202 786340122 607908071 899302645 128952819 474570710 913890707 641165307 219753448 18171552 705940129 863036871 561390354 6055132 14665358 300071426 354898826 80594661 14334831 915732658 155322266 189483498 272613696 354767393 28016879 199980154 654645259 178130055 431296992 868884118 68290197 27967373 202263055 843128624 98716342 418526917 156357963 82697074 97303825 941071930 789676766 922531795 764543650 20246443 756071914 809438946 718385923 263458978 965180191 639907389 167382275 126508267 602330395 339119382 543269573 116817170 452426149 928218939 647396588 48219011 386027127 729651713 424723696 118921384 180088598 712178627 516005239 818259469 799067838 898709639 390382498 600748084 252834947 941087718 22612602 945931286 465073061 322417702 811888300 964491320 149936298 454427342 15488750 876458096 756447860 170863514 255701655 629363009 314549763 520699483 411864926 589136566 414984623 158904308 628973946 322263866 718122221 486225586 223064474 201554170 743963532 569870364 15044958 540324738 56739508 334035351 409267614 965727062 949255363 554347762 952513006 279202371 522717308 215148946 798619645 837819030 592366020 416396009 373512709 555035384 217734384 690914733 955384823 420436205 460145415 907371555 309179850 387476298 939165372 432388163 555035671 675728985 59271569 565433610 786368011 229035934 432549848 913827860 567589667 533613783 201118102 83707095 773887589 728614308 687723552 668204256 666238325 585880001 2965436 388571975 457198213 380494990 483631829 346849151 598759755 724436472 512089441 568556171 122310970 351949824 437274539 998284119 415607292 691829383 841381034 240955280 964579248 497023807 475324380 389080793 270188186 909246295 550904238 613835622 565364975 861730538 722575898 761727646 323692048 145448442 806631096 62277667 211700322 248328620 117646256 986899346 179176034 281631244 871320455 622131270 744132330 426715638 195752535 321871967 668503218 555870651 873254186 346579361 226055712 63437563 368206140 765586345 781052761 843304208 909350247 795073395 937371191 676340967 312327337 971664372 358138349 391168635 16131501 261594597 698798690 592886848 36148421 523214551 517809640 111144514 5172108 148346337 376070304 667044748 363310563 528317666 625530484 34914762 163128861 432963729 263208195 369959423 381000917 631278549 115896512 287407664 547393469 138068205 840624939 701204382 624396133 111135916 727031943 142219997 719648131 852952870 670948389 590765316 622330162 981562044 559065217 974808967 394033521 497620940 926154219 544553656 2697661 273174080 739354209 458274949 535875213 187044494 227074712 41980486 211141649 439968664 44119031 226026241 905465092 658453866 355917161 498572023 689176067 417871338 24445815 242736880 536974279 193425609 529633140 863763718 243969073 54155515 41495508 203591706 814187825 938558375 823798333 24862441 689922767 791208706 846935881 34416672 721224013 309846521 226201478 942755289 706555938 564555486 333671596 749502925 601773014 955795043 300652963 596311725 465941471 367861058 498223421 741270723 875884688 290245736 616372491 788339950 562994362 440499383 676332450 994373858 802011324 956455384 70945256 340725266 528878843 693861094 833529398 644646921 870174364 675835992 112178505 750159734 962949209 563214942 417206214 104775206 835492908 699102399 196605019 542866160 431197749 294391473 338448382 979715742 610974840 445386103 822608821 978022821 752031274 75254541 638695884 619792741 458053298 752907975 211792368 369487935 116056486 458085021 97015955 39571557 995997655 748607431 627506576 200109194 497834883 605532632 925794051 30946966 372130790 590759007 867018432 458312850 633428684 261338254 807594288 655823710 343706263 398481607 24291061 104448691 645953038 235765400 630647673 134426233 514553447 313114130 392168977 688401596 487979087 886894244 190162285 224403923 493985887 770246991 900780000 909661551 785815082 50485469 156895786 619879512 740618798 640185978 190756614 557056367 219075348 973178411 817220771 589284359 363937886 959643718 418498542 530644277 37056949 4080770 158126174 164701022 889707550 876636639 272151875 438264848 391280705 919516410 257045044 934698274 47115308 319801182 138621994 931725784 421781951 18246509 380263899 561655214 652297712 868832909 347601085 206620875 216476131 996658736 494250102 685508699 30857029 257088406 537649722 335840424 613362687 849589757 561205070 827259244 333662988 250641853 366995307 174259435 546775658 383515427 783108942 88842943 105265832 809257741 398723613 222894885 392018000 720902925 663631053 412703763 92366416 29253473 623346966 851037064 862724577 685086400 739711583 433565161 822655733 256599079 963607278 828369600 91143985 738898783 854637200 560953392 517278544 171166376 417273340 766663125 280363227 685712749 876157896 525078811 531027616 971404237 960002780 756261169 970277397 429799461 123257403 24894479 100574161 485314556 713767194 154716687 589492083 968750987 165244226 977367937 518104803 523197511 71298007 144060380 224093160 917669302 306050568 984050356 163969730 96755420 711571978 812509082 424415029 42302183 496890357 862195744 214271000 889198584 950874891 761171480 103171441 946586998 572103500 425970665 537420739 654002517 92108872 807468916 676394062 377487172 632670573 296417894 921515265 400984983 761244935 466840868 529642958 125079718 178211209 637764727 800917541 886540241 52053938 685371724 298442487 336617206 658149435 414565680 141745512 29840317 550153525 573702924 99191893 463609807 925013977 858268250 455552443 538937427 394645376 107187829 848081602 241628939 295889449 543185049 857711362 649638605 360028142 262062013 142960314 87833473 934057393 212359441 107848333 146096201 105525843 624884858 129256740 253951291 868410491 754761655 314042273 337950854 15528455 386164776 986273786 350623848 710475440 782607143 371815900 117517786 146623158 968284097 766143210 482409946 11143821 967847467 497114663 29396517 282959405 704689166 833185787 141974649 991141205 824931216 970181564 326003553 317221044 660943038 506540688 588404424 179613121 402783406 111689697 72193138 852195346 595922884 355066094 711478172 978491415 398148277 364129366 529418854 948152426 870423318 718830821 114431139 502794735 547557779 353614572 864966753 163691930 588592551 496000605 460924212 993297624 88426205 472211961 821337777 558756633 957520943 132348136 187622227 692386944 673312309 491453892 659659943 828866824 862327517 194095510 667296165 517431480 535985202 81283085 249864372 557929423 920091521 950814372 706362087 84770074 187409048 730351027 12828094 956956485 222954996 495764177 31425327 868218286 296420211 639561551 577604823 102372236 586617116 418090319 803100459 264182867 461517861 156305653 659362410 798652425 703364239 687534605 912201579 443435918 566598708 544494535 570002688 714363003 49048401 439214490 753000088 83723829 100914250 202371017 448318341 237498197 204571499 578660054 310187682 688049433 852233300 550986593 435694206 850180775 203473856 341090879 762551866 176773194 31131365 786036029 372683372 584498142 875832539 218005683 23720276 803562560 475377451 873611050 798660864 77256901 732359186 103007010 196920508 568139528 202593109 197305518 245220030 753043170 257235715 359037402 254454618 424993320 711809179 94685599 422906859 781436709 453550955 648889729 577944437 179481008 40688533 719109963 835241806 214703826 313396644 994095671 868521328 953798790 168291684 876098278 694560195 177767500 558870065 897753236 918577034 798623774 960733760 202753699 743767513 190198465 555353229 220071288 199456607 84596077 456088514 104444821 11534893 539755109 153905146 215545604 27839276 765851501 381667602 727065744 179909663 673547559 181231486 535239696 298005752 377912140 303610454 120602045 488278021 541952873 509673040 839422664 135179950 157788101 670153628 164454544 193722089 534905495 223638050 123768513 65347529 7863493 550023615 478188586 572019965 554045019 688454944 334294018 441446277 761375920 392738059 270187337 769757480 432681961 582099235 631606640 200155299 184234168 708558422 506513158 412892799 542118144 683528060 308157249 100449269 298888742 677402272 179366438 999665329 263695536 762091796 394870477 516325896 991656749 315353732 137412520 204463223 778272054 289704305 963856118 117828339 140683622 380962505 938159535 592639864 895291305 563357218 592727907 347895125 712827023 953588774 138649951 591505217 771677409 408307215 283444400 951186704 831752173 190262508 927492436 249292663 714909455 514208849 694544070 717424721 497459499 185274810 597924396 442533033 696714447 579936719 598325347 471250737 664261112 274439248 571493182 465841329 231822762 39333637 447781258 708060621 817271812 823042069 597487881 513928590 309585704 823432901 85801845 394188557 716661897 970911604 96905668 312828237 555255430 888245130 844791185 333345375 301268618 280578559 774052078 1926551 248535665 408078403 863856771 22226287 225171727 120899005 509419894 332692857 599315587 389222083 395485307 626976817 287697509 907912020 925429211 765792013 86881877 167950278 602353761 793995057 943234743 856974997 372904158 718767681 922519541 619192458 887031145 28279658 728720155 306108364 901455105 377986878 280994197 528117258 920746296 856389434 289481840 470871604 644494110 684984974 40204602 522221230 330347327 593809154 829866807 362980237 965365875 229683802 931132268 304693177 965442262 418451827 33791325 378546445 941938942 111953606 910333265 790648164 247619749 775089334 843745949 496764828 222160277 527437141 973543220 708935622 730260069 113281221 558565352 992207317 638548869 382187103 220186788 809696948 10553711 152302516 616514431 569634342 583770726 42931815 508825522 260977749 710667272 369097621 119702147 874855522 609470386 682504083 112113867 973112261 643225615 934487105 274497703 539394547 289604312 637395725 792881415 118980132 733891500 634143889 712621517 368732672 334948801 725457957 640600961 314378413 801910934 562293422 974818105 824978291 462206084 311187672 690742441 973994616 656913802 265806631 962875305 518360939 283974436 850426577 119758217 679510844 365666209 202406843 474737261 599876164 144287048 369059342 581603261 280613110 106734920 772843508 487709932 266119040 25190951 570866095 256163772 424757387 161652846 67261547 396265911 592034597 102465717 774360790 22201147 572157871 85303305 555180297 183744835 505964707 604971514 927258956 601676209 286615593 754503856 840434923 487663765 41867682 856592174 42096709 117505561 623492043 818028349 793673573 336399329 81760915 647340201 498478781 475108742 60606546 831594757 599802020 116562491 194140920 862530947 934421083 443442753 395176119 888363335 528637651 154752821 899432499 255399530 52996660 100982323 400195779 47336548 288928934 318009709 838326099 414930405 175925893 551475575 439070680 215458382 840468457 405510241 499791219 624274000 726460202 742423127 181643556 292458929 38862157 647875473 842140418 389791149 885038067 185964165 715939216 75172826 585520163 868077220 757401220 979517400 945197 379127296 586829977 131604605 578163132 913651704 455170939 172414030 423260220 551634873 516161789 62563732 794935591 491887106 768129160 706024313 181361548 383045789 88793981 311049553 556514427 962759057 875174084 594945786 283823842 890632671 658132376 370455680 14850955 482836951 494184145 182239950 757720821 238377617 654102056 534688516 736410975 940729613 199224155 755903779 50741899 881241123 700852436 416071838 442549596 747164490 212991165 800525464 250719399 171930562 186868291 411657066 921541300 909165155 577983921 400477308 396691006 267865294 934701728 384141608 707325035 434098090 177986991 239415777 511574825 711614298 6258074 651342697 214464370 622187208 661196151 753494825 796540564 240891782 442906527 754080045 41283845 350373612 304902073 618453104 615343393 338644456 79758562 281949762 572848018 561821278 789482775 911250159 489075560 892973337 883747923 122171649 638419380 390473853 94878421 518048052 723924823 956726888 527925474 620730977 379059262 927784495 522116699 711160697 414787567 690874180 12077104 580071619 727095942 495615346 507974301 571553727 305416443 43378715 211422894 846283217 467360639 499855938 541809668 127363744 268026942 665375935 697548651 718679773 207773819 310630106 812032751 619703090 689847223 999018925 146556609 751545842 541273659 715540030 111472244 802604501 667457247 303165385 610520983 836352053 220296683 312844421 593916098 949990917 342933748 715703371 301239018 563677129 475115865 451271624 101745625 274649577 54512423 753203055 720242363 897579546 762297459 786296536 902062047 729301097 661657751 746953071 825106863 788440036 67276660 836512049 951602626 297806398 258028924 753229141 819981516 436115874 408513842 251535199 414266526 96490322 513115056 786385577 148315231 61696793 724748458 32701471 974566375 528290953 853717750 646469360 783074659 944893460 234541883 333472044 693860819 490871082 696817441 59899990 169745881 785796770 92969487 500524704 654641056 50738590 100947860 655029452 143326788 213645741 781457478 551456 267364661 563038953 594999153 833566875 232113574 882044639 386836004 275863375 974169476 626099636 469929210 726385012 55384440 173702642 895102661 297585783 219234218 608398223 180464476 130207617 670968003 524452873 446516368 892887495 241946176 637287016 756299599 694258645 667186707 531328863 931293837 468941998 194876787 618910233 968342494 744404739 809632645 40478739 330073079 918902013 430675341 643840648 885953238 856041657 44799297 904875720 615186242 807051705 671521926 888389020 598540057 719838944 809215572 159736457 498843453 441428581 394645778 289576641 730592619 476990820 877839264 753961298 214679711 49409616 680894573 262748622 10645003 584452866 619651060 518173685 964202854 62143899 679051167 923328424 731927896 40162116 395238096 774608273 895633138 282560590 362108454 158519589 538089151 924217347 263723206 948208040 582868552 3550123 156968596 890063059 55557471 429771666 301816199 769427740 319408259 178578705 387851844 32092564 114161966 456427201 179880316 696220534 180447489 378925954 593859597 532811665 114379077 376628748 64000991 364174380 430406738 985999566 415180884 279384371 830290712 360394131 217611201 115105232 370696828 958928084 94192570 629014645 966479623 495435516 361186882 271972996 584638053 861266396 195274587 401182951 663217606 670780827 195806666 571295342 900758843 718068975 79903186 159201142 506476697 224668484 543588656 648451567 838000428 238744206 361152834 357226492 59464338 719070619 890761646 148590678 554227811 531312491 118912058 928829097 293096215 827966465 758894217 553087059 351219819 555729347 174390452 433907831 685874306 132761290 670814919 590895393 775474157 129276148 92835169 495613785 354845895 187150541 962106426 286536579 172621726 706619644 89742586 78705664 766592227 338074018 59736888 152321980 862620450 762293904 602278514 410999147 559807932 941296048 852861062 565267219 257875788 496860588 756894734 418170762 17635782 129816628 108525737 890529515 170905040 618955713 183259185 669452791 689938654 972063035 497840988 648970462 83089596 408203053 599125316 710922875 637005740 910955852 533845343 81464060 415623184 962587022 455242722 960265588 573693476 494683812 657752785 232510040 148637210 124741065 498203120 37074402 241186374 687231250 921875959 556845909 972363810 698765341 525564054 311184768 637153086 989055135 444157787 147864265 959999845 504548320 580166353 190887794 336707032 622549547 634562662 860613831 389319266 630930436 470130090 944545394 150709391 530781367 210128077 777947052 946879906 240781613 460434053 929088904 996849465 818586441 238985836 462217655 626060947 82896199 442788256 999166602 920975864 368465662 757039341 328501462 537023673 462646244 557188546 85311182 708826191 971744341 214199472 988306531 942319299 188789842 282998584 33361496 981310129 529192921 972734666 28657309 691237437 471515682 957682558 371056005 927350927 886450343 408176720 936600792 718891185 804187474 55853345 811830383 138148804 135986001 648017291 497004305 617380313 852914514 451057590 921255083 113641430 782192302 981660067 353383583 722135752 885659201 181324429 594731753 191018147 756512304 401230856 106928756 904585456 432431066 326019279 627917682 144621744 274510606 2018596 180376545 486026371 380275499 674380577 768504338 644249977 639593978 9184091 843674801 186059213 347583987 508277781 777132572 417774509 867346744 20070355 646836338 795725354 682304648 60594433 563700036 116786296 640899030 393944596 967779648 276020280 107827457 386416967 754706902 593291391 970002414 392584366 799760091 637324932 3212931 621274371 561382897 795395112 790495951 760225297 227037166 523233960 598943895 468160896 5738961 468970493 269501300 573352106 154183563 822481662 40049112 874137150 156813192 60001109 8094977 802330021 131116972 763388308 867212126 717833995 906734437 581532634 205689129 495295645 767393073 937206337 294346162 396067973 449094144 169200595 286018195 236473713 801957087 411832717 2416655 295737846 109731199 952978687 776260818 862654500 608839144 535583245 245710549 502721089 473353299 775530276 844731154 225092224 358979903 755615464 402267999 269560728 653163930 409158522 868722253 355256935 338604561 427039877 831435630 165275116 114856723 460525210 212329853 753353068 445170098 103088955 830735863 814987232 291767149 951106579 197323820 288345561 337113394 502171173 401198861 405600269 920711246 83860457 274180397 32299032 279733525 859192718 57771898 701610823 309213079 183785719 10115753 207647874 323779300 673848621 492144192 453068230 129681548 275409953 476205460 173356840 25052156 154291833 729354308 65560551 933252717 456549256 732359333 262018089 66655817 170543238 179088626 978411360 617426954 990332508 617026470 834442354 765798809 415857532 712286148 24021428 897059274 196382906 859534661 849616550 906297758 917726661 421406286 633854359 828484567 735929340 877070179 309828852 720585810 363009899 637123377 925876118 990669039 486579164 710004255 553115905 712425619 914068175 171060764 976485530 651554561 8144096 341173227 254516251 348754249 232483121 597576542 659753376 486011236 854297926 261881559 431635448 647048172 298539767 325015460 11586815 521878493 327514727 111168359 323263270 389831370 149371489 665358077 324386579 212558314 975481639 100195191 240303570 895327276 208324229 923772855 141504651 35750639 445731823 653162996 767809702 388848203 486163683 176737219 698891903 718797183 444359722 891753932 179499562 920793481 932721703 581629301 901072296 967456259 604115997 309825121 912863688 72964122 993589119 612258472 305227894 468410827 601254244 147883609 681105328 421032161 848965510 620350152 670642088 671510282 895163489 315366522 648617855 94842244 594803589 552935353 636681244 715660757 868206585 147581425 889232365 134190410 212533451 940557467 108427056 474524515 466554876 820780056 576888887 857399831 583644525 297139064 516471392 311462923 763255766 240187768 411519974 217072296 539968001 369233334 28034582 234498828 520446826 845619808 999879038 390898764 117029704 860393336 678212027 508329831 641612995 311587811 283814128 719087653 590079149 402352284 803087751 82964859 876551152 741880001 975536539 962692947 278022176 915344852 488489696 576387588 370373462 616987738 863635455 576356059 291611422 436310375 974897123 68307032 411313347 316919395 620865700 457388370 197354898 736009935 517552804 747872391 678576601 470861176 780344770 737079780 574648231 240171027 824361000 470011916 112068722 837675099 430514403 212484488 785053345 954450133 920011614 53555348 143752436 329909367 943050817 238618718 527082721 684631085 436772411 167926895 999100976 289620461 589050175 558780174 27745665 668105913 270215715 288408317 42015761 888579126 740162602 731634970 717280038 32730546 255757940 81830486 506195179 391241909 775554132 881839465 665181444 700315249 38376595 559096748 56684229 400067674 279438148 994288744 772230475 614983985 853695985 538426019 934782834 575218434 375372078 224043642 873075400 337289348 460025636 672607230 24134898 468804098 105345787 632207136 646259013 931909496 284238462 225507378 946142367 653014705 198592907 66592133 848145310 691580217 620722785 573484033 35784943 115350645 192346159 121499304 687994433 977991181 790863577 453268059 185140564 542040185 899935161 884685000 981611532 869034082 579570853 455068100 245191895 475034992 31621715 90872766 438774657 600511009 144565272 879497696 259455898 661478345 924371936 666350539 877485224 45500489 397086726 377687685 119804265 705071392 119831216 469038088 517697359 594516976 948000319 344102615 899906118 363626574 152571090 859374090 758090316 665234771 840367136 596279796 244526019 879480890 40014128 64479924 642651844 383632970 443069308 57634966 372379895 834183966 191185477 59030937 613742672 461057698 968313348 38046782 217256310 566129781 793110902 976928135 875396711 941088878 59103132 425471409 498921993 814741600 553581054 13630831 290710066 821520081 97848392 303125817 248248395 709466355 453200485 559143022 103947078 817248355 392203102 761725379 299561568 504829838 420290500 133248959 118063875 961451374 338739395 430859349 329271876 373143997 136508568 894661210 334565920 261372248 181880026 281959165 802042686 55505218 910682322 62124497 639022578 54755205 550388867 480662837 674810981 899174965 988688898 634629295 326790452 410897768 195024593 486582818 638895355 314970633 450632027 505832058 659715524 365638126 14811662 932313202 272501335 145641999 68523120 737277035 836861527 399851269 39234105 673561108 436691287 229328225 49893663 978456900 781787142 983619244 836724459 176537797 279418766 430557617 718665433 926097089 965532943 864726000 585882400 457638636 670790826 628095410 977617778 122518473 772044044 865092395 2990572 22590548 826191765 586941487 791014741 80462680 51182744 1266614 177974404 261869818 776489576 408189511 726053289 337014896 490747272 481738186 944715431 102285456 384266099 179779691 702795614 896759584 731412530 74474055 9281811 817612159 470861209 725716093 124686336 107486357 647188870 441047403 6070075 918176709 121981378 504837723 171602905 569012379 922546142 966800191 707905706 820891598 922587039 676242963 227920279 728509108 434702416 689475099 46495768 958567179 265535032 774073292 397124389 398409015 862126790 713302826 243681929 716553020 799723567 169654477 549296092 565708196 567123453 839419643 64662480 156866645 507086850 956787619 721735180 931918549 880653662 654180865 921012445 164832831 711821144 354375788 936363371 702579524 156976161 331524749 996790471 757669378 86636176 265338818 327257307 304255737 862957730 581834126 332922946 630149954 120351319 199262808 558846739 218942870 610062988 464073128 665470666 32920121 65627019 309676445 986817410 586628108 361218004 578141244 787752234 733082274 325397255 879662327 913843811 664931979 392429493 691477080 53263995 348766546 731573722 1363327 401037945 541069375 193363087 37584580 817300603 862331223 743014666 507801526 895637473 368124633 732293268 731970686 534847912 563820642 279947091 187846603 944810491 617244755 263003958 823730714 283967961 669799083 379805907 520576171 418075451 488483838 222487032 675065962 650017811 591595977 781457680 349422276 606858226 625255462 419536762 921200148 147232179 690892502 570096152 302878190 591899978 249855401 684060724 956532580 349063052 869621633 218869617 103380335 394548292 480619947 230059195 845973026 807942506 52081124 136645357 516599232 25752355 100558923 39725497 952812565 612472618 115988691 24345978 838661635 58460433 674263433 248503693 487998502 924363392 62257141 310367637 447332535 573762576 881736557 556373807 776266697 516484818 763739042 763020337 38514018 819026405 608475600 708405279 714678455 288042001 456224594 107961117 117642824 156797473 749637709 739316682 520850788 446441107 50320243 461821797 673939645 508504495 915811941 471182000 673567970 741517070 807054698 557100184 69081171 633129394 498020004 708823542 782324679 951848176 658397733 48174414 864571047 51380683 731317040 168310421 770691341 667940716 217568544 972760160 683015693 32397425 966679119 33856714 569217749 790183424 689286726 185791395 793864016 106936832 26972067 361829292 718317239 173039874 11175359 681314899 724287067 496762669 947271580 369864265 990023202 552161528 471326713 858003630 416739320 564460782 901045768 141457222 982610334 966087646 443480420 29563934 89737323 55179420 390232950 417468289 613972355 319643024 844724347 844789853 710602934 769013454 483430367 395578233 77090652 600160032 126618098 494715505 782543388 736045653 208389205 978807032 444330165 315076570 286104510 598122489 629180122 711384393 414163318 762782608 924814546 968912206 455884187 887948964 318928732 507154703 444931530 389394286 732511838 69998413 809710040 682518555 62349645 409092664 767414713 169609510 886450463 819454167 842109594 468337153 262192934 893052820 863575308 18777564 561592547 890272132 70520315 908450583 889093788 403755520 489893844 376021966 805547636 597787280 439720740 760553599 850425907 618419092 230363698 848756328 503490198 450157107 82860924 589216014 39165393 762298979 2723308 288023024 747234669 240724734 301353972 426459233 209678889 304528689 436168820 572030068 119062450 559175859 10522579 335915060 79105562 81915939 538801514 254256168 395145330 547446641 537874495 5720076 869748055 222346070 201801241 264185171 886683049 312553781 959806607 379043766 48918133 231856945 358676237 370512778 225658114 846960337 153715606 220018869 925210111 858108215 610785174 664523447 654386633 230651927 22107262 261330948 261061531 399248764 833630092 159328593 320375167 421252015 465101430 936094708 500595495 499491367 34048052 891689737 718997665 535370310 539521471 268497816 237410645 621510145 602821570 769949203 653046102 8654409 416801883 420174995 57214705 81357325 587124709 559226756 577620714 624456664 805865465 329269403 586639278 86239191 995996630 617100753 230260623 460156138 971076623 270296960 775572940 282634975 16754105 879705372 925296300 637061901 609461907 76616987 199093211 76377861 115948828 61065444 79468160 53915077 679361895 588879136 980554509 946706507 200994112 883577187 58312960 981754609 621425713 484091088 488656675 341625336 67771390 482601135 469390127 681358178 686139486 793646857 46620697 582530078 600672966 929945495 686761121 149214872 777532051 14285566 399212536 664166405 567025802 156247345 933008811 127217784 156721229 130652850 818149501 167271464 248915305 147812482 447006289 465082317 834954996 526956805 527652019 864249561 429820983 170902621 620736623 608740849 217126246 953371876 530334932 905742532 127106821 405720391 362377091 427268744 919911720 372940286 381811619 820566809 315621896 375478909 213084109 424148532 982811593 32354366 883030855 413037814 510516660 631213572 394011937 663530448 944618885 887143324 274686963 192361532 766365033 262775029 529480220 408739838 711004526 365514307 474915502 339090077 533469193 318963732 575542874 440604675 122157221 316940074 149449024 839710699 640442733 912630246 225425033 705837352 367964012 217769863 236097967 643979500 641076896 941297340 53144088 316498077 57655293 243407803 821587496 772709262 574927677 246621692 506785498 386352219 161042554 424950136 618092986 348005316 806747154 486292303 443529466 98234824 898893870 28748470 778380856 972327662 975559874 11106228 520790038 292824133 63632113 426337413 965325659 480048651 170455205 436425756 957056661 912007198 864644564 396351324 949963346 724750794 177156922 697497945 864450993 431999791 959302142 795736143 539974472 871840426 476352387 94624308 495486000 812843067 554637655 572505696 86586462 637119633 298322128 36127402 276798581 603146770 126135823 692228240 409308885 231481065 105521266 430553119 240962621 399408219 186498237 213466793 275700841 254413916 635112956 446034832 58296142 106359533 998191611 264177088 694597774 414882684 737487093 193528237 412505951 131737503 216132028 655045276 417987279 595330791 314540401 122830135 949557067 269538904 382123439 155174079 635578522 504574772 642342143 803521716 947357412 567465400 909735582 258350510 985818538 92160857 441825054 620915655 245487820 830063453 903973628 860172280 280346954 67320492 339702015 306856273 319642924 909455345 14153925 473734586 729645938 782383288 603993760 46044542 639071412 743155693 808137587 577684888 110279277 888567415 463238076 553525644 290417498 111677281 46311320 614869467 651549036 695228001 300664614 664154903 38635172 695392965 128060213 695368930 462990511 801111694 485149985 365437518 342504524 561482199 906087152 725407121 700914110 772405906 150525806 504613715 643427774 770801643 228782997 596599231 531860296 21800753 780116518 675347848 225126462 535611372 413575716 834877579 742357110 306259582 170054052 808192635 704839310 608008569 374623321 597765363 156435130 312689128 526931991 793463373 517187638 585429245 105672988 277126408 162054272 121195556 719996127 590503310 72512252 447493041 697813730 967305969 211647469 207935370 573557448 918334103 766445042 385030315 901939756 125815427 852958549 14134723 126581939 818168038 60268544 458477771 413644540 373310612 119615267 394531608 619332918 413051934 394853661 355394971 693567296 617303611 199937504 314679710 712870198 737236375 651293209 917335285 736447323 928587613 718290850 346505888 283659709 805015421 121809157 263757641 23666312 521883691 926113965 34765280 786732980 925562601 865243028 259368447 706620836 444079667 895516016 680765352 302106082 234620582 361036738 674200030 689190225 989395312 777952683 490936153 358143132 76760384 829638458 245685286 418767444 602466650 571603369 579706269 665038273 167522411 863941278 585130770 878435739 57613271 127193971 57380546 630234774 170370520 820246662 446062481 565555840 348113279 551140506 653934634 446824471 520857415 128672541 279843563 50526568 102423564 331699801 283724733 631270118 119254586 704262100 120669379 42114313 263847152 694393145 377485584 410765379 755489297 988430471 106601953 224194958 875758929 702035740 918490253 818746379 937707858 380857394 231274962 357031932 399115777 507463627 763586784 459582377 332897210 644096112 52389942 265437580 745703938 611655989 770147188 471294962 428662172 654434164 14910630 950608141 656964654 470681537 538699195 172408097 473456909 497100245 533078854 334437010 882099565 771912925 135957181 207273350 61510046 859636207 576516860 556037454 653675881 928633496 802121748 486556262 336730443 586497874 789036417 698516686 132823534 629899860 820147408 619921659 78634498 543649229 124926229 68858294 851412063 532149595 393710515 972488676 800070612 109691842 723905951 123464006 817267473 226283766 124188867 663942893 23462733 766976373 524092663 144891088 467659105 322398991 792235869 232427895 715027479 354022443 781877969 359488766 961961151 844631892 897214811 524118646 531526319 982975330 82746847 233003182 513017472 521744024 898544804 812245682 459371652 890736704 830163112 862380609 333553766 726504733 151732664 184362822 27793352 396992961 308044939 353597334 424103455 934493422 115403593 524227747 191384767 82077804 626562460 257010046 814514498 874749349 483422758 827236924 905926416 746371851 52413052 564109946 229896713 365618042 962458434 638541333 795157835 413843080 192969833 135586460 773199728 643039120 772110838 852299831 636108810 483995813 550804946 820442483 244785300 451108100 355110743 848080961 787793407 92060312 651413712 77215499 202019651 39813565 232956731 125502587 45364221 172849381 418920227 288575565 605727134 352451984 145242016 602464850 918140093 137842040 733415591 485182915 803640337 981754493 903998526 900150869 613407402 966145634 436242599 66246739 823972001 795345035 308577081 336196857 444905952 346131935 856383956 638198596 2858957 377190643 880024668 956929652 91810374 185423264 436994705 398242028 496056946 789528895 421519093 62778673 732054117 391705451 837015173 940059545 588246282 618824663 438731197 739580125 676290347 739479392 485452924 210983995 338653350 899301702 667143252 711558662 119484711 707415974 236853957 686976645 141056488 320761525 36509887 425119629 695542253 531280713 481913886 110485395 551922047 164218591 545806692 65448338 750379742 172832144 973749881 569307318 700338760 412544964 267245384 830596562 961760183 678986039 92089480 455977528 694517088 809191006 863148295 101266650 988475334 467069819 551427555 660281548 303828187 258586683 314984740 427609574 781071434 635463227 437954165 294766605 161436943 944087786 401643121 465224673 192668389 928738818 739543258 579849947 197591239 909140498 229511517 588642475 872425275 233800060 989978739 530247675 404089377 253360271 529996930 247504000 206804996 423267548 331050572 426940983 628582620 382462304 815331324 429014315 590517297 43356797 94215938 327614196 813915575 57461018 422128033 741197699 767483520 951367902 62843938 687066134 497680227 980639855 920201650 394095859 922269829 754244659 108558263 383918632 548606037 686882515 952505258 838145810 842242152 677207186 107073725 963337260 58516570 80053255 401986433 763962480 356995266 290900339 225281884 261107327 566473260 481382070 900016390 952081193 116207891 646121367 330925532 533517093 441659145 271844402 894703412 33876433 98097191 245944501 534616873 612937487 844072758 270766285 155926609 944548755 713591990 834920930 100658911 177106074 30402784 411796564 608358963 387807396 275412751 749709618 303784229 520765709 256585154 959296625 320418170 244396086 154581902 273010842 333988653 532048263 88441439 777294581 297426429 369019881 150435104 908347836 721150083 975380879 615480667 604460302 821110268 350063985 977958692 248911637 821948095 246719366 519746030 347151241 871113275 911050691 745849583 458458395 674076726 577347245 263733608 2922647 474137491 753732104 518953544 42109771 747621716 601524282 961218776 805814475 985141071 761027145 265374153 593718318 342814690 167334676 126190240 216596035 722051450 488929869 568833485 98284710 570019974 951843017 895434340 970373535 287436586 470724589 876336165 863989329 176418730 252540589 671736954 411538525 704738856 34949992 961084212 917100664 476361092 272616 322560221 698671104 831026505 557974021 355826266 667414480 319974423 194162749 527093978 484401352 205165988 829491810 403751537 927883662 214004186 753854650 162872928 362237916 720074590 393371265 46500072 783015079 981112434 878048487 140789773 392534892 330876569 996809523 577431105 444468640 162615794 337335026 29647170 243944532 201519549 990022093 639860763 245094730 180693078 695868587 584492342 836474408 416588634 285227174 664077766 757940755 222972848 672341102 425952964 553969558 371590886 881971412 1589574 792873024 816245164 774916674 547608137 826903698 368770767 259733438 39256382 987000124 684273662 234030893 518274950 555623269 901036967 968276340 958566740 407428726 788664040 487950152 231423640 459961197 530794554 340187211 45543994 992339495 498273511 186569758 427720663 583450843 47253211 618745355 210141692 644247906 488660842 966678788 838190431 530642106 705635314 419890294 919395791 545983489 997912284 678360271 972584628 787055794 720916643 182743974 462463792 371609990 866376139 429903343 656426587 649403181 201665711 633867415 160298448 127704615 577320620 471107524 315563737 770067945 101197251 812332097 895719302 995254723 363052672 437141715 437811769 675379048 925075744 913200171 583086176 673960711 544569225 663246991 940754987 918044289 218812806 917783919 889982096 686582843 993887268 599541598 291486713 41324144 850824638 284677771 86553837 423206091 545075121 604995964 900712257 706261676 431452939 944315386 285530549 829368680 795595853 792933874 386202971 286131417 584416379 783276897 280453743 81657684 647933168 536905501 618898634 572527150 710331782 308419728 452549500 363927500 470764915 1139234 574471455 813536381 822377944 405922845 186394682 153163166 22623891 557851584 707891343 629264747 944983344 462747580 204645288 115342509 727748161 309551658 97255224 504803273 24431037 57763522 665894801 654989637 808442447 295309138 607539243 41639566 193430580 712432857 969138096 955008324 225859400 468878911 987362905 451992331 372176061 286612046 157914122 802688934 67730217 791578969 692969776 596265629 816464639 679304237 190112996 315749315 546840433 762580302 807064279 876563964 302462478 909835229 897144820 758524395 952473556 12051953 665021713 656016932 663181821 92482992 48097930 924191214 799395054 275274398 636031432 292396623 51879157 27893914 737793391 903753912 646540653 892973717 113967870 721822645 350883549 636775257 400163182 213919213 274240621 691898968 879912260 174771184 244956759 528623144 579419315 972668020 469567133 589256069 446017813 944205102 20674869 729714816 783408424 629300896 316760684 419403898 852896698 576669500 90184953 862071527 683562411 578832914 972640993 69850570 684611965 361388795 774965171 189187254 10347618 745829868 449906707 458625916 152376075 860816896 587904849 803486699 95153676 657850223 138148867 935101555 970094734 29608018 238250517 788771105 656139231 809984959 977959395 923837205 632116253 308995303 124384189 216491606 180260020 506362194 420400571 893672600 527565831 881008010 121733705 35533901 189428767 696438633 201943993 44158794 930760408 539804674 402688771 697060128 127595288 97884167 638708676 933008667 910850192 856105629 162258693 907730726 463546046 613264510 110139309 986389376 373527502 950751978 660337493 276356616 917772125 541730419 549972946 417437694 222401779 633427689 229373808 143343842 216204682 559016498 365372799 819885191 358199084 590558778 644312965 911833352 32320771 435746687 114443963 851523212 347175276 115432062 403419711 885435843 59495874 376413038 491296826 887915571 396402464 794477263 869476445 435668077 490478172 866600155 637551927 357322401 761274578 859827491 964816686 981288217 561390756 601632513 79256220 264195882 148824591 756195453 528175572 61902786 443953685 641702519 43711826 793337991 324049590 519975029 683808177 441620539 411701475 379198757 460433435 691713716 467210316 252034595 222588326 616477007 593857747 426190808 561281414 642329739 803987892 533906227 16328785 287313575 960280851 527961459 104926585 861397182 202936515 273294029 419317316 331479984 439882869 500227210 799330154 646102249 673083772 212949858 270440128 456491744 29835222 984814963 880705251 195964792 541202143 137425890 215269688 870727409 953219055 469976025 270870938 968986837 947240619 353814431 901746341 273287378 927681277 604495591 672775117 667626005 161662494 10095196 35433715 667916304 601263734 499482618 578645141 179368155 877693323 507279497 948280500 757028539 675236428 664659113 296963416 37894082 608398028 775949383 364983253 977540420 595811591 611708283 206214527 989135616 581963916 870709039 928306067 862274977 373355351 859129227 531117095 90192781 252876918 161111794 844796448 130752406 795865292 824795240 700428361 314051566 836378767 138385934 814412040 936518709 909268089 569538226 735518833 944614101 40753314 693767269 413063413 400430381 796234789 629130242 24668099 808179571 955566964 580343901 364045437 470712698 667140106 287547835 563630154 446417132 822498808 122962427 48301398 201829272 294473053 87019450 904843975 596624363 423582520 306735414 101785539 961432314 93823606 983718610 94803960 285052464 236032046 888553345 196772807 621746970 137685808 553779180 981162200 49532557 693560856 845645505 575096817 786080667 656890472 534091483 459151356 240612929 290543147 662396801 346709011 107671662 672638178 971047005 781666907 841453708 884536572 896215061 807760107 645915287 705414383 447514311 419719685 254296224 630784739 414259310 112049026 289031103 103635733 724256670 86037697 560029906 894949946 286178549 389616146 570346962 868724065 851905326 68556224 146005108 409778787 63331448 819576625 213687108 969630159 703690657 57880786 9825098 91748214 201165758 149389292 904458652 549153928 875347674 55760197 25726533 579065705 221916594 452006121 435790037 778011930 127124397 570569268 730613991 696500484 49329742 760938927 392956021 893585783 564268104 676378171 531571394 873420112 328420194 736918670 73141891 595370267 545349061 852736063 678394924 204821042 411568010 17543713 632555039 503901009 382915548 635123209 622450551 862401508 70028254 919091482 766774232 943029296 894914408 874230337 806433683 43054125 250039943 94331088 758505279 976831555 252178414 405669433 340572037 158463793 705349226 702417879 269913952 670165825 742104948 299037022 622524296 362320347 413427654 600650554 407631435 654739374 74512164 803206698 729444265 156349641 732030507 574617596 395523173 872614382 806022839 730499561 145432104 972999840 418155197 617323915 905666761 561457627 207002228 68650440 888816264 646801060 618631019 369265319 878350896 416510795 454264812 639987564 441073108 677670949 838650788 186459740 678371519 307504323 975554494 738222197 134343345 963486433 194518606 852708697 669461340 449357173 720823192 147156575 602744585 654111998 487429297 489974460 587469798 774687133 636688235 617211599 586511153 573276883 704968069 855224180 807552963 147902067 879703878 252598397 622009668 181146121 638565690 851741089 195145557 138337718 168893461 806268370 210632874 554976762 199981422 672776494 225332210 218449944 177429690 43869679 362869971 100721255 605319931 282197202 92937978 431783764 229934119 661780802 43270733 980639041 618613237 2847125 179983097 11199223 602145994 81050129 249059266 299175009 746539775 18541579 943939076 195853802 226935181 597724952 401395781 959766348 931346694 573408079 161064804 113868440 525606281 710138097 461558489 439196807 295879616 111948357 974440209 792437890 2314015 16885321 30334297 729681950 799473684 115940092 861798974 50941707 480809508 89284719 775929420 850118866 404692898 135446189 255990669 952792655 326727411 8761031 762508693 436950474 164146347 182805354 147195349 129988981 259462601 250838184 778828448 62313975 578639944 646370200 639386065 990917308 533463977 291902262 872526493 827587644 56298263 469647495 610329816 206218929 48244814 195144135 986859275 819958003 749332103 245951652 720179628 558139122 691933541 819270101 115759143 898876092 970099895 284554606 971283879 953461099 598023088 112829691 123784230 514301623 747504525 907081829 452630925 808710476 333260817 95752636 484612673 321930989 388938696 582445090 245857946 957350469 318747089 175705167 270774629 289435993 881815284 83257722 251946177 287682717 738142946 691454044 483988983 937206080 438041553 760367206 481002528 515267006 409871371 82062834 170180739 662344769 423599862 820839360 289681780 258100433 485231406 892257610 522317596 177455997 356130310 351406083 829553758 174145264 978586539 8335175 98067486 349138552 646063406 103640131 954213638 647707986 323305913 289052936 924304540 895652274 63057929 128767618 854037805 492369494 482597161 206870527 49681131 998210518 2171010 9384885 965192644 645164772 640431433 942280024 732215705 499194516 174011640 762348361 72934019 734516393 295526190 706785614 998971112 530195489 905759769 741323778 397288873 618752528 727136972 17567836 779602288 994097640 207738093 631851563 553995038 612881089 140134632 215108510 119557550 917074528 97740546 146310664 138007125 898550692 223448853 863593260 466797830 53746270 2063005 248052821 846271729 790679097 556514353 933042673 598807004 317193818 85450510 32336290 595514280 425831873 996805457 468645432 476553279 743637731 58583288 140796242 267240947 62438284 575858994 153303203 371491396 146615128 801664390 318067929 757219893 990885446 103540278 686962810 4740347 828592557 56595663 414900054 849494263 528032454 226423090 368895537 509796525 465702746 673132039 302643209 606647637 918416935 893222412 948184411 571880820 286426034 356337762 158431662 747886495 461082477 696907916 177971911 339998599 141165021 562828236 805714468 314750213 742124869 539009751 478987580 399495350 221956389 985927103 111215090 387593559 631277069 945759833 95566833 118059365 922415756 921129123 872311768 956386918 97594861 2378368 509284515 553037900 150012624 47748712 941453154 902614600 797502355 829125269 835956097 814223204 656883912 499301363 472609521 696951550 744768649 915046322 174807552 53971222 322108487 368013508 39841286 296491810 281962519 865119126 682445858 306090340 649615692 314114940 573429209 109876167 992289995 204130505 583281128 352518227 932261963 400139582 31679460 665973720 501762249 989714210 733885144 878947536 724063609 984693447 938289769 745922767 818774260 616886445 972632063 613149671 362935649 181032598 458903910 584418535 176439733 394873214 335780101 145334730 183738972 607934720 401650462 483722483 683758536 641649526 852283202 581562843 942090027 687813902 597153696 919279192 791082854 700593866 387426747 91401511 450983069 57207960 760897937 126892593 40120873 396375523 624097516 799283295 396014896 727801870 1487144 414511385 47175369 608748475 363300848 726970320 782496821 903663212 76812151 891187219 310253821 912385509 671161054 796076317 518314468 829691847 454846281 687955159 264031207 374916401 242067652 564896107 906020069 383984228 450006213 506488558 264979261 562715223 740994909 143875512 513328870 151851147 35399240 939008018 702559871 934305090 606412177 368021962 845547442 155448226 143571419 72830894 327310324 626808601 930998830 94213646 537218998 99617260 441568029 259515800 917852266 324405302 297184202 668357465 741166267 261653080 342067039 861157077 280375641 335459953 514716606 832308629 826905403 115539297 468204788 820328435 691627572 189301066 162037446 85105233 166046600 207991206 432347427 395211894 878571139 442470450 657680521 113915554 987063015 207209817 991406478 927703422 579697073 957756757 793990558 615689765 270416646 339312548 144635712 337285698 808015879 741273251 70884453 457741645 43860753 344638353 938743237 764747124 960720365 975275045 881599147 5623061 39323116 725808597 6797374 133052229 656607443 204531813 346399175 921049877 409987721 557039428 711751863 897451744 830564146 298375230 816883314 846167282 548682957 553041113 798740955 414640376 604539268 677591658 665437374 44953610 108634356 872121039 379718976 380906072 553357899 436191916 222538610 336776124 833750253 387370030 56806928 24582930 27654582 853125097 420828238 255697491 191147261 536273112 950451339 273231136 463208617 337945193 895139723 544541813 207881655 679558562 536187122 50173004 451943611 615027850 381612859 489348411 118841293 559913360 926802653 181283219 585278812 431940017 763120185 20536422 184544491 786790363 70013306 124215613 407317522 136610951 896995943 447814062 420749289 963742513 153525193 897224111 57454437 855367807 515769937 708488566 995168939 420479333 949748781 842435033 308094856 25053579 342033667 626093059 950497841 596556272 791065068 639130798 631822113 372134504 429764966 621244486 95595644 364906009 180715998 880369471 33140255 309086815 373967272 80782165 576209760 491797065 576187371 951200426 816641765 13187855 902148921 520829754 793959205 763430461 168685713 794434685 325246736 555097867 878206469 74634734 914777080 225456593 767641020 926383402 649090767 831647678 367623028 401152045 289151656 386885199 572705319 416241439 177719814 880615165 86209417 813695064 897491449 207952863 968355184 117359284 127003913 986153098 782834475 855294082 692170117 131409803 746272908 88540733 193133151 133362113 456608136 494437203 959082590 213408167 275286541 877244644 857952001 498045273 229047373 510596338 925341106 206598204 275888884 487245918 551786797 402379383 879952771 456130508 845330432 525835934 688383501 488441877 278670098 542864024 30590647 32365396 422432384 81360056 556654778 671101050 194206359 250490580 607042989 598524717 681333804 322445590 346387979 978662832 574343870 955722991 834499106 461125086 332301853 874312522 13618537 196175691 491163558 949863264 253375585 16893754 417919675 233285133 202990990 612498571 624654891 310487366 169033820 237787591 123294172 623220160 505805935 74624283 730549379 222585895 179389507 771266219 690256325 895261724 443102706 880505646 499713620 774159365 456311564 95751445 761906144 794824297 634381302 918896629 818311115 559988213 248309705 227580564 124050776 552244361 393747009 645407911 281268232 107855182 333399586 664429087 561770834 683380477 520241389 255213088 417793390 326225576 34009378 91290221 794876050 638020323 775951320 701536170 197194950 573219935 555191136 265784258 365095878 813043439 745335134 343494287 143910058 266394098 555688093 222056647 528230841 650265699 522277928 504032577 378899699 204850522 463562374 992700500 622334615 378969390 310215261 545174994 903527467 84321629 882486575 219088181 978509541 681439780 294333237 590821494 840611593 460172310 799232123 127278493 875608472 289475266 377950047 662968899 19338656 542326345 70633954 930017663 920824811 277587954 76305549 418242127 581039369 633089885 961680444 627627099 455822940 171385756 555856561 475635634 126095076 530770577 165816123 312974083 557524018 253766040 252925075 502577834 810694459 901303652 398376611 135049255 747099416 562579540 428891903 696047070 127056705 884569755 512607488 422849535 670878383 10731184 664444624 328665209 906026912 86755747 823475757 321444870 592617346 411484313 745073558 957733881 513461863 565602054 211477717 432956076 680593637 269201779 20889402 562547954 355305691 517458198 541148784 314071746 89889611 130674692 421537482 231124215 347209612 875520980 832001324 42966331 490401420 97388314 896253164 666318648 743200713 282744315 489466805 725846655 275461467 964242912 38021547 549497766 652704111 212520503 713972460 514588093 733653891 605436090 61819653 854406425 675209586 998486887 870474390 94230649 444420922 311429187 48870765 235034946 527787584 158064578 501531517 157551594 553998119 699209569 150985920 127338812 41544227 302433670 931855455 969775425 545089493 563207056 530627698 928077774 104923659 870209481 156406127 277033002 947426758 282779573 46645871 832455343 85405498 513495707 937958693 302231685 23855191 357907718 368390369 582297707 485000033 554943813 571430910 178642846 863494486 821350820 555671260 313255620 267951802 865958626 577561149 696471967 764019207 779384098 665548873 5926441 374937427 497343953 527992774 13715820 110998488 927976660 456168138 872006536 449684715 828880230 730922501 138733452 852642512 443563267 336649930 468276629 496841067 814448962 486356067 842139015 788104139 259613765 626725801 373226071 971298624 805201928 123924760 234010371 199880551 600454295 847448950 664039 517433605 179348754 431637428 946221461 601663080 228594706 77722072 362476173 359244792 704737065 529445740 373367716 600720704 215282026 555394569 672729843 775891051 790078788 297857237 847454522 22733979 849931738 689125029 152454340 600546487 614074944 713658749 407732823 717562982 408773304 6073274 307385210 531157023 415572952 156265943 243850758 688673405 480852767 888819393 881363060 603923795 569296634 805116780 551803909 678434969 770750625 563727640 497578574 170354405 825598693 131580919 978049144 297931817 391744550 590749663 123887409 173213371 402839097 551401668 816906976 290211161 956229258 389215777 790758621 677857385 87276531 160165131 303797635 506359644 548690348 500573791 311497390 205789384 225200403 451719327 821148007 288010652 400504312 219905619 819777239 687495594 643186255 514692516 493017765 379905405 623537918 187739839 289457536 447289575 806150317 369836508 161905641 825628355 415962591 303269757 678896726 735783949 172844646 31138141 791707874 390037327 329169852 607597185 661034321 683283098 179712010 811244812 234653223 941136197 929371327 469948698 654927904 920332967 893873497 845926266 119412462 729049394 541001114 232853501 504757404 9239435 456859920 687791112 451883282 376701291 891376704 175613917 377985467 689809694 451038014 64853365 917603077 762965742 488049834 925617247 828585248 647220349 736159317 970844990 218606454 568442605 667442952 788379157 734569285 987064061 556594145 430146179 707914873 421417007 675777086 90774813 620720588 455445806 895925671 540625971 782477896 534100122 955691377 709195018 151273403 635909806 540853837 642446361 309164013 470038208 279438098 575743660 615262205 180703540 960159627 775114007 427045609 254627848 798842228 332141976 349570855 207130308 434281618 511661144 499025681 251735342 216384961 795241393 718747296 434699720 143756517 935205633 390682218 7660890 807443766 508890240 954460863 886944549 731037013 933879045 924008567 75552150 567591373 477813898 651823088 477966973 751233412 484924933 454462931 467513407 797271738 681924452 250242144 687623435 966641947 417985312 207356767 959029206 478905070 279794826 212699739 538625212 903344250 367742732 14369618 954932419 244154054 36598249 498329519 711023809 235588476 372003383 262521252 757020633 103305315 237902575 117289044 985039730 17120831 484336395 910027589 540463225 429943424 831435278 840118045 77843759 426396907 410049787 56235459 48756213 150506438 363116177 615326734 288793247 602461227 636851381 419886213 669515141 5464882 886022444 699802219 987025389 127144075 932476786 669612130 845192723 709081889 211530166 416258941 623600168 948709842 705185920 375950228 54231793 930056823 326205576 242779172 89386652 34620827 425532151 816810199 978892289 334410339 314263927 735616666 465479428 896863306 786192991 397269057 238185493 144559974 311749547 430105509 365796374 426189060 467646134 115627931 45534320 448017039 815277974 739863487 510117743 996552049 494653681 745823914 14328522 377963785 986561398 330877989 559573627 494061049 444092508 554870716 997606519 555895272 988710507 918380843 989675106 884287175 152025282 390046850 780871844 228858163 299360853 877631940 683720818 248691244 199032845 761337688 506652830 274515003 497335808 765064616 294730623 872614034 514588252 960929945 361079850 228434268 813693174 34711740 829199662 691296863 267520501 187591657 73229268 744738660 915821910 443168589 339136765 298214725 762097709 360694914 875192323 133274166 143750332 620316149 78240879 782087459 677894523 352871520 350219566 997135004 881094388 84175858 150673518 417575328 981766326 533768246 890209719 963045688 101029290 577439342 158465200 690447037 526450637 887527968 729767991 160031540 92606132 271478045 772005084 513928389 426987019 948367413 124556405 944451647 232933655 111037780 799166789 65194579 167105935 824451770 88591886 604283764 782886875 951925616 968151835 247940376 303980269 435719051 779532669 123759074 523463214 930779163 185387192 917107504 653722707 675450641 146849697 795719011 369457700 707125137 306062638 819282836 209905848 507182189 829564721 265366743 88172207 972456533 549579041 587758549 109291955 372858396 714410366 65035482 620770548 450415804 14419039 537414221 430800096 880975423 964916057 394551647 478263629 223801668 726130216 9672056 953913897 902503685 707126452 617509084 108623292 649188311 275578556 936358577 216989151 498709407 253999442 666788909 616729761 421974185 392419300 528425810 885765840 499006215 650347770 140674111 626571649 326233033 622801993 607467638 68950089 876263200 908954044 656196234 978332400 800829535 1668229 573460299 508553064 529003162 486069080 744295304 730697639 992682919 621763244 437403083 141747577 200515327 585245503 93164054 476671579 552134201 114419923 114081540 416527897 426897825 786029980 394384215 844557041 933032546 765635610 295339052 150781127 561430769 568743853 380820054 25512754 902729619 348031080 884133739 894221609 815321201 485519006 442450085 365019164 613840557 792176895 279861705 294356829 25050403 520925148 270066192 977089628 308263047 511060559 806670413 44944036 571947733 273087793 898577587 461521847 585326235 370414914 177822957 163780489 20951082 493333849 319448786 680844321 104602587 930132770 714991239 138379469 340970630 66397952 173627057 997604834 616357280 350552351 143877961 465454153 524775568 799228774 659503705 707912643 761569489 240892774 866927600 650913076 55076238 323707798 7187445 923125737 157063823 461604694 549826613 78377241 49308393 515196875 202556994 704241462 649697546 870186199 607931690 586939822 180662302 368614426 393791128 941067376 441941901 262385874 699409782 641254856 513791665 907558069 152634292 733457061 714251986 783973841 860688220 146216283 334704956 51724653 107248078 685377696 952214323 164908165 471190223 363815967 387349102 623531763 286694127 847423027 944268290 210810651 841780024 798562928 214869335 249666173 750194248 367678349 444167092 777335156 271146140 576614157 265021830 467054773 241840457 932611050 460469310 860382084 336200046 584981627 355748703 64657308 244492201 233379786 72199974 232767868 90260384 88122363 496570292 23114831 495012338 496903679 377252781 562626717 485451402 472283117 12898258 455891872 521658543 101381748 767528220 862408869 901852162 660579451 962497665 261952836 769590937 61875020 44819546 284568239 468470935 693251551 643208966 233986607 351795338 187815373 466392133 645194526 712382658 887109322 334871477 960076123 366940043 718592632 476394340 580567737 824168436 937987066 684142746 692869431 684374790 94789867 892608537 592786056 78923467 919623844 601834126 338097526 209071964 662351398 97903560 175889331 304764103 705588360 876058024 9722335 559542779 670379648 708453794 314968274 634854860 236582461 326525421 418147317 310530593 654719075 452249508 907863269 195111965 314628954 744767036 980728849 2283537 298615414 680946463 765939800 113799141 885776194 152880265 867879720 260003781 395717610 437049969 587232654 697909448 456072034 792570886 648642269 427647148 325072956 871115976 818414255 434105770 975509889 964176118 542654699 218719684 817090570 850084309 2959728 998060809 83589645 31536156 268561460 436602100 183389074 24887096 530841815 643503457 147429554 19437306 122195668 220905593 440800521 242791269 861699895 791167997 148218 111965991 616308918 624859007 711381550 848094592 902076378 636234016 69630803 327555361 995819067 255627374 608217722 338156826 301273882 810664321 351195409 722948287 343749079 710781386 712564156 8115948 769187362 876606853 61877018 972086493 193124779 110740424 155736203 89352825 867160901 174974431 126441904 912712415 336247004 194152101 742267887 146328767 225584482 117542984 925190283 219682148 494944740 851165491 659991884 588681246 708072368 375950372 915939718 703964758 800645013 508675269 728289390 660552292 544662071 911063675 612851701 102655068 506754115 819065585 706113445 646828227 285335932 13958067 257926312 484137859 750460296 387124664 673386956 487288458 23390668 865001442 902278365 557392094 617502039 732071366 117295495 31800237 429398197 491743585 717809589 64020145 701132126 985822166 974454244 877355633 9871196 558720987 383187533 240465341 5380760 154470901 971428462 340743480 999492818 999024216 876282162 259452672 845631726 149737623 625872935 135734563 880721122 322275856 441072625 1484283 607026532 529770669 172502853 608332948 743426347 767540725 696363790 954413565 86879068 498264905 68744434 640959958 835266020 71247712 457034033 312292076 129007253 735149714 626229435 218070223 948527630 105806558 585004197 997138258 719299045 947540614 825084679 741548837 935550660 172905906 498968878 495481429 728149373 61452256 174442605 337964819 933084997 912780668 314550175 470019468 425800974 857169913 911150489 346739386 237770602 835190872 768784965 843516817 20816601 574726375 204349551 623020509 762309252 664070108 288950755 883421397 849442711 344938495 525267030 271195628 437044109 14753122 376225866 886886163 164763237 915188530 381281028 576837663 676665090 811012706 399976880 908492376 484446144 692010360 830739287 688088141 787964784 811330480 398314210 792971442 378354590 218184718 290494533 466032296 339362024 245701583 150833824 148150795 213727449 911895744 97404519 539193142 950818337 25624774 964346889 343694827 321920253 115879309 807931029 225779095 71542867 373559511 59139900 948384339 874296922 553571326 279773130 28654041 115810725 706248866 126591359 772216078 943045830 839481696 292615552 151021376 75249867 707364419 818294217 707075073 485017456 390215426 244216081 818470762 844057111 185402360 18138291 269278501 312221801 722524908 938688008 90638938 24421535 915372202 581386142 301599885 912322108 713538206 747382263 480757766 129277261 61951745 453231993 709737279 966426287 612519993 904982184 115953422 595096536 451465436 296300087 430197609 350362576 457564448 828312820 336873610 249978335 925101127 191495789 595288268 851616242 134666725 982230634 412475632 381004595 783377913 760828820 146283776 226685412 176490806 798714167 453736882 128596412 743939588 279910642 931208999 689097683 517482681 488667327 533687431 797465447 706694466 721067075 920493342 944709853 75867802 707085325 414738989 565420120 483272709 481601143 817597315 676126574 596741682 888399475 8160242 208884085 529799511 190934756 900627398 847549317 487309934 241324332 908345966 759877495 106334386 202660738 706364197 521951713 807482135 919259040 277737523 660853961 525818900 742567276 862747443 371467578 224063482 15339640 792507021 798447809 435274526 859193294 677100199 40895849 912543629 551834260 384999967 989099351 909479794 262693447 954926136 28170386 129049469 134209216 281265312 737195033 404414804 753491916 114010598 16228303 904489534 415120922 161160207 308064294 937788900 63832045 747973624 688219826 798445607 667691383 858902100 236901758 987618801 421308452 39889618 30470864 667052127 292973671 885653297 536598162 929121069 863990100 958152228 502847002 760760766 233468875 97479304 91079304 287189934 653805091 18296351 999886148 485724551 610600598 479305761 300989219 769805497 701712325 314100422 958315279 691895721 834003405 877327231 993685261 373983392 514895319 517216714 379768751 109145412 206691132 330435923 490637722 550446540 195014338 911846833 392915745 485665155 485383662 482577149 653218571 377458704 724146464 141680702 460557184 423530377 572311830 621176557 378647691 207865523 794668438 197661975 608156620 314727269 751976601 222779995 894960603 701750452 85093971 444261147 210225565 141190129 557816545 603671277 414303396 737584730 744558831 292053970 413742667 624296229 876630457 677975094 789998173 450815555 142977126 786616145 126148111 335786661 419304002 939704857 87887218 163074180 868178330 777880963 913194976 514496268 155607522 83453774 925346160 935981179 414503830 801035137 763038618 644675037 821545608 300755378 904275453 797523743 539844341 137002859 748440214 639422795 73158737 542518590 335257277 197796319 849763318 49443603 516028613 613908260 681407878 615512592 839669646 279758679 766776385 266291251 672478918 726066810 367430452 925324446 527912532 304937576 981089829 815463826 67462675 578116680 982629421 310794065 620617894 400323678 880930893 488514958 42676735 498679318 488889088 386305576 690035853 602608766 50344259 254918815 24495498 833062468 665041977 801592424 186902634 117338745 319628095 874189131 854927773 528029309 976531125 406347891 895019335 645568679 906275235 645041092 574725207 463748017 714422648 292855449 454593190 868265489 720294372 263992655 47466755 909286459 634620503 486671400 972831450 564536102 736774300 804462903 984545414 839809963 884482820 659853540 921307246 536600609 938240419 645230871 173913925 593230696 80461798 348244983 671210503 936227447 637083508 836889509 547612002 497856994 162200588 800977528 527319557 850887204 336964816 253399440 217003302 249162294 759907749 752506672 269859426 429539903 968095252 295036897 447517513 107494687 977147893 561098446 850913064 893497581 554495066 532029842 111819926 828678914 378596347 273514930 1689851 657956608 220879197 244556354 121884329 617010435 900205553 592239441 828614383 811679805 273772959 794829986 992023379 75969626 360409477 831561668 749099396 741760064 518464041 327653870 283773073 297550287 443272603 662390716 847135737 306785590 530021367 20533574 577641813 612832414 920614101 622389437 533511953 150120227 123505631 257330868 4223675 375517691 509962184 852804977 855031437 612145815 309699703 70994208 431318628 676442274 17036011 554255666 221214673 916892658 162921861 986245633 280265974 611842176 542736513 210613450 935351439 227523703 209175277 975601039 953132047 301811674 359772650 401900712 81071399 747569033 498486782 313347393 893589624 976375223 57680005 972182628 210827097 186841117 828445488 492959140 970502824 115937656 689649264 949780011 665319615 903001063 43632410 462215308 252838813 577186341 41024350 18374464 892545794 227146579 774595950 535549058 898502425 926089349 741425733 648083196 79157356 814775766 230647117 599379906 94203920 596257673 863936218 145136651 698153531 547139900 26793047 227858544 811970047 651171142 140864360 609178558 695985551 989827133 157580062 680138788 109968745 908884868 727080567 445610922 388091587 934299541 918369189 280547973 961373699 520753670 93945726 817817449 988732708 598297072 736297713 897655309 722342190 418073928 231964150 992887803 226463972 352338790 396806003 36263938 518669339 904534373 808001858 626591796 901012912 176115412 501892984 553258633 366732560 727997797 993872566 645433083 63505540 52853116 348808007 469384506 506594803 669162932 531400528 99076729 868850811 644535923 745558649 717369755 281928089 69482691 452304936 394203987 653398474 390925756 815925462 814032777 921501492 617723277 658275058 612257412 18178597 3037884 503545624 679341456 832581926 276156626 819441517 754380550 962223481 50002671 651811655 898857627 234792998 338741529 484629251 146322769 271794332 117692256 173444082 742227880 293326687 246841270 101020598 680217862 978930929 990684654 9826099 927522701 720486985 966564334 729594379 672686693 304358126 614925723 593285094 496694556 459782107 777405291 900978770 7980818 594695560 834298294 184132569 445043019 298650107 79786795 213679253 231996124 248664119 728035580 396008899 879362984 133770422 534140739 561895518 811054773 139816980 230035668 911250095 86842529 702652208 388939421 728845692 603048152 478176423 407829794 45615743 993672529 538858685 978103211 197038197 731385352 53078066 426402232 90173876 945331313 791866740 344290070 185681033 847211076 361169916 386002514 883135926 826030156 89050020 373928520 328739579 909852776 491808095 936635643 624614258 428075460 462321149 776338683 705332749 13088212 853872610 496933907 737162221 475506562 75981322 759135771 944718452 112180559 174872810 151863844 675935844 888365765 701095203 149860429 198898887 676008116 203669883 87169026 802155493 47673031 383825941 797151714 445223698 277273422 839511238 166415681 788862446 898409679 538765439 311319270 102948337 491086299 30570650 365448653 44419976 660966329 681703509 795960046 337121128 430062831 951308665 834847723 845861679 597577461 525196160 136271193 317734258 555646236 516888605 537263737 58272368 10432683 347768700 735550140 919438547 307610986 718153726 939631377 115927345 561388100 849804322 519610390 593955340 308835090 653127687 164636249 625265814 330131973 147651334 917378917 849465729 910561564 442478190 773998587 940795374 760661127 548878487 260934533 467771340 825251758 632605575 391968547 41961273 854909346 558282966 453173688 149441847 732483154 796206650 578809486 175632473 10900827 595372577 567342611 196624101 82611250 413054309 859207367 562899773 835054020 95632391 762139438 701825197 788208913 535101209 336956262 543137031 994864674 792813077 591441923 845257458 282609330 359970068 585946214 339446302 537996536 345634159 761775756 586879641 946428373 887790117 278086476 481676229 22828736 336608346 734903632 288246033 729849026 368497305 70752635 590688757 745990384 579838903 671439577 682169622 776821383 611437396 495556004 102096794 502437833 983758086 484514117 755768598 917120432 125024810 279954091 249777195 4368563 151733536 561313479 719774881 622080702 486949929 241984708 957033585 451188628 209902070 50834781 661487910 228780636 123505215 56613107 795292142 607316489 821175681 150506601 382234166 782777852 203648523 569891 465590058 479797080 569703168 509669264 30790978 759144281 825367448 14483748 995970783 943144922 416360416 779149569 664464486 346739337 799219672 229244218 332938760 317738954 862569735 521540797 435143891 982990172 104298268 326067736 196261074 892212663 852626449 481739052 479513840 176287531 30471115 440455205 573395779 665106716 113174932 900210763 971509208 59953111 369049420 48418567 466818146 623949357 794091270 728844676 625621232 609898886 268519440 947947162 371489636 784977976 607094048 528281335 675350969 146454009 89179322 884857846 835320962 787553257 920371927 846113030 900019058 355075798 983104660 824733970 604089506 669999711 725834920 161298424 204542560 294948624 740858621 641173414 89376854 27192765 744921432 948740909 219797045 548941410 974290819 712385809 878438517 69774788 363200895 269255510 511724066 260488470 459121656 450433867 262888012 777720890 789244520 313351936 765805012 297170018 606227058 589336240 40277939 725503797 254882312 571069465 524125148 11249980 297812422 236372067 316010611 323815588 300204109 419421547 182600782 493876966 353495745 634870781 300725646 771788654 774249962 546598003 101795483 272403858 614118103 352847638 783137048 458720750 472174504 719245330 712660195 80459865 344685229 788583931 83742460 58165733 450628304 626297974 876641520 774971453 165748080 731670175 386506054 354435551 838204268 243093748 255167763 636777803 896033197 575753534 624836822 482597817 197665347 412585692 505599260 859323623 606457562 969938440 102206954 876932824 653146867 566518374 374899217 899437191 21895978 474992788 964010133 607036191 700655504 321299889 695741173 128241240 627600230 859071834 670221947 385506198 241926783 978147704 536108683 950948958 231228471 448742416 347221536 942117846 221979387 438358008 417018254 315506671 863932396 813001870 656845786 155128165 108918508 676156559 827242888 50183653 519614036 655851239 87633684 812684397 870869375 60662592 356931089 304801003 318530205 922245722 535613429 299270427 895548982 510241969 513034427 192505432 493867877 105058314 281902541 8881553 216310654 28021143 868592125 410895289 934273618 825904097 992215427 427397234 279066008 847305153 655899290 192570244 303496744 244837969 875436936 839681312 706137689 200901900 889870288 875222221 472128222 544954935 787202969 211141137 869945177 468486237 211019206 43543001 703697186 944387504 757815952 499809222 962596983 795572381 601388987 537130631 983786038 67312964 460827276 460056077 235901250 275836127 386525849 990154313 830508519 780398487 426059236 891538368 506733603 851132015 30501929 473740678 516822151 31776523 706330877 970556868 256169158 849268594 852607680 989640476 796822051 497445591 540687260 880787343 521716607 483639111 253944535 757840264 818075172 246587948 317508328 613703169 215717317 216874762 803553865 892901732 687733491 462249200 455283085 584607965 725477109 255109996 82443949 884570301 267411712 314152812 136779025 737269110 347969420 90513717 843264380 655916674 791813625 428525604 582300607 14888582 668504178 578582260 772964775 380861634 452591815 928791903 915189509 384830886 752043404 782408988 993638734 439152858 14586768 501612376 667855952 235813864 338513996 350343382 554367566 412887317 734351297 169236047 284828247 564782949 151728431 765090571 867048212 737763481 580382447 255369976 975430266 561656230 651560573 105510033 655341637 727154193 560533500 856122503 326522832 353204814 621470651 149581294 522769148 59190241 797485649 756225872 390211781 927363259 931765662 560917616 407829466 360483151 527983355 191129171 892620845 132036840 414591263 15575852 869004529 805586269 607214396 699268705 731552907 433373611 691781480 561568527 259798540 160925136 7109567 135554879 630376994 409400687 204928119 905429743 91512325 371455492 656213044 314638315 694073496 856075000 76375747 800811441 801463670 86118651 487909973 819869394 945949918 482873097 106008437 141384052 740433594 365666155 948874283 771267566 148835434 549214806 882580179 800618143 360079359 161911091 58490801 479325249 711794715 200880306 632237215 674708273 689981906 959847131 471079472 411384671 955655920 990025630 177322358 764784181 986971294 469884510 35810941 186243499 881404021 171008414 33721615 911010490 173476015 959507369 847825324 591232237 159573473 285429005 102760244 539152830 714880109 48799750 591189697 29080768 452080403 621148034 701146996 996291428 176683049 799738915 704105377 560322860 760697149 892778012 573743498 512221240 399271163 343832831 877871869 523707369 720682002 253783932 641362800 201996243 368123654 249968707 708038999 454997711 876777267 15108584 55001381 75398462 988799838 891848805 29126495 441166600 693941989 275297841 124769057 218078935 238881452 531391513 736925551 943996984 825836286 756897510 450609253 299513512 114820545 816154533 130292427 411968888 433200799 866244217 745912847 454509368 943989077 903396641 295495189 867586595 362610913 550135958 495190417 13914025 245452043 276518877 189278080 254925420 789538763 97432758 457075146 171551249 889507782 286814738 247319746 880251260 674289463 147201700 934827763 875027397 582911629 292631025 540259419 360100007 827527983 991337403 901194178 577005442 223253521 896546599 124354254 137441645 582195537 11450241 157546665 626177675 524788150 685671498 93289109 173789305 17121548 192682496 961241833 802340177 722948744 87060532 513446424 190196702 241075617 852636248 257952079 600819124 134550195 502005772 899831146 274985796 489692010 962271064 880891752 691068652 564417868 835525678 360250009 541391481 885371653 988973846 600712125 338259535 427741318 352752719 41442578 785925988 597738920 656865882 899951346 459035386 101027976 719541703 207181532 842203012 358847212 220574577 280776094 678395921 69588547 167753618 302804111 587577130 468599208 85149046 708800479 565060219 27591927 28810528 736299877 615009535 859390482 247457775 365267635 783872971 656909535 995983010 303794696 477292826 119420883 767780748 421368892 624860741 795646572 753480125 243851389 514457158 692724418 282553604 610000121 823746141 668663365 623994002 559260668 187133110 932636130 743574875 662943874 824006027 153789563 315879708 975618401 608475250 983993743 123868912 731820257 583744997 129480631 522701050 348759319 308791597 318283728 444667909 66288766 664192421 538570640 580677032 888871066 245243752 900263509 259251994 748613517 950690787 402321703 356250523 656751811 585857718 652333685 223116344 239643741 305746400 519074811 805175064 813164893 968530762 347520746 496305813 434302525 531026486 262663333 527486459 748689950 268922844 150442128 261799185 689575095 266216886 105751274 639688067 404723578 841222279 305367758 493518606 658973195 723714346 916324419 356534840 205502456 112099608 492508412 209534590 881783039 190763207 18509062 360946005 799017300 453194142 728872704 33161110 144674446 640875280 568600088 876981099 810577852 451365427 321503706 290705329 684228876 1244627 494080525 21882253 913474751 66517573 96031356 599385845 601200864 259002449 668295453 229889118 763230254 800054724 658135727 148722166 474989106 833410422 908064448 424569199 240432542 419920801 449580237 511450345 101573543 260292560 345683126 979840155 209523009 23462731 429978223 274822618 50579212 665093247 120095187 104064418 410558930 122067986 984009616 230945483 524975484 862017616 901126608 945584413 671908186 632045921 511546289 776460224 499491858 983963790 48121742 754507549 91183717 755103936 501781952 332762028 223043927 543858599 309951563 270204109 365055192 361710253 175361582 908450577 460814961 615211916 19896563 602151125 244636526 247309687 668100091 601749769 866388414 914827641 48500797 645504779 514145277 177695945 304159011 967422832 118992043 761539329 157977714 332802372 997542005 271126132 341005549 800750771 847713567 934121742 696714224 959756719 520199525 333828708 601854983 965557732 826057410 958638641 697350018 470938526 563081051 389820258 826675471 18154849 840595371 905172657 585956143 720656949 847379178 181584962 694776783 103615374 765165987 727776884 268313236 195676689 510925428 55474393 431082910 706305708 627124244 430166747 37309613 963661789 318236794 538597092 857002832 689820121 863302432 361565547 292759902 248055572 680715983 339894124 221930755 322224106 500748577 807489764 875840529 906265459 355029606 396503779 943150630 975781836 572685674 621842810 263929603 880544814 148362057 695687175 140284453 321181863 761071975 516333203 757443140 943449925 213206954 252334118 29572055 509471182 496068788 217575166 176685420 617742283 840414688 356480154 730248282 999482840 385333035 330233421 10859019 734021437 955616798 490508775 446770290 65477631 56461711 923441479 31008754 779420434 64656950 827903136 522910968 442611802 651967063 401049148 380394385 401214317 257645400 635446169 809644088 555897214 456844164 274065955 297508565 278001347 394084451 140882235 488669031 385373007 177861916 589807977 487381429 218297237 715367769 843855815 294244465 662813726 510695860 309859761 335189640 610442790 921168287 281255933 100254653 35583979 54679192 900735383 415037414 487918560 523565879 803667272 841243028 204289371 676783402 199248197 99822253 756772816 215525601 385968090 154828222 41466699 182335636 865659723 782756816 492413585 643753175 197926596 137529421 388572984 747822287 2448490 228611947 720233017 677318387 862459562 585571970 755800943 865456424 523914037 371153744 681633429 408747435 764465637 866734072 340512335 349821672 87396960 378308949 177754978 393180727 770269138 900967022 546440657 389391985 98854706 393154762 882558410 877219258 156766295 145191140 298077886 196274846 111596506 309981408 686817977 891938164 669413232 965082445 489761627 218821168 475061908 540014709 460296997 510955746 612253855 18807312 328224948 738287182 192789613 224412429 424277404 797645309 350262014 894517847 172089932 973281217 313152924 511448005 73304627 699157423 657544194 233962965 924676047 972802468 937151481 865197467 303345245 649950913 304371248 335736460 710546255 953021182 455373465 335074301 357637009 15867099 508373145 649607028 28260596 279409486 995824372 988482006 454362560 865908859 147807652 870165154 111598650 204179375 389848894 771480305 433797373 532098905 446783301 989775116 598713158 41259831 177602906 74215220 884619438 577616760 906236037 709558793 204875642 194403137 981250624 113817314 46129916 73318026 37155175 365644111 78441889 648490525 486213173 515443191 572682807 793935501 574923225 964794025 150163683 441658372 890124320 319339539 472997363 978285585 364325122 193470961 624734944 103764541 241744806 17904286 715013805 201041984 661230621 501494110 892295193 199355016 840664481 589747620 801038109 833982520 851889354 960130886 975866152 48082678 200793443 44627701 94458108 205622728 705184609 339602010 473647992 15282422 554851655 648907248 750470737 584008296 464899082 218524962 709483065 385490764 28880969 24535823 981215867 65239861 479826229 784817907 63818715 486176679 455572942 787241197 87507445 700415998 577248689 798316368 642721372 713383051 877127704 67493679 348987154 541496527 793304767 300613679 908025448 616946594 717429638 735044346 597585949 4433053 252043139 221827349 934582559 487997951 351113247 320207268 966176784 2758736 842119638 718363696 947349476 466951346 749435312 119025392 75360740 729206694 26751347 226088654 645343157 730307215 696369867 664043551 709495910 91882277 724315872 774910973 667326855 385133332 354276503 54539115 987386327 950367484 737354576 168744646 674082134 633725980 385103504 779774643 97501492 631034043 162332657 705879595 542032973 141728578 359233462 599615054 509218100 110636867 873090111 674169457 469273000 79103907 838560535 271979664 288665559 687895616 607097225 149109207 295741135 249028206 952998681 272196480 498101150 162454307 387359028 62590697 289986374 268987443 951839972 199586018 407739771 853223945 391529979 136167825 977902658 235609407 396598898 431165078 311107023 688759799 824191810 727067973 865986052 151273047 236419702 526353309 343943124 167508330 929585456 536274005 658352839 283387221 189455152 532519327 695069259 584765248 485549765 13771736 199022087 467020210 466959338 908376771 106840709 853730741 33910405 243552847 872930514 656521914 702837936 423109434 460756177 996008567 674714114 30335823 731604814 518008403 335460420 22942247 256010391 768475694 113929419 845925147 8530279 20546058 628146500 830224597 78518092 187275748 119205561 612065989 687141476 349185079 597047927 755795435 277957871 336410731 33218985 749278056 614441367 565315089 785970483 67450610 224922891 603783055 60057284 774011067 844355727 908385081 773698354 575188537 313969068 635018511 809946990 13627007 747229300 284389928 983714818 945840219 315066037 267690773 78107317 935586762 444439644 843910023 330233266 413491012 448707325 863964626 864919512 932088852 10435489 416462744 298696033 194332902 351616284 675093425 43354429 293982661 362489505 85012378 968443670 620899504 847732913 148559420 457885627 106801677 6423823 553364909 653107057 32383676 38787043 2649775 836756381 922282280 159461290 228992629 190960291 751407943 151744915 165818919 643724401 621484097 927952711 978503921 79463194 500770367 502636972 806790022 246290300 483657889 279768002 790100228 264409648 967865793 557423316 846965510 83252640 788540140 667350443 627829962 980986923 724470156 939920676 455006268 17260542 983910160 122585800 311670982 358075166 967366066 743211781 826791809 605252865 432290304 837530477 310886808 92396666 691225883 694203856 133700137 74323590 876496098 275142874 588662390 691231132 427879424 894246418 850844732 677780198 922221303 797601552 894115710 645155489 636444274 651391346 573247106 805527452 490725320 122233638 39315626 770259749 343966160 215611381 410817947 728067497 662072215 238356255 817918350 661257427 793342380 787190474 119308532 48500286 733199514 447729354 246222413 755457076 208609926 860369649 215923903 345549757 479486536 281534123 156838280 554872233 553974374 971337779 217202354 659174538 875529126 799842561 105383713 138422689 258305749 258478086 885584161 83935387 46303259 95530982 248588807 451428761 101887869 55850316 941405944 837545254 300016903 82546035 518388098 397183263 110774459 284796485 185883611 282460268 782650168 711257776 362054471 229050842 690383667 217345367 699826547 386340528 896253157 71769775 429541840 962033056 25910672 500853505 49594468 461295381 109369887 339827568 545033047 829473077 353490400 381379581 835700762 126125910 80429855 483293702 573236898 774206040 950266083 434152237 828186864 939456380 860612296 918050762 415592301 678976897 695682787 34252635 196000290 536241762 125544195 557880684 979785486 769215798 729337435 586957128 616092536 127177808 821063251 299988944 41056695 137251072 863370537 903343471 986438501 956039390 570628807 742452101 871485793 907541055 946187258 374258871 655045958 624040007 420145051 301772840 866626381 239910805 196958944 649426205 972298412 585428589 132570765 145176781 711993085 367354824 811853375 863370151 544124408 56886849 980036585 463074460 72870983 899982319 963312969 43078600 252661784 785836404 739070047 130164889 698053062 501740483 124774288 900900730 258743663 509760246 59123839 25664985 790954313 407744745 428107473 880479550 319412194 637298156 69024694 878493040 447348767 571446011 566816235 863560015 72640480 737444800 570538323 487342983 245919869 256691837 295087757 892540609 511613168 92549807 178077235 820983189 812639345 388377870 141820977 196604479 597565869 126443129 948511634 384016 360731779 409745550 981609624 200835218 978647412 197201472 490216623 899012164 336108821 158384040 934905585 559206418 872940960 38849255 780818545 904433727 264837769 156995536 996862236 644057651 290200192 483454860 877632073 569566001 302987601 627391057 288314373 703283167 832455885 433652549 555292390 202102131 997112599 401945582 472217558 219247634 298942601 637777499 397742745 258945389 450660367 163018954 109863089 226022593 34468947 421057453 948788532 660777038 926584569 410523237 842800514 773905483 49179398 584014926 53434208 744972782 379560341 160213313 46500048 971418054 964432363 733034876 443790342 60161877 625493824 378543521 961052701 126185773 516746541 596254668 918599080 851110463 800258432 838959151 939745307 839463990 20048225 940771704 222950923 903986285 321640555 309114342 584812622 614842917 340131751 618521305 61163409 514214970 382235528 471775602 355227900 247729978 299655886 988805157 779665901 376811052 1510765 627030068 119081148 598236873 251059517 405443443 987173600 905091387 802903519 484889662 776340518 867114166 945199431 178899402 96064738 914362020 309860283 293925742 351751667 422450880 551583148 614618634 25344037 853493108 852033476 289247285 151584170 435787410 193484534 324322625 634296 733194516 615648141 392388215 364057508 894351764 809520548 273246905 362624059 207525315 348583167 119604632 804320008 703224869 253619854 24024795 684986358 462407257 557275624 12845194 312656099 352512972 807508106 568769336 950144550 68222731 401229207 319572555 688678339 700399659 396199229 41551640 675538935 880249769 197366629 307547056 57281921 64915318 411451788 547474615 489614144 829371047 410027481 25276266 432131119 540481588 184777022 319460674 987372866 708743487 54268126 837283992 146982045 634891377 79888085 970245238 779033787 592584545 389211571 491873634 456561046 872929120 235289312 336729512 963967803 960928271 134464178 185319098 268988676 789533175 130576346 216202145 315120998 23855659 683678011 690194008 358626142 735548753 72518228 433882762 467737720 422195443 799821383 839539012 651096654 906979256 334171681 354552380 163431316 924797256 508906460 145995707 11297797 201040683 381070890 416585641 472804177 287079337 47349993 74277555 517693308 13867815 130039790 143912055 253470690 461094651 480247586 883797151 835730060 731869750 831714360 902474057 939866654 477554663 181496754 10966346 73650035 302042713 882341890 457911999 540336975 510200538 877292900 682654778 846184863 5077825 104752762 11962062 614887505 134791168 965054297 469555808 328433460 732231603 458277352 695562441 685896343 82924055 427929948 748797780 568049201 252354824 979995331 650629829 889928522 967075122 385775570 386748654 556560323 231267602 328458915 434630061 298205479 37856699 769850261 931328528 150711000 828248302 951232182 940503785 19796355 945611976 55258104 681456614 794216333 630571924 97525564 606895297 609760622 28826693 640361052 929137773 127724376 233520022 412730028 180355684 554391468 586059653 84073987 168139836 450235587 926936438 388288775 518433175 252604189 39615279 572910128 134875257 199481009 606752926 400469205 237482201 984018112 471380228 456572715 231618580 359793109 446314042 19995448 768527053 494984495 916702794 935294796 107123 153678972 870743292 698438070 395518726 853981583 340931323 970309812 187951194 89080255 461022252 368549868 137590619 133176378 879964498 866933538 79908947 224141982 914790653 344023503 254089274 182237673 81830923 551219410 659406116 69708655 612426231 776037648 229104194 76460475 173271316 280735826 76344013 399717378 478839359 475057983 310049195 499022995 21576636 917660593 989744257 446654362 584502416 991753079 555378841 420713462 424278094 401965283 422904306 485443592 17874769 89895710 882101509 294920937 78416141 96429565 775704236 247303229 38663760 668128400 32515011 733289440 461610650 982179765 666820988 506682372 939398816 631956593 37518259 935385443 124282042 501440678 945063022 643956825 713390308 391967803 392452619 106951075 318312660 860586194 358383788 362684175 699075543 242813909 258219952 603777224 724974702 245768097 45966912 354282573 701328664 289500128 826431126 678919759 903280833 412497981 850053896 550172102 556900669 818042388 738713618 158206842 348766988 237930565 146260538 422262474 364759392 862593989 316229645 977663726 989634293 799054797 596548084 778903108 596962939 689382931 586961421 827938531 565837815 646660606 551674174 266355530 519434713 939798294 340162046 749739593 890804585 804059378 469262941 998186006 37174114 690587673 435180092 945104745 698758538 905924530 411531327 517730653 392719174 147241399 267133458 591866421 597658853 619211286 430512603 578337439 744720348 251596250 528386516 513239794 129077361 67470695 349342427 657786549 438387395 753882090 924027408 23338112 490667855 823600931 88827011 97620974 931672940 240990403 86333071 520007099 209811265 61689267 647761418 848017240 417975725 943272157 150123543 81446839 744032907 272036354 514195338 895022811 454083832 151601258 676704076 920375394 994759707 660614717 396367118 148177039 151096310 668838019 470615335 621005702 423939859 331636488 939915050 24387756 614965587 743932462 880482490 308447160 929043462 272785690 194047161 623094812 260043503 405778968 118936327 137354902 377859346 708888534 346423853 540184584 853873044 570256635 111996794 958957255 224969636 566653584 271594166 792881200 221740332 228941800 819502444 231712233 810173256 730943091 534742877 163654123 40796181 218811023 873224263 699556511 34807553 168722293 325286716 525450723 952599197 190523544 973916153 973095675 604080944 715604529 275376415 705539994 21303386 183478381 88529183 922153261 692801687 748593834 935168273 613260828 710801002 826431884 251341420 568040795 139936712 770505591 857753691 905818955 867001431 473129169 451314389 450237472 905372019 719341846 81123445 102601621 136474819 147711096 891632427 722862132 513430871 51609413 61739801 453101198 46958757 360291264 199216010 693090311 374921379 28280675 572472695 459284265 610655656 880688769 490362156 164043631 50694834 82349410 837111883 602368126 435395571 178661726 987339113 882609729 153163359 996233962 677588872 515574986 326709706 687745811 141858512 870925253 977250463 18672206 925263246 729684652 646836147 394973182 948373145 276085873 715950916 292295486 521467544 851973821 11624678 654209973 674560891 976411640 334373328 649000985 356864126 594387427 185551577 747692395 633714728 836619405 519143590 702305032 305113541 436912684 510600088 49907097 686736794 245351337 529673673 319249488 253418634 565398505 875366152 553965967 274932430 474163436 37062719 646701390 984011293 215226954 704648734 322513044 919820945 431048847 75813842 860324715 53743373 354401209 801306700 314243247 141955130 59843238 50958051 915245841 493290700 177370048 420443774 514594301 465541147 622189197 970673198 599395381 22544415 564599776 24331438 272329594 694943108 582013790 908387289 975873654 437213132 172535112 781378457 1527244 581377709 695076404 440425227 510564919 57339512 954257628 358726186 386339157 832533724 760033011 586476732 482607291 480304045 936466998 825122042 70355352 625558129 78519899 302712803 752748439 490200697 724521968 601589181 891204493 810182094 650471243 323545662 509064211 205957356 586544749 284975758 940813219 879730987 176377356 698062535 686788364 118303761 734434194 741405114 808838341 329235658 418159620 989233705 538958044 567843583 371632323 398491902 628516066 884723195 985783541 772212898 256191555 428108283 208745910 604078629 414290118 202792252 544154107 653654225 438311798 512451271 713355596 637343463 463684012 983234632 727180181 184644372 189988365 297152762 765334916 370619485 382094023 274524376 437472152 598453434 474381379 311278745 489515966 386832962 481408688 99484284 20447912 397018791 200088531 494171672 299770041 64667289 632720728 720635089 838435400 978933174 869085315 225631931 66929390 767773810 341213933 75133649 233374837 390180736 623758545 209822140 341652786 100963778 419631962 797394560 678969011 519172620 999796421 519603882 304512905 666200666 190280587 241769383 698301547 732136369 792469591 36225027 885667392 778156085 26636558 914979337 767190231 824653321 659995012 386213452 746166721 825465759 270018319 953381366 946172533 539899451 495851060 495584845 928527313 63939856 714127048 865157450 559966273 762065929 365265008 310598134 170168793 412700161 360664333 80481524 42458162 465913263 750614479 413628815 854088137 757089369 898533504 396236633 578289402 862314846 15284563 979324081 586097025 457209849 89173337 263363328 443144875 862292708 796391291 745494701 48293300 69012990 337628790 846694991 501612175 139168139 421788121 88050372 821878264 742504081 629061751 998084112 694296812 790307676 382461445 368152482 73688916 486843728 685375800 863498661 386239880 516611331 522980444 386102854 236212444 288578612 177099800 928872125 173092212 165043617 616589987 919619 243613563 696875157 922500643 930969891 923265650 89226637 498143734 922480044 773910506 761166572 866383024 541186073 996151202 555332865 655636453 34342431 545633560 951923398 306251432 453029775 524424011 689519553 661406318 557392285 134117841 962483357 919485347 129945262 739884938 309092523 234812410 127473938 530915425 283033532 18375411 279555718 825722239 779129115 775484146 552283274 125989943 209736273 577972805 122604316 402947689 413225190 183490433 885872815 16344076 399490748 210726965 229164714 595810463 259760126 104921215 371508947 288473036 418445845 359394706 857933968 727178822 501015925 552990025 233326519 413943691 976523278 595484873 688254765 677643092 391760437 991693161 525787769 841494599 688278676 63526059 226234910 250474915 824897603 351173350 550528821 883022920 516105261 70154689 38108877 607554045 167389357 707774083 293827553 465831847 987652335 543477152 676358444 366887700 584193732 350273004 718270443 492974604 230428726 462597439 361413777 188072788 956008483 76392164 679114696 800530004 955736966 225746205 306218931 375140029 444186246 87823939 142913039 259615537 51853866 714752257 899114150 3135781 452646566 287317649 581332350 462966695 87361430 113109295 565383186 561600830 932021952 148985890 338169509 402158309 871330482 673727586 188245243 350994317 571758438 940113529 623225301 674185238 176039663 758042879 774966722 991271891 847116907 228521340 971782144 682229109 473728690 914565091 237328392 414097942 783940681 483917753 609215021 224556969 297191121 841615820 20778264 487908931 400585432 13026642 519644052 522018978 724420414 939430034 616732245 574665335 696239068 121192045 420486410 439777088 108148778 191926407 464782297 450469551 816677425 543550577 483194160 825876260 199516093 121878495 774898992 935201926 191669322 877149545 250084067 242763327 245374459 325032828 553639463 230092193 69465339 747657873 44196118 89424036 617787332 263125866 402341697 153514579 149895173 612140912 455010202 984396145 383669207 877663506 859871704 392543781 326437578 709511087 59339877 45425964 45923675 29409252 549761213 363616766 993397674 698982690 454687059 241650336 773025223 381214933 815998683 163556462 560579180 496754649 47842605 680439216 310541202 340373096 865264188 882007219 162687563 422968596 29476166 380350060 155211444 127993581 789854974 465677182 325405229 475814597 11308750 903301949 192369004 824924033 774590309 424528732 179195879 448243099 755704218 942949171 304169014 230626362 378869403 3968666 190466705 36612625 428715789 331957707 163571788 90650755 163108578 664468436 641402286 207767687 575111843 6506255 651644239 744313981 325240398 648517885 855507739 872443818 399095951 562914986 404546436 923831060 129301554 648412562 805432838 276492703 714664166 610749132 487351703 567427087 904654639 132508379 625264622 235448662 765809373 693662982 431739749 425225424 829623908 237738817 882200637 242743510 562544813 588478049 690733647 643078669 971310919 891033756 860414925 861659622 101320675 366570679 958240443 210991355 597504878 1430750 874657884 321642697 30446558 610373269 201810438 386555514 454878324 733763613 77539972 427802326 621070346 659792341 505392749 642832881 11551090 677781639 158719679 302965761 572430265 96123357 725954518 896974903 172488836 56210429 293362436 176496636 693371498 697351438 320885521 721320676 98530460 919244311 948173949 662625045 358592756 941429687 267941685 594144031 362999036 600667890 977009984 898571478 924450548 954822611 474302154 882373632 938258713 579553047 470041784 528727983 522548237 187800672 575823556 783276361 816399588 850517305 355464319 642533064 750273469 473112113 219616298 825038038 71094727 215237778 18524110 440793667 556996313 501468007 734774284 958321872 821747625 564708725 19025841 378960563 482500144 802931815 854514793 840218131 421524375 218703693 685035102 413815586 472984656 526629849 576522619 559076161 378963805 213996612 150249151 349339647 730902811 612201677 837030554 98376959 901315485 893563641 170184166 262539622 495281322 729702881 581185537 989871625 989894550 687419796 974700700 10284244 225130859 341042393 77258877 148309871 671839114 459303796 300884918 867026897 959113496 295350873 304028366 501589225 506192145 365121246 724320807 567049147 182757289 265615894 186093649 814805929 538430548 211709174 493868085 982776195 886344631 39599216 30322119 591791746 504765978 343051167 974654089 933359410 101160112 991430963 26770351 205798054 313070462 326196472 38420844 431623350 269508609 283512544 758078526 190242611 988955893 709034560 148854982 221526005 470745793 597593081 697215641 412992251 585201836 372792478 723967297 195589618 92064223 305487494 535053673 211656616 461308581 499042053 120356067 723339956 763130361 88470243 271897362 283009989 303048661 659870788 391268950 991056937 485096669 426714770 128580847 854172766 284448571 783870592 261194043 786736357 898559623 562824487 678300628 536423540 570025796 816256958 515698439 225548715 918371448 418411034 660335839 421264968 829192027 940041595 331341873 947827688 301127416 431178089 879070727 148767074 842618190 585150132 343282714 812504092 966833132 967187455 988512168 594468197 34733560 345396919 897069773 386007282 133557737 944340937 709918739 34234796 572701772 990729205 628519453 823401610 770478590 466533558 443265030 868526315 620869057 929644469 814306556 521936674 745418471 162407689 881441294 67123912 875486711 485976639 64720286 30746149 320249555 201100895 814687757 764457669 802532039 146894198 563437358 83292206 164219644 66758630 963716342 383766336 615152551 522351663 125561140 629919950 88307828 962796659 201577160 312059497 250662761 280823641 657336792 972248631 422671062 617688633 58288812 129038098 159452592 120528154 953950821 228707614 935147198 457828131 387603007 230677309 38579786 568424733 119042392 581890116 30729278 703043431 887531718 363605137 953576956 176624210 797764205 308372901 99782075 585392365 791513125 30234934 942978206 402386024 249531012 198005747 245269306 778008287 605774341 325578533 738509229 344675497 547074577 284047895 922177286 459515720 839994162 77216428 670714314 756790865 642647540 444622332 173285644 146374141 498617705 327829988 942342911 894372369 577096677 729682832 812311576 911246563 101621230 662580549 470440952 404964473 718300537 738007606 448039795 14459038 60604109 463581996 699254343 542391198 937972847 862104651 290385790 103569118 826309161 839308935 302896029 277405303 777241956 815279149 66814779 631091729 761516787 670828246 667659169 982550583 116710059 182881422 281454626 530399507 27316951 179475788 907315420 119568166 674109791 499194100 89593333 429801335 884879900 775535696 796545707 512929655 117465554 856568346 459456615 880075804 166494066 26785170 78120854 929421962 947623868 869250054 623915516 434250799 828555087 843634087 853393621 578648620 262770638 116993805 800398830 230953725 629988493 209227525 604068836 501647844 347391351 450051566 872042451 214910049 297556891 747558201 192614054 45714656 822706212 33089509 961914957 697550809 645623358 581205498 523741614 94386997 97113931 398676332 878675942 679944408 998443831 914883807 59450184 860184546 589376435 327869463 58539986 443473880 225074810 869643108 604728708 786948986 11429674 580712678 539908041 554955707 525554310 337726062 539352804 219276182 309973835 10850610 796978346 288732953 298712761 114846987 836253560 615943501 752100603 881673585 968617322 142265648 592733186 525043837 538853839 803886554 548856966 636590143 421809974 325123625 416977870 380931581 349238547 114541915 678328995 710503626 662224500 75736530 617399060 699276649 984358632 11689564 661555956 396801563 801621831 543510877 555396826 14294830 110872807 921922516 179640332 866723619 102079627 941309556 56340216 582340888 221949641 766620622 715695809 216592431 982726994 425587540 222372447 73651038 81133898 721422226 194255934 418515938 382438855 870886524 103080932 340868868 791051278 642301147 890960480 110910669 444973545 434108374 274835646 370899837 32633844 127275478 67574118 526983817 574678755 884255607 702324938 530953636 213432283 964059121 27156964 397493508 716709225 848478317 742330369 761032840 802278348 898845267 626216260 537606180 716933121 627720108 164620408 654771633 265096568 152599489 706445397 803439677 941668620 643863365 20905700 849690485 389809892 710248697 579692362 679224806 792927967 701621347 941978572 304744435 198419274 585650158 241927997 842564256 443106477 332647667 215653956 854552272 213276812 861744760 51873669 963838935 421312266 382684721 279847508 407702997 388803156 983510019 494567921 664518933 240858754 430978375 279265833 816529220 720171511 141081315 62893556 259159439 760364023 304412417 778405597 779593755 555872890 770255887 558288255 378773312 782218892 521903977 875983981 86596805 511033130 301785801 701210838 573214996 30829554 919289537 649427437 287009521 580311226 940392266 36768693 502834112 992611596 867106410 462200439 591882351 627072556 700734581 11671997 354139134 831931634 844077778 699410305 265605212 107313478 95635676 184358500 185432319 156658732 556197615 376958784 376716939 18910031 811474778 722461381 183298870 487396324 113674302 598610613 840745763 489763769 636639857 835559116 221544338 661282755 980212183 145782262 551267571 479514464 798698530 62195550 139658302 176202505 531549477 500671521 271143896 433417558 432120186 265421084 97840818 480526132 175360612 301582849 83733436 445371785 41539706 710779852 284352008 137551676 403605021 870449552 731861870 437420516 966721968 1345555 450192495 774715625 297344313 159812180 15946102 691945240 757419605 280663416 340609385 99441784 84304316 847767455 259395470 894078645 627255159 771504137 279340547 974193557 813297097 739152347 269643159 172294128 305752943 75272717 306553077 43041013 869451380 366282942 192621640 723036488 332381742 835293660 292351860 904395675 396578884 980953455 659545905 592008224 91145133 187240979 437621610 236183129 367621317 953136501 679334845 123575706 824385715 131501613 538902171 110190263 299000053 134189566 910005214 782569457 484439237 63046507 843281039 821242513 508243586 745383032 416936395 786142913 512129779 262259856 623721034 823416161 229458455 839113568 481400782 747873274 852948889 49142783 64756189 521237601 36734858 648196452 482937003 115753668 965432900 543916709 897058264 85080255 185340093 156308676 95317579 714837850 195220289 27272144 970117723 247341469 485801734 481225064 143551874 511241876 152295884 911888492 662051690 102611666 95994802 481353842 23106732 915147954 166155215 919924680 930652541 730534104 608811640 977076408 621618448 139426342 824043770 313124234 520857570 375626479 562182258 287998527 459534399 621700160 932529490 165558053 139015342 170438870 942128708 853183064 170892704 935186585 447474121 85974926 424173937 745108175 237713753 901254032 729338225 37103872 607163408 437427335 117200242 965865780 818878175 109246461 744015675 503442267 670481703 407577973 484261661 195460788 472076448 512016497 154295767 180470970 554374612 725532301 389433798 227811316 611887259 522870277 277723694 55460508 634310276 961367966 464865560 839421876 238393006 357152006 735065296 23220810 406489867 636805102 484015769 749995237 31937781 544905142 243649509 822158420 296109016 591816288 499220577 834355493 210212250 79215958 608785275 481860029 102680718 955437969 337060937 978003231 340488671 451877885 654343872 886329769 529639902 408753937 315289166 813576909 882197429 672415155 888850961 920057388 717574767 290995330 814072049 923065525 665484889 69461688 379267145 349366765 578291777 828809819 55686056 996875188 783969377 380652854 210442246 200288125 681796843 111917595 901175321 589391097 424836681 483158229 555948481 71888131 471270855 649613678 459038479 737469901 642937081 972107169 980428883 554747098 8858218 344030346 375886728 606290456 510751206 146670367 237062655 467965693 733891543 966521767 836453202 201183249 479665984 423977013 402194607 306512660 958059129 245821449 757876433 468242120 339590495 552868012 187265233 612431241 263086180 658070649 95582295 119807841 398678635 105283334 817302823 250370179 440979792 928089711 983252560 642554469 614194350 318003387 857054308 591060963 108524062 764495730 477182886 472286107 844409651 492183117 9233811 690800484 737736627 669159954 254373304 99881513 650553413 525889865 895958824 657174393 968766749 372644974 719736998 721472117 272727756 523085258 668937542 949526758 449822104 668813576 187413019 964360601 830534241 361000550 629239877 109200793 717887593 326193705 441146482 203846267 71713573 30613168 25866824 77128363 711585603 469155332 12519770 657233433 91966443 46950564 993876419 220258044 635230752 33000806 820622477 59405131 466484351 362552148 268418788 790174278 917059538 286199126 122995722 621373241 291825188 146858416 307362027 950266002 324241418 184602564 687464265 687522916 392275153 256685102 502725522 836602416 602950247 765231181 164584908 947448091 270683174 83922588 702322743 960007503 112717523 252076486 469539437 118670931 616392262 556609704 813021119 438428188 67687597 28681811 389748809 342400701 265479520 461111615 745309854 74497406 999546836 797897966 42955288 653526535 853855496 807480458 715142931 265183739 740312822 290753904 695030772 212608361 558421523 751665699 331721838 144695973 878602043 41365339 628128744 776077349 803325360 600000584 129713127 226759989 2808148 794737504 880997078 451055213 641946123 825298908 614059088 337324605 883861906 601868770 538459158 875475710 128639654 47103585 363327350 701689802 515333787 50868450 655756833 471785240 718709700 751766234 604697858 121956365 669657162 655478471 215065688 7815820 326268579 897274977 757037186 420812203 14957278 772744991 133666531 658647818 440415451 719354370 126200007 855290679 38516136 950933969 902209141 118298156 172833815 123776734 987346542 19514974 513566637 942873131 95952772 790516848 628042 535847562 183597770 572697321 642642184 269459528 487721019 467088108 250099954 643482257 106192097 718562471 476771497 943557050 480344525 550719229 257821474 386477999 853970077 809619755 122440111 11215597 244233339 405711901 907411059 388395239 546104547 254789369 274910739 895324559 464059159 979116968 796999817 813543000 797069603 290552706 404930628 125316207 653449902 194623580 569669346 712120891 942282286 275435660 846304799 680924680 982106507 544235186 210724990 956705599 730283785 130524555 308706515 82191571 64223312 88077719 985998772 514997015 950999746 971023437 838952697 513643774 277861226 205556789 524372668 693265009 589135713 324037249 360797832 257871097 872437036 631234781 641158933 149136131 233434460 589332801 568809311 926866462 639705978 57726408 889349194 608703013 492140348 531981956 215153460 820930465 484984804 877096859 339692819 217701974 84293191 757837609 975116387 577145766 34623227 166202348 791797981 847120870 916807631 629830187 625840579 843046119 102657023 785761851 134970909 995019312 403743857 259862262 128398981 456488379 893066259 848202360 853614695 102627588 221008989 481885579 995361140 241171186 9918695 657698824 321832265 367390159 67428100 522762355 797714760 962801735 589828895 785843962 207721875 772104742 135527704 854681175 76169299 179282963 359657203 614876803 910387653 222873222 596673146 398884748 568273377 600473676 94325999 132027299 156072262 564353652 857900648 684543638 66514667 640356852 217298117 532833532 99908249 750954289 231474751 639726938 199761971 559142730 864100666 216271604 694964469 270638804 913877110 728707832 104299983 952568498 842927844 550682198 350710001 407829380 164381895 697529469 394160154 778453907 16599412 237231561 422463851 227135860 789077732 843605388 776360049 546904885 947076016 794523322 694295580 363286810 542488005 32219000 688181033 949149258 290554364 533701700 230823990 998222231 264841188 587655820 885284787 58331540 364532289 78280955 374530995 874336215 119440746 555563027 523469511 349879193 260987038 679893067 302351742 415683620 462879234 675445643 908229725 757457483 667787143 841550290 625272635 359646153 324300550 722638435 130707725 139052396 25834230 975534643 425572195 505160684 250692441 692417145 176159797 570254731 967002294 220933013 53993526 975127612 840670313 613987222 905089711 49608887 360655209 469088154 277132219 676541745 666517506 93603622 669932183 279597656 636367181 233428898 142451965 778426326 423098997 368960134 788097541 474446281 25117459 39490606 499722525 677313802 574823985 558336151 71415535 372739445 354107871 863342575 984358256 634784705 211538916 535918269 817414073 652765125 845277172 720605328 249859770 316294069 910668865 426293992 295545661 52101913 125671325 210322265 142820210 248734296 942650940 924556882 481475979 105817075 797282224 325464041 312937824 562411400 949200782 715575200 394537845 418935093 5196313 579182057 913273166 562682333 10646072 330844597 978056687 417122621 319522463 988297255 577701585 829435600 504528391 102394188 342203909 238403428 370787988 419878558 920780467 683950298 918270082 324285737 603240587 154846788 547352572 291862286 687663804 678700959 872651218 269549526 876929246 663184701 39613063 874217005 305586088 315077711 646466538 625699058 737376942 634621314 568848362 945685233 710971891 662373726 416786057 706605917 145432060 357166488 554572973 666588377 540396915 991960642 135697187 678314110 785773260 462096633 354640730 94919995 12612389 923526242 876371399 753639129 870847668 816897297 135442204 265023133 151058954 242529813 205498066 438834133 673525415 862561932 778072605 800294517 528485252 553593686 28617060 543532336 184062730 547028780 548731468 970839232 716129325 865491833 744108253 997668514 364025458 447244394 777858553 573843869 741356518 815481810 820109759 449008094 317321950 676758908 17249907 866590739 896390300 677233484 189278010 964834605 408303210 973585227 216169229 344971552 366161249 159381817 761151714 858821437 12066749 547047614 15630935 170568598 120745073 946326005 29578885 385494019 914989633 65393665 327432727 955656731 583693446 154042858 65957076 596132216 857710550 84749217 924338180 914736221 160231319 994198759 174634029 190998217 567012989 579005545 85603504 338455447 28918809 177543092 831296906 499013685 458969382 872664827 441511491 281252565 879696572 715734175 250187303 928248137 527242132 276194235 236913835 865035518 156056518 244678850 651031363 591236151 749608107 505647979 538167402 47900928 175422735 434481456 775704037 197697631 461406945 296751471 274958647 570163629 396521058 214780636 720312006 199535584 344236692 300610756 103046727 575319287 829151129 460074409 852741903 325373935 898172168 897097146 91319667 38817966 22930398 417273485 170781398 964257356 839804965 128896199 706717762 533693487 915263781 537205971 156694306 125666757 34649884 981418278 382100521 536542266 312157452 892533498 340688438 494175700 676017743 535202336 30135353 706225171 448342782 710162966 551360385 100194762 423534292 899870408 845566718 176754713 787526586 656406720 189726128 709149232 562150921 252223528 690106869 251545820 412676408 494300890 915997272 884445441 296982518 558702467 953156870 561079726 382606911 430244436 291582779 219445228 436748436 946434551 95623582 498729347 124508966 797754188 316584803 926080294 427282814 269630126 777856639 558443027 183895817 574423482 749400470 673414038 703479734 848981039 662969800 150643471 376938831 756264209 456775689 829525946 526853527 296284183 31214842 680341342 81193899 724469529 465118001 856806504 336412511 958203449 799822169 612477908 112875250 261404972 901317467 590170662 437343211 793540579 525723253 257870273 55066977 924924688 407647791 252327483 182958557 990350416 837874955 71277924 319595505 781273983 895624780 41933639 340012849 301423584 978235869 508569322 977123401 790365280 229425790 625760589 740881767 28160828 467198003 111091856 286901514 806556396 105292550 495761392 218606174 56621795 265769951 144039307 405266092 249749260 887577533 15316443 411883218 335071098 248581698 504845943 220210030 859839726 405239533 838731551 278503573 35656410 300431850 998799847 530055902 67605032 847144488 534388038 489496504 764453468 742495811 284320468 429991971 857045700 863870655 977627410 397054822 863532321 355341294 781832551 797791604 83513266 212491658 260517774 962183123 233897671 28047868 776907961 971584397 310527563 819088315 323302430 943161686 896254996 795578510 356974774 551586820 240926556 116772736 178173158 484240738 944718642 699939798 237021466 225196675 55877417 592305505 487839075 54109777 329619546 610336692 976192801 917847299 946154543 932894644 970739105 431788721 396987964 622491290 768547824 498489498 415013161 770164181 267556282 873787574 119816143 246934638 689771498 853124861 680345038 541768668 536439646 844860636 264035359 438286502 775010516 929454352 681809689 224145201 995513147 212316148 111056463 676512794 624888723 794780458 386070661 961122769 604553118 97437739 534414333 355666619 725265911 310944360 572996365 844638906 782346993 583550123 474203354 939438455 500782851 461936374 370852173 270046121 131855123 605400114 958401568 338178413 39386413 811669374 345157903 458034784 675792922 572847098 244260398 780354161 842090645 881543166 149487768 98092118 862005681 444028903 339866025 892288341 310460291 466209481 421734616 120366372 986393517 832878862 379723827 57454419 832551938 140013954 741678078 184713206 86598544 481889229 445804947 49560425 642833945 398662519 283454105 141276893 718270734 164107830 695904192 223543993 745912153 202837409 477628535 77031346 198269168 63651418 772066937 509374067 709658261 863047318 797159627 814077054 999577842 761243785 54462072 303449604 25643336 107171692 765244907 984512450 626915830 953003683 903012070 507991000 971544943 285357833 18332911 908794215 147177502 645950249 126465369 945448373 854496614 184331472 592322581 949871626 732398662 486815167 948556552 98936975 405531826 122742641 516723595 736500599 916512000 958967753 226085059 41352769 921872267 573990533 363667119 107078663 276510012 276807794 188902779 411973797 627248526 60117002 25316187 271027924 55233500 38012556 364126956 912545499 506056618 813556652 120939328 103931540 179598695 60093039 341768984 473291025 97455585 9578693 280998784 278815712 987164937 453703922 465898293 397024338 345451017 826211480 876548583 612669271 201078240 326281023 92166958 483159625 588679876 15232902 353047894 867216798 403032869 824894346 61684667 754100779 176035743 484089545 153528924 105129470 507628401 777274608 126618112 509155502 511117595 945184891 52747628 56120533 876428694 541205531 334856950 473493872 861200292 965333730 393380127 417790459 414167400 270859894 846394864 883166982 19793498 230241575 898275009 492035756 322014327 758525268 920902600 870544525 520548711 289992671 328557344 455209454 751175722 342671473 121457692 190813493 968361637 503644454 132746281 882745005 93464234 362457796 326741984 584145010 614627750 136424945 540042327 883721727 615768434 631673946 206111333 191817194 206479713 698595297 877794214 756651510 16216292 59785248 75213130 404756382 465335949 97522354 982077503 547457458 619095277 72744760 801296475 963347185 999757892 941368117 871605698 755065630 605244068 806329059 734314657 318075999 502645212 712477985 831863821 787730894 666385515 103032241 511399494 4573570 496319941 947475961 905040250 417768493 151440596 975258273 597308392 616372578 406913140 21756657 491971473 401865622 446804534 871465271 221804454 296681048 547153252 509182157 34307041 363843148 431337922 723776871 537624315 182346166 710939818 244769194 330734486 542666060 893870194 581728062 15622262 151406339 405713441 120128035 787840451 220969671 114504749 766999570 863681779 732653217 178470130 336455844 706827308 585722022 397439521 558118751 431365693 940407267 666068280 271361604 373086930 49525083 311152700 345968309 795160993 750214289 816798534 769695372 902804748 304790647 595563825 45538905 850441026 286118485 764550303 746804348 865074589 576646044 235237203 275125909 317828010 322328561 705015372 61983621 473119723 540322696 775427296 172662840 631275543 877040639 934155385 939739350 624862801 736303669 237980919 803379305 181348150 119061595 358943674 853482350 179229460 873817635 860025769 322322336 793612863 809138921 946129545 656267468 348786992 251840259 909447314 471273177 365793930 654876840 223961053 834964665 932156897 306545721 818269340 387994325 298323141 250716248 948115220 898337512 450529372 403463508 785839841 466990251 216593872 949886530 211749012 166092851 326512834 727878836 424765462 4171140 573459837 829134859 937805098 554977210 955899419 741192 884356948 166363596 118767694 453809025 929156017 267599024 729411099 313886406 373165587 338800123 331300440 96984450 915385814 664491061 232944946 141085557 883616259 865232555 681695322 552259309 179439699 168757204 441423859 793020004 356011992 486255062 971021961 120019647 246546197 122729897 913836504 752539585 956115743 936667922 970693512 524769970 238119210 565573338 536994259 877574090 271677653 321687806 312000941 339233558 932837502 252521584 816937308 514783326 987066688 744419011 17281250 349559528 812220020 55602017 165911538 3158019 87603903 318603837 260418435 207509411 103642071 519086702 843145248 409276362 353825312 939781126 326375078 607875542 811094611 640548621 740618571 697936980 68495431 428019129 315895004 975337200 981938289 206454143 1225551 605245224 937985777 985047240 506485596 800546071 280404748 263510136 128695881 295250306 506170206 536897472 262101900 296808276 647810136 780043498 426359167 375223341 69273092 658743058 647128499 715129280 302654233 812851281 237434043 51563083 139215635 235582376 919390073 361903363 739878706 757454551 771656512 793865745 117150045 672961601 112841778 170490052 353137167 562221628 699653181 980823404 117719554 482144913 757877029 339854204 854493042 371187596 444139539 249053168 956407604 163409260 713341716 910761017 768081113 744657654 540162867 740433723 740023664 945995799 349841722 162803062 513206380 247125719 545983270 606651225 594169067 977192417 935323933 390216117 690133916 591072255 427208699 104986198 654630105 652994409 813201336 79606166 855159861 447477782 373513733 484180677 501043635 627208808 608731825 164207935 158413092 206648338 996907641 47487222 294977229 584448273 153229699 885437805 805489352 50469530 66286954 985248076 591689673 4754618 852983803 387900024 885459963 766190013 821971602 103801799 540229577 386451522 832702919 472361204 606222920 494873770 442127613 493229973 734292763 354718831 847928709 490361972 492152863 313988519 127282662 482973769 250859176 911982783 731527911 235047102 843156887 532065541 593652723 604421068 140845699 285345073 455922273 185857680 949354908 430925880 922172609 571803276 990701308 990131926 187334705 268745781 510560364 896963568 970945904 604236925 591422263 374711163 68014598 920787581 155156951 885724112 273310655 520250930 16199201 233839334 28319492 744624904 421671509 458545604 61675745 813402148 887999481 174014237 299977904 107830214 229037426 652385363 860713939 126482095 776186421 656987674 281726008 909367158 335033743 317453881 560510817 626043564 810342317 517129918 360505820 631052126 211397094 390728147 31452942 723249233 462166086 55697115 813073499 610173041 310131812 564631376 304558540 249328714 317856464 865124236 569957157 383660103 271341780 694968316 210054344 929665027 676111250 538855339 806178561 992095835 531077178 970244695 646552470 140629390 332031040 858137450 817140818 224691807 666006147 563884137 839615698 196557044 831953267 783160 509029800 164994671 832308898 279854618 169127316 39913526 747405201 8097955 2080522 320957384 254638711 828792769 937062137 720287616 446756009 821952725 306484521 710530773 348382679 191761903 450305326 958030515 659658343 791489218 84042704 555454953 820498853 348285000 561430941 536994958 241300335 108375642 961187995 541366083 660656578 431949076 388110678 41595469 292476482 526322193 695047327 466407674 300597676 565052902 568347770 647127356 464843235 761966699 794613117 661881847 57658354 485546683 174287576 556106709 654500553 841009020 961081143 636082137 189708222 329286500 105790360 205865423 339514055 150403488 414883519 64402480 165756731 166356426 471446940 352342668 203668737 810508908 570826218 79729596 997072909 424733903 445193235 254192987 466136253 503501503 327537939 875677876 940539339 741531160 263370680 218495937 542103049 677772474 153489140 474659771 616489603 314914042 462648506 536652832 355383808 651673839 104815016 750233943 248523871 535464901 755625468 371892259 527754876 131539335 902471583 586743800 716344908 247842365 92382032 462148272 462511668 89745404 931694649 27095926 777900674 167601162 157776082 403498456 242450498 119875194 550933149 680040783 144774394 339959422 287878877 716212991 481343611 137432098 499707534 896785999 371168882 818821038 803665411 191799418 611533482 600924488 890711173 739079554 574127461 353878826 998454165 174369830 222781690 368673923 149658747 883643374 93580148 546766605 480618022 410012240 470664579 141531762 436615552 190924756 42514557 852856935 877767910 182803574 180603880 628002502 369764037 222911989 726075660 950247728 741761360 641632669 576145970 419183653 613278102 36217643 602256447 528843152 490189155 136079019 60723349 208410746 866304913 41885156 832424512 355431956 176866685 577402988 734138668 46469173 533998323 566649980 459240684 854220820 558452725 815917110 103936010 88895466 71079798 824524729 230835921 762771331 159869176 795573009 438565609 512258553 646837239 445878655 606805837 498821480 528932066 758178502 917259891 746728839 506181816 973570034 564262283 749552149 660165153 696339779 607829308 185432537 881737789 3291126 836725263 815697720 311854733 944838336 547224262 820959474 578336886 874932998 608280129 525686962 770700216 720986904 860197390 309945895 491944649 228715041 972138869 283693800 776931230 590135452 444044010 794789011 493760022 107643900 112756156 129663993 22091439 889894848 579230973 798280034 485004257 304783277 570497972 179186787 623881505 724782724 861985513 24908164 371272178 931266350 392554495 566180259 436338892 554089518 429078520 471371249 371920966 518980738 205313921 798613495 759704091 491244577 160308126 986858021 126405972 122754568 828336464 237591590 754114083 792987766 791272984 686298419 920688389 270590138 414396404 562490690 305191820 223883730 596432523 309819750 448287532 606566942 276591339 526703829 802055472 960229830 624497247 218741338 34598254 930875725 207272809 66997622 750587424 4295735 479183855 349885001 35541309 735374679 317408718 99407607 646390934 620998586 25226216 344987857 133121388 222384249 158354017 491962233 516856609 838650747 978108221 835708130 818372437 61585653 502620144 426499743 540376272 364286801 617023475 592752963 654445434 394605186 144032802 959352412 819822819 335676584 869906219 326143338 251563020 164549424 965043001 302031096 669406320 686782361 389248110 514707163 423713426 227790001 751237371 152585690 308840899 428967562 543514270 352659675 373855101 170130989 5086865 606327849 207983280 856211175 124379290 840345193 773899839 277351498 888048832 88981485 273516026 987912687 369149713 850894325 490212157 322433129 549366535 454064036 429739748 609460318 444098059 714273774 487228077 618660297 285707414 870082524 213807653 471922326 15382307 576862786 288990907 434676625 344040348 632906361 942836720 608563723 168450425 52259582 241357828 738381294 626254559 928400068 845859578 94336113 186762545 361277232 751041019 521607359 899576653 366745358 699258797 611458349 968770616 413599548 191379161 857644071 378843513 658985009 58217524 505779163 797795646 368881192 611755096 550481403 681610722 395863723 820868727 699870176 777680112 722652771 331063751 365625010 397422081 357062049 585762622 578351512 610830718 806307144 127864887 702031755 6761777 60853700 52823244 813774876 599943116 294801029 789468770 969056450 533644622 818044818 334019579 374463476 905536375 717447016 725871775 984197969 393248290 475187619 697797242 115851679 746767302 728778466 247822252 794188383 913873278 754960186 135292707 717580497 756453364 770846496 137036311 973651957 168195287 627429298 799485267 250075126 625743826 576352391 708522865 133870970 270106849 194713592 760616794 132590401 718130609 256627208 715265112 372321680 253040041 215883291 720802708 529726628 715752129 41166991 466677548 608989426 876453382 398711182 21646532 356507157 252935351 286963215 924365233 149771611 183772594 978518369 432811493 515010615 321098709 42419171 56053156 858701009 765839497 870217589 873126794 832628267 620781006 808979623 49228218 124692968 640272145 477749879 658281951 657569820 403931568 526822438 740159374 394369033 104283840 367126952 189809181 906900662 121084729 519011861 460429597 628150020 806582595 203848941 36632143 917598333 241098880 141070115 647500713 609474123 449657260 253600706 232267491 907456756 532451027 149654511 228918479 450157765 831975836 540082668 338707766 398532991 778339954 698109997 97393239 233895039 249224953 896131617 481218830 410569478 145471322 219839638 641904169 792164498 933594018 754487047 985498022 911088988 420344082 98121054 798280108 754074059 132002696 822896102 799439581 793683268 238955640 580695516 580967048 964103805 688170491 128027327 698481828 822332448 15093628 784923305 711573747 750635848 171003360 38234306 489246768 311151477 723910999 715873179 534653564 684489244 680049623 764534306 863233543 737404875 13653199 679546317 255288920 128741914 839194362 191009753 257974799 461044256 100102460 341487640 451803726 909651062 53500350 86401751 203492443 104645669 664391401 799110509 841354776 389547705 842318071 458107055 496481654 867193698 270549439 855793719 5042672 956505038 153717626 691151009 910764508 909383766 312911673 371180403 559710419 988755370 154461119 349019987 113003827 925493726 723291350 923033851 136182912 308794458 467736491 446076516 191261582 644872052 550892463 822614117 923912299 769182748 338912977 450583557 958576141 252718657 89650323 164668089 1393472 33309986 495016510 153012094 118269543 685567805 699129858 786909921 153591391 90018074 316509489 1478696 710348256 461022856 327419393 760443381 304281030 909750715 381713050 393527069 926776566 941444395 445160565 777996729 905850562 39638306 895765877 824478166 748986588 529103681 758663898 777122250 275156775 601565377 804906011 197109673 782453001 837669310 746156972 557700356 128140213 992884545 575338468 340653723 194648400 296989360 72684620 71246437 165578743 191526421 62605900 8433246 714296975 297098107 211005484 10822593 582597954 627667442 762970063 765979028 423660027 141234002 81727459 302503192 723549402 350007246 702064646 260007627 580157404 232900821 946017587 397434986 924472425 96851761 387775723 570221435 149614762 914079253 118550760 62172422 716654155 316323857 161574932 187006871 964746760 148861324 34526725 994158670 655025668 851027205 761403971 463361723 150103348 709906360 115382361 136555304 992478053 191292383 371918580 419541198 913868109 975166911 967956030 980685344 276663786 182867723 55579870 56337141 213122644 322247308 363008867 965067841 891724623 30096561 945071072 948715509 305149672 527473075 418589299 497870977 377547465 396439972 544238363 355461258 431692276 923781004 756643277 605187637 120766122 264755534 332864736 56369992 287739555 23406481 802674376 306334280 198843304 77915795 161270192 871756742 133730928 939369272 58635971 184755992 956343137 270406027 565140812 853799577 932694474 389910292 515340170 118901732 282894972 527674039 149153056 758459056 444282606 24916058 576422985 82376700 361609107 558394443 508699755 944377403 152198843 231013687 249994515 40798285 761427113 353494641 842439868 6351575 266204223 565457149 378561493 653885203 339877489 607787270 536490086 124563612 243294079 676890792 692852768 132864309 56500001 305184763 311602722 152560855 420592047 990803992 533802647 621411211 741259443 904208644 805895332 44594116 650665305 624249176 667094212 892511739 78409061 214157813 463370435 215471028 619388788 573192670 368248853 678098844 296387758 995347172 655766811 784699592 411871601 837170841 320687528 221079460 668887347 513298150 414389519 944394189 980965580 675048374 623591173 578980647 781331131 974498407 22250662 11214548 851048593 232370472 404776008 84789040 727847392 387884016 112360451 154326171 966310075 870077513 741710742 339159089 528555938 714161776 625413200 224640187 399279911 795607651 380205750 406956182 809633734 263914062 271777845 757027682 250058313 728870325 596011339 118834175 584310529 795694911 87597537 447931155 581469774 344941646 937647397 634043849 312077178 273069149 74231131 390196969 930517466 63723918 917604611 476162753 658560851 904995753 55020692 95503671 49713768 924367042 420008414 982225839 996865495 831914927 341437477 628109501 186271471 521099570 757810464 272690955 516823370 713741698 758131548 867750888 645069336 516693768 921828112 186851508 762760627 179533180 51684577 346873429 737073422 422206268 599739361 174989940 683009000 102502677 207868597 845026656 275414025 459619799 726788833 595996529 225222239 431653 73558127 733128869 659529061 216684601 423675688 801551861 643270911 907913633 578190624 537239615 810976252 914826467 955655660 102048735 19949151 294573230 814453472 388396265 682235423 701978558 643388836 3448629 724130071 982438576 123555347 922720399 275720104 713934002 648248050 365298488 718854287 778000379 792717973 547522637 134206233 617218697 74023443 452603199 194091148 759608912 249976055 44938424 485985075 467146725 740103718 341457425 308211323 269215909 402627461 18634420 784366189 171217285 195440041 114417662 134522664 571145322 632713022 98298015 195463242 215307602 381254258 19019075 740769450 35372975 421526106 706440483 33102269 98110834 953702610 933589782 715764249 473244296 148062410 784391434 584213794 360684042 194818708 709704045 754565198 994078772 763643021 935897427 255431899 516252902 400826169 133870733 671311814 994187744 357381120 463902737 800548698 109819102 376039299 772403710 360492456 743523999 342599633 757208072 397147327 685084781 131699342 909124153 249633741 810637721 43509318 765961050 544716793 987852309 578362008 767775533 153454322 682914381 704941974 675338144 683951694 990383540 271977882 956480487 434987601 679201743 476488556 18188068 836388861 948423926 522859903 686336076 687084282 235896640 379691278 693588594 750172225 580644395 198232494 63214375 928279191 592325025 556154172 377932638 734772972 175241378 556543165 901088228 432827849 935832120 381863882 237339704 485818542 289389431 670561991 400245366 603872040 474136170 418180033 310565988 218947046 385348313 132854628 793852478 314226133 54758417 444620383 912601559 736653787 823763803 647074104 390500127 369852705 179808398 589563208 129077303 478059545 851458081 38638781 420439711 668594681 177251698 284690493 552342944 839963059 670301929 4986493 698786502 715680864 645891528 799657094 119412522 105461472 593320993 822045870 497572305 915624188 953288620 699767923 279556052 571450729 577194480 514308834 94308843 474792379 521072178 49465528 691018158 701486932 293806706 691415737 517148626 64327879 338248826 299921239 886277114 388677654 605096102 646722998 409302057 736349752 365499590 342760503 484876933 800281363 204068584 785979161 398890885 743851827 69261835 290660146 653465731 404153774 885100290 708673596 275123839 654959807 768975966 582712149 237625657 466759181 435165749 165979139 66319672 282792321 305609456 344576704 193381770 679886675 662724593 405644290 216031663 834565896 403484971 538459737 794782242 930168808 37457728 903926235 678531719 981357098 144652748 754654578 568504248 254742014 662235423 218256658 118499850 296924857 289719976 381925371 169320771 795528520 932540842 860892314 42422572 251378440 913802575 71521024 346996149 120296785 358991244 710395537 319377913 348417722 448015282 403032541 848510175 517790880 920325477 459892470 480990867 612717726 113557289 83565724 404025701 839752889 483971874 825098215 926990398 98026427 451540581 513220066 948067919 63313372 869665560 157716751 610553181 582345282 105760243 805570367 985079198 641331433 235140986 127153736 458511113 53071009 959764411 150696600 347074049 324987048 225228275 389967408 110557258 516726245 648479907 833151546 788556103 946027995 453814170 418690117 525136603 411263178 864973969 955859891 406087862 752992196 575502510 498561737 123291212 256560797 656738072 646611699 517308895 398927781 984648734 546645054 231046379 555298441 463460743 779373259 991420934 627674559 495411510 665545992 443033757 769517000 981353743 278574028 789198494 583613529 952677867 734394696 740824967 180056641 559761290 943082361 807031488 628873531 162616404 371814483 502773115 873085078 994347055 751096761 755918880 468420460 601965202 744727362 724737249 423182073 382564777 272955949 240381693 56149209 975726341 956992470 267024873 363555798 945295790 547037847 786993092 884420020 860374267 996926225 412790528 679949061 72199189 850212733 614091743 241080239 744791793 261479193 119814714 290877670 700103447 706230012 910225976 67507760 737233017 919929684 997930364 980346270 662744750 263797525 546227586 349808487 908817190 483291824 484968635 480493356 550605987 17337588 230992343 91742255 197869038 773979082 274778934 536327253 322244008 881145428 134395592 355937748 710391827 455731102 526030408 889917263 646861690 368828877 699485684 857676712 620909645 986936911 157969814 908109040 587793694 346051584 906199081 297033235 110185425 171873730 842583266 761249292 788552881 233200368 921203600 214065511 79000047 933197606 284588123 479019563 168187819 563673832 671438387 465607340 175179469 420407397 539094391 46849382 132691850 913134670 92090493 85889121 264824630 47106935 557084529 845246000 611613206 33891967 731252724 335947001 372132222 753528291 69743401 605625452 263544185 569481396 330435324 805246170 793927825 577765135 828500262 724552570 60357038 51565842 620941024 884394340 806317179 579993530 579848079 148267213 862233783 781644104 735113020 143774279 641708997 733524669 11906210 992437916 544953583 9091018 972015829 105634021 500882514 923117582 602284678 430818539 260897331 251774405 460549094 215445235 113701791 643305312 597389240 937634506 265497876 575090291 770473474 556180706 176925609 696247109 648591174 158776552 961944157 565559147 234042697 692584323 804498678 73128302 666261644 447624470 730620676 552549818 715861295 509415327 693516690 325364552 460669697 426029030 43480079 632505024 417243145 560579011 582446400 884986771 219326758 42749796 440709151 227137410 592093861 492602588 70002921 830437173 448394551 490793833 785763835 847846368 757588883 893989270 944753352 12747731 533222088 707179825 314011948 80573234 335052146 106878181 996730431 287078832 41492371 902182984 849073783 379495449 513751319 392096436 23681484 105050477 235679434 607703552 807554447 348878340 839500986 343743195 295239637 694420492 498872796 283804259 775084653 798885375 209903783 798704422 295238071 368784225 22212102 272367071 141911535 895021688 687256283 632372206 224342393 903342565 980101974 32426832 902410166 430244805 54177426 170114945 314879649 98836209 99866585 668947196 175370070 323152042 985485644 979038323 312777009 890429854 171561324 699796721 603487205 174434860 224451131 442420866 14443899 238941390 181914612 941274130 628998436 662773167 537953314 943419148 937135993 633012399 558793201 85465552 578286949 789121739 746433071 666228905 445403251 110783238 762360898 202211380 297395000 531227062 295463818 557835365 842027379 417507391 21507540 218437149 525740933 220729665 24842697 799623754 945130305 842727278 805595833 760200616 778792925 618502136 200351872 211143184 733652850 406820407 154725535 504784388 451436653 300548225 788553374 961767142 82927286 143496752 735503390 625054855 418652430 687458125 180739517 216563532 562828516 319374966 208617859 85827002 314210441 95641446 456269366 750297808 928619220 109028466 478495171 444907547 471515874 103926245 536651128 182724394 275431968 100107067 971914402 745298916 887733870 67172260 140912431 746739586 648170185 460252385 805715638 96722331 591254354 277426444 900669268 786247386 137273237 656268394 130951712 886628117 716592193 341535977 535315555 478964325 842141441 498232459 275308109 654865714 225096524 419868950 349214928 450508876 469492883 54728236 999103880 747546822 399126791 58238326 955333278 51953330 986676001 718043707 758502813 183410430 116637915 320575720 488145257 134792751 938641507 661803812 569926403 969540246 361758686 394770618 822899491 797832076 442454797 80177699 240369194 99189735 896148689 947969930 138263363 52220988 887316196 972000701 81619205 181654643 377213266 518300916 757488835 741599631 448300593 941659876 205229170 660871028 867844699 123043792 80415448 308360703 921900108 794962987 606015073 769190710 449170091 715244443 585108286 538016688 58340041 657789835 73903170 637844105 368427380 981409444 863274476 600989935 472627786 101601828 211986707 703675462 242204526 154388924 336317768 241928437 44665365 174925100 96082192 324890156 95578243 205654309 893085670 301972277 158812292 931353738 275342144 206812012 572236769 831306287 2402483 15527105 122544052 847502377 45682695 396589597 344557523 234744385 768891559 642925270 920273958 127968282 911813717 864636832 694695605 11165633 85895714 824696157 995272175 986662131 784728571 647606995 994445848 710829781 510118012 926404491 590581863 261154706 301502980 567424561 946520413 603606328 212212410 466568542 125370454 700385121 396652987 9101512 64995474 259993343 892594952 458462011 245498779 615492233 296557610 552532664 342393887 985829309 937411072 729021278 719527544 366111778 704377965 440458059 283144747 26255402 580634610 636802040 879645614 69415945 291219609 506139802 320838639 42424413 142681014 83591641 879344177 466970759 628506 706950733 308420428 512245326 390276029 650849702 271935762 358336502 448764596 210323439 878770582 284109089 321303627 526292195 307745111 331942169 841629969 283239051 913753072 719443589 482477481 519558570 915843483 183173877 688538550 931328228 693589580 519949663 221410310 370210445 969363578 836164493 645232636 746638091 359648818 875806123 912130734 200251563 657642168 566578312 499921470 660350000 427926456 164627609 847382903 996031988 456014712 766962842 698635548 162850733 704266270 190913594 524673850 285805675 503036458 377860669 330155814 665257948 719269899 144438277 36051491 680031530 661126066 944644741 594815227 293027274 405216397 31714772 903543918 185856124 501196457 364620909 811573577 494101297 483341579 13333569 708797350 262627155 958265418 653279772 916862349 691846276 256043761 840125780 380636323 292528067 67707573 880897106 691152067 181798965 363371417 611606203 960522322 796840147 531672497 274698534 400102594 78422776 470469742 455745207 49500900 955710359 380889849 669808177 266633451 675264789 779979244 723937300 474575971 167846512 124076595 726566727 719978708 668731483 786897252 996511799 942324209 520815323 644541224 547039951 668629534 813073555 76521337 145454670 649804820 315846254 302307290 385081828 893174305 171723454 100632358 152212572 47387160 641243313 787022221 174081511 860256217 559113338 737422341 830116079 219445451 839991640 854825118 205765811 547286836 596868751 786392432 500565665 328369557 896069274 75533882 422771681 327350538 101082100 5696001 155761129 383014554 348595560 603836021 64512550 457964758 971953865 471656681 136904365 570777355 72378455 442977571 442741857 346258902 162059694 503544096 144193209 143860065 669852584 229832782 225792363 135193074 892674735 897550329 110460993 686487665 787373941 244956206 157858356 31597784 340463335 548938910 736441257 910002633 770429621 914805756 188966137 294901840 215426626 848554107 587240371 184435191 501549014 978855408 575072231 712787070 226292195 778480773 844261430 305293733 588091855 805158375 326700484 182553286 502075630 689194420 841190761 910327362 536781979 715551550 71343719 333569976 911875835 764330812 89615999 709933447 126480873 256969409 601943851 862445465 49336221 599071502 431482239 312538111 695301716 181539450 319197351 713163063 585971270 506535185 32671744 443970397 250313274 572637846 147773884 167347491 112754286 706801233 119554159 154179087 916760196 837372209 828278192 50978066 931612057 661609394 56419369 376356990 497004712 862956622 857381207 134489361 393978176 121359132 859518403 408035132 602291062 275141132 532970660 836134148 571660982 481138436 872500829 554277676 805618538 19066036 992234813 20179442 668775735 124216627 951168921 609336096 117648222 370291887 489653161 112152954 591727343 307089828 587505974 5635937 168301093 132191907 119359668 411714875 230334138 835911660 783924281 946055560 278703813 475487065 653892220 741814133 494625074 27319184 802518557 961071143 705980242 250267805 540180069 701278342 21604342 601379765 474837452 117487667 637491706 278888307 712473254 919431753 384858000 716554693 181993155 70880012 147040544 805565542 400342786 371154450 562575870 77597933 196820389 950571256 379425482 347728488 418840060 759741173 810324013 201069171 685494573 953434010 599822891 950484059 634609944 171186067 659310196 845784182 666382778 877808998 203153649 137025966 86455815 749118969 424279386 109529976 19812152 684227180 350009162 89237302 239528424 788476359 323093318 30206404 443859397 204669576 735463958 586884518 428911338 929308326 78868329 851449341 959579922 403431839 588024491 79639029 582780547 365090711 450828683 273111804 993499471 961486823 765787265 398271107 766364489 371288882 923246575 92527057 154740557 21701784 535423037 940699418 33665435 147388690 72482474 871983611 138644615 706185785 111442685 755793989 475251180 744498407 636820460 112535157 552480234 911226832 858103787 637821160 806866616 519183709 230302862 641868268 22031511 838288688 161106195 755914286 103995618 12375869 991629166 716262203 173290759 738377661 758418694 832921498 180779686 503506047 172537328 825211905 552096698 804185190 825596190 128348179 695068275 927556204 778307541 911164202 338643444 57044045 958286445 204686686 952227547 9722560 438483665 557038019 19590282 351915455 121163046 486445978 396090878 931354872 748057596 338138037 43035047 171796544 242315454 555083991 938268053 921424443 728562758 732820761 893111381 979933825 151361856 428841827 197734281 165927013 821709972 819458374 332243893 746217547 155723079 433875032 671159013 337000603 783301454 533785368 997698971 615920364 629857475 850621509 885336601 925107210 894525905 328231900 850144076 735310877 874123992 275048677 445365691 585603807 995201349 887968550 238411713 839961537 96860594 165084069 232073778 485993151 508919557 966308025 932631511 278570986 797571246 257493549 407493502 426552049 376043949 735261943 173557301 219917097 177671177 797998636 893294003 545923352 830805476 775168562 732079019 513728455 474348905 141740395 205329639 345410177 69203738 59592059 743279802 896916590 129115498 456480092 316628281 297718894 553964614 437879126 733828190 671681949 857280051 296430842 281087057 487655528 531732698 243048395 914894506 223887725 258029604 970990926 759984701 162235998 983732046 402481046 637613656 533348487 357438206 515630529 366199438 306756421 599599624 362186515 416693746 611183885 747811431 417348383 553258943 79030198 847951307 364138352 303807495 448333905 85603002 644262546 805313266 148036761 100892495 349157634 931250672 295515912 802825114 544795270 78034611 11639957 285257608 998272321 726591666 247062394 395802926 962352462 535520949 406132236 598007763 286364732 727152837 831990020 65658139 980979790 408492631 900489135 427828522 438232882 830624813 682032642 327480071 29584776 481032644 546675330 35988156 83067330 730988238 249633240 612225728 278182141 740911128 496387869 766406864 96080285 101907776 46368534 55668565 188065416 170049567 196057221 977078488 193972551 135488834 381278574 779469737 790193945 977356083 55396328 651086566 381336015 362101779 156505926 496169810 722870058 668641094 598123307 931711213 284399984 743918195 467102217 427987216 262935244 848237681 692962173 471055784 759021751 690435396 774539983 178073529 346341830 919528161 22997163 952660748 22573479 681437065 246282686 539058116 695771321 625180085 411367201 64700286 809897774 811387023 130625797 54786149 521325285 461939046 178196667 871083628 424283951 81403087 816486318 707880281 436065756 581095786 713599927 812932758 729214472 22885208 292575051 439677665 250185498 92267212 558668555 60952422 180460045 164887658 211884119 35374746 568145009 322670116 919457072 45289123 780042550 415977834 145817719 703946206 86265000 894616626 847934622 553019750 784763644 41249285 456251094 329050129 390807001 880898142 685271190 455725449 482196556 121613933 350735660 171280831 720935678 638192295 874539276 383619454 222201854 174369699 78876138 282431093 524223699 783330298 260787379 829001314 963745462 774956950 581152273 983816628 792614933 866080503 419736554 292930788 555890341 297949148 441602163 821566784 265760239 166897619 581674172 669092777 743396094 838534539 351036756 413285748 115169668 713939605 896805767 842323797 753790151 263983448 437074609 554184553 706490646 112992220 209304803 244289611 682469168 558012796 293301086 925711937 854849717 221747160 823045098 216545012 827722660 472263055 542904099 827479290 219660448 911136438 737331970 822544980 216278361 81663495 109253800 276421793 561141222 44618649 632367992 217044512 695889906 350899368 462303530 917829523 750686789 805683889 806903316 307475969 968749650 91840858 437608530 546992454 714443139 707701416 407953272 240156025 469500663 38934462 20910732 524855122 500771250 232571826 586840597 100299962 382352107 431513225 318763 418384200 753640223 17333191 727394848 659071517 850120184 156851582 182157093 953685545 460433306 66090715 419697051 436533832 208767957 214156536 72094524 196579450 231397550 244036918 972222177 924111471 602174143 708627778 178709669 373238727 69237868 465451948 46800518 650494416 131848220 767494256 615343409 177218059 20066020 456851629 625100946 346975921 723698558 4032666 828525380 56354426 607021930 4358763 43717761 845056763 389775937 950627358 51067913 39359753 489735930 681290256 269145823 620822310 294702494 801336381 30657110 670593065 970814562 438122208 79357275 509791653 839101266 592847676 114622096 850500058 860953141 824448403 287859557 95793575 785653461 187495927 753719840 321482949 206722077 20766453 779087826 287159796 856051630 723945109 558117231 996253036 838368041 445768735 340573334 508620658 164541552 923593282 961156745 261832962 692759130 991673213 566161769 68539040 42740307 558189421 127845707 103967290 543774747 428363939 667768397 257258578 960493880 625973510 441405216 198553038 801018917 283090033 331977273 360224706 596176022 568522439 259068585 634665804 509080137 886705411 286942640 49908207 310696023 8470958 349482376 194469215 443513446 308578771 771461503 758243057 859172842 863577102 36308259 682310329 597631122 565985212 296447783 775871873 192186171 903629398 95101246 617253736 408523748 235416252 271746482 657081987 167840901 994426296 597225122 425695749 184611429 471067694 329417946 645744123 369627469 774801702 422571388 367148751 960083114 621164388 226093079 381921070 241161600 992763067 491200701 423742593 803397977 185427368 888361871 798299257 237638686 851944419 483164947 543817097 507770682 701197772 165925983 916485264 874344574 947571749 775316443 725334755 649518623 221240618 752656801 285412593 889290448 252655214 74624246 620046857 744841392 994237460 918812523 907853259 929826903 93746716 888109213 479013865 601573969 530174822 595461804 229140106 789113822 624705509 111463542 840059036 363733351 100353596 961394829 484963257 69841564 330264255 254018746 239570430 462752064 407245129 865175454 38248125 452613560 512703504 189271722 711680133 374567984 677943872 701003268 279626844 672335593 36053832 942142409 319196561 668498025 19291131 460525553 963280121 920201419 935708103 871086461 149023864 473977286 709375018 215724270 806900409 542463817 138217634 426498466 635587650 414785340 952040446 332307446 433662347 187604050 663200674 832193536 140912095 28741359 168372480 725910741 767726505 902629105 634389232 543330355 903231666 664515487 186607788 382143764 892694311 9774826 230227659 310332901 450772588 959988791 696177739 107851115 986740022 361494193 494903943 696833001 493671966 722585157 673327955 692857614 220582352 708190415 973192192 968098128 158441989 497466081 902993449 623292883 731324628 958036843 51820414 412696134 378107846 682701281 422197907 86782483 740783531 608439932 713431562 433180984 545666843 10290931 996668383 285615543 820864026 363720481 486259459 965228390 154852971 893166908 205999778 416755992 97022130 505047153 907257764 310212096 132631691 774845002 207728019 51944874 664676533 741173953 124216858 765554576 754790440 207431264 171610148 578252912 286502989 152943712 287523882 927384704 691492757 856995717 940930073 801343226 158878026 484284764 945580418 539612999 215162350 37206091 955537095 342741956 489931442 889283239 577017602 405787769 134436085 461355302 583675227 742753630 82754922 562718323 530565790 953172719 615889455 763862009 79796046 916311081 61817299 608876401 496341655 966347992 444947078 687530705 234648101 176449439 665465493 244317409 714965547 915009108 647848299 168249967 636082071 588547731 53229704 365011608 403523425 395717589 262563600 813418918 964397044 154133967 694719424 330759480 966539698 178686501 379272655 897661166 837302627 294594051 209989913 739039572 571560701 36082686 553121022 74543760 970087073 197806369 776335337 658621407 339583943 15977735 822839673 804855659 85564718 139632606 580400352 555837021 119125928 311475394 617494761 448443053 256907439 824176418 189839985 298018414 246311214 565674540 360450597 742494172 362709927 771333928 731509882 983338515 231901385 477881341 851613229 239516039 616980265 859043190 782809502 176105890 815235362 961395949 603184409 909463780 602272489 8221179 804181010 292660159 759572527 618472676 880171099 713405188 574981143 310722957 982359541 668637099 842478025 279153641 154456188 971767231 81571965 380118851 679491349 474087008 909186739 847937051 397389445 128806344 500042826 114518551 952428865 295209190 988015687 85643226 63587391 950172361 250053035 255069244 686886413 583838258 991854388 802904533 433855595 501922877 308344104 539958988 443066512 767965099 457616911 193936711 334810598 369853076 126439301 606062344 368958442 895074632 24623335 245611557 600712732 925432554 620082759 520616426 156836338 709907271 608898478 206821493 949795295 393697374 137013953 232628692 745795860 291005340 761822561 927690073 336568830 794960481 489845468 365065866 338085018 191750221 462505908 470023430 952871162 925880659 408812032 156060397 709834358 294386709 680054571 7461551 429678625 853612895 549841295 65573710 887615123 947896756 447288139 745283268 554952468 835128109 360183728 888356121 576860062 805812766 855644682 292414763 969781903 26867265 851907372 607848587 392341589 431844559 690631780 919742349 318443785 830899817 184044523 88708017 666230534 848913755 97695954 486400988 473990078 199019998 820686963 171568105 693583348 286547346 106385894 425561262 875183111 472002881 956388388 409700830 611094968 17221029 886046160 517098300 879491349 190191460 557560816 772305334 227122824 895696925 437345496 642486683 498666287 294758632 815246753 438943636 953573340 32926216 393720523 298432602 943945469 195169317 787524612 685556296 956847518 310125285 990411507 637012875 248442441 506870515 511694669 569597775 17976913 728518889 812698411 715534847 711412613 765883613 67472955 767295954 21667915 365037941 746941387 779740829 163204999 508940379 902654172 847652652 417275139 539887650 5228441 554768124 901410074 153592211 167673270 773315915 618765087 357969707 819409389 499934281 212161406 537420897 554379929 605678018 789853260 21662960 159719050 76121690 813282912 625758812 813284954 86156759 138220870 343840421 879807823 374469204 531506667 594648914 15584375 349637363 452651930 454629189 299523271 883910551 125110433 186017697 875655426 656730709 730055287 120635252 836427220 809916993 661570082 591907437 1073061 923917295 597244169 736198178 147527955 338652731 521428390 292297758 394672719 653254998 673139167 999490709 483316487 677881040 988623199 751274501 436875460 50616445 566825310 99341737 811508729 387273581 865971451 222409905 543790404 887341073 180499375 167533214 497857911 519990270 943316847 653408072 289727906 934937896 197683156 429876146 633597607 617075237 815502164 224809921 894245708 745077246 940974885 99605947 692026492 239794604 198126175 589246040 131458108 440646885 334973779 52290356 446083747 367776464 140070659 296749828 877299616 637052587 927368782 75562436 887335499 819702390 760950187 971101308 270091569 56460492 620851008 623887737 185233878 603584681 532484007 666155497 942605614 751406730 748057589 597819829 398747990 844048299 35809814 227942333 863147 396502846 452892606 737244497 202241312 727028341 72549911 659598040 115032787 521643225 887723316 702041052 671798967 501363596 945133633 413165393 48643281 811260104 589257272 317190957 827447922 326047385 29062716 228363703 3485106 305319453 137701674 429015838 321726601 700685885 406699645 566739431 510753969 711103037 672194935 259190599 911971949 629305442 396535034 875608609 735345639 97506623 193677352 402575639 716173152 935811610 335253696 257021196 135788403 107437216 4989745 476667843 807800625 936757107 941373364 682164201 13244018 272869847 770712852 959669613 639368831 196681995 942010160 909348610 560006127 665114283 109061458 139634003 60750166 243310655 560672502 727794556 658569661 756021577 100651630 300340485 23359829 632550259 922894709 482941184 355197134 692803602 205233572 677965136 716722268 966101826 627004146 870929038 110114160 545383153 765252690 675922370 723906260 883300100 919596932 719090210 691635070 854098036 748255500 701341942 272967014 30695761 430430497 121657451 683829929 738107100 741526791 388423267 182749907 256611471 354064832 673936750 547188184 874244652 81865992 886672117 433709669 700864517 199237975 888726681 675294445 110080187 420547270 936293270 383393636 628426805 186057406 765370963 874917659 380112617 804430361 785704670 896075884 120708001 534513604 930291563 906465225 884106436 646256757 245856074 356153285 64164107 15808103 542568604 636749332 445827710 772087781 133659208 619205106 26496197 435094596 718566177 84135190 123520321 877691477 830206538 850842359 755233 510622146 805477921 193375889 622168553 16600844 915599970 452833564 906353823 197785863 593463425 516860891 226703482 386317322 222443594 484621761 736776721 334283218 609532901 26190878 816472611 896832896 40880418 216982983 168366464 328163111 796888152 424373019 545452591 177046369 731818376 431632095 596952211 323779242 148366145 376365932 531819015 581000372 92520097 869307186 403836809 871462310 840561711 520192167 472753200 591877594 745685166 662373415 411032988 643202563 969823127 850231966 989413335 653375645 429043659 619143634 484600000 645108211 757386710 494775225 135824287 502703276 663442425 994879080 670726272 553646815 836934628 147703219 364380046 99992472 973136875 334140730 422366297 247605896 939013479 904038834 696395843 196605055 972095980 894575373 398829541 186005378 604657657 405522952 719395214 990032424 263466805 126134969 702350748 806242078 78470253 218832923 604411474 315689040 203631807 970413272 822238135 338060440 904602423 782412661 200339038 562656370 356044203 13884469 816396273 230716974 47157426 561918234 382742923 729865668 440462957 53046167 835905815 870275741 337696360 945677928 894488366 766300638 597231414 48715464 324823423 414651787 305753463 235658142 928823201 460110004 207559638 170194469 483241638 382765632 821763463 650860819 865570057 996700056 328602449 719285949 54655404 698449966 839562920 37243263 853365383 920921003 224992601 456129279 388402013 583601213 491041304 984475375 586095883 61250495 902266554 404157722 605585222 679137084 264467340 933949246 975563191 37752687 348588080 511832339 147991146 28857188 447024135 342996680 735226784 518992809 383117419 368517693 245330091 656485878 852300291 521849696 881357166 255138684 4219408 967135962 496610064 248593836 373862756 523332993 582372553 181694015 225836250 110661199 481198603 555830191 412564011 714938537 792706549 19620017 390414699 856483974 456550923 852520812 17948470 338730247 904191650 298546839 131751476 991628422 593166310 732766697 528278602 280288113 136324932 536828802 695492601 91156712 546778305 859798473 635002433 967562489 335617551 238933470 830681778 308219337 918874626 944669911 320445269 472794393 71138593 910819316 697721589 642606076 659764283 354893292 772344192 619193396 684346511 912316714 491073513 86550873 546610562 760860999 288542468 38154192 563385071 469679820 835140094 448832793 805443937 61991961 44233844 649254972 897019560 31714357 181763016 6399763 116206794 550664657 46661960 148334827 292821461 626169427 997085140 591160703 447674543 70669400 587752478 931786704 520299092 704329392 433447311 935019711 148356329 71740084 175375411 548278876 14514711 417472231 246263227 638448958 559761001 246592247 163375651 884926783 378444774 280607907 161174473 322190440 817890176 969803255 957292500 117273762 2025082 366362098 769600337 711251392 213271734 903499382 654703444 820131623 429880081 696347576 104591454 310503497 328533289 6294209 206415672 452855703 164583887 84530844 473187668 942443687 282264976 945128984 672422117 793506826 114132203 417900508 452909659 967297100 923069041 170070845 818862262 440305716 655760139 56117849 777067368 849930455 402802721 560268453 123634426 782019898 926923504 320688040 899400837 52639210 227991405 122180439 358589765 45138614 954602350 437229143 519368115 364196191 504513826 726544386 310557342 439223147 870722756 589934291 695281925 221274286 578997041 169285727 726872298 996338272 869914676 289251448 477980681 637251999 7911697 559782423 749612032 208585301 390436209 243824687 648286521 725182135 141374149 956568834 34635424 938730501 221662058 453015771 133905392 220982404 302146260 285670329 190558873 2430974 987094711 523105526 346575190 703727528 392914938 145261926 368263078 56766706 259613799 660971548 436949983 286581123 864356133 421413571 661455796 6915543 681723716 702381165 360031696 631348815 788113544 678607362 866091119 268469584 872584918 839294262 499439681 752430129 959787453 996688889 675875664 439137337 27488998 994696497 987623283 259196388 51723762 60536867 608890986 465960621 436586626 461067068 361766688 222453014 46916394 965697335 580660620 571504322 570817213 698630704 401260350 844804141 730374999 524519947 337921396 193302396 989608599 567931277 355292225 149869006 830637322 439109613 103954486 447920446 764005658 532978931 916601996 551593829 19245061 507499777 80867468 336997743 758780065 36210292 689831855 626551627 717017902 553226044 950783556 932471717 798872752 679021495 871220684 178356201 421555866 562512542 746694061 727122292 415125162 552484194 178263030 903423532 433018216 860111550 60073761 990862874 970364445 196181640 497512176 937588402 546349881 357817949 807017494 182693608 886436899 308551775 213803822 609050070 790168979 751609491 807727811 884116457 801320144 982700109 325199546 286659313 991749518 471487230 495614316 658628277 663222799 759460210 580378544 269633154 8114554 865023784 316718239 114129068 300331456 868277721 877450527 342880280 246575845 19558315 301432221 756398531 680286278 711759176 80828795 785084039 445178662 719096912 855672387 105474480 15692938 88522745 435960001 40511126 187636967 533528821 252544713 993309468 670279792 848569554 521619891 656217719 178707068 437133701 555660578 503905586 828501567 379631041 798117270 91053002 546799110 822727287 888851560 584398877 902714837 949439872 334026062 202553110 415678319 656324161 756455410 352936771 431050997 986631118 23677532 20018304 771677141 406742162 706522597 432247400 19471323 815079762 366368812 558982832 14103213 662828334 198137722 401030357 500988403 180100595 766250722 265139775 471413790 959318190 475078621 479256684 125529258 136659561 722889842 549916050 170482758 680069059 303209703 955582514 516642484 322038142 987244151 872272834 198986622 924148181 734151205 770778641 391738343 326167095 715192354 809020657 770901442 81240866 362674909 120724441 874787733 816410592 628612420 927168019 681890257 797707856 152470984 452029522 473370570 150304540 118888485 549354949 384371390 929950553 989334472 52281421 58539919 620654269 284484252 735957053 746487845 955100764 70393446 188834376 241482927 53014529 848973162 25732053 940947736 90839806 623576900 660299784 30936354 871741955 195149062 950564206 914698263 227091880 74973434 27215108 381235743 836789776 868684543 381225599 598571907 502139708 924276585 513400818 450989364 377821815 691936595 369602550 210300494 876954681 930847568 421980055 575856270 987467405 605553192 50577381 204551576 355906978 59603766 155213639 13879138 568000223 606905590 939236421 65887727 663359468 939329222 533296586 369431862 90899297 695235122 96983384 784934810 138590862 434380204 560695329 781789755 495141345 908665975 877023674 43278356 48267105 164186196 317829525 950781083 897536791 700022868 761980713 839772572 877717327 358689048 920523441 795361718 466220451 190902871 255681131 979171347 878596142 990909997 703330970 454931103 121723605 478961188 508953832 870912784 452303088 194749057 107761573 127817532 939787272 816936856 529426987 995804154 666807355 886461523 871944236 416682842 335212596 252570336 216870905 757277274 59821095 987472515 731076542 696006885 172754437 834281157 549421886 777608020 487528634 805934225 908839271 816540686 803889840 277446433 594623255 210312087 80244266 12928509 927833395 122297744 825507807 306883324 624241335 975119921 636538499 148713437 131252713 8402163 908484133 715077938 203447197 337581702 497552177 818409930 446386358 401775042 781913220 43281021 104729887 101246714 983344737 695441449 175126924 942137112 745461177 907981918 476784202 64713327 223799681 688899128 988422415 681144236 711954216 653846591 88666774 352068990 757143247 703101461 199090675 474641526 440569565 866184111 960749925 283273872 382331377 127382669 123648927 608769224 943110916 257612658 453226996 259666254 746611742 860155652 84826621 819762805 109137892 800761034 311439789 963364398 371460313 645412179 170572445 132494327 531755107 714460292 181582164 313177386 433936287 421213006 978823615 104672906 178156833 907028001 245046628 254953072 785994588 52939616 617392949 245322180 412285809 455506826 134534341 211135013 806397964 72882386 350451772 917263396 72745768 18972279 665154311 514522598 53199077 254338377 231633201 282464076 816306485 812756590 892718568 877509381 30570396 155910912 500920677 300228114 935720787 929968967 682006403 278956833 587569115 461013939 322885327 682574888 628331557 659575170 367290624 830277841 608049696 228543092 323908786 650640200 478854854 877122231 648284580 525315582 184375052 870865130 7804724 912198962 587454751 271873768 451154975 862800182 263370312 977750134 327956999 642126620 640903147 993069455 610170495 926279725 681077411 64192810 105395360 40804083 268600463 54285208 764979403 609531734 528910752 112709607 184292731 451800092 388385231 869632742 67416172 956269699 532470960 84111916 421942188 574466315 99453022 303992487 259315657 846112529 923777152 303721040 188224833 136678942 956748815 640889963 199910093 435685115 773482247 859752955 998464073 673827672 549773667 375933165 96824096 435342241 761744812 336209936 234277445 223768643 164953207 497516742 276834156 203429478 302775557 548437987 867074807 813371070 888663930 587810995 391234868 854411655 673552476 583607440 429230398 156030751 572705218 984660610 771772569 765323967 928352307 7789700 356204636 868151211 226746605 478868918 334795075 555410861 8889832 536598235 218732709 714631916 225788177 404673928 843263350 149719375 525156486 278174361 950366869 162544843 241641869 601567189 609202907 310822741 199783161 44558937 331129109 360668116 463102790 274832059 951490076 180813627 120996750 606783516 827982884 194775492 628436762 617478673 234173560 158276175 824467481 428213496 450045803 685855828 478837645 141819154 715345651 150452340 127018720 371870834 88482881 204204206 94271159 768093728 880369370 463218517 799101580 223729061 550556857 597835669 508910392 278043307 712020919 415436440 262563497 81466361 399060666 198554459 18654349 551383865 748593086 960942973 95514865 502172451 99967924 472307858 51087944 498222392 324687223 801161841 618137161 529797502 993483709 336054105 660732713 584498862 871900604 605178476 681602668 514985274 439533453 442933201 527276164 332185074 843721260 384501365 395318748 9693708 423155362 933679705 612621223 667443418 309582094 934703915 960451407 454595965 707936929 382822705 191313790 794336978 74336333 439794048 577185002 404400584 105398702 470773314 496215585 900171442 990775305 838370922 626014254 226035704 21748275 600412109 7903226 413367586 344410515 802072295 606006108 367248428 531674078 761376134 830670869 134812968 285191699 675233580 630381421 738225296 891138598 578611597 160937760 269127381 412207487 776085826 326447755 174523416 208160800 85438969 451566543 811265170 196531452 401429419 931994624 761419980 468540363 238105133 143080073 289483140 210246744 630738155 21773317 369731244 658005269 971628906 44756309 236527570 301515868 48571365 187397499 306350637 337048725 834245390 477017556 205132223 307235202 608224092 873548848 706011999 202453149 263071567 413209051 573698786 235587518 467125071 163903534 519070556 809331216 306160579 712468740 429983575 48431650 840695283 304748159 885553523 211802576 870132240 156098359 402121978 324116542 899501523 492457496 959252043 134070789 808091857 821950295 819819312 520381639 162053282 802567822 609364404 654540506 296015264 52008318 987052780 299821891 546341672 262201259 844836181 839506321 46395069 455267730 827286176 945015896 307945885 186778008 831953710 420622369 555643846 929896789 363853774 144917862 765261362 496177473 65632090 761585780 674752918 942195324 307169255 774119471 774713460 541333166 553804613 130793262 56100114 733584514 304478348 100629368 411534096 217183287 723071606 386899098 3435779 917194258 853201929 89807938 109420806 722438699 955709704 642923350 730011873 501928743 306768804 658610931 379452258 733090586 803114646 402790804 277728539 631586207 739276816 909819815 124060130 512067756 903179253 117057767 619637027 818443715 867077321 411768754 694834323 534087914 835575415 476621932 237052574 604330161 225581349 19651678 703862028 197258597 853403117 730780533 22814758 791455711 876835781 621264911 701803206 978581057 525998726 931927340 109431026 829416787 189466459 814469717 873038859 817543762 55616249 850049995 946133979 902491171 9598422 408682731 777038474 43975432 340218210 821726514 184413291 999587347 615170337 842293864 548560802 875850887 491737196 990737495 892080827 832789983 236144455 663171770 172397154 778300861 444351948 100214537 491349588 649096599 876507289 198771047 982230301 174783927 401592619 783999351 996132800 534581532 45550223 798412422 33414448 80503268 650851137 859722811 598652255 830905182 441661545 964885990 237177500 836351937 502549387 364787589 112046241 500896786 38394560 559800622 739396258 816565323 505088977 464803786 119009472 136700213 253909406 718007758 59650747 81881497 167036251 29183215 841734277 461903220 418457299 573344586 189919351 278633252 756041711 972073189 752882215 732224892 200426652 700389040 713749883 96502216 617437811 312827982 407035908 616829962 728159549 96195151 979704671 986152908 764228009 782915169 520310897 50869389 810653094 493954508 609017146 610154372 861546540 126902881 640002106 751851331 717976082 336106479 218633571 38854497 763467079 92036614 499155228 643983200 272856733 174690192 902650276 906935576 164815047 251247328 218047292 538022206 911095397 75630416 712059923 519499467 560067146 769782999 637636482 987713541 912608873 461502585 773833808 924021048 420148069 3487691 248042407 234971869 734662970 706271490 831847772 890631534 820701248 872455776 266022172 541502278 190086721 199131715 747669718 468614417 40432842 935292161 587919528 419263128 532773087 306482049 545594896 792195308 661238130 541402693 644170187 986931948 625240792 227574908 162490744 95997655 923860461 689409989 63970748 706555422 702418355 36039314 5909837 982153175 425094998 797025247 531567838 985205252 290795872 964830430 301130359 556213320 282352516 544188534 752046871 216118272 309791031 631393316 380276226 131459731 441328760 900890799 303094487 492243156 525843032 253342105 226497682 283337472 560047026 169597341 348294696 600138968 292473673 641519702 382296595 970338452 443129021 16106389 651154275 36043047 109466620 274391827 722934868 161616052 925812690 173602450 53242501 40317712 944157921 889269985 49911015 1385574 503656066 906696333 79014129 544354895 255155243 699328068 558078455 804587908 371299636 559879699 292675119 99035342 462972255 210544591 312756632 924185512 779468847 831056159 551166499 188408104 126503295 470937765 713727821 405418966 41813719 476761252 972132883 236675047 605871760 632797882 763501910 261249577 472078466 292984332 203473548 198863070 607281884 45382739 310165453 787335518 489004715 730862487 313475933 194605444 608590126 520495696 197699296 91333165 44179645 860253110 68091101 313229375 707030547 429778011 980477394 118144306 486895809 138140781 106223562 480424800 489304134 287453801 378476312 257788196 18976215 154888986 871714537 963008094 779651126 3482543 424797183 689721706 920838482 420145500 464741502 789005707 212708974 982874932 33137135 545522575 669307215 306703106 517167577 11935173 16686479 438383210 900710256 320452351 736537838 590517449 701077916 812934049 968359948 834960148 564245391 997450146 186374766 442090656 693723380 207256179 71884947 63485326 798350556 560348776 965062658 670524643 189908331 333499903 974502823 534728540 497877436 441858930 230779 645581828 800140189 548641497 900007982 32193506 588944145 959493312 509404350 891147557 713780988 661491842 563488351 21357800 591978694 192584623 872153795 975516768 296872023 642909294 283282548 449397286 736664562 623424650 36785412 797848250 359226357 930581834 331124195 178177258 377033960 307246118 679041474 167581326 730023618 670331021 363111793 630066492 43691854 53904929 788517317 60224426 903008031 855426232 722612873 827265928 433245809 35657828 1023671 316577194 645756881 96320217 216878794 896487377 328458617 590417063 343702629 294575115 248410104 989951540 946370210 739966897 733551591 984888099 602707668 444665565 815916449 504630991 433086225 26155917 652998744 181212875 835174702 605819267 420192949 762499626 520281072 313601166 260440543 515089494 241493290 589303290 571310210 799870031 782706102 928098380 232004090 585051776 522347762 947233467 505875725 278506911 517254704 18836804 2408945 859688712 987920389 313684854 558559370 825917780 289815790 481877444 715701076 161138952 439070153 853053055 299888701 320207202 239522710 78147454 4814897 553992154 693493288 46605978 223813478 468412508 605484834 992263039 555644765 258990588 938087520 832530847 181603634 737154486 604765450 925599877 186529406 233873931 672582497 110731297 273290505 353393582 34646875 871590635 541149836 276909033 890079157 899208527 422792007 277708072 909689915 448633729 477467617 217353735 881739140 136039698 862377938 289636825 912356595 140001215 859268719 596851379 863346256 257607545 456964283 272066726 100069771 241216486 390898294 104350483 195704479 326913738 633311657 52412590 989432218 194070470 495946102 169271159 265135078 263783596 649894758 438296681 641413009 463556 698446863 838457807 86120262 85874584 772902649 155310097 836541714 980448916 3260759 14246682 627785896 700643749 37113801 413927119 453214884 952540860 26562813 779172157 694286814 797875551 767704705 846025894 609394849 192738920 831908761 759744211 187114899 340406178 892473137 433502502 640096697 662795687 288001246 76883752 114404048 535685253 991770349 961113113 660979435 508544170 796593609 635116975 909162560 261704542 553931448 39169328 944806928 752070406 105572473 86726421 552955283 112388754 415886260 219525784 550161058 195067219 417052713 758969847 104035692 273049977 800076576 123706071 492921270 316154491 602335587 164647876 114464630 244891151 207057706 381863740 4766715 130376340 890570291 236182549 943114490 178687257 388122137 811510016 720358427 198463271 344530597 39825085 39532628 483798012 73411901 141187114 641122056 708138213 30853755 289534755 100971281 11452447 111350342 294668003 749852809 806613121 182459484 245653862 796870270 41058991 526528370 275884296 567608094 999584695 973823370 307108944 648861267 238034958 893218292 955391495 842178630 802489875 656747070 697557812 825500843 249293781 719342525 450754779 218144363 317532355 112749876 86174113 437502825 218694931 416390080 457848229 458680657 220027938 50984395 777602229 465597903 146876827 840632807 540312857 741284466 487419240 195405388 632075763 555414434 386888268 94935204 226103939 195840591 193612876 617262852 580411567 693418102 794841883 638363455 190653425 271774216 416979459 431673387 855449733 51423871 944025924 99012738 415960569 393155393 837404828 546291500 679684301 155797571 767385234 959182219 957443288 600528273 358869012 149728492 10915053 49903057 981019808 102813291 408843723 72100350 422294050 938094340 44030826 728254427 229730217 941679703 332740440 901630500 437293691 502689564 735635354 67296522 39366688 746197807 254428727 182732331 102163547 600207894 459993392 194491429 920985007 245664901 176547741 827285764 191641350 710630147 817420538 244599402 461782412 330372238 188079581 422053773 854397670 995511969 595857242 200093546 302464745 981813061 3384510 188994299 393926941 589372692 756521684 550318023 564997506 163809847 91311765 137396360 773108907 395013017 606214227 121909225 677017437 18118762 202158388 423655959 185669795 280890856 71549914 956765372 571530121 320489628 641166126 255694925 157070640 763555860 987407198 29393527 925930478 240751399 378236592 886146222 717969102 155904410 307719741 581945754 153273275 885696079 516366360 955837049 573243290 911445100 98886500 230585746 126603670 60759040 661938522 317350104 424730528 687754100 131097276 767115670 145933917 949115438 462097330 270937385 378477432 360229731 140342863 548283402 190001827 931505299 67969974 129904224 569994033 579881377 457606848 883974575 591990223 96602590 250724223 767272650 388281851 277724921 199469978 556022418 891343922 789817218 823272990 458596688 778970596 692068414 274204635 608863912 152063101 54177828 184009841 77774341 772751596 376616855 108609267 735577916 916233455 195303448 710324759 321779511 741531241 529267732 104008513 172166190 198735754 434065055 236214478 810174784 965784076 843049218 903467992 370455957 48679347 478176902 221252197 33586466 819444786 135862801 245994258 286171213 910852299 273778983 57782356 880906385 199608352 739519586 389022998 610632557 414761250 38671510 101659773 258410378 382220391 120163207 536086940 510842325 587875683 157917737 995467635 665772907 956162173 802730517 292629664 911796190 262168803 381526372 330999097 716613642 619163125 815174732 160110058 711970652 600456001 602053257 214150192 159602700 642846471 620671236 983241506 591919944 477343163 622607875 298882570 912802178 807423746 724001919 147667730 301060437 831332720 614386425 758655669 26074553 475398038 689034474 348622738 830774131 909607024 68537643 885513012 483508290 34844202 927932064 162111058 43824926 717952759 48547909 752513024 815800461 501098036 23818552 156893371 60899527 273122594 644279197 492937023 180130143 450214357 88566887 127802955 4539567 298312020 963915412 292385189 598093766 775512954 354068275 312410974 143952587 29349089 618314439 639810114 486216796 479910148 613784174 802784073 948313803 75872545 606099665 806759308 132260206 57987080 660623478 105342002 297094374 203293321 578605418 556093781 266719076 292583383 534212787 9873880 731838078 217755883 539668357 509571932 326826386 555330323 147620264 606329817 281776821 391483416 457217719 276953733 641374424 198885452 558807957 59016761 372952161 587320297 850299591 865744576 435960147 839146031 165256817 417823289 583110654 904127546 499071631 728104333 907673272 462689357 213249402 603958979 677426224 401788487 804814267 480304862 213503225 962331820 659278962 76252151 203404918 812167820 457810979 375638450 328789904 818089405 81426529 431750456 339995130 332868810 20814970 630722187 947014228 532693400 552431099 248281115 298964380 119947992 581188126 723711690 958885455 532941072 125078712 463006004 993907023 813920102 393458313 581373181 306824518 247975889 517621567 354122014 613423227 559609534 688231595 637058275 218702121 490430240 737834194 206707462 859805438 301005557 117884473 433883803 432811318 517938832 372307598 481744429 850087862 953391096 933186998 988152692 755234222 948933355 881086667 148697172 358195483 547770495 718395984 332565179 949621011 741975097 294037968 949910496 778285218 546691000 157572960 228381083 265404359 721173865 303671924 146510848 946688953 918617184 95741340 667394423 798367606 371267365 82069726 221832645 420009688 791237666 763714943 841501340 857691656 864586374 993895476 978804346 108787739 668727754 130136224 77468784 550165089 754479800 194093582 908954334 592183419 52043860 562204764 923003514 11582460 893182300 784760597 105382066 668121822 217887312 419587784 94010874 877544666 847565799 832742261 321589221 59325078 632064076 828099176 138404047 849573793 651114926 274758521 40569408 420270483 84533669 773920907 407203370 277735537 394132117 290363497 595456131 271311722 57423102 500135544 763897202 270735973 719421920 19173494 433492428 793489585 334770278 805658440 143558813 381410826 960688084 553501897 963218577 581101510 700182671 435435295 576276415 940345805 947697924 569398454 766877323 958749145 487072454 689085689 897860998 376374455 874070704 134659082 477652915 272286741 125523348 610272431 890291627 694836237 27171122 919646753 21695900 327416779 100919826 451431728 320939914 911993948 661018178 733052367 319616942 788812830 368541642 321740335 631268092 524619828 553489391 767915252 573976429 205451027 763391931 230500980 385750623 810868882 661284135 251078068 482292243 642773225 947959894 139143432 683794127 376580565 874407619 376662549 745271216 271026492 81824922 166478411 218100215 95427447 143668829 646174313 168739170 721953520 173853647 476916789 283181372 34778951 555316855 168370064 684019904 441727544 319489163 874024988 798417817 247805078 836168085 747832492 922842373 118918654 732476905 20958554 769013774 660983928 379141321 696817069 244818643 262463351 523071472 606095967 729881048 539481604 614620571 557377192 214704711 735696167 477673492 88918318 370096716 804523305 408873172 996075743 943428361 409658410 978668763 551036404 110888392 246418640 520041261 675820922 367414824 102342598 391387007 782656895 590176674 581152958 775852179 39840120 298588796 393522751 415459589 510453552 190074273 657356936 176496423 977077524 518869641 347545831 928901063 359894044 456107935 777154579 430604968 72198749 546553226 590394080 569045969 415599400 395987264 247955 911324968 310439275 784149742 337543212 949119584 67994262 80723010 996077132 316006445 140924215 82059909 134389704 213487991 12221984 486070804 491546775 258669108 654220652 60170293 251851785 640717805 538537960 329124220 534525748 984235540 98389356 875524528 380739301 266697264 924521223 892857622 771528427 811610257 105150418 309319235 67112034 779854533 850847168 436265554 237490178 617918468 380640341 936562114 523264823 319357623 466163794 43885844 250498578 601670616 694577046 841628901 474967825 841546997 873923320 480599781 586814176 735695687 364781366 792426714 624084680 610727712 716260122 657331494 563504188 415528974 564345731 771807304 377083668 981036243 945880917 215027494 144625932 525776528 831946992 251772367 924920149 57498437 174590225 4430366 929015161 63790337 686182944 640006444 777924594 830361140 6911446 586170556 384375260 625812752 216935542 391959376 642363685 42755423 309732006 542551803 841198180 681342891 912506060 107244869 938869517 196763184 826609480 851717195 692037235 388078937 730705725 638919659 604827905 465211260 141090068 436203620 712354076 144032940 899039470 83334070 649928616 811436571 169211215 871093223 356106142 858946128 724421826 352994872 477005230 903234660 935959254 374516031 157850046 167063367 798848003 830618447 620532786 964776199 915463581 125579634 539954213 433264400 269716772 627833739 977349279 38202626 110526679 777250279 930804965 853644915 676472173 62853264 949892643 45087103 676267178 515303060 263378593 176712800 221654147 808977806 449376823 418294919 431257991 359466559 868205691 464592080 903393830 489912731 877684913 870113909 419307096 50361100 937802646 190270086 677762723 591685428 308103404 841864051 399268632 637581616 867022040 496358942 639624058 276187132 320061829 970413990 792695038 761121922 955035060 70526807 988481705 446235827 237738748 269890408 894665461 91321423 957025019 616926179 431332525 158602985 397008659 181772456 645414239 728224684 338610000 821155706 591939512 952388667 396862163 113914861 941741358 672453800 440354294 600494462 167791844 609351291 226118457 567619199 418012076 703646971 241409708 905328896 389224435 119004274 195440063 627968238 169237066 353578383 898793551 915208752 775134375 44557517 266041855 268310596 483239389 385888260 790619903 560692231 430559210 105171695 80061303 816628344 896703232 260353817 961248419 885335232 39325890 508039651 801725073 456739043 487165216 445841696 398081274 253803585 559843424 209130191 991685900 495428888 379601282 583664672 43346177 448793200 236502924 360686206 129812474 856232127 696224528 243252712 619718276 556854004 672152325 692685951 205134369 983691628 509910380 785298014 357327103 347529453 782868758 172411578 532020021 660185756 946087174 12094028 407367535 736836413 997602443 318748058 170189083 175350302 64549532 258859920 943728453 539782318 650916160 893479769 875087381 704907802 597133544 501424019 645399286 700736494 493989951 132780238 855291779 680801959 276011955 82965740 642494624 395662523 66990984 375724662 888534459 609827208 160649861 94470213 948437142 689683799 879770964 906193222 797844651 379372764 533894144 490022472 140526020 10408215 884897745 646338472 709586 974511268 945993167 361313178 972913727 826101565 537999151 311906438 816977817 869719938 572271265 118361129 374460861 115808144 711621840 593461533 194151639 70470929 164737854 967238245 796971918 487800860 947750309 366977236 53087650 879204162 727350573 396182653 661346374 540849690 524499829 856913774 902490039 78494611 722851399 527491418 889494741 327925654 19995181 433051985 21218743 678224084 504758235 919030488 115384191 971758842 413683402 850898450 35012150 297841085 279143005 928943267 393307150 34352285 371496711 840079029 413270122 357279759 850444191 953502596 122277723 504930697 913226207 910821457 881038683 579279501 907949093 767119491 900350488 704393136 63069578 190777969 860271463 924316179 132747107 926420528 115803541 426521607 867449070 807095930 657331178 538800103 174958363 289571115 275573946 892134286 259367925 985788582 605094358 389136119 513325202 886057667 524785182 734129092 923392640 589866734 366766013 554791919 721082415 99385500 687508945 753260009 441491090 810956575 772589509 720164937 421724674 165396446 248336165 191090312 478236564 689420320 707035416 461761509 465466210 800760637 262845821 39344807 474393559 169407331 307889829 781866022 275278598 542973764 528711079 741569895 437722306 431117510 74304803 632081625 632672940 522659803 501213893 463483320 316783881 241502099 867834411 247665006 346794108 741909577 902176348 46152642 775691348 693171241 799383238 889358540 380917095 767180122 531312615 802107503 514965347 816566553 389668417 216466038 142565970 995693578 454214220 228178399 594457614 949374601 899963774 292038990 695349177 648798170 336560979 487656122 48270505 708676676 167512004 120043120 779406018 627556815 127850250 680590454 866031976 552196256 739820933 507774434 167728416 497132418 79360180 28296890 542524882 7455684 764417631 379585363 682966143 787612140 614551995 103234063 312031379 640650478 355219368 919908479 731289916 62765580 904940779 132837874 564688763 831329640 709765867 264129740 576176634 287290956 236122192 42161659 370036528 610304854 944907972 143928967 560812698 899928662 284318561 817042488 739747825 413051047 913901138 864097885 485595421 411010841 816413419 908587214 526256919 878892385 31883003 309605459 752885146 544903335 827712446 114615259 931662990 343856624 953344984 47968553 826888669 662125953 153906120 148315553 613694225 456098553 987201688 114171198 679715514 349460230 773812208 17527423 734899077 978193811 536498468 307025608 803518056 544574132 695374175 665746686 64169054 244753563 507633534 925040138 51274524 760303508 576922251 30884842 155780715 660053123 874813663 73610953 649213029 964154257 942463041 926678864 985523793 199020373 923495611 254910075 485752219 528850484 787356912 312781915 170842698 739242202 53675229 930736241 533899397 421429498 637140282 354810079 945312520 211035223 664868170 840099478 806404226 322687465 809181457 276720420 235725554 204945026 475317449 882516073 738453450 231024347 317690877 649090532 88972503 316651460 98515396 524282728 145879160 322754932 422480396 782725864 183037961 610953251 438377036 942124084 711801538 607834514 495269272 454481618 879362192 122441362 834695325 379086612 377710751 362420253 362217349 550291043 563473635 577285582 337591439 519935205 887652574 397123934 140571153 931536255 683498859 929774082 226134854 174303995 352960077 332572063 465035389 204489440 737892002 296052078 845731466 829582472 833646058 605823395 716217424 612757420 594464797 162865635 258961920 256941915 764675265 689428837 239723046 401694750 601209710 938632120 67566496 374977763 760123096 911759221 597140521 416679485 906247083 139300313 7491267 4342211 82864181 157431027 310911165 32890553 323730325 298155739 873057445 207398589 817006644 529572688 943336732 193469284 794145690 541224695 34853044 416357697 838509793 163124042 754031932 31559471 782006250 50421257 58324933 500848047 54039167 520560067 677356080 260867692 495121894 342704755 4149610 400173217 134519144 161369012 104525296 48510634 331370555 550093309 787494974 970353684 63879861 896441542 209690508 470524050 420814431 988754621 825485903 296090520 219736438 506063434 399822077 486194136 120916793 284628381 792780812 483678614 855917775 202384411 383797314 285525236 626061112 676208799 89141169 991564299 484801112 398333085 606639682 880693776 94743184 301239964 687210810 348270015 55116568 444882726 144486067 758376770 4479077 722825996 801371854 744645986 261357321 630266790 19465763 541269395 755841539 873234478 668094507 138213693 322006570 285453392 806078530 477256222 228263928 114015843 353017622 188214444 909604984 925750157 571472242 560003686 235046711 650343144 387436980 411230332 803858727 288783882 421871543 818991655 842541547 135732827 203391666 42509545 896741418 173004557 40140079 608400891 218174521 5311944 661137388 412592526 871363653 424726903 602625922 43991819 484764357 510873843 48969815 476019912 493824775 107414527 871209962 44501220 936067292 402152605 61092797 976960661 275947743 448756299 315497765 888612886 542908782 294206197 589335582 749688305 854877430 513545949 427193082 122323908 332330624 280133539 327560860 528802798 454385188 726280199 297555035 657245384 267483041 375091972 37871162 643422764 984063663 775979835 585749064 427184164 819845507 976723016 931257139 833080610 76687803 616963294 654887097 298887313 493917158 192799443 377213839 864313449 689614395 28673983 557906468 676517528 725915649 505168994 599962370 219307111 473909176 524995336 933539970 797720005 589076847 389650283 723440194 849546333 370601754 807215305 535824226 408145309 289920082 743277582 526913248 737142477 325496529 130010101 135215191 514115211 928063787 137791936 515774249 369241645 713652906 398381032 641386309 872231403 59944695 255010590 630159645 243754598 167974704 908367390 522495011 59827202 128571373 34672583 56089815 520027463 765855677 397910191 637798326 947175004 559827811 179077656 304723819 254861234 152436392 346658522 45043162 16119263 276210715 962798257 59049693 193478189 193808464 716616011 874355267 318820653 649735400 513812843 105037973 72447021 823598787 960886293 405242428 786780922 516830149 544614045 660294754 534138482 216976537 198288596 21524883 262391713 374518001 734640831 994678567 132407119 122437449 417673129 918528157 183999511 244956683 730701398 334878827 266437376 917900450 71077241 31055888 992429906 417087951 290850805 305393217 20157090 97765931 618845222 951125422 868705428 164597034 221641684 888783817 596952027 341409387 5264936 741441436 865979111 70417766 334918461 187525210 146106310 93161026 709128062 173603834 684343518 817991702 177169886 384524974 838135141 34342416 676555021 127940820 955101897 150427795 344984377 521207102 675631615 677037800 431037578 520512242 559670246 548077148 287815254 314659666 474280117 33039997 625684610 32435999 149444127 677141478 281359599 570873568 382558564 647850364 447100271 932654337 389055347 969119620 715286934 969850518 916451773 153618812 105334080 72060190 979837341 649256674 83264019 642136935 921644016 980876194 902550912 818371899 819872564 979067086 724128531 749058195 63606076 735523276 545772906 844106775 394063041 470721842 322574970 626852243 566878931 381407831 757858585 778586228 704485856 901377683 888531349 144517333 94437526 987851881 194163184 278095195 887373058 501434968 289964443 569196306 152919705 563317238 875434015 314197840 957728760 14645357 589840147 749540557 458551588 542052568 800266339 885901805 488434357 715682604 338357088 69990720 568625840 249978531 11509337 896453611 782413616 599666183 995268405 556358792 595100315 995770425 665548339 778499700 815701268 482669995 881498830 124398632 810569442 609710442 854564637 677179231 741581881 515321126 898936113 256607265 825687092 469864174 773241415 851942210 221392477 359197260 795187766 566278513 659806122 518607813 105678403 81386199 756613891 667515517 564947287 326454206 7073509 556042983 730507279 558787804 400746804 355046719 454837038 39139634 866672057 559591002 934739304 214387956 358559160 693927403 131272999 25823685 69639257 908483725 455438125 658574889 718921310 611897907 930113046 151450746 286414821 926081818 941876614 717632993 769659177 234370027 284790025 130213742 173712157 114637443 374959126 628621284 558497512 841211345 891946635 617866578 411474749 266314658 772054587 433841361 975159982 744542702 524190097 342663479 262093193 801435191 466692363 723219209 267664501 725878198 708193543 689494648 752473591 589905202 992514555 418419464 162534892 718464025 262974313 479111493 470485015 90090174 363918723 489866976 953876582 926821166 205222811 150412186 304703539 258864986 748741148 933588818 909115047 143737423 54577695 974767564 322869514 824912402 294268650 539795329 614545242 35008794 395973018 549985886 231884976 531101617 777764964 704378903 817158554 611296309 746919410 118542231 680873490 939396824 620793329 542474710 143808479 689025703 22170345 749943317 55225808 960874460 634554212 456550147 436974199 28535289 350521202 506710679 919799354 844088579 746663464 490278044 407227179 577045604 817062773 298434999 610776094 449512156 978350925 622176434 279464426 922935217 905405718 59958326 197404224 282749671 904643161 238452540 225408166 763459410 364211187 975937032 36963024 343768556 913538061 143227424 983184616 55707585 888134509 584949976 724385174 353515622 669472713 375446189 207328186 526217575 378873626 511145895 861392109 663108416 200271045 434944628 35310619 561962178 375290051 60138849 708995045 418844616 987846637 7635199 21169174 149489922 625098163 469831557 240079803 937996080 490638336 579121156 379403952 439887352 218300923 49932197 871129627 162401342 542923303 444170311 197721542 880718588 107765224 882358992 815685951 893977304 847187256 518595983 14619528 847935238 170282395 111019392 340674503 443613446 362195019 609215890 218828994 334409980 154706577 643647014 749565981 594118342 51051711 839396318 661515990 906255911 998593468 130409466 769271065 831117363 764279694 193921325 416318227 591652905 618932411 139303159 989035675 369154192 824764823 646125224 605567917 25437375 342572629 75548050 312510893 765231442 175541456 596359192 649506637 518945066 586050170 572815231 280893250 199100536 336138146 486827534 247400829 860510182 651533033 595285510 786652943 896593520 401035526 393462439 687800915 939795547 852716146 562062741 129659980 835531233 905239421 781124514 754523812 217080428 547994754 575397806 15429529 686827033 266333571 650770196 964398257 42938720 931494536 253657810 287577674 872134101 431635412 240210559 208010071 647090395 759875508 543939523 429484106 354422866 238406801 669092396 574570403 867468109 297234804 389576363 517327504 724598824 702838765 879074175 900929908 900793486 434983938 333563177 16937664 730348468 168778006 678121160 339176866 171704418 114006198 308616675 699728404 996308413 808498944 988432770 33531124 263738246 184104790 28752772 466694912 620113666 1288731 932245510 116125544 290360976 759496833 849648172 428215676 358840812 318866227 231677035 103533745 111265967 431049686 173319181 418032252 221296870 685518312 390353169 938099860 185795615 928807121 744896422 979150176 414898178 384169812 957189609 115646286 227623966 402988327 457480000 656802411 760392799 242577448 989770839 896286293 532418229 124680535 368398241 938069391 966013405 459649869 295019096 935974758 651187901 931030103 606306150 369571608 615704747 1732292 688509554 602049325 848997234 410212512 420866104 551553469 331287968 684058778 101057723 380336466 907955563 833823357 45958858 605009301 317047453 799972490 315270823 990013737 893743687 933309082 416902585 264479451 19902542 396984083 18420322 658238758 761529529 992972620 995250026 322373936 104832549 655003636 495978909 390896720 179291100 739672509 181766581 840808634 976593865 692140074 475790693 996301313 128191952 583732134 247548771 870807255 879562243 994495939 895867153 668138458 745909167 334202788 76725963 999547582 859058698 774864508 296388305 940342964 454752567 200478900 851708524 146924650 71586501 484345148 101617460 941684140 536643617 898512235 482836636 527506292 674985207 67565891 883142736 963902992 91015060 212558088 120742307 463635922 180369592 425982562 347119448 286281197 72119801 320034047 243417635 538898119 514327079 503723097 151494711 94230233 655237847 916753452 409393057 173180928 595159125 654352003 127946469 879742873 167932471 966926279 479721877 674365352 469921022 514493684 121901195 371079982 840291796 157563189 824185760 44147752 729201 479508513 547665086 299844817 756097958 10989707 286144707 371971205 310285871 15187167 397815521 916859915 76496643 465641050 154253117 417917919 349279729 830298849 966050811 875350598 676421769 906299016 102468720 943017119 262415151 925312334 8474902 767673910 48601044 25395170 898565076 883361039 993044870 386029413 673778739 432504216 819337558 169813107 579901270 697223548 158811076 893316488 882897571 921045932 332892854 686033098 37021053 89334144 746460409 478466149 470729977 294125244 790951838 88466418 107022301 601180399 36923311 730928198 447850305 354156875 66601768 288736177 929460721 275291769 112142065 185730304 821294014 864679754 457361343 247814530 399027249 284451354 628880583 401344418 636169844 118086249 17353421 638077929 22293482 416327148 597438005 183067885 492248212 322272800 890639507 744634533 153083563 282471987 42907786 806954613 843236146 922733715 207360969 914959047 94046615 710444262 566769830 383905930 80659986 442879423 405674773 464400654 170925761 249092482 288016348 554379654 371553252 237813786 707165501 530166092 159551404 851744766 31425590 891051665 127883119 391001985 559012407 639979921 290721737 843025466 55734083 179344813 135907896 957499108 680421908 217550060 396129709 39415618 946760218 133062043 980529996 325875191 231448454 446694445 715046565 188708853 792120019 404462605 25361315 308592536 724763874 247114274 5767923 95209621 265400996 480970750 900116201 217675814 631727298 466267371 819331662 75542458 199992284 204166372 520855063 161664694 78982766 75619668 264769907 230728286 17444968 586065521 714397055 35975191 789512008 11224121 359865615 576012685 320735459 17803526 925929135 738117262 69510338 852337460 878483740 878677774 385323950 690088100 223804050 823236087 531124436 480278084 491445968 806908227 900861028 174122905 772285035 713091602 903404296 549836133 330107464 282459562 369810227 992047895 746974225 304343871 524974476 136297926 221392918 837325558 499185206 868567684 859998317 396537264 690276331 64206878 337271994 576621963 462033518 143492150 566630060 574541027 189621467 938426132 5920545 550049367 962189408 651369990 995910493 258179828 584508792 433999477 809048500 711166580 268481897 329453638 152124474 239330879 972993672 36121460 258360299 620937265 292302055 600753247 645001795 750410589 659921563 796717861 770357955 158017590 218106990 192948453 443648760 631846798 244658650 192287154 227338455 82450530 850986128 310348082 818943266 588265842 366782680 289204600 218897996 788762693 64529048 982973007 884943928 383346738 751794071 497469251 244170024 860447689 855871143 24878735 782984002 448552296 359442689 255750798 53513191 856354465 550814987 974881960 256947758 235821356 602850977 967095968 800561282 19491092 58689771 282913118 414825245 249219127 498558414 584972327 94168090 41523792 982555857 685608236 814116636 891667564 601253525 706926669 520017563 730911857 673883292 576832501 510715467 852368102 351406133 126275781 695058009 662953364 898142121 622190494 250236194 882193184 547126327 647368671 668635216 210323585 463676907 835687706 850027686 493928443 382400033 724207277 292051377 629202461 749685390 850824432 223750901 70302636 594460504 61283876 695035874 958712817 776772133 306321356 752023924 441427759 116758246 956034244 754192734 36705015 365893066 69477432 349862779 482248663 316116817 741943821 806480143 757097419 881426340 703483660 941113358 226228349 348357619 782991378 885441673 290369423 50500190 71733047 929925522 122845610 706455368 858237134 70829417 647582434 638920394 360580645 136539059 177913166 534673134 711760124 74356986 477990858 282553329 304001066 643174204 615536397 904509173 170513158 969322669 283646485 384151932 769365238 67096074 498114374 394676667 373830787 838644732 320101265 592537540 64698821 340115908 136584445 420483614 813416723 633234865 492360772 783484735 516187768 909435445 970417320 205265708 804065420 665800410 185692567 652336330 123914430 439108259 701263092 309686849 927159980 586753146 821692303 657762913 242336368 969757212 29473361 203822660 859804862 603667806 949484457 789109981 187602239 365855278 679544145 131630274 472060720 975837291 681631152 714053847 870714225 619695768 418908127 66342228 141950718 708343699 944212365 860345078 209240540 460848155 816662569 700101988 130348807 844649065 64804044 849706943 997370776 313514354 966295200 16387634 232895188 719018239 430575865 998804309 5129303 119147214 720319484 473194475 516879498 610372922 854251722 788005029 923092419 782077752 116359779 181423246 580978215 311264423 840214869 569913549 406048954 46714364 498501058 334992103 632636523 694219490 334775877 183662504 567641431 454008713 232185066 93356932 311232753 358975048 105256682 626093981 182770103 882979111 631284656 588830735 379442956 385325051 925135393 230656576 905806850 179447381 138813286 931119390 601509579 138764040 923464206 722562671 893401003 559349590 72882850 794668089 756466416 533757068 814182331 108664933 535074445 740675272 822822532 233189019 149413566 591482181 379693968 465497175 259595223 88665390 293493792 217087418 5169875 900621189 91529320 841635993 297790584 880245378 841466905 503955085 167372446 356262449 720737374 821806072 103423666 728582062 151796240 148669135 119019576 20023123 833521850 400699757 115574406 172799029 44500311 906898830 551970973 844543635 662729501 111931718 868823299 118499720 277076533 675454095 97921826 628796405 472059577 474130219 114185573 198033700 884696059 801248564 432801854 472988104 847691774 980535716 601099586 260891123 112141224 224113434 595229945 591339494 744693755 168362275 701955023 889318540 874480713 639537570 248422626 284542492 39576425 131675167 23684481 489372274 623584170 51706102 96778874 281618515 713684216 683123187 756690735 299882930 825447773 504452649 364771054 345513378 60936161 403507123 700880193 364162900 733177779 403020417 609813427 381277851 873759506 430616538 879885415 178070819 279137938 157053780 215286301 556304924 744382219 813721234 901795048 627334246 466817568 609313242 210357158 373571665 870992513 958179161 64805759 767495072 967942283 233996170 506118872 288630016 368599928 140397734 279213886 633756024 900355217 205246596 474223221 834382255 868120802 42329622 947145501 360449938 439356049 636163610 188669063 211306422 801843009 352142542 289723037 721105693 908181781 476280798 411120542 483434505 951646943 660554452 862898485 824912741 247655455 86290251 937932028 710965996 181202177 979718798 429276089 38428866 368652567 667849430 94584459 69674689 15137944 75168288 426152087 823143182 816967598 345913193 283092232 143112044 412693869 188382813 699653892 43357869 931509554 186178861 430643798 710524815 409606963 94489083 555244114 18068123 136200702 551108777 101637301 697462832 673686956 560890272 933581715 953665146 526691094 938288724 569711775 936186996 4397281 910800147 247683347 786952320 879899940 855257062 942374116 650265657 987460272 367662198 130331320 977926129 152815754 850130608 741476555 633454561 206930784 693428462 768437037 874181380 802029647 384283988 940952993 337878534 495568545 951767936 572500486 924633388 854093612 929919219 323479382 329779643 348626271 236352900 651522807 90334108 432699975 296832759 789282783 451511810 589770516 305547663 157141083 916891309 455319514 481633607 378482910 978800746 426561102 377050940 443570139 887273375 410232870 891511411 868219406 586875917 856294559 481389894 589795446 370909007 395454189 123148020 574917102 69342373 966710839 900229940 881478342 937708272 643814672 434614332 36357729 21594603 223314164 527266458 120918881 239036581 175832267 564793428 831148213 625157349 34743 613418634 755153219 721520240 389306501 769139099 356309673 500021971 760120957 843163724 554521958 86158967 746726805 722057917 964147697 786502103 752109020 876833391 647811793 790528452 161482699 366463977 719744207 192918743 810557642 826886682 683903856 406899576 533398738 312488676 858007461 342337404 582349158 499371434 583131457 445192076 457354568 27257747 464617859 834092212 692332156 882725599 371393064 232676335 260165826 872231275 980322001 962689390 782329698 838048692 656597803 966451352 168983876 253704890 213887580 31327855 223344039 611004040 393160324 941452340 388391854 414750032 42382353 875527471 742203521 635312271 440924520 895237447 380676724 51388228 865276325 452101083 116617803 207745675 330586365 773974809 669776945 678408554 474012377 170258302 381980562 24789956 840113941 562974296 673771032 455423728 178878013 455857760 639819090 227992846 566259156 664426855 31581963 926897970 395045600 258139539 752951462 708392043 498804995 554852726 263844917 910549340 441569476 259858053 877054883 535154955 620371415 732719229 174778092 369870339 238518520 391129062 891364371 222120432 588593274 715315056 67791379 671380844 288165506 381999034 291845511 196615301 535495694 816455435 373389914 777110840 504799809 999813868 117421114 383319464 589347723 234184747 267651376 816316501 477609503 735932638 298163470 362899911 710942702 381749806 373485044 334722152 726699789 827143313 954170036 671947183 584177874 21125794 978592798 118402251 752307906 675456423 196297392 261924292 666442448 542539823 398239079 575953373 669021264 650336769 890426724 139085001 328863200 14471887 737747803 616992404 616732139 109510916 68740428 660254603 292399173 292208136 935383482 661213879 601913348 423520244 862978261 370159737 647402895 311098008 326508781 656495693 318341986 710032535 191649481 778027025 137114332 446746416 572979845 215874901 540230093 904764024 29951215 180874188 568974941 161579665 860615970 739443748 36457529 383316285 191725491 227027379 768755973 231453466 442319589 218423424 444902477 23977320 824315869 345346168 677036486 836221380 464898812 79548692 484478137 957419548 479460399 510873313 62298886 450511061 700969317 127885581 314398035 633855972 509150939 685419570 829423456 654655523 517092645 641039718 302173289 573870321 365885280 197217915 688689926 668043784 645825710 902195874 834086884 32057198 268263516 937852203 433867148 238954099 673552092 981366784 183321346 507189976 716974247 755835417 488925176 670425651 473364870 27546021 720960103 59599826 718471617 696390503 533653249 224249604 264115495 73460142 96006569 890917146 745354257 241099698 39322675 209686238 587485199 403867840 786452395 552564031 596574647 24050876 319856433 375236463 205388797 641276401 55862048 270597918 190389789 757558634 997891957 457328255 789987610 496257008 532254654 429650350 452865419 563287063 869919290 623313472 734416381 340615359 424169042 423237781 47212205 989044419 699390926 241226727 815545401 499113331 895779286 206054704 610849217 242625513 379892195 254137392 554335567 67815074 162293635 860673101 826905273 369908063 990414531 607052959 522979036 107123463 47977879 409811098 11329727 195430150 956744310 960621290 639742867 497860417 707750441 723503259 899860445 712826461 221488590 313167290 646827583 414258993 639091158 264537068 852472319 267767535 13008912 16874084 512362116 275404349 96638000 610194896 36345156 335666933 920844140 826192919 916882127 529488181 836730512 690252364 407463712 976682409 727209320 233312661 947606636 824469737 893478182 743173365 30076779 419779195 527211886 712714479 11159515 167189026 459826284 629244420 403210742 161514025 580353067 96700967 189468410 693875693 908206338 495749788 513919252 759892344 956334118 416988869 823152802 724556852 546508435 886068268 231488636 146831354 260928301 734070286 416562345 677269693 768247002 456992912 928084568 989150462 663695707 562813499 490044654 704169360 524812010 770354145 898263525 787187615 255007710 768942667 64168613 842501233 780719049 562802001 447347176 876258971 670310217 806712132 489548774 168148136 67385180 239831706 407880135 904010664 715099978 572256698 528201396 538624446 621630666 706912376 213859096 533359446 439508560 868970740 857214641 559979120 245693110 683151601 999597171 294306505 392550842 50535111 925983940 217716835 886644615 421336912 944331403 958194941 714455769 378666738 193879442 934875608 622122285 952274613 722034015 361552412 218699769 778093649 817272591 552810697 435763844 291068334 345983612 684581517 539078610 826760139 601735907 677979878 146077441 343107209 857230794 475174913 333200042 872058804 765622965 767895990 305412229 94503017 139019079 241488090 193548746 140572194 20208391 751025307 174576628 181923336 214233644 514854062 675356839 162144699 899435817 291319478 355099799 622333863 46914214 70190073 599908249 453634130 427002702 453997867 224880440 51280109 918270339 169088066 154144734 683137734 636013373 269825745 852926116 195048021 711331407 438492915 662351485 721031550 415947962 473896851 554685577 914678791 760699479 747520721 114764440 948175872 988620499 694350039 886730635 571268278 25938973 670900739 496490619 689690805 397503395 399365708 948019986 305458699 925076718 207778655 396399037 733708561 617033539 213790277 533092034 486337620 110765853 998776575 658061645 283379009 116149344 923202194 316606657 209977909 654693321 780865024 838849286 808523978 956171710 242288181 919507211 142607838 227614637 148629724 693483006 301127875 49496918 542521853 344956021 232614936 315345978 961746998 550788576 728715796 327668756 843415417 630729568 425450236 934834461 237672811 652281788 13021738 798213539 777913247 651685187 336075894 678203293 506202700 643312996 843982150 629069822 511639271 496941267 160180541 40291217 790315239 852972302 697890622 283942141 360983611 257631599 148710524 64274785 464543901 715065306 680543483 860557607 775405662 788264282 758440489 487017859 463308515 940975395 465063489 587602111 447405981 956751994 346355334 931448427 338806581 492983251 775778167 76611422 338035476 714008080 814078313 147774781 428425483 3787451 630068922 633155722 833264880 616597040 149592573 36933338 607863042 827298672 642383847 295770206 60227171 441236997 855004156 782502106 272935322 230097073 942210630 74314030 675415402 417337429 294567470 252066924 791653595 976071349 606538138 525605038 789034228 272996518 873168571 644742128 851486638 697865339 964752222 798447696 607016094 985451465 746394443 18904528 522390941 776928907 964309634 341427939 999289271 629493949 93468385 356298445 290437038 629341503 425985850 723168689 543907000 217928293 632985348 147397125 692707568 403524761 719934317 813453621 397548678 318601801 904126437 132191754 324866604 330337517 768979498 575757323 577366846 246845273 745449115 965507505 762922109 600437090 680115390 537668245 424495423 820889570 274722016 593162461 45063122 647672550 562596677 664727264 793727161 203447756 200805302 69945381 208059253 744947633 887323465 152830450 606756956 146242722 778784220 934503621 832743313 555254978 373569181 562630259 611217510 471725322 964798652 462757383 310032979 699874172 824996706 939107167 696898869 395951948 137633487 363376520 529980330 46749271 956008344 941875019 16141912 266102072 570574601 300549407 63134145 56249258 127749070 219669655 237525734 677499244 363042175 877908207 856668439 707909645 371639390 897518073 844973319 554809389 398699166 132141646 814400165 248463374 634932494 38894137 413149450 90769563 946845442 366697377 81793657 464177186 145205623 698550293 600133922 68246787 566844297 531056883 58669653 698906977 228423472 734146416 188500898 756896494 510968189 637033569 145521957 755834774 580286271 512728641 967806183 319476 10220201 716449042 957143749 595601483 587954824 279878497 593101735 270231942 263506511 686072540 271197578 961830760 893722105 773887514 260699173 476144452 13090678 152720840 987800869 508310152 746152591 82364223 213153848 525731826 596030474 706235990 182806953 147309357 35342747 747195808 848425183 2091358 843137302 513671144 29335789 856428477 667614226 637538672 455935551 668908916 939417194 402775775 704626137 970192171 954754131 32525836 223274438 977839123 992528508 224839078 516907959 641443842 290723708 345314047 325050232 57749953 517828284 302238808 413844687 333477947 692899468 390495391 447897617 120640375 358890452 929115022 950466891 569419058 451175326 191056404 47511396 790322556 222894299 49077807 717052668 607853665 99109594 676338840 860673795 543002243 71896344 589703314 4803332 451596090 328825075 530084572 899244830 159138411 84482017 235984082 962687809 3273709 72999359 63913382 191662181 272511199 605899106 16512122 173156980 81882132 90506994 585042717 84554364 891703236 271567613 341645538 64122486 344450435 654006720 430491440 31024313 851243342 582925201 811446590 465326904 175715595 387624720 527838115 606538488 347892922 593447575 106312459 909595465 41151865 451828471 676905222 29279290 49316427 65117945 865792425 965508122 852763979 538224691 573365236 424600851 46574058 923575361 408564582 795220663 34847080 765141358 162202529 241633626 873659634 925079976 482911066 769479530 919979155 103078157 526816159 737015438 538937386 810792648 4682274 213956867 120315058 545409588 385307480 412222290 605980379 16493194 305841460 820036712 464134690 26896736 756318175 583631550 239318958 876276673 480619492 106728697 433759367 461830652 542739702 514268864 810638648 731705230 381935138 931473066 715083188 286725768 728011335 758538540 190037983 381410223 489501584 688573248 296503601 29532401 172305325 423179531 194895062 315610962 940412419 392188940 42838513 415984802 708734186 996885920 972980541 187899611 695763231 511306953 596780982 690339937 626752312 228188498 71268794 710731370 89697689 356181216 165012441 998904261 546064727 350621397 770383908 253271974 635675500 110878471 310946942 736922549 212271605 377666337 324160932 423800449 939369102 150174685 739554867 474865965 584213790 179375007 589145013 401035547 741385380 64604726 868483023 948487535 821622193 70692198 1700482 270780294 151142844 84571111 573471882 824802948 213464041 285194279 101857190 315293959 419442743 55210767 435320550 359035345 963518677 810427475 80433035 216185345 373214919 49087854 290091739 690667715 728344859 220800715 311568537 613078736 380850270 748822692 355003513 520197878 596246652 364993124 151988308 645880663 116366898 85456351 62275053 197186214 200327620 749237631 708711103 92481458 694723032 229594662 340376251 936565370 784480203 169907703 540479716 549224182 257485139 436236133 12841878 330425690 356860909 94645800 631850795 865424034 383679869 645153985 692936737 886622469 958740041 570098347 55363952 635152570 955756717 114146960 235122224 842443835 96958718 184106969 274888925 113492061 765759007 955178745 594725479 157216923 127717547 170511079 842652837 320347367 388299706 78484324 740101148 554093036 281180364 929518792 591427137 940589732 691351311 790783266 844748944 116050451 118693485 935935117 806579354 576718447 984126087 320029088 704270265 715402866 58130584 168943179 593908757 905565631 83610832 288019648 38079645 613722186 333803335 868381668 94972660 447232811 235962745 226520163 914460230 866111538 976673261 964693632 520886588 536647459 624042761 342843443 73921649 519597734 955312870 384977643 731264559 674697090 887149991 211316721 273473082 873362139 714001505 717378029 389399008 674152714 998590802 982320008 781308191 51460368 382749077 160867811 65850919 256057177 112621606 337535099 209468585 828833697 98061681 779249140 333862550 470829780 329205848 693798134 41919356 251784610 48083841 866409386 483852341 959405184 42988382 272121078 56336301 804867888 831138965 596734943 212753773 209778953 497975671 347734026 326960834 542925349 782775963 957892208 708010677 171736631 674465567 224559440 865607396 209472361 679507025 113245702 330336966 786084785 461327447 289227160 454387025 909889441 987752452 95361924 290337052 754315404 817570625 47999878 309191374 77350961 878796925 474430310 428586518 651144062 497257853 460215356 639345554 315137779 688705337 117922581 18733379 15249589 582766980 664822362 925498302 680067225 136301991 920056965 68835158 117167296 861453942 690975980 810950829 91786473 256994062 568356465 924058055 454249475 526789063 276908345 275862235 371354184 274744463 578331910 972729682 221031036 301609287 358435098 547811355 299796404 878332160 60162841 936019387 563280824 493287323 820448586 765466733 479239952 295137363 684798985 547858528 774950712 206539877 945593491 331554416 185395924 655956986 773879229 471950528 71979297 658329566 147934192 49707490 527959709 754656940 817538906 199867833 629968336 496039066 161741518 855570695 958345146 396077874 750150514 682413841 370038868 837187808 647478352 597319034 988071881 809265122 945850720 788426157 120883008 947044339 857044605 4333134 355091347 349533338 331211855 20499461 829119473 173748189 794698439 777232454 492447955 890284320 468371705 734847756 869707544 902441399 813844515 841972324 407420901 882006985 113401769 695647923 912281991 436027489 277717536 570839077 736872853 110380440 205829758 348945938 677516754 450583256 167416573 810088323 830164591 552740362 583782579 807857456 616390003 307373072 232710113 934597471 998537947 100002188 411345132 661608802 517059287 348332815 916495479 860199826 144720559 646375832 303683442 58426621 228405528 697791919 516600449 717795334 451883927 924970786 734007485 903063706 327412836 495940963 217704782 351081894 436086007 832913195 746530253 750668006 60257769 446230927 289316624 931057755 527422079 916604413 634368262 873934607 109957301 678313493 353365534 479339034 633928301 250501650 701872792 220322189 740015395 669934133 675157033 195629201 680466738 539011057 661031755 778918090 267914956 360338366 304776379 78651049 929654092 318554521 434779204 470856055 987252381 686145227 234413079 632190755 310712453 75444126 69596671 151149862 212984006 847830649 308081033 170891629 782506661 358193039 1077185 353654434 611898140 267292763 800429980 940325763 490401007 502234607 254181447 751262540 189940130 692736523 369479918 173152269 136133000 142706836 838991801 851699678 101768844 249922324 885016305 579745912 343949283 369961496 379051005 337756215 695372798 823891685 636631247 465256758 307566377 895896827 294800532 451153649 568176370 661635670 712189493 647311773 650753505 702164414 253227067 790067102 497402836 361398256 73219960 677901724 951640131 512839365 993851256 126687673 102276933 696773161 351758596 284922557 167891924 872225970 66570726 845775305 202690095 62856069 904424446 11075990 515457357 109861536 296561853 533104028 317306582 948284100 769484857 939039314 963167262 739449275 248598824 891158312 207441819 768792624 331323241 267243101 92311438 653578971 379093328 980246106 6706544 167258024 995320842 365932744 532969925 918552290 400249136 234274722 550857927 413395803 126933167 690660740 307346280 663473514 962205707 667768149 162879339 267572109 622723640 432959406 543535226 687620273 813832270 960284652 944660619 874631986 29116391 140375645 243189961 974719995 551437218 820206683 441253838 618481339 785377011 887687780 795175812 789264637 438619125 84045265 328346797 352414509 957778045 580293478 258772282 115574843 350606796 76419522 883853875 128335443 406152860 433141931 686380281 967047710 197280171 951338141 383369781 648922626 306208866 645853381 689456424 200531574 511093830 596381362 291106130 602185984 303368208 942793451 376189357 112108265 148349404 800690186 843219258 206983949 911541311 129238877 515389534 226166917 121853610 230724615 568803702 338086202 113636336 540256010 954910058 348687541 410323765 449581049 268654340 600661644 692986177 570739297 599982545 172353020 223360389 383344283 165223787 135877547 828494489 260712026 273687691 980160288 849689960 562029964 685854596 88761621 671194229 261648394 80332738 909609698 967662035 531897225 139400681 417310952 775516426 550861185 18177535 626828860 492111500 844477341 951521009 709493875 5860508 974888779 76749222 909259025 431684768 161590199 651802973 390935943 81997152 59258102 95302104 880877213 32720885 696265660 159121568 961152444 944480600 994630866 747458645 79178248 418591448 189183212 424703986 144130111 860416976 592420415 393578063 471867830 864981813 208343789 449579384 660409624 103303212 931878664 750888824 240324975 999458651 562895060 167159983 618420846 570108468 532726929 419489892 303755935 972991765 264163135 850103158 34063875 125726205 104912286 75297168 934045273 430466761 917398672 489240189 745860918 589800381 631829731 888010361 928857412 666439756 800061555 367876696 803026651 550147964 230325300 877720480 171860714 390753414 649526579 793550291 367080656 14418933 758459063 426053700 129029607 133085251 843473420 122148772 98890146 768023768 44623684 534041891 170064347 971965709 253957622 952161826 217663813 946565935 96371125 601976724 952071650 356183946 548849669 361652648 616040315 272973164 248552645 570837863 277048662 846612748 59858450 885879717 96144407 213222797 910778332 673194524 397425541 618918420 984346467 477106323 437135663 778242492 863834664 997283625 411042495 845343429 591651276 137644572 808005560 447514552 834393654 252598840 303610341 235551027 202370844 454019434 903294727 307613214 696866790 467552671 746594588 364873575 374280889 991005909 311750121 532233304 336678135 658925243 48446123 436220505 816517263 101433446 429331285 857091916 1023662 301384331 517404914 510702579 715600133 133379356 214920138 548334585 102375604 247358747 281617077 219165390 729715426 771129005 705738777 601309448 862062408 976863898 374808839 588291595 937132112 497327691 186114826 846746468 793633871 223916992 340293804 882676035 940127679 241987609 564733551 824211242 758026092 623439229 740889929 328229830 896720855 903336262 236596580 29068246 278686312 339865593 593605058 256800234 116860646 568260342 852277302 601971313 301458165 516187531 462508635 17459552 590619793 138632675 252923547 601137706 591131946 398520183 309801036 857688338 800689707 49148474 489176312 234532259 233298862 564781942 39623946 435484693 119884225 384749818 496058531 957652947 54878458 60766398 744353229 981961121 246237531 839452235 175079626 32116167 431006481 448253057 491676782 780136906 573253307 675072342 90321603 328780728 395947157 874260977 708375877 921066139 500895203 651211115 899016207 623720729 784280818 460565135 69959766 767371204 878663805 39728430 555923031 95591369 961568421 106249661 868665805 828270743 136906971 491929695 563719003 679848873 451709236 249205944 426403779 716692542 410002762 890495503 267001841 45081931 849458259 967864504 924236807 561368400 69107212 963507438 738183993 70933047 463300786 41521395 471112547 97934769 875849497 263574900 410599674 252822041 258529000 152670961 113833478 654671600 507048142 586337378 597449675 939627557 734722038 378571570 222561067 474193697 21720101 662636006 711891119 964417232 858178870 264399057 615116002 803728599 713689072 511391364 30310694 738209762 453496122 416673106 431195321 525136142 486132656 310752596 556968528 389365852 83926212 943377219 888655078 854263725 711156688 838048563 286845364 209503275 677978989 451296419 949812895 791989025 466526082 720510448 864567415 159595543 930267489 409211956 499712660 330078372 197750400 269255266 315719147 21901234 411350320 963372758 23808428 940629924 511526321 847072562 455867562 130016944 700081301 912261866 899220163 138083681 253941950 494489613 15813619 706783005 394677310 393263090 68714148 317061961 739102701 998224053 279629256 404034908 531477034 296636839 456341380 645100791 525555121 948006065 841421119 36455146 585501979 630650280 23082023 735802140 690698859 804531096 399628066 222609875 48342261 598866804 960520318 112812637 500179054 955475898 205960662 216001014 395288913 602812662 494897912 321529747 801434646 402647443 767637849 978855678 991668990 953964089 807653040 110831884 574950521 531988960 471750765 449307338 492342552 30846015 116808614 797220874 184382558 965488497 546099955 761218988 929355347 418454823 976530954 847693995 903113959 588122975 343321337 963491673 981717646 58301312 353521654 45095410 508239326 543249125 762473398 21970782 955486042 637349816 490681934 625440757 932071041 817421391 160594452 801074198 790340962 13283082 754493748 488698585 95574176 435933034 244675178 963841038 129886561 848281990 125528782 554218289 627801624 256120292 850195731 871160077 980889275 304047051 846238768 977786160 277001371 103486785 261083920 554831420 95299890 792780233 650364429 473383486 264269424 962246843 397192441 15221168 790503834 898043774 721720906 363608501 143380053 281675948 671653715 937223709 955939416 137127005 468946271 572009396 736219633 418212926 683003829 832801615 82910990 408324768 268449843 743834109 897222218 814218808 34367392 263514392 50101205 643944418 614222946 955250541 374890126 405899458 805496360 355989858 628071937 425018258 698686303 820538147 63827732 983799133 780542591 118028388 802845307 513959697 702242116 87580584 501688635 44929574 177482254 491841532 267171253 518168107 859360268 967753306 31975399 828040551 320852083 538694090 460243880 677485073 869640984 256945905 851585773 689990732 720782647 704841744 930442499 672556503 227301588 315455074 773956899 883882303 675546578 778529955 990150777 428133375 941930203 112710705 104137552 194318863 324658151 977522613 448347590 85082140 407336001 695025413 58332670 341762060 347807439 723709540 383905426 55893145 554403086 419645144 332959044 111215097 402248957 396615864 469183718 930957426 863484527 356133919 279040856 67875914 430958619 101929909 598659405 933208986 315467801 141376823 264041925 41002168 491977279 587657161 290097645 62333027 447390777 142290216 971627449 551815146 506199816 566792808 349180546 575836846 430999642 230032917 711873039 184766475 57572657 320186677 184475076 958521065 352367288 286883960 893869390 353520993 155698434 656796780 309772679 534349583 572853145 764223596 244532946 962983124 299738190 947153730 809173685 351807270 316121343 299325950 927549981 831302283 41559292 846799923 456927770 892622971 50896825 885359312 696194269 541448589 329616976 385129125 781580263 76097339 130922922 662318897 200869153 129845877 304348053 498596952 380249728 254425925 790967258 870793777 324286172 552112703 200726437 969704962 995423262 718701319 986279159 92074877 360942682 254281 172284386 691475309 142350047 3124581 128018485 891655162 611093638 688322000 677063578 355366033 351530416 315880135 998245432 573157812 931145081 691292 505936870 725359476 788236054 846351413 649303861 315527584 32527199 598622227 209366569 822413398 234734051 468401937 325084550 200637955 940158120 317918612 390592896 41728639 515506503 256086303 41521778 91414332 67271259 423391516 830382691 468731508 639746701 252246528 22205873 715802323 488431691 701101355 436238503 302948074 304609684 47642767 880118762 797529783 160352127 779292432 754338305 113843120 361156152 579689826 723127483 701117416 558296363 20668428 852791210 721712244 557121562 437581249 830768246 586980630 528176556 129898314 795432244 811729419 218067079 119760237 868171285 441496752 782958299 994850372 533438864 264990095 159407367 619300668 456726725 134615903 753309821 199785824 719508067 281924557 809796069 295980559 849988602 210102557 687556317 292133141 46047959 685120881 354882076 500834894 250870287 271470361 59360121 161931924 434777554 744297161 483877138 25995551 519905615 208716913 455986011 28043817 822087385 922988546 144163949 683811582 565633404 396788122 806744741 179828231 285229935 329138283 259786653 169878970 444233304 183321202 887082947 92211224 780400899 88385529 527827517 825132045 305730454 319955300 131863065 534846427 744475063 787966104 431473082 466502397 352706102 281154988 631439501 798411101 833041554 261439466 653699013 506811749 611585309 129488455 93441526 175253051 653324163 162995245 567322445 390253524 525246458 84175973 161530448 298495287 71727113 70938320 635241039 491182383 459458413 284013497 194090523 143963260 422884302 468586324 484388259 789348644 56841349 489341163 814807660 220168899 784993410 744217483 765375735 400588155 775260398 513194488 777628486 573429341 319049750 219750067 731828399 875870486 596020835 167958898 202612870 987504513 50942358 68757338 501739071 139331693 886591602 737565292 926878738 232527246 284546621 730805017 747096422 459673073 787948555 406317978 229243164 581635517 294213491 532826203 417909793 97795832 592632108 56069383 574716565 160552698 901663463 940057549 272862977 416760075 697076390 899999958 65395214 975973937 250959589 100695593 450283157 735019604 338885308 251675197 826457418 333204970 848815274 367440254 944295574 366209333 480430448 645856818 528547517 872703036 178105516 561601976 6042580 781285851 318835743 46755884 233438283 442283214 275526417 600879522 677550890 267658032 832305850 111575436 555515605 679934516 990096469 792527331 538766642 308122258 129694942 528724585 80191536 100338756 779922201 289998844 412004750 967517453 586874533 491815730 71325028 196934907 120544223 38419304 918041390 418275485 374314859 710752670 496099473 814633455 852932464 758318209 456174140 969918000 617015040 777260747 405652190 335648117 468211166 954120201 239104605 105643107 545624837 702960365 76212054 795965983 113800514 268816945 886339750 622596310 375094105 377402383 662556601 627396188 444908563 333428136 733173233 881342297 69435493 571277559 775429892 42568687 74894340 236263587 457714463 300898231 947012745 577926677 800424165 847772245 606061586 305793729 568238000 934756668 336172294 32827237 136101969 394995738 221465814 313596246 545503843 920342664 595660693 409990954 654091690 646776297 884310760 81524668 954467929 903780699 642255404 350785058 248683433 163046605 273157389 826174 327395643 720425920 802654976 724600921 896454514 174241587 102587633 71989189 904443123 547722710 900745378 482325847 466661258 792216588 671435477 636128825 371052902 663231844 587290911 370976087 709089680 212222109 40685874 951622700 418632823 669207076 388154438 632171268 122288084 312732828 689363651 711263510 643692398 991984488 202526503 365385550 704127187 184273401 192062416 871859785 475819869 482402779 361773338 387951371 791176220 85925053 769245600 862987711 942986759 637503562 576665089 80215678 647416845 78356471 815385802 974938989 423955145 382214072 836323009 654529360 915421423 865681467 31855898 904431289 242132310 228042924 186857946 784551803 542131500 231284690 161602294 912912935 743170431 302850236 390750554 538654740 146189537 941279170 550945301 624933703 137354408 166851134 282537747 198285726 968398557 12613465 977015998 268128722 237632668 777223024 128614147 895954524 406266274 76037282 8168207 411404818 804009203 239856384 246093870 983579119 32109785 315624400 405401999 208121054 131349434 259492164 730362557 865642533 709009228 494693696 314326171 988696338 571565978 673161022 222266499 525029547 288663928 810257335 330886934 820479349 991582900 366063096 539277808 134861727 837928633 287244254 209935831 527146599 526105395 560944841 743289221 257197567 919143221 714845848 870798901 719312994 97578779 641678633 134764874 308958204 477119878 40422202 518340993 523821307 792512418 67927897 406938089 108347208 174039 345003711 64933936 162702777 369069356 389325750 19260847 999087885 237526014 383052052 788481114 705182629 376545412 428305066 940430950 372193550 40902949 325876047 936918269 959799962 567130438 389151657 838444470 253263458 888883302 504866335 778803750 860412305 60835336 643840214 956366513 501081711 411196762 60912872 108032825 628168182 681125719 208348249 872243134 120492917 948881315 234310430 846332441 2596717 479218589 551829456 89537347 15876000 40666592 257221778 771004513 627346921 167542797 649815451 542822891 10570929 470736597 206924078 874106528 572536518 392037161 565261886 195172754 923617685 924658925 410604258 534964649 278789407 735574312 882596490 366067756 966719688 317643383 909268067 82117403 48531005 637472106 920473685 413346057 577910432 430329960 22022932 16407867 988715001 945713787 848349943 418870394 327341502 931620647 877378079 690220305 248951347 372225778 706703616 66123011 445092802 582228314 847735139 946253598 150055581 204055988 23126208 227219094 413325407 870693735 754684347 808724194 904652194 460439628 93960201 528135217 168553196 255082135 817414062 449561923 875463174 16864398 21639612 769315231 430647457 834108261 382064979 933641173 812092206 110680489 809290346 649252607 328603961 113185002 484263475 736659707 769278400 304244672 547213942 477373289 670777881 610244474 432900443 977426631 617249333 27501318 728112185 413232779 649256193 44318655 460957308 479062354 926202409 249147751 378017448 708818252 518064938 257493568 432623717 572277600 245768823 812961326 965236216 896576825 478903686 386074128 902941487 705287711 849889281 956028651 739136673 219178728 343351122 396856637 216404462 695563160 367247679 694055941 352258344 191540639 784996716 171727046 895802734 54102613 976970706 98080152 848933163 423771245 731372911 870974164 482284695 816449935 210221361 368228847 856504280 91279530 362424780 162674300 136071179 395358503 524147270 431880137 239442525 188112943 970934415 720721677 845155715 790462013 960966397 4031628 208832511 373179891 519322358 344010394 636165636 862976433 741278037 192796265 308981231 419066857 118413186 435593593 43923896 369072484 952723269 999197707 878231690 152042965 379657839 470567540 239445072 633486998 820843701 816461701 462442948 132647826 19091714 126881583 667528051 220895621 705528623 792691156 902217980 729041735 259311997 16433894 22578264 463914315 102429596 45703810 437176013 845399038 109124075 876291001 812700438 124495539 650033707 210449727 624873907 711911702 871946204 868535885 481474007 794687712 342861399 651161350 389392296 279644821 178090543 303241456 911442680 324582065 800245847 415540326 224796560 554962516 106182396 275538171 412493606 265121759 584597303 764405629 736938901 479764986 309096420 485272306 615745842 884528419 621400875 860119302 281839303 799071991 146852864 316030539 301224015 566504545 228533394 614755503 162991174 679275601 88249319 396346427 966032772 581978247 658552033 503852885 865611501 15701714 416107838 791772041 477763899 507296875 291385476 221721388 467034020 905921064 816250978 809888019 907850107 749133749 936163692 646656655 840354532 246787482 144945862 305023362 513997688 869601676 614060597 9953126 392173929 848658428 639385264 903163584 604717879 813312531 186416016 233195495 558528610 86715983 939244387 279620275 816568780 591986486 541449622 463031664 601394667 550836700 61614293 23841079 557321400 843155274 795106948 13760252 888485244 460763461 669762807 459323336 47174045 389691387 159131606 632157092 888015519 505823275 457572016 71024030 32113102 487138722 62965547 838761152 623799520 205580856 160120201 720224014 509144424 704155450 546969869 232224529 868113921 846107986 774510984 320022904 776051585 960662772 580469943 916007440 514324663 846997405 559122419 672244848 594586755 116702601 649003738 962537846 486345523 299812560 558911500 730899592 240692556 736917224 486521579 907056941 799232620 453389069 310133102 19926096 5075518 398444194 1179947 75524322 786971281 475856727 194019439 863922169 436070334 223862968 509841852 935645686 388815445 653766636 401156544 253477452 547018576 859674758 710221915 514990636 102662772 507565914 324556122 94563075 739331571 281685182 930780423 205916047 836720314 7516410 155273773 119605278 406319054 751285585 767182984 515498366 839775674 853286911 688100892 297873555 569158081 254148385 15008697 304557836 394771681 529991197 710107725 155983677 665412191 929849324 813733861 874424905 964573925 902316469 677361490 365649848 891766271 311661 32059231 519366338 996618249 392726976 963402091 445909760 279083037 648937565 229688427 773539263 125421019 740234690 767116157 238277927 625608629 439832185 701119610 712220627 217382001 690843835 233519429 674411927 829520315 788713777 759554144 957415725 44325387 436179359 410426185 306011393 998381265 140227347 379212850 781051658 267877325 73907559 470633705 205888463 589312849 883000573 894147102 582159496 363088286 816090972 753160011 674342273 589388634 339270779 665692732 490884449 966013889 437523402 256934382 684734707 152962455 511953246 354621877 650978221 950620824 235517582 484466537 256201633 966075960 906299957 227890469 460820939 711175991 320354961 783822705 427902086 387644809 754801938 155169237 115993468 725204571 764942019 262652001 533198295 707223942 623985281 917631294 402425324 987269557 604944780 205306284 661712524 686657465 880133846 294827475 192567126 803076313 244657530 111917417 401200377 564270331 898554509 654185351 209437780 395015576 639543394 330670715 711554156 256712807 860164675 260370622 980194362 524116336 972479043 972224225 63743694 488031947 284809944 342542447 193214442 547678479 65589926 745254571 853994528 49719946 704241092 671873429 962121683 272963994 278853211 654785045 994227916 55785456 690907219 598471115 745891730 71903223 365028761 240348150 728497295 773484459 380470755 756971992 648395590 424161831 250182715 11546142 87504921 51283063 133809451 254138968 441611637 130927504 415336340 571813433 336632710 678791616 361545051 901638347 704563403 854511228 703874133 502045143 116202777 803660289 541407802 16317167 32984051 942716480 251078164 698867641 530664931 407311841 191321454 940565472 367706514 574110637 112178540 802260051 234700387 845816835 317796082 835541144 268967637 909456315 198133199 910758678 803634651 97178125 839148347 910136107 451104157 309332491 360085509 868698412 545084954 892095233 924879298 47568500 122028710 101850136 84626543 370024766 819376838 975691084 74642983 462538546 668057765 168008099 167010034 897233254 605277884 461999318 433821690 785086878 296350302 182968079 641852513 625460043 589779438 927200411 552438969 525001636 907569500 932594968 674081426 113025484 932059433 508973708 216633700 975377672 121901167 374931303 262388783 118590959 373887497 855710945 675128757 519844406 592106568 747277444 249682146 44566677 640819180 286398029 548425185 882267521 290808740 252693635 31537613 762615788 697763137 252347916 553757265 675847127 988489873 312033325 512595384 318402233 826511248 142750298 598363769 17007244 902705194 581768480 87464830 946506602 670631940 604839145 614403815 636632592 938462088 890387229 17936055 643674929 720660765 100334965 378630722 19046614 887823600 831289791 54531651 793142475 635961280 571724873 649669974 675943794 109937336 346957446 840342540 707182910 72131531 113565649 970740899 791105064 679997493 660098477 243003296 641076970 645885081 511930188 149485894 726390376 150846679 700075519 490129560 959981452 527018024 738164275 121511954 788798728 24963054 883847493 947363031 683657534 900086128 687624175 584137481 306187914 276547238 358832703 827112381 569910487 65275638 239603100 597020164 581226270 405747697 465122456 985838718 509756756 343635235 951865185 677586542 216220445 17040351 941284053 190103227 461649218 646801606 248927268 374254677 662260295 121941886 82769907 643996820 748428163 591435535 401358270 825119313 131125681 396882094 357379525 483489055 557157879 552025940 6174931 655626905 762621201 695760716 578344284 744834610 822963864 435712981 126728871 144181718 82005586 473326445 873915727 547649247 733449449 108656441 122124414 702879315 713589216 398485492 198345328 895243825 731523699 405552519 699441635 73342941 674795960 783004247 15219187 767852550 382264237 734182471 718188433 572241588 734390676 317190447 695839606 57944034 411664893 727416712 50237761 501711360 327999940 668935864 545941128 362439116 73366566 821576822 531064364 511211256 76390588 48134656 477921314 665182551 317718474 853097642 98123121 431393345 325405184 564705874 530524596 889111581 206401908 439457604 986432095 217664169 317553112 992668886 75827951 115829427 424103781 569181644 705305487 372925601 980706492 617709723 597855613 765907963 712964542 430841268 731829951 146648805 24882889 492747151 511090538 198367492 236130090 925793883 393104705 397860562 45212438 380036127 232690684 66112440 687080679 58971745 797652266 31856350 904265391 522724599 71444954 860183695 678241921 307729411 841889709 616684900 129904836 94102643 69321762 333845475 899544344 134393812 744831280 686768138 632371007 371794960 754771267 853571629 122778979 523160914 786537198 362833861 798609104 491362492 938015629 796456555 237226854 982162569 814238375 734132888 566468222 953691797 501484941 389381723 398342748 989990320 181266046 958628792 276719896 362719478 842663138 189611688 130010065 428033808 881769410 558346204 183383517 298526564 45431652 455801493 631086686 929049359 261981914 302682701 918311859 407722259 233617655 71372356 594998719 529514820 884793585 284177349 848501871 912823269 211937137 6126124 118410928 921162849 787524872 908458338 345415090 975925923 544623650 755888692 214588622 613135492 59338969 874492625 464100833 651836900 202170576 598860386 146819488 784600813 351964380 407504383 764890012 453425052 657076130 63531596 319397024 397023129 391098645 835118912 641842308 985550068 390289779 414762968 38146349 960667032 716185569 417797490 608186317 202625033 119032529 362263348 74056569 952185789 439826909 183812531 826445443 793521030 89506274 48040347 871876713 21910851 640122479 983539555 524017020 333494869 12142036 925330793 297768946 897960042 630425323 106018970 801860965 502396172 587079846 522245145 422427334 57167392 507429013 776372827 681248489 640050581 29059736 379617051 757300241 369828601 909775879 645115067 285104298 632441752 35104398 765472355 770420583 176308489 367199081 777152345 915498647 260425542 296818414 806849077 828745437 348951181 995509872 407349909 814665748 209463885 653185399 900810786 74591973 682815666 88960684 619513014 54452254 391325202 264558689 11818719 859941902 348836046 527416552 229956930 274446649 842333243 2493130 556837439 794334091 463115808 73324064 137533807 492448867 569174140 608692609 661610964 997763989 759026164 799812478 141152285 663633285 999736383 691702862 625139496 558957478 90335440 259516252 317683010 382384865 64276755 197299466 404437959 889742727 234724263 122360781 595440887 70322972 130316388 347284370 546470296 241560563 164884795 180094466 362228319 436437034 402594072 617326388 246877805 259220888 469203692 318037867 212558086 955545516 359932240 36088483 594926286 704466862 686090387 835474101 973203585 373156765 772387672 103964890 715901530 61660236 58829089 92796079 214528434 282849194 597009201 337131221 217712260 751558826 248467664 409462970 415618298 442961489 16769941 74573791 780657982 764458841 286925396 711625859 775582339 620107778 726602017 200226640 304359164 545316397 870356498 617207252 586568781 754294330 737291753 259668887 889412353 372157575 257801875 822172606 300847217 896452879 43559201 688266645 614832092 571337303 783283906 497564075 319399461 463463830 214337144 721998596 683378550 540660876 234257687 594537901 637787365 949536027 133973005 666520702 132675184 662781739 327884608 188244149 544790832 554790815 485154549 50555364 281538363 860459294 796028600 619665821 208284600 54420815 803163740 973291048 254921255 747676528 131717790 324610117 455504824 224519292 2944367 191561996 294792328 631921191 400463464 819444403 844924401 645911320 940526195 790807862 578404721 945015237 54751587 193196871 142491841 284061163 255299320 763661586 94736348 541039023 679958422 11394944 760344947 187159819 348163485 548505158 546965095 198246890 762294938 67078691 272996928 615072687 975634056 693080659 81836773 809360370 729767499 708855907 759671829 374699523 41828668 879680012 233058475 676293849 653560564 612317368 396721996 900300080 910909835 669675470 43314316 187815414 645803299 702359452 908285379 423478958 281109153 699045897 864603257 328746157 427688967 460761315 282234856 534566499 735280438 516852553 640918209 700408532 819448333 89382948 518079940 577051954 715133430 750906645 86345384 123426960 835561972 930266725 821421871 800999137 685671538 616197385 339922026 78590219 936895865 452956327 266499496 745049261 411367771 301168491 881070319 575029481 273858943 505950397 457942731 476050624 410801934 505423927 994426126 503279996 117661300 510695951 696278954 832581418 175356244 666310635 335060055 17519364 385418868 140288111 389878208 34314127 539409729 889000543 65124973 673142238 833277356 134738964 506628067 397597478 941589401 408065118 729535649 704389859 270918577 276094612 877242871 347531386 726517352 397338945 103777024 994487554 613223936 721693780 385309416 367833718 64144134 690987688 593067171 260019638 275755931 463355970 965396140 182019629 972075995 549836127 463444804 390887023 667423085 494966951 211067161 840744540 296127401 415673152 556894980 202970777 361908410 638061597 980875686 333003980 998662576 655135793 5665114 930048191 116901845 69421139 321894666 636718909 756428136 669802792 509118162 424113434 502558093 262345635 648225198 561294578 537061369 447059131 944837847 523349570 400925165 805770857 894238596 363305274 682639009 516142800 154862906 267876170 532933276 332150315 530968428 521771360 710720508 88852503 539453615 485052732 832202698 810645868 77845915 360494726 785931484 403987229 233695738 869485931 807449621 305451119 310642043 822807547 402566258 21786098 705545523 358825607 730530169 527851075 722316313 695952451 836216656 928965002 422990188 967165475 830145591 357719858 583197842 109248016 516528966 680463735 493531698 547753288 313851840 467971942 93985945 490012970 154839209 293465466 500642776 491538250 482218813 185175354 909431433 46327580 198266829 732271176 2465463 456826253 137496373 259165329 48740509 190364537 523958532 391626110 599310637 817301072 107831626 567424800 346382796 18718324 645888101 276619166 370403095 540176360 422863143 15365184 231645410 148775347 656663707 459950117 126051602 376002530 869304086 502010371 148278220 89259439 526911587 712749045 609542515 995543605 858344826 562073575 174721609 440044468 377799252 959511668 187650399 722632391 166531502 557523318 990246070 107963521 735541723 303012983 307886512 187331305 758392054 102416640 537218211 562519369 50800599 258757620 703370679 454540037 19967409 359998972 414907084 62691027 183857500 107428967 563157839 368372825 10277943 877733104 165323897 224665132 313445317 406094420 847229443 659448543 551760503 860570291 928177333 592367901 144488511 67936615 32015786 752867960 586747038 818943559 65838522 27955755 635129264 1005922 836628145 186797796 174193211 471794835 989598590 385917137 834054295 192674644 870724502 438625344 152622791 440743402 949723588 366947546 814772697 627856991 141373947 378262675 520379063 608621070 411683381 682666521 20793335 668674862 94583929 661267796 910365705 935774657 501135335 178767413 586836457 50056732 330248587 347389683 326137758 61736736 881873123 986782365 721808974 898974821 783338423 275790716 375850160 586788436 287704796 768076055 521446043 389905383 585121443 98412126 558245389 251010590 680918790 178094976 45153762 366250222 193138823 407895107 951261581 873196097 760565733 974957900 84894790 662783105 658362530 415047401 987932155 644351576 174937643 462547200 712088969 51079241 799398545 849383342 210020714 903225802 441550956 720015819 671057719 965540897 639347175 615223170 808303830 409024949 852289242 645284828 614534624 160313906 471015069 497092587 920080543 844252267 639639032 155785981 465283603 222404481 67375208 399350831 526684212 882891412 35771575 764601965 370533395 778600366 565809438 48372320 519288680 937816094 201332954 696725660 40691535 238163879 497691088 84778469 552498680 646957807 419824380 596178905 505207458 132881506 501317252 896798693 424579133 748464075 414911280 79965257 490147583 25457451 106207709 359842164 210214961 307904499 960191594 973880035 412427451 715995639 675154848 451577435 229178933 435807225 643849506 778191399 326492241 139267311 955760532 707068024 642984560 12097990 185526431 80528558 954364365 424984452 801797755 812016792 9629103 57047812 546733126 311544982 338199555 834353035 952100263 220008720 448483607 485209791 988407323 354114664 112070298 968414132 429943941 53554365 785269023 233910799 235004886 633877956 18336048 350690735 85859822 480783374 181981325 126816281 3120755 967559730 944245811 479792287 85749127 828781660 479518335 448337996 236114052 825877003 251148891 175280856 102575839 529690685 785833855 248960697 89164967 449952829 787207266 253725423 318852610 759105871 784641648 826932599 818290986 895340007 895202511 195327922 490473742 77412159 723545301 343821183 302080115 620313466 208207282 591490358 298327399 607076134 232043511 219333145 544397065 503872300 20581846 393449745 815790544 259360294 575470263 217371011 805358834 239217885 185742463 873817876 492350478 239226525 610396521 777631889 856802829 804934990 264853295 612045265 937594359 742875059 479157584 406645435 633712624 850567917 811264336 284540494 561731678 875100757 672601335 455474061 802070141 853117789 139248135 891341515 645001053 399165259 782874068 778701523 681550307 118621061 504181506 887774717 819462995 753608138 910562802 219589283 199056826 217357893 696008427 302830823 866109246 933046389 899162532 380802712 353737791 181825640 174495821 351668178 51740190 119682991 866731949 738244621 169141626 947311548 890172021 244946616 201429420 985796195 185792615 917379515 191547626 683073109 117936624 763978351 413448367 57124228 655328008 83769652 325941817 783392102 395793238 155728187 636943790 891090535 392366741 802468940 564922413 622220055 633551740 902515760 348999534 821837564 942310985 889308232 20684202 972435271 328358823 71044810 966682379 960767817 37166043 256987586 510699048 668158234 914855587 147067134 21096751 712905856 155560512 170020201 494026737 133712640 976278279 329205559 16147474 331649344 74162250 659225954 656113234 349377265 157533255 208353573 187729108 967448619 111423668 871965092 69161333 798678820 972812724 448837497 726948063 409350167 472148191 553355546 32146803 989627630 302325750 981541715 499078701 16244024 538903781 952228902 866941439 45217114 172318580 725629409 116345967 227201525 565621171 85954244 866939540 443892149 730411510 171015818 764372651 808973232 771270016 25270907 676557709 990987691 208421522 183584399 164048241 65050292 497276058 661563661 412125075 268921853 456287958 406810204 939254325 583164317 922312727 671614002 819829969 265172238 790925524 376263233 203045375 973346669 353791364 483579330 747393736 941258363 633259724 87190157 763861044 530805063 350906477 430195106 185269521 492153623 944715981 622274126 303902797 710218963 602099785 363235533 890196028 651897618 355512517 743207023 322447452 730528123 384983184 968103327 721566051 806859148 195622859 570012064 740364323 327782311 557020094 646270839 214104811 912813369 368107267 108578769 714199292 421919212 340220883 604950729 481023056 627739910 206202789 636599479 436493750 501361089 405294290 237440904 491255266 237556792 359715808 653913281 139006919 148372349 628627196 319455547 965940385 735528475 10669815 985855188 951263474 581740132 135069364 981745911 722126352 105109568 919819267 740617418 815397119 276362131 915434150 972817923 518058080 651589240 914079894 645986251 284157891 80461954 659105972 699179870 260387741 775114171 465602911 356987340 608276811 501966367 260930265 290281520 995977938 502114313 55602144 918618112 424215457 553905115 709662305 166205561 30106923 453861517 469093979 59877113 240625188 547749579 866210618 285231499 85986951 7350255 736384684 260862537 940803822 224315027 925660489 680045863 820259807 745943236 589330442 929770520 628841205 784293618 429565625 971759948 86914858 328610134 769358935 702810072 251626929 188853288 783945468 460219283 646067228 889883103 875942856 746118684 49144267 125010121 638893919 973481689 230492729 972805035 13555076 503988020 177205939 493181242 131279637 267845405 117030007 651027915 951816336 778278880 260487072 611241051 417016773 643496010 154433903 23689352 500280 827731805 688809420 3996612 429673158 459378727 701699596 590791260 476417764 508173588 605797243 995076014 248449677 439818699 515619119 468444669 877364739 402721790 491625538 898845000 817799952 172489943 674775899 284263584 421220660 240668481 975529432 655926985 595995792 135245623 402240393 594311481 429129464 681273079 336304337 849197107 94721193 149489656 575315977 505041741 582212582 903004538 78167989 511564564 537827592 571215697 128041211 658477452 817413673 874351094 165307023 909782535 319533608 65072176 674777464 748769897 975118522 328536438 386456340 783500283 825072018 872459450 303014305 662601560 251519921 858940248 97390109 511454203 506963024 958959014 989065738 93840529 771382333 772692187 291471772 440480805 974939958 464030518 811461878 110470769 605772853 413892203 765477202 477570831 949323544 902875881 466788091 411258045 830997536 510816030 173287697 887458010 214157682 143452715 583659087 26627754 926087422 551997017 75899920 405381103 521828925 34385857 74063280 423142658 659953549 23938793 309396491 778686737 312877641 663261600 437980902 662714037 229982600 347148212 42479195 81668905 256689106 984686356 182530172 940474904 858958377 992462727 150981775 97153944 552538198 334580996 342691388 616124532 889549463 29945386 411732490 512084383 563613250 313646307 156916446 945005721 677430436 320314501 60034610 528282257 554722359 612679403 791615324 895001066 547833008 182091722 571993550 125529799 130785579 261852390 895165007 269366340 959159477 701426322 751608414 543862458 429404185 700562506 196058188 473562706 916580557 908403741 586650613 612638516 12623791 525343264 120067019 33236900 676311892 242749357 341699825 417569283 571724019 205173980 8541457 779178761 357286362 479831348 713884569 269178608 948578494 276451341 547287630 417323537 262669900 845777920 253012300 870729181 292831196 116571573 144824477 366753709 491052122 347305413 340985665 909018123 205067841 748910691 911173441 899492997 6569112 288309754 22868581 275126619 828526817 491145801 164662464 691486271 769018162 800255886 826152419 299639287 599939291 426910315 550576801 844209983 232297236 93016741 81871132 355371639 11243707 114292628 347976913 680891049 85746680 63678784 678168836 798981213 492281808 33495006 425397360 559070713 333000437 377445842 447052269 317655001 195003842 986835144 190421711 122522679 984373070 478752094 663100357 26878981 353246465 488844103 960936830 746552908 594832327 723817866 942208949 670309404 228782692 310300198 632638387 35634502 216552725 853463239 290713227 618381720 992609602 669213330 642865927 235383514 159214858 925112558 312102250 869059668 119763965 129939690 518984265 496222037 353433347 545970402 754992302 564162133 978552881 29982865 144737409 482185812 135006347 780711742 614102283 857177936 166780571 814022643 53168405 98523087 948521142 911517783 395329828 670192442 801799420 674019964 275755083 136559102 206571163 754945168 960689165 884050881 406796861 322848828 29533494 800667626 377003028 310736607 877341334 11460583 240533865 856631293 448200080 994533318 209385121 94806534 990338769 275180500 697450159 853860471 697984612 861077497 254959819 66103395 158765714 324390476 716875526 880806582 762361047 787011375 911161730 50427326 614202520 454113350 74385656 466223384 683391780 342037575 537064498 193842190 314546614 29773206 123733715 586908739 572810512 905558727 341970816 515770539 224240007 786009419 654508353 645925575 939874918 201292878 266037359 469300617 66087670 924569213 762284743 243786868 403071662 355413710 232171685 281873019 400168162 344130147 761734692 128895864 242100219 89902691 707266363 161867196 741464789 463526661 590896632 501596336 515846072 981268498 393929980 798363165 790124715 918227241 237428371 459735783 422648000 340536725 86919480 710114271 459302346 572986462 600729875 337533187 696043708 138958272 453199627 677082926 311976132 808932988 87716218 48833870 542626038 669166450 49471194 356810219 579012181 589830357 233820450 102789100 860205257 83169657 7271153 951391738 414533051 253254746 781673300 892874010 128894079 424585189 751734132 330622552 727861175 273119371 74804644 933197400 657674184 336203217 315943062 706407953 535622452 41252310 832256452 767036722 97553475 126922099 356330540 509743682 79249057 451533353 554663768 225351650 968011382 565021849 491031083 964376407 444030120 357768527 213699540 672694976 999527756 574345797 256036119 791406931 930150860 819441413 273387422 714830124 657239793 771848495 38214911 270710378 159487922 967333384 419132692 43956422 879702401 890843122 199395855 954037025 261228595 150685492 442690106 242791259 120160026 319736597 906443176 833916581 500535196 228322398 143585636 515989431 351618387 852712324 241790486 144276990 984739771 818824374 675160833 316485649 623804429 455665728 458205196 799783416 830155565 199700099 25654087 850177744 888691896 87555928 16970321 417103139 952239931 631537571 589329415 993413234 872489278 21664621 875883033 973140452 507689886 648119486 564936448 180752721 224251290 622032803 543424343 30768701 887470724 262148421 449807553 254289684 742687831 674925609 913611317 748894893 342724699 297011887 351703896 6164325 938162183 769178554 347750905 406231363 667948024 586838963 684636218 299960816 143136781 768261234 866026718 134418229 688862342 587986520 228828694 36121635 652492907 430358295 736344404 632338309 264432349 359463401 104672838 553884482 266143529 317793907 12005751 22732451 363508131 944125182 763349402 293492092 859067504 937271996 904683074 948005674 528102927 613473303 226487595 307951054 524964291 757526031 816726280 919675985 898588816 863950312 76760837 367532414 852666426 273101501 143340466 403753532 251754839 463731053 571829940 997866496 613690320 384410595 214495837 898665492 347443599 873407953 893158301 261778137 445072115 27288311 831216508 934367509 222864540 902980852 836637533 836146762 864164346 208633906 915623274 638327313 387002283 392612429 402274451 929435633 215299719 390091184 730284623 780600930 610063114 455271656 570204347 809000996 303613117 589758399 975795151 836009321 482669141 822013164 122651488 771753632 328798563 740497123 82165065 684610980 195140027 366784050 816938821 346053137 787852147 424422999 589124322 378515538 957400917 174254108 155114119 865781225 506563091 648767932 10939819 887368378 506328395 715296110 359072252 375441382 81022806 381212720 411819890 708234731 934514791 424764948 121404829 866405245 206317226 378420035 615893218 862828103 257150829 686597771 586415306 397806420 857132146 610819754 182933339 820485971 698083448 739106195 9860094 158500280 588856311 219764307 891530689 607817002 351467098 359962202 447124068 535882613 588429067 211525089 570619831 441294613 710303243 303065350 647940483 236283731 869391791 748708971 462178049 794760206 15738518 640562278 225970419 138733949 905940512 802708732 792721515 817315283 525094482 602988413 552130464 972939906 191236545 553033908 281359459 890665990 254635221 238428961 227486675 134098546 658197244 638565227 332084413 181109031 32917962 733631135 73476975 908306338 95156488 459371663 321732900 818871485 787637370 266289424 701386369 316204677 161258620 944052840 442567858 772109335 727612420 501861543 914743489 814659202 453056088 765084898 403404339 334588505 530932153 288219772 441470272 890797172 139926925 221038322 186193074 287980996 557619252 827022687 856199682 625811151 315530818 851005972 967613352 316251089 171549539 835184809 748593292 783490250 517348535 313071514 634909943 314097345 355685815 25791107 5493895 377818403 463396600 147065892 906903852 258648087 442614838 695257536 188186852 305176872 373954610 461436371 325365258 163637546 350372861 696348449 686965525 820382131 435493149 79088153 423047405 821198918 190354616 951969814 786207609 284235409 272441437 722606302 226723763 209761118 961615014 515986879 551889198 791164286 642966679 7203215 688510550 477274091 532846837 477715322 200225908 579335676 230766414 981194180 375808579 470387168 216232813 811734590 822459537 448500486 441323204 786785540 981034962 723401490 828761558 229533391 392788769 936659041 427664438 994620752 818563718 840042731 857193212 546031025 747595849 743377954 400635501 950186922 212422301 173043141 480986077 597875384 380709740 101944896 81418473 685576911 15752603 696974304 427702536 282357123 687372201 195870599 109541118 901271712 991036088 37688987 25860600 564887109 334453029 915776737 530760376 999937374 392086881 134847689 529058581 800453238 821348429 832530140 194331361 868416599 122687369 568884921 193512199 99801317 899793502 892763596 874789341 213922417 436446183 111456789 424482738 185274416 466327386 61691627 607276341 28265928 902814043 373700301 536593121 249454271 516828735 347898806 81896905 239109713 585036969 235125788 250838715 681743468 550424443 545445155 839489529 856636259 565921338 621677219 78155680 849052672 383434825 45058426 482983859 117402369 681316648 584755234 878324789 816109661 446847428 720952468 494147544 73555849 16788516 85867933 307373488 663226074 580783928 913169494 721664397 648605638 336275612 187398411 433667138 999643313 867654003 807913982 251431969 384602982 411647390 806441322 872246846 441408038 167764659 457011778 649402548 171970976 213851300 795610939 581768731 728233170 541343865 44097784 465728237 493116959 97445773 132368029 572817825 934199766 839575183 40900059 964385033 223462620 90153124 170475313 117397608 207496356 315320132 492288356 770440738 293689969 797231394 468530666 966492818 783020537 456605475 995661371 696748276 544742459 40254758 989274580 364615253 185994039 861059131 59636142 300340205 742890380 504029530 877374411 21199200 624646102 796648772 829779116 558460885 700042095 803210135 191735249 429268109 414632703 26586697 895076215 155217195 86839024 213832844 741734465 699958631 377359095 689576473 640578274 862033107 866063922 939556358 43125288 860736166 588514632 171236645 326681684 122141391 821280696 198697306 385552913 885031593 498594836 10519287 197381643 19498376 557253086 68974158 22459617 306675672 468758140 6827066 475033193 432212651 864247774 477553516 973945965 87515457 857400910 824139055 142943417 154224621 394852937 163035041 771410687 52574546 422722110 226002315 506466836 979485883 175417735 86457413 231461723 305159599 21190913 590220656 216838782 153250647 241090891 485854401 998666579 285489524 819188445 720701672 784213625 350390580 616548184 270270610 26116794 712994450 969466914 701199087 894827496 746512434 58576552 398421827 410596031 946177710 331756237 667168773 6730908 885061723 703738709 973796991 88214181 736352076 447738453 997418408 877023676 144248079 817073063 766577116 381801217 804321851 291774233 52918557 147046250 736241823 708379674 595148377 844422349 792310436 300392348 946882933 225701037 859837942 225069415 805849244 336909620 587196928 85878681 424242889 969239702 114732891 379710312 553267491 85517120 713355359 870577689 950867476 274655379 967557948 476423736 294190934 190050420 504638709 240001810 98501881 748934488 699991550 672553887 282763923 920906656 32591226 588190887 452833441 654452531 57395339 561772362 39637162 863527566 327934155 644581425 554796918 427369347 573706665 797924720 582605559 777415414 487172812 257584235 14394683 731029859 725729362 329625855 852832507 547344844 801211108 411582520 652252429 320302989 521251033 153457154 608567361 907360212 454486239 534529000 231127486 810799156 181355814 849902428 994886817 437003971 129771333 24255108 977535788 174032703 336329587 503126643 299082569 37677601 70250576 779862380 965869768 359477567 674554419 467479049 740216319 21337822 489204248 172506488 725632463 522735731 487901344 585233447 223711802 954449838 667170764 618375166 674055422 993555213 423043590 59415716 60385086 587879021 814669047 812695638 266773073 864544955 579371886 101805960 412722825 312715616 17358580 79336590 474862543 870472727 383304035 912875834 44421730 348627077 711119227 306056241 985164725 839553913 578159431 131999774 727609508 619307933 364913760 529257901 405862922 969319772 807663335 896187061 655976066 926947253 379588669 64257465 864379491 135577507 45157718 78186936 49718522 202902657 576880874 315423793 512225715 843426408 680747858 42823442 403264599 727122925 483174112 934105129 210795133 592060987 286848390 545926716 715064838 185373490 473474958 731593399 504863623 518928350 433585482 216930712 555988649 756154813 317778398 844442302 613759852 933090080 729958748 287024157 5662273 83249494 205323606 832678223 814369775 469228802 447130053 268569182 360818966 852152688 617191030 339564787 293896088 860137165 517702909 928065201 371322995 852260725 656134228 459391963 331090164 366545372 452020434 697567310 939799230 512824543 548508656 569449028 566313371 675422397 397902768 265218190 395926026 852442579 103750483 644470962 441963427 448138593 955011573 37532392 225239609 861421519 842185498 56663647 654246356 934519864 935303288 111109768 251398336 615821703 912857211 802646350 813867213 9270743 509119849 716178665 30635438 673364553 322941569 684296945 240328087 816575337 227050898 268745801 31628740 578126288 287833243 885279422 831549466 978442714 90743042 387982417 319319435 193391522 67388646 947216739 480479395 21160381 642466533 254468737 707405618 118899007 623296957 90201960 193921339 532224038 764768298 967092687 529071121 76857970 307620288 489752763 817416039 975233736 32922634 731475091 599874552 832683203 396892997 317616183 199091403 707529718 420407068 929637110 413893836 994260537 99628998 434509403 848175337 639211353 537665206 517947650 60738132 525220438 927919975 106020956 571287313 442550235 717214825 698294970 361540320 181674977 61849532 371029977 141980767 850020744 852674198 126613465 788785455 95710408 171660047 791026534 31513617 902864558 918736302 207584072 649774488 44574076 93961808 511294797 618388532 822302628 946984513 573248326 250827429 889658702 471613593 191689206 880960065 598295955 533074634 690165306 621239409 144375833 897218426 527382681 790832923 153484667 660082700 532579349 542011208 292556957 149930141 704120906 755042398 580813059 307773861 818483043 212618644 357239282 927858406 237399903 498068009 559560935 264909526 534353330 635950685 421958495 129416228 128941177 57424892 246702881 134037449 451282809 3326187 727789388 348216674 331088576 875635830 636743701 840238177 651774803 622932830 881884156 477525667 156382938 109991450 61403818 876540227 812497024 719461180 884832153 218600015 91070980 117756321 56599761 634669767 32156028 987686218 28726448 13414183 805949832 699645169 844064218 187068724 111262102 886091532 147912719 107638016 650768955 464781214 749917349 866660566 366928810 734212412 960101039 940655764 996916616 542169272 253473963 865870358 752091693 77126507 324704704 986743169 27268121 866797616 350780128 580143425 163680552 988070054 22053327 622052148 243756897 958099005 116087953 137044493 755057562 649567135 117267711 621704395 376666041 471571335 512399526 585054451 903386421 676553560 712150237 249215487 655883252 726090413 508931408 89092061 780730870 60130288 405145898 628032255 416735022 230381515 464850076 887001110 12996493 928850084 232071117 492428996 764239382 131593225 230144777 729828570 511147691 609060071 113170190 544852811 721013495 990497611 443023484 411309239 128042398 503414920 881788348 301492613 21699512 177367372 191661250 582269407 627237747 151869291 591276640 547901409 648620054 797191700 572168926 352525101 1183295 94505259 640032800 20854624 810357440 879687276 685896186 993811421 324751259 534148795 998654512 852622970 349942953 357825584 786668423 575024093 521780988 399908114 641274236 389543325 348663962 456401864 918084255 158383443 451899355 535236373 244849561 710803120 82540745 761258380 813547512 314919570 826461432 857894148 578165904 313396162 145016735 779509210 619101286 394909141 225409800 734818678 341431448 236918257 311523006 9846219 501524050 534033975 684003141 34624938 244998280 908041577 337468711 317363526 700637011 156971406 174020487 918359353 595034199 181260270 467663265 60905219 30598028 246020244 901971680 402997254 59945025 582217172 710874547 830062550 503680755 417314015 97043206 395158907 959251188 362044533 181104831 150772572 884402320 86375347 859928938 227946469 632582018 370853773 822915244 14399813 14727251 346407966 684492923 970978529 971919808 849683963 593353978 224351051 741858160 871450760 634403439 662292171 894140164 348131878 4295554 822553951 17614397 565128841 233287323 980237371 923527363 48430036 194460469 591661860 35209469 76263877 550208126 277872506 423026157 64216764 200223606 68413199 199196262 382571952 399406607 447107914 712536583 309281717 389574863 898064519 377307471 591375857 304951193 53929271 353883817 271958260 72492689 403539193 5552779 455708541 968246420 724524751 270018483 103485780 43325453 845845020 258134528 869504379 706459284 160407699 925473318 848992434 875498201 599493471 919129032 536620302 384899849 134431698 384105097 985230226 646831700 359804975 951480901 95557448 866064043 149301816 789947366 111857123 854484694 721324984 498118967 535319982 457300642 158897870 815445737 415476182 830399167 810623708 732517328 535819605 279873307 356532755 545691988 812470980 849267475 58259813 378944530 762501806 310909463 981751623 194494745 416974125 787186877 741423702 347819251 144176430 813947757 296615152 795556923 523135709 934719185 171893206 57556418 997304080 497747696 309323546 327899500 223397746 892339301 154849193 556829836 963348985 564598147 801161381 549549482 417261467 561149824 352193181 120699114 930746852 900549430 165659346 298111867 804239031 746976345 581302480 448676563 979706051 393230063 717723569 142092521 434857460 985433577 607858947 694501723 523694703 85164835 877195914 552727204 341357682 182746433 207296595 764516361 69836897 976514696 923633306 121540326 96612588 833508825 937945217 37051780 471361338 320195277 563083918 662891710 434789085 125001529 69133612 821508675 772695489 12327795 918782217 508958919 116612176 277580916 377099693 106180818 550417730 770645693 122238670 74626199 469346816 481482226 33785410 929513313 337402646 934289706 876263043 734520074 921334446 871568649 406193483 612491688 265520775 4497615 10932658 837011399 978168161 798900193 595652616 121280028 846810532 64985569 176940460 54765696 876159644 2163475 380351374 313480233 308966786 588330443 173382728 519750585 594062956 590739854 294522671 863799311 449363323 227592441 694404056 199761065 503225531 822466125 232431152 220800706 788133931 370061956 239320484 833717006 220697234 187663348 283017777 925578943 594423897 389258314 533880270 980694655 68821801 851936960 428735476 261376627 806032256 450079419 252186272 378805942 210065716 296628977 252986606 477081037 694475637 45771857 490349194 378489110 208132225 658678735 872563075 447065556 64794978 109824793 988601585 733130221 986374471 9314628 670507208 188015838 549905384 983367907 276085785 515394636 846814129 4399529 607708715 707395204 860052767 501164329 504348620 787868936 174784820 140763448 231693446 871003737 994637701 496347301 836988043 398072366 679603417 25479143 145448367 22276476 244210392 714232005 387984932 395218386 589189346 962887100 205473288 936609210 840774536 904060858 842152639 399312597 191876039 482419442 5336994 786355271 388160535 353946485 257597785 976884157 579593834 152230600 732689774 60362685 753519034 404214930 460627020 49497795 832284812 498760795 609957520 504151292 39405746 296505583 399989219 735059827 665246012 42451589 629205548 743541882 678337192 332638288 935401558 174807546 967779578 159416446 502015091 606494840 338266392 613133685 834137634 245058094 862690991 854300288 580041030 788124654 862458485 741886333 964567302 378368353 452846742 15262099 248616195 945772389 774821436 326517457 846381979 880195933 680086454 822369570 831191037 513359287 697593135 845223978 912660619 63121724 744412087 950924058 777849840 975296249 343551835 359817865 525377840 600342827 243810775 279371517 304363053 667142088 403898224 57856350 12825366 336876720 184602772 448628204 348495115 389461010 158465427 853036435 943220694 472914704 308857162 639169980 886435871 985736441 2466930 883439926 768278956 687029811 432297088 816511616 526600863 223968571 910532981 863352853 308271619 25463655 744859276 320091482 775328905 602204377 860024086 661814576 43564769 691321840 512913285 811462014 778100149 251832544 103436417 682327971 229048126 386542767 694340891 75346811 667556825 363851729 878165820 500246371 970851706 944396694 149580713 103459993 781399406 399746336 961865875 905895694 826444928 372466784 489852359 348520339 829973964 575413285 815796154 561310282 400989843 357274851 806240191 445407150 993902874 80333261 426895984 486495456 976871064 9131269 202221301 141241083 353795917 218029002 207995456 800924033 111489427 896977522 247797813 151849416 108662742 949812610 980826714 353706628 242605392 710853504 246098146 385863583 677926795 671008433 678556043 3944682 558678574 326039287 527350672 427610942 793444342 19351230 81990551 80977384 172596832 117124503 197481086 370379541 763907165 365911149 123738454 341906747 470165998 641826850 189002139 33022770 843404479 34888568 42207287 728075136 191873825 264102849 522129761 489759453 68829128 520444020 605561986 936639964 437380690 834580499 399648437 957930588 169635811 669086909 965048642 769508973 665789242 526545521 915336429 282402499 760383069 387006811 319154515 998113291 861422260 764138236 223435971 857701386 203512935 865496405 480638253 65621777 823083070 252264489 885745972 970550500 603146431 406193007 952575609 120586898 267578251 518223476 60667586 29134545 619398215 668170681 380737055 799488125 216617775 733459377 965349417 754021071 635835705 564108912 645960331 164632241 377700580 719223610 569347094 790537785 537869119 689804865 898058370 974047369 989665551 394183659 519908378 321503433 138349110 701160319 888367897 298119446 139357268 755383632 662970853 37256062 44326366 551501744 132913459 543002901 702121993 852635964 525907494 588054824 475253724 454082661 435760872 224411007 609612130 391959673 540622045 412151760 85620441 533678088 151982017 709051182 723242340 716164899 21278762 428161331 759779483 432290755 343782031 178591981 802879147 972613555 874752981 757559174 592078524 918973444 679622244 102707441 350591889 54743688 951129916 701597594 486335728 124886751 167192833 179844029 843540202 706392731 867084776 900630956 461457982 381747761 850785019 29798673 104688476 846786556 911765023 147494895 709492211 804391563 170407936 103993858 841032760 71232059 109679548 651228089 519680716 841191014 889896647 585243656 692956460 250688672 586213102 111090336 582176869 723022099 368705786 174539095 942561165 677611977 380816684 400985903 690469673 666753041 11492503 248133911 560010877 103352084 179691565 238221165 499815277 374546732 974407345 644682573 180352351 24878684 711434968 652215425 890864036 992794654 667297517 554729915 551910386 654232760 781845934 237279135 756477450 40210382 82685623 579711509 641837411 670709796 428766077 916805316 711534442 162796944 290049502 447211569 660458417 582834539 74681354 847201891 290380718 973528221 201103229 451999506 702029586 615669433 947383819 543023258 780002184 509447334 573848647 171936116 471139534 488951428 688690992 948215467 434673594 633384157 560234470 850600125 386291056 899382208 660570244 544744278 271862461 48488501 570307898 167628423 926137762 899890403 738586597 891733628 630531660 943205861 649122861 277032952 488497175 95385876 299782957 298971047 976294970 159732509 525600837 742034503 72210169 56861106 830374038 748077872 914685767 644054955 801842457 128959717 4919025 547635637 562072371 591015553 855276411 552188343 544460732 308326860 735735197 238682960 820093606 489989930 459774330 474434669 973419425 217459304 798178437 70419066 240429659 266672934 482929335 575050650 66202577 386967825 155130440 459930942 709972029 24860223 310513979 475138934 516006015 830943526 474711652 836227707 704470200 261755073 321934373 302858742 726095451 790458709 301160678 824798853 29549354 139636224 294898261 44145870 237782378 659248693 71639634 872066893 727433133 133118881 770216672 229464928 301651730 699303291 399851540 646459892 974138781 325308968 431360176 914913443 609008249 298850161 681523203 211267163 305349964 406230723 470925308 407258340 581923460 818956774 20609275 677495311 779730372 872845454 896835333 4475350 844278646 576296652 956834332 572248677 162941915 827742191 469265547 255100760 859644811 353082101 749136369 34384630 598028231 516949901 844984687 675648489 665471907 360511120 455696079 666696229 975082258 963961522 775358042 41886072 753575252 207212344 711620303 221798339 733779586 592067626 948184931 457821841 147617723 848928060 79270439 16087729 665268959 8642999 596225963 946619407 992896382 993251469 57722530 416546290 77621713 506661901 193004014 660147675 334058658 861093283 435617341 870586791 702750787 471377283 255527534 880126809 529560857 224630694 972245974 605293508 764405037 706211893 554061710 952596169 179754068 854904074 287954085 263085007 128982439 495753745 598934899 828192377 143957970 638106126 543398708 258420868 296603613 363466519 717814131 87642366 650548510 139402645 205209538 570129507 611293473 63378758 685120177 4322850 683667404 27042321 889188149 646040724 544173372 773998755 711687613 471259686 124070820 892387186 479976260 138951680 180827320 15254038 475927744 485909028 997429270 591083214 945655015 205441641 479602873 838603649 501469704 993306519 966790190 742762330 617402908 340539876 988081124 84431238 566857914 695201154 451525922 831407202 618215301 252787243 364422779 540660544 840593427 201816474 331788200 308326573 119382095 217422360 132956981 738584067 141893184 697741833 701588034 924840273 823146675 643246501 900128487 545680812 719401077 483624885 791957873 295205468 581830494 936542294 260270345 601280148 36818360 166844902 212361115 856594206 823122867 355703146 675853217 515800003 832723657 670027644 162184697 936553167 523602015 274853310 46588267 280468465 774045350 780501702 986976236 736311264 21774437 545650971 487934828 411318607 394042760 101357677 15031115 92094122 286739474 291932621 715868994 211070813 367700913 586162893 313017729 32490066 761178346 777885532 288318885 140590641 511997097 526816071 577507907 167524660 462931188 459965367 358993074 139837188 72996290 207031886 174308412 364445 547816832 535055554 71363073 349756728 416926091 582264557 855434644 858735616 3625790 290611861 298640175 812248977 780622825 436048943 807764931 891112446 660188758 67256640 777728983 102067835 591296819 998649182 675105405 462023733 62666635 669783543 700756756 77532264 96673815 594933511 834250610 738865221 113355599 627670354 912671922 152315222 574759120 984956452 152531876 953643388 628726869 71368611 359943443 29588674 758677093 438587479 439439736 740302611 833189075 19555353 501704548 114372874 898867638 669764792 43032252 637218715 911425729 956065970 937022824 748114588 855434546 621602253 746033028 532822402 549296656 914278029 947085738 776944691 594870119 165460538 831100626 146602095 883282630 348727582 360471623 713596780 178608575 24292907 736853420 487592875 783803852 372096861 167814651 455804722 737416624 990413937 161904814 831664509 993305602 763060845 254220767 63037121 118415941 181455638 30889728 929675568 512735362 984857279 309278125 97521111 211562250 296471946 31470946 260097667 616044084 866256680 363963819 178282795 510587571 725139782 9579245 245450674 370705583 259338637 765217437 291285148 899936829 41965427 228174776 740952188 191994274 959238652 600192920 731560204 718519146 116120551 5119421 222863252 855008498 2028779 917703141 656870341 764781155 254639936 614363827 136196288 756888071 966213216 674802016 560297935 961109519 642519193 111183050 717013746 990868597 710668125 843917163 509875817 389611226 762833706 238075130 282473898 813153352 819369262 353478176 765942702 123769985 718247439 900037075 145469365 373909727 2817457 600269143 651137100 298853786 508879570 229480454 983379944 980857917 780613275 205438319 802634018 853222274 834612025 781845817 795480243 464262749 308414849 387202162 78004461 269151920 605328643 4166620 765917425 82085919 592627542 188146396 462415763 235634603 908999515 808735744 508555559 427438515 323445582 453584377 398494119 274185055 625868701 90156004 550694504 906143469 49638263 109285 377340470 920483751 746594874 213160264 37249232 867333387 498399138 319581232 849055523 705568908 41789078 984873592 859175256 311057294 310800027 959852308 367485610 525348522 657562413 790167317 724222313 500871586 532154646 321800229 660217480 250563030 959081513 970774997 20569122 247958807 591180235 52468072 306927783 248858017 659422864 176644687 171294020 740291287 824433065 100192405 247135235 887139595 966560148 878039598 656711117 539483108 699127549 99393884 113258150 178214258 351177311 976643058 994116769 807634903 883921833 560320608 789071180 352177738 666878204 376951820 740850929 291873113 129575499 417474606 113636838 570592181 427640286 969335378 167241483 149326113 237006439 142258037 320922430 968882442 336790321 531985043 2496881 504827458 726618242 902096293 488886156 66890194 399494304 712881052 918897011 556909973 18852496 277254377 772099846 624971875 888978048 257051305 969733615 565203368 54069155 847655492 697223702 794093582 245522076 152542614 195067179 733036599 307515660 865585908 728942361 188137947 433880802 681126035 460030422 35490322 252014496 156045922 38017741 495596322 380296406 217007480 109532191 842982591 589109638 854205675 172172989 131134268 54698684 620790352 531942445 760272129 889178256 142036718 627629146 935200932 571614705 886664560 55921865 944540197 316965256 882506926 106387914 318296814 988154517 280668493 593866772 394779261 214615094 986070381 20056899 36644716 205793874 149747172 61743216 677051684 672203323 342785916 416156334 290754712 963668138 821205661 42130216 527925041 391784859 983781591 603375726 65011719 524025049 782409010 486462588 559446019 190628804 19477662 149499784 477036207 388868122 779258263 245338998 643848061 130275398 957447515 131560304 831716304 395845171 151400617 868371562 705120253 32054863 177883535 779046380 120506720 894012000 470472404 717519815 869197635 370009698 701598655 179251067 694653168 519460549 462408515 296273563 804114928 343045144 498899630 615300484 259443161 677633258 775605837 749100089 578730954 586210569 729897182 558272416 917958951 784433945 499567555 256277505 587781077 130032687 357821444 459373586 167948274 120457577 625821168 706685327 845349034 124676929 50400060 639681666 497421163 525005032 84002955 20032184 13220109 446281778 1454238 418339553 365885416 694816035 847756042 471957594 432317769 132844037 5582878 978757192 540858576 442494057 621609596 856838950 657213540 366422001 304874297 227188799 388687297 533488152 102668031 620056349 927307191 188362757 608983143 905324621 464248936 469526886 992732421 116897582 319705856 187407132 119685734 803202730 821178019 408856563 80066653 36505051 772003996 222572277 538183571 119111585 156540006 496132782 892207678 326851069 30675968 282318914 510218513 706160149 871708933 304523870 609035377 381509467 965135493 709149874 850062103 397186497 190504300 176657240 499166421 411345553 870426210 213937139 959980958 964961151 110825258 764503593 7368935 333020591 222918995 665962409 890566375 468215393 771656829 668641095 754347733 174826910 865834799 775371319 851019113 721024960 827181363 55685139 888092868 106987226 265622457 946966961 501619164 338742600 996750841 663648354 162623405 519996683 924333833 272324175 236027714 675111125 986255274 425859942 776541067 808859479 649392384 282200825 425977593 460974637 334454117 357392783 505961567 881585496 793950861 388998198 238510693 568757271 229484004 371270738 591349677 902351328 43762143 769501561 112948971 537980964 914272905 591516806 796130831 67102992 4682984 270009752 770118859 535240094 208272519 696576076 35556007 170888323 754583980 598532527 404446763 705749034 2952930 913442991 569956657 80029628 665963555 252114799 565809462 965682418 981995133 6024765 112935319 489686955 97154106 568000670 231771019 954800572 551750192 809971053 297931733 76960286 248326530 679936964 124636900 169204025 136490243 481023969 274653306 837079113 390449307 397721261 252390961 11645752 769832333 93921382 975795223 144950784 315029506 657649488 876925853 434971045 140350628 254191490 689978156 485807556 669816370 315062113 888310843 886340555 975874577 809540714 585526263 465449296 157450231 831700985 844130662 446085844 81044998 705511046 312577511 418120568 302725309 659079390 24346775 717480348 792990471 372492722 696423435 879936454 685501625 46206592 704208165 310167490 779592938 513348829 242593325 755585577 137760967 504592354 418373943 768735240 174054403 348324505 672111009 991216929 312539846 286762792 260039085 763067086 308881133 689725463 745303026 678145261 447089164 640853940 789736583 227574144 625730252 95873076 833369901 946381199 518872708 340964581 166694285 914117308 60802975 77036787 77839598 183873064 544390844 300208758 854868585 801132738 460043325 503618791 255949634 277162251 819410011 149260904 348176919 689930017 811139486 484184464 57824712 84219658 750202870 784856629 67601551 554059493 892442440 132944520 592629459 845186249 774967515 791562362 396327041 802179146 855798555 965697578 673969572 589550820 789041447 556408011 315650303 146650570 789433116 344693108 385275875 292837527 634358204 782063228 529578231 841193814 767876354 696521519 269846607 425630876 23433621 999316927 133668502 290675268 936094226 179001826 930337268 970876159 617562778 543646595 944771265 292327212 60292866 528238807 745382147 456595608 923003219 767673258 780328990 489351060 424418 83935675 433002908 256664906 92218521 424363078 110663652 934692718 456211082 966740628 280912320 380626627 937061922 495859341 304560087 342771744 728645302 951973955 55917223 489784126 508896820 836288238 834056513 428685130 389316675 749325658 275377143 138118290 73841297 318736279 967012856 379924113 49941466 924434399 199198716 639269826 140339597 727465964 241995029 243862212 973407325 451853823 12972587 981772657 912674477 483863498 344945884 869851953 337095284 386188137 945257360 671175990 248457468 292947985 437548074 801239610 516642421 740677073 845806887 891680134 121416431 447338870 695876074 553061028 765782120 87886119 103467002 829905319 294990861 98782012 504226375 536517161 909935661 768927082 165738001 168814907 351726263 686561915 776822378 193057699 118334057 106265840 909709947 291575709 61285266 143588208 181741477 164111151 588216817 121268163 416894509 64095499 351031511 748586250 205885685 592398881 387145100 447306839 654328528 414866899 262235851 999872675 550810744 864919519 523082955 244718740 98953071 560174635 339090580 638684358 323507932 996874672 235391459 61538946 105408081 255842358 954014499 237232120 984997991 234347053 348361289 556255012 629813691 815854067 549532467 210829154 599668513 215582935 529136586 960433861 960543841 371335408 969071680 699596973 859184753 48774500 188588581 172419767 20315388 356957683 173977536 150873130 857696001 278283024 405922559 217329180 360563725 514730317 832474877 696568243 237754824 379000620 562980074 131838263 802414541 476093186 823043651 125898804 306768197 459766087 128772026 623068761 174983989 142525884 159648500 748484210 899589228 648890124 897737110 281692893 930609476 609708938 255067472 64047258 814451227 328437587 149417203 94481875 528239406 281675057 551970771 231965774 876669262 967248724 364339860 344762540 86602534 466551317 310363521 561729672 154508831 655195435 325827341 27235666 21996504 456492090 374758934 58563586 349200851 500385558 731775666 547738835 166862143 775772363 778281485 176969873 41358120 370699766 851411091 933151187 327150444 945624542 342333191 666492268 20937887 95718714 899805499 644381594 308140982 319768790 515138094 371632167 776087018 929022654 329534164 469779178 543200952 543728782 938848566 557847430 336947308 648333565 663598116 740321442 88599645 691544686 931124909 781695520 737331002 47211924 803384745 880113306 813967112 614417707 734593886 769982499 731797288 197710875 175354548 925558774 434489433 35837371 18534562 136819704 151646880 418710244 476012202 104306968 821443275 943559882 219784860 725983433 194654262 747576904 32509630 80267489 617834472 87845181 791765042 772543037 336309132 665311867 195176353 871369649 261191524 72060624 938668531 214814516 971661844 690097932 124610877 729371312 264975881 470203406 872138294 139543628 839952741 802829241 354253007 161851754 13717428 96241841 756806458 186881736 59137606 483095122 657871723 137082655 986260160 836631631 107597469 120828204 6375070 230347981 971316947 293192302 150030843 809207285 500912961 45320230 622095018 494413193 940507261 979679830 237004567 115095973 910004869 639004096 291293883 820694728 753938906 973752530 569273189 12815131 341585546 840734476 129320866 553533226 779357049 971618804 726205397 316321516 748817402 725102379 249946209 119412095 581440649 460805810 90760820 765170403 479931871 797792957 993155328 288817783 18369408 488507320 278011219 677467292 469243565 321796195 901792964 772911373 544238561 883093695 389857721 568582986 660086997 46995991 315441498 579099207 40132068 821529539 587391756 913340516 475833309 828165796 965936731 196625753 549424840 434084542 851531274 329464672 314474747 513982447 452287191 433959850 899567852 806847739 714216702 887544827 242111102 743715024 284698546 219358229 611105195 358238311 350282690 969540457 710400984 998870719 454761014 257307402 90573132 373388012 387551268 711660642 525321005 912477988 68975327 820971167 606344770 351369253 749182146 721526305 568697495 18588568 732266643 249785393 555872885 267671581 966349172 846350894 507170516 225742231 279956526 875451908 921749557 651918866 885817444 525797469 863638910 21061554 32157640 731186187 597388128 535694389 596019179 959384867 942887467 673360776 667029480 948168791 94374209 797674054 293939303 395453868 997613360 760178849 961348420 198666621 733904923 275208560 960354481 558237593 304236042 653281781 431478796 60811981 411149293 130951934 604699335 156463956 58754006 59559116 47007182 432077334 426297260 738647245 171683468 167982141 279611141 936724680 610928493 111295520 434918234 810618498 352175199 288828573 953997582 450438528 509108734 338913224 643057255 449974886 81929765 782014466 589766689 134216114 619806471 583681025 96237234 927728117 319202268 956595150 727631189 385357857 847187715 699313768 30647684 381422904 674416574 807938436 193045494 387329188 656700626 452773853 878069601 613343203 415296940 97599324 948313766 478671555 564772993 160845157 306157424 628307026 797415373 377113420 580846030 423638988 877139621 253749061 616359920 627487904 392654180 351132062 756492708 190254891 736215972 777625993 727465533 382810164 134458738 323003903 166135613 462611270 610063432 967768347 533492925 829631231 396667670 255126204 778754132 91731941 730264369 705983131 66300416 571526409 96561404 25783763 709305063 241455957 103198348 172140144 915685388 648024758 255035350 391067262 236642250 562411559 943494931 284944728 498843360 185704382 335258606 580925842 509100705 222413087 691545497 252554092 681996898 322925650 255117437 775895928 344383599 418186449 760862149 557405679 204764059 822385359 780684420 733029742 179611290 381735518 315022172 387376233 233481267 220500133 555987234 307063718 567503641 517074879 781357001 468367998 401482562 346458712 564134403 155313286 584279589 79828241 911596343 432629276 9133637 360047984 524273425 377463848 323125086 91298845 436958571 58838478 473886367 602304383 218940785 375242930 159646581 403416190 989188658 773819141 820007189 473029275 609589881 319711650 887678600 49987518 76875642 696228529 364787733 140419619 54393388 777316520 188105957 917526015 330343019 241870542 221629236 61088073 89585064 628642678 615160595 411247801 276362956 517210857 370383181 130710120 578404306 136660554 748886909 466115692 597238465 182938541 5144047 893627302 561033556 530319400 977278717 324259518 851580201 227114067 443967581 265832308 119869754 107966881 200763202 513994768 321272929 65819771 491709821 877445295 437598582 62672979 278797827 533679195 100885139 581105246 377142942 781246370 318815559 306967372 117168374 620551843 770174651 24255378 48770268 584175814 242367870 370413700 507872018 885437675 582924000 776641593 323505168 774435727 957634821 73410757 705126037 308598430 347331882 872870004 528214318 567514172 879990885 606132564 71005132 343821663 883093442 29722931 144741632 13875481 294247031 486672593 175195224 644242584 485369273 291728010 923695390 476679851 950241849 666660116 116205856 76791251 178209471 296794689 76509321 631358850 11538375 996259583 811943360 662959742 927373289 100651357 69439059 350129275 959352465 148644342 446399188 570868361 906634104 84274140 474880772 888087604 145274342 342933020 328640672 854382332 980728625 247761828 387053137 408802058 213131163 22098792 514659632 122808514 487247106 561930863 997662740 232599804 870463752 325635330 914534103 470638212 648029828 704263623 101319161 644980951 204842299 966998134 893603729 312914615 941417118 286630747 827548552 881640397 329653697 299421044 21794421 255070166 478818549 292401226 958931993 860538546 62895916 138464168 532768649 699118028 699400566 433063803 326311652 323200846 522034892 382912337 907905012 496898251 380920999 686714211 588242405 120963881 700849619 331151922 388528112 284502913 726584323 750046855 45083525 930833790 950041862 940941255 765168406 939654769 237594902 827565415 844930093 357416439 901217448 440355222 809185445 508114550 600880784 710544892 991804121 699775165 280974611 410263979 263548492 866744391 309525290 350816453 957063905 284857260 383719388 752447490 19458209 989564762 302427654 194718364 992136939 72650288 544918675 423685453 931267298 570004650 216687982 727450804 952864701 656930597 600597992 66344191 33911457 106557990 696937820 965502300 722229045 203854306 465788177 445228406 20231668 975378663 826590640 968688968 345608887 739359361 729565609 727320547 366165451 180016121 44740108 184079812 938553854 281181061 570297211 649741179 518849208 567309963 482841811 541499196 23612571 454683092 232673467 50849449 37352762 96955287 773311689 939073038 691215478 556404188 329784515 602402280 126507162 246123846 66944610 905146982 329202076 918616339 43566274 602279069 232746331 813736209 906847477 13833189 119886836 23300464 197087055 926977165 312059241 122576589 156649467 506060512 799768785 992009879 210596891 876387405 528364193 602819380 923296011 168777349 164010831 581026900 594571742 448597256 359239729 409800129 376030413 462130510 898025157 860452676 142839004 417796138 757792953 12115383 69766857 979387865 871915623 431639036 201322993 433192175 511856284 761215409 399640756 284447571 187043331 409397003 233207931 793655082 140646194 483616547 36559989 148225085 295445013 936156279 146036500 710222391 101529561 387971109 162632213 863499926 588824241 737844746 257765499 282795567 898375085 88210130 723004339 240347519 942106292 373835347 800967630 367045672 651152476 590136382 843091838 237191009 608109836 416996435 365000999 907458994 628486026 267931128 403281580 864100635 996611874 862041331 329690847 330154698 447934958 316118698 380028598 716323274 810489616 853506189 871824783 592160700 422173865 997492977 584480730 293211098 936291578 681276098 203557799 473624946 122248000 616354370 754327318 762752329 656509882 54498976 853719833 28533158 61275379 265600057 334879859 885906445 678625138 262333641 177326139 700094058 20197658 185384396 264914744 793913076 426036360 574615293 397992034 922921368 770053739 729841704 539563333 262069491 349628005 792059189 7774691 810417859 362860522 530433374 563206219 756675631 198477054 914345050 354723865 312267847 11021158 566771922 934597295 101254010 94686146 977132559 789623128 197384892 915617751 171103971 998314417 583647111 562572463 400386163 961852799 264015064 696103122 388937311 4112094 708514899 528748561 562385537 177403967 572017631 506647397 442752939 119743228 338635682 820536472 943222294 767613501 933200521 148253133 830728616 429679812 389050137 662328974 761364923 478764577 242627461 838735497 335116648 307876826 656705464 602400355 718236754 635210335 793792128 592712488 930712076 243724692 100095292 98288146 913117052 521518037 305409655 417099052 828840539 334050482 226132685 353694667 537849809 16073192 511706379 434456550 125472116 974589197 620856821 17898667 928158568 74459107 377797760 559396354 786071450 700371286 161021654 911123081 862232852 945556538 983965881 349444493 792691556 265466082 318279245 59332635 651027326 369164290 580599358 322055687 991387213 529423928 717474415 582802252 659917785 645885363 629129478 647793969 254448865 78829892 414370974 808241199 571866922 409732749 145511266 186505601 934875785 268852631 288727265 443825450 918748514 620339763 364895437 347055889 423959776 590479696 166124652 649171625 880014581 815471611 210683213 962864211 174883471 9058392 61081438 645317422 788411849 201559412 583945172 187596576 992703811 198579964 382917816 321339380 356833726 444981243 336171352 285191056 496085592 535605414 513718867 818648327 180115995 89265438 850390290 67382280 614769469 427928915 268161818 416762184 421603839 987299217 197005540 436807737 114976248 666430489 842703692 114644564 426492600 628103481 517361299 108880758 94746097 236478451 111296061 701301872 943414469 524413837 164346271 570272636 36942525 511405569 69317258 320451070 468406832 81610555 933830300 949391551 956343751 815178990 871580181 281608865 8396776 333568523 783185783 723018897 87159916 195825514 944009257 88088293 277899768 660416809 235158747 5155075 800879467 810219585 245921928 398101613 891887880 638057736 278575230 390839084 493830061 261557097 334953925 845723527 634743382 736588477 257983107 816662143 1052180 945768853 605775229 417608442 646580750 646381747 601078347 881808957 125051187 712172536 526930461 89920995 764562253 619437742 943912141 414332523 189258224 262730615 505881664 135784265 490891844 562044160 60814096 753215368 635247926 821324287 573441503 26375543 415175443 358961672 968478536 170241092 544613570 315974157 401201017 814392496 636328773 526218271 870744984 569554068 306775636 471363980 562543823 664484039 359576689 694830812 914889145 673729407 297557416 10580460 84601977 857146284 406088194 35536647 953185176 272596263 528811087 384777266 434989655 647214654 696737637 594342021 857839178 252392527 527552265 838308470 547934105 285154629 699189538 88834213 269686924 842933502 802101165 870618689 157785975 283248082 369462284 266702176 908635592 140384143 237024117 24607866 828949217 484974480 322911049 924383649 5068474 32229780 985986755 867769137 809807947 933922337 233579964 955603700 158286154 936803783 335078808 746764533 562970093 19469766 24386565 44980501 779761881 326801938 571078104 208625897 555511982 668945491 702908334 289775172 851812434 186395788 673980558 464173958 165293231 517003492 312762460 647096481 556095494 760929821 393576578 527922220 717802965 126214345 838500447 326643820 941798602 43567250 536960927 843445190 801747475 203005388 334818431 269306326 544296296 787985241 506470067 26768522 502694752 754184961 211940039 314158637 108375903 814765026 358998005 207413210 380596408 414304848 756184619 607512092 867720013 436046224 759065493 751372186 93897317 806379947 670821881 447364568 341310054 619671395 200007837 439235214 314989845 680606074 719137334 749280862 544765366 145664198 607916768 296852439 706946357 559033799 902137573 105854269 167868240 867527540 753230692 726325476 869816744 808179454 561494715 594449375 312552669 994178043 432075692 728080347 377844766 229606252 776114738 982112503 491935125 451168238 135893389 847429498 375747505 207933515 322942856 321465999 120152195 825522510 189672864 93838268 820540220 131860821 134798017 10325986 220822577 635587369 646608382 567607883 830090680 692941609 129490705 619036601 156296973 494275628 809562120 894497944 481088349 159884488 9031553 231247828 230448608 158151040 69129919 245721169 663715244 515945331 63759644 115037100 383404987 697357631 46760068 238801566 349641479 635273256 448504967 311532457 198355447 55294542 107185687 285571704 217779158 723219182 862332594 889780636 10421993 977662756 862714727 496191826 455327458 529868245 608210992 58578814 572178968 115407842 53043303 629782019 877687164 678376067 574084376 116387592 983734106 721417641 129433604 708636509 690817939 724121399 263212534 349673608 803825834 820909859 797563488 885159864 791298344 645712648 295049420 889214978 170557216 349816014 737986793 269333536 392688251 875591980 242358143 421567421 398173323 727525698 276855050 45925904 922185944 869751439 872748090 617943400 322980507 491907383 560002444 922616370 324031535 709115451 356844263 327337271 16098896 226553325 869615308 282700313 934697384 462451588 594796249 336208552 327229447 347079706 120614808 781206643 970091955 322091836 998078722 525784143 914688387 666818558 814348203 870900416 227032571 373460095 611881055 649602429 157426114 722698191 615233970 26715823 58810354 227199799 951003565 464127012 430426995 672953727 570305157 71820286 52137171 321562166 881633979 110259162 666071265 717687645 753902862 674540718 250832794 735502389 691724539 945711719 788586499 343505678 400750719 256845738 595471422 732320274 833293517 310239719 695502153 364215974 751179535 179597373 186712771 477900040 188457564 370476690 740757586 232083739 837728304 126770644 773319329 759496877 442705403 865549395 936818964 604685814 538633719 961620119 426238610 146806560 927315039 706603925 479965629 52841279 607416249 754545889 278707454 173106372 14692637 346713111 693820056 704684209 898938166 113341148 364757038 469108217 552810127 416183869 865053416 685113960 993487874 720803368 786508045 393980932 492620069 284317683 419563344 666150116 971556533 88523366 674005735 867976962 187076135 681205947 404366384 476574804 526876425 433923377 128570799 554865216 506235753 784188470 551947438 423642647 20252804 408079924 554137839 550673068 97381359 833683639 650538710 320049826 112318335 329914900 310731903 274236829 703569556 723867235 990845484 267265276 766166822 636031490 204625946 117487368 739692125 427983799 753433472 120755036 573363667 92266555 87828591 898362180 307108125 367790221 989594885 558357343 61415119 899070486 436188651 935378413 230197159 150591895 44583497 702778140 245835595 829555303 222830594 633818567 460006330 188265049 344514606 268770127 593126008 154682829 226132022 632567265 497950925 340822676 245077357 308397913 704986137 127747357 889335804 542442280 927772331 112015304 353196401 98271685 889189977 477905484 302783089 678700409 329378425 174241267 130420036 414751141 522764359 766608843 796763545 405487690 533227620 597294505 591932754 389449375 58448737 146945652 354635059 354851180 674207260 281672498 131947864 995781495 928500211 711658269 998329736 619232694 77839475 960540079 369823099 317485295 741046474 305637658 264019504 261403293 488066362 773946458 771152215 186218540 490605364 828942702 634130350 339025442 389140173 32487791 914605281 326193141 758020109 291454555 4811945 725388174 732929903 331153589 675270534 995853957 623883561 554441736 800884847 700236573 139700346 433190214 518308113 620514593 769693378 536926004 189570040 895331736 271284021 980824391 71496530 728754572 680439773 808413756 521226257 986486540 215186893 566873609 881697085 128258441 940278126 812792823 385502182 67224142 522019745 698050416 21267428 854464891 661659256 405718282 366951770 734190476 713861740 733214087 194367639 484153936 311852912 872593568 234474920 269402941 281922068 6724418 430192568 269552281 398751459 868778542 103289409 789238907 976718506 738309245 498871913 107543609 903526485 816428374 607909583 748046183 735436809 611484287 603530351 181156080 2527964 57315597 816235055 860012473 201873013 345905446 149108238 494036384 597768655 962962555 368566808 213607215 7103677 355732797 325919164 644653093 285814067 907181685 630073610 754473831 682727654 690647412 866518950 270669981 532853768 129367479 495811280 87227229 203148325 604938693 122714520 70328527 354661780 220246838 29647168 739887482 103443801 103620636 180898470 909908851 558654012 445072453 898979039 411107871 766760215 670402743 384200980 997213103 254537243 473676462 327320063 576962051 439638217 222466737 267683099 328784225 315709289 23937994 969082542 155805828 603850942 449225020 690746237 991136706 62490086 957512974 520938900 812184815 21775760 402518952 158181218 562485294 508814933 195150925 561208357 645282636 426797835 609242758 798987184 906763970 38347308 68081829 475681308 338148116 84400542 936933830 415552465 27971664 736083839 76487112 969741146 38487649 625224981 105999359 784738612 982933882 579663969 267768933 773811616 334329970 224198663 344165276 685203614 932419815 884558501 965436882 388639938 791914529 946017025 222532280 289274616 974955286 477160474 402167854 636232275 616277192 525158087 287966836 499757177 463860478 930237006 985946157 415567341 466290956 525496386 184658552 755357262 694289745 902783641 960629547 521634638 905932575 263692222 746656062 291102704 292762736 612070134 815705840 606720541 901518876 909562338 75824476 75091635 198119208 290923144 564743760 259466839 642670349 213540520 806054432 239850521 303474291 340972129 702076955 358516966 659387321 377689919 461400922 657946592 424414430 541346723 449054838 972145058 411707709 437521329 923446227 923510940 600165502 897825649 606176440 850667311 53779643 782945375 835940379 287200152 766830515 755104446 820503753 900438570 966158815 31903707 658349326 669955538 653978370 38500551 634958147 993913961 79251859 379927832 496918355 894330250 83403311 474086245 247207005 184441807 925997860 403216942 423202368 589106080 878346817 920407845 563843853 645548806 382774609 150274109 494788325 174091893 681108533 327027702 971340659 544050174 626453394 602551375 966120214 49748764 923577525 822078685 475998479 360771393 5007848 200753582 309231575 166442264 271425251 184029896 243237389 466850018 537167212 730879479 73089960 636177129 851305996 939917170 949535474 497273027 415384409 945050898 707386379 582148420 683535308 880604592 412742640 319008633 618005306 399753604 538682486 414829053 980607356 131748512 354858051 425619679 848672215 218795523 135566940 284843222 901033156 557091826 328752245 639972960 519940661 698196452 280197872 561157856 106475109 681322898 13205307 692273407 655811778 524313208 683707970 368323533 336736633 610149266 788980249 939889665 932872390 469009999 46288555 919457950 888090826 52259359 737195298 717246073 15542543 334558690 329114783 802851270 85741732 269645741 111432332 156332814 299680159 304127298 226185407 847116760 510001276 231223006 896330373 624137815 159997206 94834370 138680811 145782519 755450253 636806782 598471444 485695618 873352431 380070769 115118733 286499576 60243023 969888944 289318900 577409680 842703148 932202414 631036378 502507510 924529591 491259239 491856166 104255954 965671403 680147560 272917137 810450777 803515161 695608593 178027242 6773475 536114659 460209802 871489133 20840932 701570997 205435797 920593476 213022484 846048832 942026438 205576439 31786346 168100877 168445418 638580473 859739158 109185058 451848006 120159956 940810918 383917699 797215306 357242776 703333165 757942529 461765191 49702834 798282517 436885466 68423368 585675415 74378078 17498279 746952104 280221935 839154652 368480373 330019022 974809045 846200260 368292422 138687702 426781694 590669929 25496893 214904920 595403050 288378934 537283435 430603320 166689737 475413400 47398171 842347132 576362963 509925386 607940143 418902103 366001727 931919388 24623622 706738002 339550243 80459246 989040437 947392438 962271212 828314125 874816285 402883947 660162049 331746669 319931303 96188806 244326817 640033975 97612697 737870976 481720035 136600389 310494777 400732041 633342559 550752544 96821681 494447553 630244728 997858660 381037655 246987352 909547176 961279859 224376926 530337010 577792249 700911924 226841953 850973347 397341768 418125676 457334223 87383736 530654124 748689748 475926393 169038575 966255222 276844565 378991745 411658668 288596471 895257637 35310859 549540218 496371512 175282658 68963342 425393844 78529647 205669036 335364009 667323041 242530401 161320575 585208823 611361788 424923974 561714663 279309305 735349446 585609106 331121159 748049789 124736360 641062749 673671699 110985299 960944498 172943708 251351868 458489349 509108878 954367792 636674974 45145488 278552066 165271037 272486016 456531735 177996043 915354392 149230160 914375140 571554295 152094761 478071957 21283929 185661340 295346241 320656437 766189801 186796653 503590215 403799946 319711018 412619287 811603689 328123558 533950388 795677737 101492088 294022733 282145397 937910652 7605822 424276252 290586171 547370007 498985078 586064577 919036075 259566426 302996474 100480583 412876160 688128072 784583246 648202726 168252546 138712941 628911975 121268500 401780461 891546960 786658532 89742291 411331958 347958167 375613435 37973821 701945066 958742426 664650103 286838815 478064151 478559911 716734018 407742722 544465182 469337190 747529708 292702378 701631365 131199254 716656966 266983353 268464522 618882630 870747128 182718715 585570651 433744527 992381454 988918660 420606748 757350306 919126515 360690802 741220670 607291836 900716449 799032941 101645675 280849337 544650642 456079624 253653754 198027276 672683826 334764537 483788483 594939735 890583666 399593097 73390253 527488992 17305986 267276551 478491390 257381220 344643784 850198842 254023093 674191428 80251232 763778122 436069794 763925219 300852255 541232559 390088742 763714329 752913649 788206430 286465219 537146308 132368915 683881530 270418693 280573615 644186972 749375003 553957117 179158158 126283633 366314070 858662077 605812955 736209356 69127296 614226029 87088736 640937058 413418123 253088336 85033802 771968849 547876529 381474766 296989958 236553608 989245084 446299283 423605762 562299254 505163428 652754924 915874542 858205967 825318772 974277581 278075347 588253154 326793328 267938610 592697330 647496837 721719894 250814586 913919666 686328886 453237545 366779647 162824952 516209696 583988474 514901937 33569066 408618164 61305311 690548800 261082523 759579262 754311498 697017159 951049590 787829779 301831121 173561139 291952661 280981268 672275082 487116082 884318695 359507508 184998076 545492121 390932492 386697779 590888300 900706819 944878479 688377835 629043236 563266474 428115261 985447416 37989610 111962863 333626073 541479338 42545749 168843341 512791879 777191033 329139618 590965354 400435775 418690391 321276600 46547860 559921945 898703722 751289524 294140408 47595084 866031391 946915328 498017483 28512558 459146510 482767645 567139708 184802160 780554415 779419557 658311089 356710576 633218730 541386952 481168909 510080817 341697438 764824293 274406254 338688847 356763701 532582462 954307007 992066211 674918524 215494858 72483464 909795107 981716502 797420489 890098638 220392786 185378699 230342494 164640130 174855118 564695258 263819542 152339038 383638253 654316251 102829664 942641861 389406959 59868101 536151696 320363461 613175041 891451203 527831125 812080270 600620511 672710142 641804872 831573383 119181319 355898752 406524559 168541371 280001015 254081034 938424107 32013629 858573832 147347310 451234016 77645019 64628811 932085984 77701740 969039030 46092504 395573078 938700114 137035157 140130602 484595751 223914342 124168473 910426494 341832409 933822813 875767117 367475181 182258313 490192216 37441786 300234281 425810033 700786845 730594854 104184313 31170859 137222032 845330635 262097947 771171820 282483578 383258096 787330520 667910605 270629579 327471768 98009922 864768276 872324726 857205263 868166990 814825571 73249305 280058567 325418802 447494103 792121838 928642439 110155281 804517019 640406153 868030414 984129409 414559420 121201222 484238489 145323948 224620333 658960703 565592852 365488995 866690275 109942696 26025730 816195176 34078564 947025174 120387892 219540568 552421088 792220412 78583512 501893046 310019298 175179570 292497537 598389678 197543620 755623876 458968249 643788093 382571471 990158792 373458005 100898364 996362334 927586282 586859278 8516022 541722972 744050026 250246695 629659825 623589887 249336809 498546219 249208049 44517404 796000818 55521023 651670047 437277358 881503544 832107470 800719973 629501277 937375862 292045355 271559473 56603830 82188791 776633689 188582292 42754582 723384274 698555888 137910254 461206258 183893241 113203042 507268125 985555225 257104002 665311578 656322989 905583198 299877281 655052785 362646604 141141604 411856622 621858983 378721667 549017793 439743281 980851720 545814880 437359178 263692351 310316511 730608516 452719657 939914253 225432679 971514382 82428398 439741362 752030462 608443544 629489358 214313114 175079059 709624480 16705219 186334354 663397622 50660285 738131329 68617932 376602348 797610321 952964881 435868615 2727869 613198602 832829253 399993715 636589132 563854302 767876680 837041808 118809669 124256475 573539416 275822378 215507363 107037315 35469168 413922257 623512385 678544214 574230445 873083333 314920217 736203456 142276293 952608433 9843187 938036912 152916737 956345278 293981647 336185260 277939685 706862194 35533529 785023113 58453155 264916091 397232240 611952821 529157281 85645523 103771322 231240043 116023881 950416333 727546731 296878957 674708700 311434432 42409669 34803088 949358114 550868927 682947485 174024422 617321902 430421136 423767452 709663548 279975240 81758418 985727870 242920912 464833784 856652220 537139313 838256396 726401070 508071868 744450270 598684256 65205622 750018195 847344491 885517469 908214462 598074539 909594294 231324092 592288585 702537234 134354070 366012931 469498937 199575589 793724104 894721856 373915699 169634643 111157432 742450348 59588791 283145175 700398289 364227794 78325747 391274047 346437329 892301887 867658717 841330017 25306245 391569853 283489314 889856980 614856474 668507221 734133592 966061113 237960665 154179120 687994782 577909344 7111094 835460280 235704366 637170265 130730388 642681360 365016715 857002811 138122897 43521753 549675179 456497587 471145463 688591134 254197991 711871294 385441442 312753223 201429460 264554775 508872255 7188632 876900437 601546968 159783313 1829245 753921733 155114407 282957260 567836543 323077687 442769775 580215511 837632259 584326158 383959502 728309479 281350015 251378658 732472279 987757160 459017937 80119238 411706290 253105677 45684126 602587053 447866914 111264004 931069154 497269097 500208710 406063238 580791530 143458355 807142032 133974531 273843065 182905567 785338313 653747130 294428224 503221331 636173674 775999882 132625064 713943218 678002833 933213346 454180418 489186864 436352916 185391901 342226955 485931746 120742796 675419774 670122295 742478271 621443634 627884179 476358362 384676671 454468605 552331220 421436608 306424161 984191770 980769732 570399417 805173039 752507905 856823770 761356540 601236265 2907808 468956179 844020657 3359820 907687920 96032355 534017948 505802994 72135410 580461351 512590494 831533962 866377309 45819501 731687488 314980430 517615829 637488788 696737350 374749843 47953059 674668704 415319745 160520346 424865573 23700731 441848200 992384231 153119841 959671625 219693038 354656818 966600277 798399092 709888766 652507123 953807348 168494058 123750417 166526590 789468746 163581182 754998301 438539735 208622998 817645231 859747418 340259198 397017860 903466413 297705188 7228203 817831848 779481020 411288795 930631558 882836490 585941528 78247319 211916322 261673766 922027627 22625911 550437900 5078828 743706286 835219423 69528339 640613168 665513537 264055568 4196249 93457865 380383139 826110182 952874669 539057524 772570745 524219967 86538313 649677730 221390119 436193445 373085901 762774915 154811979 910833016 139321171 905336428 616977899 417150912 829170989 846639624 908105479 350271882 923763196 355501773 954626419 187713554 815711666 48029414 103911190 402360129 275856950 150259932 989401863 165625051 547300696 398261981 699432866 124647679 141623423 166152903 924398514 300851863 590891880 551062413 873070778 159360110 218406545 592558015 874792325 639215333 208809553 991249802 280360526 939670076 765738666 274212681 226493122 980637428 909749750 393550885 790823176 990177181 618831633 63939318 493387986 259344464 729767085 467599088 528693774 784485908 839151430 850088455 995603325 974920958 998831936 634058624 470887303 709995567 516275179 727884121 465441287 199214752 451848290 630649291 811077069 652979571 5107145 8954825 794693575 136044410 967540173 523737824 247476544 324836836 772024582 525512885 750653621 857999990 693791680 140651193 467061490 239415918 615891501 916263295 996813981 132417177 44572807 255536629 328295231 14705679 838142887 705835125 166609999 62914001 458736228 187989797 118476875 975760499 4680602 932033658 80183745 438585177 152052482 327758919 781778107 729347362 479029612 365897257 624941409 342819841 362407998 475621774 336799119 342312771 199106933 833609386 235851565 426057977 509495504 145155659 85256746 303615323 578284827 948522022 131597400 928762354 293534933 60280352 733630611 241318025 234566765 526536461 599249811 237329529 357787461 876564179 447751279 295062682 831789087 537377833 529215869 134901839 830200484 957058156 963642018 158747285 259726460 115920351 926883388 495797809 444391561 640723003 676496115 99913374 71707525 196950200 765994619 271218228 247323387 891205269 719414737 174645452 772511834 800511154 916408522 557077006 130058956 40504118 537332142 401731663 785273985 233977656 613951548 60461043 819690395 582656904 77134949 970488210 869750493 687359429 915714925 367813375 744386925 789586344 421336897 965718229 619999360 925392503 135061248 522910305 994152226 874486388 864222141 590968907 863939317 674667034 267533580 924516972 990488836 362742925 286036278 741856991 297955699 405840998 868612319 905437299 367513302 652463782 890391065 881434023 111361233 628735502 1672464 604238963 241209275 117081936 555761632 419126333 416744973 652024006 942512853 830820284 140077867 988191269 827027701 523249730 759524105 963859490 506144069 889433438 411221321 187639704 185350363 591785966 439476306 466186559 68066578 635499427 355920169 967363818 548271628 963635963 979442843 711722215 885036734 471044130 702364625 315160860 934043963 571920621 214971415 854754271 6761237 879199131 488360285 940633342 485475375 512675390 456983970 985754317 563978130 192589350 139509597 458114182 64532377 894815384 513072844 834087981 612349050 886346941 666785516 774841680 967883221 110249873 624590642 127255724 845699077 540781038 219826424 902150771 917105344 817106012 823771991 800449114 254096990 292899777 896595123 247428092 346965803 735421350 325109148 712872704 188540573 500500760 346182802 448068273 113324151 159391633 443044178 372813086 624818647 720143423 626640280 481993250 945805082 240392545 462222138 723201009 488120659 885808550 261474038 164581987 222992682 722291638 613405464 976066829 867125309 570486907 337263734 422785583 200702154 300714741 766016648 676736154 519506173 856071875 199756544 680294684 953839125 859884196 995055249 792311712 19834486 517782186 77005869 440003100 337950666 166832613 783989701 377940368 399717067 699298616 815397326 616162256 684955495 373530822 956190594 413218295 563145364 364980828 406705293 381414100 174232917 499403932 776684979 773041273 938521224 402534109 991517319 857614076 206026373 440376595 857927116 554070965 411415226 137246584 222123349 827153246 430547852 167833581 478935735 893231304 564343071 839096100 764984163 835188423 771024073 352386802 989941196 433406014 813459923 558212003 257119522 165409445 574128387 503740863 185999788 765483766 825697629 559937599 588612768 642762873 164636181 623755735 394102291 949065403 491804085 843929093 868857672 493950242 467669799 458384593 714163628 336450987 671529137 353874111 498023760 821263050 138644204 314774813 484004899 572536586 870976937 721098100 881204526 984084416 587965597 992079858 739895840 808264854 114339137 654234748 537345702 399811404 123354788 987675698 537079118 452118559 275024225 479421208 384123456 321038301 8682363 640743461 62164182 301713929 689319462 145405480 82244235 243752626 827614331 114584807 602620942 833480609 56024500 612743287 274616642 320363546 920218415 267414318 942243299 496409539 970123300 355460801 648440867 388766121 171379562 378532728 11772898 663231948 268093956 374297480 45597052 55506457 394441260 827020232 736125678 852374611 748652298 548460658 312022210 650269852 181657831 783555223 530521393 942854106 431034538 818319231 208480049 435374923 644060053 415393291 560708846 618445715 96591986 414302157 481104865 461824556 273994925 557872568 616653725 802878319 114508378 166461671 719631786 960797109 937261779 954423206 516465474 583599172 193541230 598578677 804220671 360172217 742630879 348104425 340993575 275265832 518136384 324856728 523138559 642645143 332224269 770341325 788808304 693960228 54859291 719641689 206797617 542992517 563060041 399404823 409231989 959987424 876862281 582229626 897517187 851853410 88164925 277934473 134678633 385849668 916764279 820299942 926931168 662872057 271332723 799529471 334854345 997412081 615881752 188175916 484313563 310898278 967458454 454961599 681792533 679929380 98942596 698596936 389062829 130319581 800562243 435661492 846701877 200017138 901675183 65278557 904062516 848450652 836246271 425320617 237612219 157445711 563026891 792227835 982317168 263476771 32488329 47803610 274095724 177110150 551473756 286871199 225811277 881504618 802090142 595137536 778023731 748647421 696857887 110021508 406119991 523393593 703421750 532299126 587998903 243709618 325644328 696966641 18857255 435658719 960619469 837748171 683406334 347992350 845140941 749625248 575201511 494161883 270420365 779589319 641018730 773547406 11485345 949523214 457529763 742188065 976354897 660493737 871595557 756929441 136780101 91428265 675334071 695535430 70792216 543289060 679498503 547292453 127606186 248528561 97696745 616001015 140362441 166383982 424110135 428681981 33966751 415170412 301386988 968505943 199081309 525199260 233565425 544035934 226813067 377377546 683560161 104419624 594919865 878006214 133917592 632046888 299428644 406538867 374642189 368372457 70856399 183255571 403707786 720296024 65238005 476431240 524393229 485217150 327391799 894672423 697622660 324732596 339320805 412667862 849249763 631815390 60200118 172036777 976271921 2085663 914528615 147962759 593744446 755110378 749938082 662005473 264430590 61583396 645833533 212263174 285613160 917547386 176970519 543306036 299100139 941378290 734346547 144411663 824591514 972114943 624720124 204915317 235383757 118809781 699775991 609144054 184641537 323240867 994969280 630996942 752677946 91073085 97830658 639747519 339192836 397485553 460040308 347626591 583386829 804641653 713363807 334741419 427463624 273600368 353583220 288313631 979442964 892683242 866411548 748421600 347520604 686039900 389972575 366925370 673484331 769219088 678438872 768227175 501925013 499970030 931393475 240295549 857592923 548980877 143474889 436422974 624322061 125537466 752759193 544872551 952216708 107071419 992323693 620932976 90066904 745650758 316388352 90013325 837303417 642646969 66541100 449472084 418392575 546740808 917777991 525305686 394155362 135971077 181114765 594282685 166502531 107519759 555196783 767120003 330236805 896779505 356217889 186702309 896054503 758150075 448399866 435455100 107804126 260929709 542293462 87604496 815639518 749940466 613152743 957962570 453142885 424618539 207423860 275247154 818390974 364829782 208288058 313237076 720972602 371119227 992574404 199921755 187241987 881246259 136015159 653299076 271230049 538887110 814447832 427516463 762140700 521030140 479366634 923878024 170852490 295979341 998963281 13202382 281021143 232087562 90970517 752035693 442577570 393790107 308625583 150732143 409608761 266706992 951368789 933624748 784896910 206945452 774788838 367361950 289475965 381409164 494627095 32574997 160110614 121468724 718984375 927217310 131510126 559335629 560395810 93322226 376044235 306676914 664497805 925066957 454099409 37302165 100174374 408275964 81012120 850788197 816690231 68743286 294073803 357511214 619437153 7677989 967136444 227428907 609725588 33594244 666500942 828167232 456703402 420102501 218482589 109907807 949136588 815553543 913440531 135745102 326254830 124547807 838546445 227363796 680256444 248684371 348156061 879563237 860988132 547664426 491208333 417001009 46467478 198707002 745606075 202888455 735618905 841525337 246502310 529740651 600095072 580396496 16308566 984892003 751256842 703231678 592640500 191581776 687027171 649813514 40401063 247834104 644569703 657827818 699356271 697814147 633895898 600443598 831674689 103819531 946907981 317615969 291611756 25361158 434502543 866919441 248923590 176911829 765402289 754604270 601910092 228949512 287521039 653490765 5565578 144191058 260516807 356392415 998997759 374440943 714052822 622939721 505919070 604151467 322197352 269005731 908125084 276805807 5363553 216426682 994454978 374488561 351664484 195903333 974509618 949387298 346313930 330403483 630725769 641311880 66957207 947400199 890326872 793638046 78598586 56313276 735805225 607186617 737454143 40227456 439923 704965355 710643141 744831755 35439032 230603005 554747910 93564356 870365135 474127596 555985132 273095546 414828594 651238926 755538378 96041808 447035978 481916473 738663723 24178786 914777860 487037388 122231202 931925312 427990662 706567071 610298804 529286056 61202980 353101798 63646092 346302031 82622351 53711176 195178292 329718488 527392449 95814079 892612060 555483696 997907683 587253577 722948404 948330882 616065848 521356631 248889509 227997606 99538199 871975774 428571425 270051637 838048671 759961843 970178376 965308434 158810610 769672796 112697748 753768675 296075371 589727102 803468196 71137493 602377333 520875265 598025039 108639226 103568037 33664020 387957462 339799522 580175428 733316373 998645113 365068902 333604833 441367929 197412671 869206709 537554759 462510375 43044336 738311214 410811609 790934420 716452680 732762454 469444236 25639110 916073549 397736453 509093540 836954760 78968274 551125771 30958413 479002866 1308118 750348641 707712960 170477671 700358286 433124339 244674976 624066202 777589767 333699268 914542742 228246473 845040597 765667374 622920685 278853961 98555824 303709007 53960867 963068276 163139074 480819004 428847408 645870506 775564298 532290963 623219255 199575361 270710818 793255270 662064271 128352547 307564539 493039965 811308643 121976493 322026732 636522429 743128058 896290346 500457029 702186811 6932236 376216746 244449355 780721462 20389729 305875227 103888188 341968903 631320699 742514397 699122154 919433948 558103087 404981046 756362528 45138116 286944622 347686350 567593375 226043821 778338232 976493228 418859632 413024397 721471996 617891693 750648014 309178802 956999249 436196630 173612885 409423055 828956677 686470418 92208598 481212000 890159554 538095409 873948384 528186219 387367468 690079 110782998 669483951 611984991 284170884 256954285 797999381 939478042 369085170 390768257 352909296 972453622 549087559 295553811 727741636 20912772 773058203 126877265 839033276 140010776 557754255 285155110 226447889 761665550 403158313 226114680 451343763 281952597 99289560 983035498 849300098 399777726 794772485 478800826 497516419 227553019 170632088 27589121 576820993 806250493 49751846 349164039 966865392 599627143 486523770 572136630 381882145 35338326 41282254 75387211 478354314 406711557 253000704 140539870 965765466 35744515 746734170 151322769 416748238 36210431 942063277 956957304 889679415 529118100 746818546 661995651 786108381 873607982 977662742 280742784 658735115 603965182 389280480 840621217 935277519 112757884 683799838 876736898 122048422 271995267 118512134 782986100 268450068 544428603 291923582 196095850 785392470 404308337 517662125 835027462 16800955 956564467 890305018 106106356 135319609 37751718 64342961 473700208 501789628 886112648 836201477 529357095 308670750 700647407 29431769 140981892 17153250 81686806 448357881 233295170 535198352 900011741 459617066 691671618 170017474 935881700 989673407 230876375 98024528 203396274 23734726 335546575 186584658 307487339 115780183 583181322 128635988 381584918 827593289 172247551 971507379 885559626 999118939 584679492 774316473 545539522 244597208 148707849 272582177 58597780 235493600 823067341 609985096 304336203 590284543 213650193 497333655 410662932 770477304 872769063 508341139 733766774 512677327 329035456 824903365 832809081 118703311 932133218 80802149 999482062 778084657 776309203 621067514 995222481 711609798 108157168 878673340 11974479 697781971 848276114 883850222 196574648 246700824 548508499 889841985 248288315 356540480 42516424 468600556 628761918 266330989 833167380 386306273 966969418 449663120 906920953 767438490 623472578 833334885 612766883 379324833 201426563 736602595 641122326 535548508 235178093 960338557 708314074 200736447 26114682 581191927 318387370 591083071 788735074 52987613 725158000 48266231 130425777 794744782 876096543 577945399 358813604 990318121 906505853 246962584 967712527 559789636 862599271 181868905 417665739 318242534 480921571 429452761 729525953 258352780 170453276 466965451 221759449 513526491 200880600 739395928 209417280 106403438 107869295 54266657 980580330 579495178 832884301 941852357 641932936 882507187 321265076 263689741 460948825 832543947 201150891 746258371 182838246 856764308 953789234 543123482 657002367 87139900 975199008 118443087 320900733 312583776 866711337 198147859 683711818 181323504 898570353 84609498 607827547 198858953 899490841 861646545 130889425 376054222 176404882 181952162 806214826 366845221 108074933 793398832 998762425 704259124 266143255 466638381 3225070 222221818 194309746 596102441 587109576 423401422 224919422 441036790 29523548 976866850 685108612 13883326 33842027 710737263 551808227 885931138 407650299 693566611 926575158 547589870 520479543 867938179 170048482 114920373 508282097 547724815 696302435 401713577 166471041 867102859 78307683 756151786 971617329 267428980 170142952 92082601 931094103 49718704 416788174 132494035 396663176 410967997 481388681 582740862 469762084 43704411 780863781 309981339 26172623 476904601 210057808 723546020 193346043 427980738 522007912 169271097 972738021 577957079 226205325 637467345 634815575 921128771 869620531 511143189 684407546 826952679 760468049 921472517 202901067 45812762 570802801 559698760 797937926 787022906 692557147 143307609 547206961 579287346 566158364 881053317 900303390 116472447 277795073 840110304 56885118 431499307 533892038 965359963 45746153 400516217 919425723 847930054 88989139 326800066 54602103 770731317 526298345 428224069 651481903 821215585 11476947 77509495 710324030 128738404 872309390 269335932 271923383 243600177 802721379 336631658 810781222 281826277 428203643 740639742 990659090 402271508 659670121 790045900 890589426 560986724 986097271 789244465 384333972 916530232 722024043 347891121 85911212 891997185 549776497 373538511 898952140 137814227 925035594 502801937 887634605 505493889 965852754 95269372 477585510 171980946 51497050 26622745 1350260 82052459 352269122 472746295 848239483 41425866 297589893 382636491 831551093 783256973 534638984 312683205 165615715 551889718 217941649 504560292 823191494 818430690 768249724 108001138 123818570 175692943 648948277 348422058 108972399 238474002 309734075 630395490 937665624 159556581 89774682 17346703 711536435 100532296 835457519 347977573 717569830 764813447 322171437 616723813 354850984 302386156 734758978 397116025 541770293 150236180 636048559 740945654 241151841 974156090 970654712 948870925 869732304 764121260 246723755 140039374 169643210 622918815 862065030 801631494 363823792 673172429 609090675 739071751 634538621 997199935 903693115 482740230 259849860 227044218 989492248 684490396 314606584 523358588 711602382 928387947 825885618 90611768 288510476 913279664 515985206 316759425 204055215 369422996 769117294 822189509 849924488 515503681 614366244 242766554 934585076 599615764 243332335 142567511 306149421 940321262 467068637 468147014 80354007 80647321 760093780 958708266 272104296 728121503 155302663 46895924 631978459 61109185 884768554 396064881 380223092 86065814 839943242 522333005 48874490 193339032 387761940 669132510 790044020 534370135 72657098 954718596 926453451 427789659 484643770 933434736 463799219 913402297 601741034 436425590 481633226 667463082 381118986 998455170 28367932 267316323 73151624 994494228 861566742 846614946 164532567 223719325 681536918 251159048 289379263 898540917 135243181 391726369 638827404 811549715 375709240 854886624 974937749 136082460 378250210 530536920 308717634 844282805 497948072 465286991 410840192 721909164 577137983 67136289 534605950 230062212 209415602 313167436 40227214 835717704 21040506 669222882 456025938 161681636 39762423 418251717 265749911 245382298 46460763 424992222 378603690 731526453 355695040 347741637 75297675 99575182 781872441 28057897 277743953 956128068 307568232 887898764 345082397 183245656 24487846 908010930 583926367 18488382 344052798 304233473 15379303 817234410 22674135 923312224 29266838 657994313 285719986 470296902 782071137 330448100 858337378 23145002 468053361 445452013 863792776 868164671 657361868 221969703 965816260 896521523 350774343 978840990 722609117 956122923 364169870 379815161 393658555 749123622 906199580 482336130 376353937 465098090 680326923 977272266 267685499 146628883 585099242 207676510 490607725 230421852 620842728 600866705 597655515 422699464 816394935 476488767 434276571 422905224 9942831 927155171 575460006 716992130 789552143 698135560 55537245 21037889 690030142 993067951 511996999 91763318 234478918 151669733 528284304 559400610 324304876 339500806 744973036 210205630 323984579 888720229 50603326 754915794 512931753 13059451 178456974 459554478 2987539 675901958 69249648 11252592 985612679 541576370 854461587 810402347 519969170 333965383 848993821 560667864 309433597 274951216 973401596 667641227 512559816 910134347 979506566 833087529 711031754 281893871 492511729 262367532 661217820 265526597 557572288 835105457 911948518 237707136 788426389 841229047 739171886 987503634 216164705 872948713 586119134 925415311 466630097 52316242 825735598 577832596 664693097 41220594 417051348 332201471 808346234 617873809 438296333 574714293 267884233 509707195 916959432 897933389 985720153 931140651 868638505 773508947 28365453 60382617 480826503 221299540 113685536 267945390 643796775 461008645 904574041 887705564 542248112 332268219 793972627 350151416 167169112 901676620 179549120 853468281 830247548 421992117 189715597 420313979 970670949 911579690 386812233 295662371 290509848 434212702 713873997 16009130 379120453 60601668 613464555 39345304 50685221 573769224 502702716 590384522 8870803 238130921 158583912 957627055 253581197 147983298 942286518 582327423 194669486 561516946 834512443 340841969 530209070 876844671 450529295 264250586 478449321 198639057 830247193 481436442 283319885 749227832 20191187 286255287 350033751 766500617 674916847 498394409 842334218 760892620 856220586 46541267 471845429 629620211 431469955 253223074 837852739 401416203 63873187 79689893 469071272 745181011 222606922 12948832 17657658 523016116 565645151 822188567 610630759 802180639 822773607 92703368 60522224 293135636 342573973 597565650 157881521 164472110 736117537 555861247 872572186 250285318 278505002 717009812 674795517 473203329 832066856 69962147 908505626 381355655 977075240 438025752 672524194 209480885 886742364 143803013 795118210 843161972 486329533 877627915 816626036 961340835 443214581 5024129 843925597 853659901 325211730 286004324 765683102 597985420 699739991 730787811 862806378 990084095 536594993 421991145 168306178 740225810 844279650 823222494 423558562 981827183 723018182 930096769 656804674 83076708 47529759 420815852 980080227 142655383 463964593 579492568 757557746 703056140 255222386 825417959 88027451 526594284 354251426 580740503 612139889 958663254 546748626 948763213 410571971 106525955 771773903 595066923 625852132 97960989 362592977 719287270 737190447 562493164 350178437 213574664 746909972 359023712 92219961 379209093 384876065 818517438 66577678 244474782 547504628 693020829 318081772 278698652 239093820 987641291 122027335 535127123 90309506 246058053 591534140 306779863 129983621 161628238 359850261 429145838 653156161 478055642 28887527 674504162 36451115 203734343 477442803 842160692 59258397 143789432 341870195 139889254 248583352 16589115 2434251 669671207 830584424 517658598 281053289 514707596 84093582 88581512 1520686 122208178 405281854 979302170 790986648 62941385 923549096 926537304 193530754 258753077 209453272 571961399 383656544 454345522 435518441 459651576 321768697 523610594 530676394 890485428 92181607 273954979 859196522 187989495 915769435 21516733 498655669 557667256 11381412 556054463 745884296 111154628 636522049 621714359 231879602 131557784 201675022 696617240 197079837 62594930 927008403 218965229 152155411 787090718 956498570 791729335 27980999 332609180 585713 523135315 549545388 516501905 316571946 793802507 614036986 70471339 882096529 897621756 950649010 337638932 97303025 206045736 845427101 96497887 42288778 48837094 857502137 61859945 374504780 872272866 170505584 63464379 71323884 594686362 138976880 847973190 78198687 377158589 315054449 223267994 984816869 788173499 188448789 353865839 533056486 765149903 259352411 759541354 261124697 560356893 55884678 650626902 270366344 888993669 664111895 809628419 278226091 690420101 114186490 281852910 631374012 192386554 392983721 602720410 11694355 924757561 702334535 799450973 377092802 923215574 153037614 606611029 78115876 895948551 819801460 243432764 794787422 172934377 757526191 821369915 126012291 731639511 80959568 23562678 4959447 378806163 818647187 149533846 169828269 949230627 236185437 154966145 588929557 444348137 323744305 242517875 310457697 43107675 197946552 655085962 980007972 917874265 145971159 874578778 105204099 100576166 999664606 162384627 587396181 453210045 928616664 690129727 122241875 509701337 823638450 176849878 809824213 402074934 968659047 31458459 858138640 915129570 825572163 346685674 372829912 838480446 447662138 672795166 636906344 495745514 747439010 181335638 119165833 701166253 123984560 7538620 811698977 897514138 446149477 173718882 743875098 804615203 366426788 255885018 652308009 652955399 224675923 581493570 763184159 911710105 586913336 455365947 200495418 101053192 618306382 568276950 167560836 368166148 426276793 508327384 419695673 699330819 7252123 217506811 202441878 377867739 805581210 93591994 331377394 269787886 695116836 455614590 483119998 372279472 926054434 256554624 800499879 960869688 957345740 158661508 148925140 349230960 986403515 733284449 434747301 310573540 524067255 356299514 251027116 860062909 775797448 87496660 904525474 658125618 479794567 536056545 930178413 104293736 113603922 885117036 78671386 924757547 274783517 582515566 544599738 305246591 3041928 983419029 229324064 716490591 286657599 358457564 297000286 99560408 488657935 394647119 762539831 929193 156532086 802642230 252860583 656281328 40279066 873788502 129125528 155610833 350575126 519866217 97101348 444887486 434446010 881860140 826772966 654186525 944569399 925368436 511751314 267174527 895770127 436899283 830575661 444006181 184646277 811222548 155159318 896816769 536417420 523549318 473145022 40411924 519707732 864752047 152058020 705945697 720991424 595496650 583563950 228933076 166841141 615599505 553698980 242288389 328083528 200211332 335288088 102777910 356275107 137457946 66333728 927412562 227372622 899441290 657656855 365599677 846893491 280879796 801492223 529396815 834600953 416295688 829952758 779921694 181134844 695893297 114733092 707365471 305907471 604935831 629954222 961158971 928170206 252587917 314258515 374083318 682241710 951697158 175697450 307205296 29582380 817596076 820329341 484750478 652450203 322342304 340494568 293594919 589281814 475594031 533578415 408907309 431084653 247189503 228776765 440114322 942121878 345693994 162995583 748852713 717173787 721383167 627390865 296344811 957718233 331795253 452332510 938136102 606892599 788938652 803504049 857162779 856027508 35041176 949168010 48881757 429938100 906733337 318397678 512370863 898915360 734047093 563273531 21643468 628842143 260222182 625435563 959737328 781196061 308563706 29790008 917275502 869329068 767051012 454568652 168369795 735103465 90112184 725135345 69136972 431797784 29512900 695143598 966411134 550799306 344648625 696846482 908016389 404318860 212184239 794994035 757518463 657045103 969870662 871106278 947168228 486108884 15844462 270695774 444057667 230391127 418968692 505296605 999527070 419739684 951332687 154527862 732072231 447318918 684408177 183359159 601555804 590804615 413912957 373358037 784621499 418436949 340951253 772049281 86701091 391238793 602195672 705325652 779335747 243394596 449076243 363548505 597153788 609871639 386053135 745724394 294664944 529567426 667990148 976953192 677165522 625858523 861838454 103504320 509651180 301857729 829314463 792014303 425594859 111225333 280869777 53231792 106280085 764723220 630354007 762575778 689373967 946839206 584077776 505248766 620908485 937995741 866372612 533725773 390753528 744561757 863463927 594006357 689033841 48846710 38782530 690338610 946177396 627008 687478777 33091644 197782656 370851480 363507446 954076482 41265747 611230616 418623535 170146305 636504583 280497651 680487022 746337022 820473269 804502481 537265578 554688719 392534316 424313343 357752520 533195834 371178516 179714054 226808790 17714664 357477476 139702727 443528206 599640366 258832519 42217081 482808676 505926772 614246311 704299348 658836597 997981501 342321980 637260235 285427920 896567493 997145232 690859956 552044877 573599515 951601337 650579796 572640515 734428362 924377717 976056521 334060454 56661699 181137572 950412114 375920038 581703922 372583703 316717722 987958240 531678231 211813465 778061496 59662290 805279883 856702117 983745714 91518229 468870317 534259108 720621885 638743185 467237562 907378697 467283171 487468268 376718520 451325750 350421114 280390504 570034584 664068963 512129680 37104658 478442320 178410632 59476594 830602191 336382989 624600918 413634592 800891228 952020125 759397412 192224602 720897653 638292184 606581263 646748083 246755270 107579148 863917814 381062126 740927689 184931582 73344703 859426905 74774931 929958967 497779763 518476963 17258763 731357501 423509904 815941337 279908381 310629248 960346831 150574296 515954692 867803769 582257392 886939029 836806848 701388648 465357904 4203635 238032430 388811404 852861280 800569829 46581468 690260232 973045572 809961028 976637742 869505353 912652410 975685517 590427381 815171774 375363064 984465628 947312250 792631912 666043038 12926086 70749798 656341595 141885252 317853628 366629849 448797675 379541016 535504203 705071201 692865696 552272852 619978449 806134008 785300288 276140203 892233751 782719995 766705265 39104986 129712634 168470077 137384305 370114575 337444222 974733386 904191055 81955156 328429621 42969841 818193673 957489745 513969773 129705069 14896194 736077535 745165999 804649315 411383907 91366961 650674888 542362465 419783196 170331614 441107630 79815877 174884140 463179822 196802820 805997508 986886706 548463428 670884700 484595289 324825455 492672669 103108315 159766021 297071888 63120585 685130841 812234886 503832245 363339238 992207412 652036392 787719471 315318595 853580567 884208492 598965295 225749676 931154224 359459349 978222596 93615895 196199793 850101138 21504008 698723164 364359148 203226678 648082988 673999347 291264293 891427712 951327116 369459565 743750490 438955398 935919515 97562542 95056050 597747925 978966472 933910650 304500280 574670413 230828802 588420707 124397067 811290501 228099746 125405836 284125483 196124203 842652225 837614889 520778294 106150148 143740230 349660475 163784394 685685526 257313543 565320015 932261108 498384204 592665744 877366029 968270897 546223798 127496831 78691211 12357226 125299751 744664309 689711784 392633384 203919774 345483156 373455635 904916622 522590789 557449971 226847459 356243093 852025095 19431140 128113595 444913809 86754689 740283129 682659873 682395587 799766398 702587587 727998263 402652760 818554157 475972710 67498235 18259671 177593401 93753283 314579175 615090129 90683572 203531146 579486712 589749874 8906174 228213801 113488838 528961694 819683765 406670322 553228042 949999561 16239311 526756766 694502137 542946554 6597105 402962569 299087234 433617837 352049434 411930228 825748341 401250349 820651996 770583946 407938993 456207710 46715958 401010294 126539416 242825566 151511850 180858192 970081907 534072854 432211763 454236390 837721876 466522275 611503145 878397108 25317456 627413264 5359635 915769682 389670436 285791662 215809219 96663137 42627703 104410504 47742975 220414779 857918945 624859755 483426294 469403324 643732049 876693126 327816769 599069314 744338888 22759505 854137896 826995054 98282358 741225000 948674317 356803870 242106941 129201148 723005477 151723533 393632971 194247768 910601956 944964003 330155507 788493182 878847234 340003489 767681536 681489109 657907637 521072093 432896489 648260420 551734652 340544189 905703788 637927042 244165707 877067845 189569711 933628641 235263896 902038440 520590162 811620044 473163677 233568289 816288916 954504951 250531008 572424824 66468905 664236433 855359988 237447550 620449121 912362784 308636760 329863732 395882887 879849299 749770344 649951294 616186971 81148069 727722889 811412294 624815622 782706929 582850 554675512 236524118 17613779 549813198 291756714 600379671 827002264 919777508 456377045 55880986 863834718 108683578 650137978 786275069 604156024 76341852 559486992 707687484 510972641 806194310 400001019 753075017 546775733 155220453 276547759 330527739 53943960 899968454 864589845 977416692 870163736 563584250 428058287 503056158 626814787 11353026 743335579 969257180 399094848 95777480 527910276 855862603 727299408 84198588 220153319 755244125 827902367 52129841 580067087 123475826 638344214 385672590 437377955 964564731 396096484 830374982 269178058 103184599 695203017 829569278 288687856 76738951 953677360 894797833 658726644 701920307 391614484 247874383 905023725 285756304 570885727 508704808 154565578 334743026 57634853 998665414 417690615 578617578 686512643 727854942 884950115 193760901 196648810 294183728 60435616 943932549 517335420 918886032 314171304 715646563 898342960 118737125 335843554 954621995 683601592 42981683 581598241 880883321 737725369 367057119 277793402 350764050 386016634 764813323 513250889 348602461 340378510 465051909 925075534 65343283 539757307 40184672 585930160 624794785 595706668 184408121 139473353 687312963 333943946 847381810 713679499 103180564 55989873 494857389 205477914 249779272 527122881 121745337 858558629 688323974 774910754 85908073 275569300 588630176 19129227 923454152 382489247 14604434 422345538 428881516 795130422 798408496 505251377 996045730 835404179 18363432 982604106 25992981 660050307 479889977 8560500 22484956 343515096 848468658 695097342 854787854 35714160 644589020 448568871 338082338 844073359 49498499 589148236 728420922 91372023 954497088 433782844 583992263 2007789 419838151 538632477 22012831 890326771 308710123 65886941 797103176 318103403 883710514 69223159 805486599 620694406 706429229 326843991 29620108 196792963 697662966 468671304 643715728 387844524 60420340 329908369 160198069 550077818 459017451 128906505 289389394 759760006 473702852 318474852 312193723 547948919 928978724 958330395 840225257 748256814 923468076 336779707 915904731 889981287 287440173 355044284 283603599 366485035 412244494 808327697 28081412 990448621 901844102 608625241 563325993 517403188 233383153 903948238 462365613 833991156 37628813 436023999 741898333 412649900 374705513 98838576 317128295 427810367 791991127 657541342 321056445 492070336 139270887 250114972 969674045 707042943 604639330 37033994 620376500 824148354 497053506 102563114 413257315 696289755 322760845 230533399 944080514 840039543 499659867 848519735 888806787 271390450 325520266 899449607 205810240 337079243 224517800 802272151 49220274 24017655 842636981 317774391 511253484 856966041 733236637 681087793 904993650 269184601 496840538 859021640 419047326 673353570 980252072 657683782 645042876 196580619 602273781 455121323 780709146 968305339 99189228 257300560 653407136 364938032 466724522 503302872 93210330 983659406 247867299 505934834 528475907 801204968 522822596 72872984 456475786 693204803 633043618 180703477 944423617 963314618 385848232 339444401 684752043 612352080 341785757 350492098 998276898 167644446 982224017 835679795 997951556 473191964 792057099 685873919 243715633 222856828 241223978 118651848 236253197 968015626 442140098 614154494 798105526 59852195 513464841 399475823 360238686 93331573 507673496 405159674 194877970 201078093 730874862 950561588 853074267 612618173 432550113 379392001 312878783 539459612 333234424 567085042 889911206 146008049 392911216 128826519 889622083 154372869 567213471 835373315 723186129 112390125 522976264 869730070 614489593 607694440 650052341 383030471 303109302 754562408 598877691 276214687 809581218 238042035 16254483 882457379 221717644 955050955 127342878 432009154 445573151 373637511 555504467 801581810 936500427 32276698 53005386 707516495 752943867 217742503 878427243 188981530 876543037 486556798 985212377 630255767 521131810 54879571 628530643 60693651 733136927 210346410 498044830 820251146 492788468 231659012 853818210 41577988 613611891 272923336 664857444 153255960 149192091 977579678 150369276 957767889 671705727 832390899 741995060 208621169 864606643 270611457 160541353 668619233 126419007 795827818 10016168 516284146 71075653 98380393 342602792 733568345 622213465 849344532 711513176 221673078 647260711 710062714 333268632 34336510 98919751 734961054 883402227 776329824 810339937 370292512 92945910 575245050 461625176 46237035 301032440 80426444 302237766 428009599 240095329 814682382 460161876 785996599 731583801 592942675 779933052 538412032 680151298 197720828 281017658 74043759 465072315 418398937 190599575 54411652 46248946 675905766 154246008 639413901 118349683 666681758 108424157 847978748 561257165 206710030 437966515 360024782 366632711 535638675 678951422 877667470 353636820 599031631 24712722 685398150 838946696 925551483 372243413 631023449 719404947 222128054 831833426 215790852 833804858 931422798 547870732 521630411 869030306 244577853 792572816 828474651 6792155 712973030 885421128 79813866 881513683 982822107 315162470 802079789 182810144 717733285 190354554 243728017 554115352 269872102 811255050 380889478 60172065 429986522 274133997 513599620 295564201 621486967 343706303 899789704 825113287 999942684 630060989 72312053 942718549 809403262 114561147 984462106 113908157 724262083 665798850 891342363 987840629 803066639 141356978 95111032 584874796 978543678 279255345 435657250 814237008 708229700 609962287 949454599 820545748 740962740 551051452 690208317 128655707 584972274 403374541 476696201 709093072 353860719 992556691 172125840 332843294 224021556 887628919 860005370 272879203 776347399 141658073 264179170 735730090 990611823 240079447 499506176 860154281 910180440 296073022 254478095 302969666 677518517 864414683 826983210 393725705 565023393 164920238 366674066 153869652 891960426 727535330 33409053 946701399 975685727 200420732 70291697 204440191 826528246 704507525 781192464 699385108 725534354 525008683 833659086 282589504 938653451 803376836 719367801 461148184 126251263 778147907 390851266 190815548 720515592 648496294 472880300 510102915 442895347 821079634 428592649 71220383 628439507 38081617 499316632 787210035 700830593 568816836 705936447 122464375 29580432 151497740 644978893 216129209 152544963 341550084 108439159 886699901 400531631 103474927 559888794 299592067 417299480 395184979 631684204 576369622 899465623 185549283 991128969 161911884 825293759 419377240 807482278 843324690 537637077 271648514 263815250 601325918 642755203 163753324 662072241 673262019 978937975 400359181 134089528 957693990 366566799 274105130 844436181 288623857 954844583 577650379 159803804 310532707 941304163 888546958 713064146 901186462 412462674 166857694 659882278 514609044 590464062 328702860 796273587 262648361 21559443 483077909 147213926 526551728 928127752 666133724 124307517 125188145 504833337 523064054 281505384 28620174 719274350 691108006 927973190 751336299 672818671 419184648 297974582 576250499 402707804 265513417 427004034 892507333 602729141 711038390 996280130 684447522 756068124 322967398 381023699 633897886 773554644 348275228 769920660 666087363 162750101 297212299 256149707 908159145 612163983 841305437 276724613 429042233 26498938 603422407 565008249 425747277 780382448 392287629 282081887 974386558 813859320 479506500 779224879 692825604 127764145 556294824 720522329 522963569 803087700 927590216 383193490 185175374 708232194 245670259 719643009 823646818 483202014 996512800 820886258 379066968 105255836 775495706 416800573 248791734 533685686 185871146 730856715 65714700 743116380 32365875 946415023 266418009 476122374 333250054 962279110 235837574 361045999 14419787 66534813 244925973 168254487 868393750 955033081 193656421 108002100 78822790 381125902 400591438 568352214 707946437 965361489 262949199 562369371 946585672 507029899 562113708 604135481 317921860 932423242 507370160 778700453 581938787 883676513 867011769 411459276 867040846 156908389 664450344 189580736 282991249 886950590 588510383 635145657 453302892 459833129 441860503 370600056 202815473 176519522 23284783 934693676 763513756 324309775 37915708 688726524 655129753 538246495 65724596 302409412 310689577 136027891 88371935 797834555 398188404 332341673 932073282 274732661 950105786 985178198 767344048 118704501 703918352 321065870 994317932 532440118 115930342 169389228 392909010 78651590 571069078 993095317 141324946 495105289 276300825 836398880 886565626 21536539 624482043 381173332 806324966 581185672 102710938 355972644 980420032 435386175 950675413 23782299 670041537 621503817 133552045 325912371 884804339 452497018 737012968 744417451 734834122 112391138 473303450 369663043 968110230 124451397 26455064 956307719 451130104 559264801 230750770 300972262 882478738 293647646 693763586 627246924 347595276 594250201 515526498 609370544 594264561 514535055 351046755 463025551 709450120 555672961 268902213 54058998 476314399 818060072 927073173 345289328 440262798 420892239 553725537 191114209 690946933 33079753 759960056 422383014 525162122 458646690 308836172 88635351 998981079 934850569 423387427 126330911 551332127 316092919 960268932 971128245 880842835 270905312 531123639 143273754 413464919 490097450 987033859 582293823 989161199 420672054 221403036 230011762 745055958 478130319 294424451 69670768 432983529 714319155 17039880 325439287 375676209 788683332 225992917 58903235 337843097 319398481 71934190 246151996 94025846 906590247 401591349 144833846 15631552 935880163 269186958 213944267 332439488 617568628 772105931 117084397 202539288 820248693 644640418 198497573 828195477 488072213 702647693 442366294 452024891 792943010 589119780 153513082 252414518 977767646 472895383 681380217 772623926 979796313 507149465 279961575 54940854 799706678 5337921 773828397 795780402 438475819 142405643 235435976 253824920 43987533 505698518 188093125 681060880 982337076 874398846 534154082 213013989 93355320 17467276 941756314 25373243 186402446 312907485 610975692 9577019 324646278 978813795 159381749 897901765 709937435 273234074 695555266 973944148 224813755 275390056 975644653 810943603 142341932 760511801 726117732 508222446 823629024 418092290 187286332 634408957 536312449 897202902 248027127 259258450 876639817 922024935 624576393 226391471 243104561 265196511 664561078 877215196 440477134 6611863 717638116 145426558 925895363 495728766 270757043 497104866 45012867 538638541 448121724 455736681 165852368 310963910 242770740 580697549 51150091 223975704 327250570 190453148 129955608 664665106 696731701 374688367 880481150 10447159 13216725 71199852 139245403 83152042 944099279 251269514 242338892 991108230 353497695 914313650 619403147 263690425 855953623 158353583 676577252 996244609 100944413 287163698 112906549 67734759 143155441 911995094 242337054 255116888 730285919 938796253 35568155 946524875 585309874 761359359 970089827 289060309 322768860 41674012 870783151 783170671 860668823 605885605 735123300 612649524 770165462 932896219 584394982 638401586 423954639 863078337 539581461 173162107 817972847 652632845 369523643 617837603 230152638 368529291 756752085 288082319 69851539 450839601 779861968 14997201 532310478 919645344 748559371 571596510 69568977 222104023 322156646 913528778 464420256 684057961 134807376 715780796 860061174 905953026 900781943 274541493 208449675 634580046 699316539 147416213 201772234 414038548 593043097 508597937 81791525 967620785 433087265 616176691 149050777 138491517 560559484 450853847 709449633 322638535 578436106 794763565 569652250 786202467 705251700 865719766 454027954 373279749 61730356 472673037 954066819 771941358 730063552 445256928 940107799 390956759 645229163 218193022 304543081 125716105 217971493 312323257 556429110 194410340 856547490 127479303 699194595 43497245 79890729 221926497 930524234 853454210 291994081 442730142 311071836 847133218 206955558 904904718 351722129 337794867 96378315 695075434 323061357 125602364 353568496 369968092 964437624 260557631 838144655 906111703 828330860 730051297 276511817 18885756 333002824 833294443 303228718 958730718 683244454 727778000 904290123 210123420 219936841 178898945 197814992 737321443 965083545 275719967 81731014 161539546 299700681 865574224 104633765 960126796 199687655 972865675 452329377 579339058 742720136 973490705 678797237 911201002 209940274 187678412 768085928 390171874 78191134 717682231 216669846 738101416 240584453 740713701 461405464 527649229 725117272 300735189 111065487 338463292 734677209 843657745 122430125 338156737 444566452 265788530 55715824 521462945 744995140 4901354 325525594 983009455 366041750 549858954 971576458 687408945 743117789 215115496 469459624 845877378 485991702 264284856 206407764 791649538 962795706 793429136 104940624 456013494 836354741 450965512 248484704 647050306 724073624 485044985 632001796 449453128 290456064 578834474 514013867 8294028 789257731 399146397 288988946 917486071 226388305 934824028 556850025 140833693 483784298 963778629 351987875 14714002 474098165 879706540 467828140 574932633 502726116 230948375 463093433 644743880 620124508 804685170 749157337 675823971 330691624 139752187 85100240 666810909 810941848 896659594 553643844 76971034 856263386 924347138 845520359 707435566 898862667 362894376 643852441 796644066 745322991 248849287 578408280 322081556 304441833 990617116 62196601 599505875 931767952 73710404 877044832 599728493 84950950 646174301 87937323 361691527 955929198 720689117 853883178 81105785 223847441 769480900 60376501 393424161 929942116 786594680 977802495 161937264 230710875 501072970 602762510 896405578 300023771 609037374 586527391 573784857 897450150 1324350 128197159 735799180 85751510 436195816 708251802 36215948 150152813 995681823 986998631 641543738 365178532 76384442 884079429 651310840 386013123 59198464 69910007 291217263 534005657 971569698 661027157 155224436 775063330 21113750 558665990 198526452 686266718 62904274 571870169 701381716 188379267 114069150 364188918 96815607 420879062 775563348 195454671 976141907 489598298 510781303 436156528 783670316 1154860 783329176 124672642 447863180 829595181 315476718 256658818 778878051 291370724 93067599 325355255 52495933 638244535 826940331 641403037 558425182 901107951 722519536 744255177 383752989 106573522 840422238 886072268 54809340 300491953 479654408 343283441 12755371 897081087 73107309 756023766 192270652 212764201 686246503 807675201 412083372 46219136 322348224 414398206 716390337 675128663 982941036 158590141 887463754 923628095 730187501 230493258 116523431 397447381 409301505 540816233 304479363 367971055 345922398 292988358 772464171 643427484 743944123 996124120 975946364 986456477 912988431 252989105 357725854 68662992 379267780 866465897 822337894 308539795 772553240 442615411 393916580 703972509 509244036 906760545 394494477 324773441 186451142 656259195 605277557 821792335 862822572 110062655 540558557 378100394 978189341 776036711 197768860 644643974 480889706 315596031 7776844 545935179 357842925 954567621 134121047 495431727 826887105 113152441 451397120 416135971 902213666 471976869 266235875 119399049 631354574 452543660 643098734 305685486 844896705 245389411 802177680 195957405 690538511 28886269 885685380 686563096 768709922 385126063 398263419 307152008 412235178 291327639 245350761 18291354 572221154 324241668 837660230 926902613 193384548 934407779 255277719 262355679 396670451 621681383 423954785 660671793 94799533 252541410 688598939 398927905 940282909 681320048 114226355 796649292 727400840 705858767 532943834 470019176 646651275 39809135 334413038 452263513 728653256 462691787 694538222 321482166 175792456 991921284 443102242 288602391 899700775 797142136 674397995 851651905 565588475 650027382 793595013 891802557 50590367 843249462 645790161 899463891 422908267 209657793 997809600 530810472 32613241 993256029 82900594 978273832 571606877 191485363 558832651 357507398 438501740 197505219 541717751 312262727 161381222 289616471 131763173 401499400 902272659 89888458 196127399 900890858 737759341 742387638 922799788 805343264 878582785 642921954 745697815 992643047 716517645 573409833 523982241 562457706 640475402 479645939 71201147 83660099 437843559 151553416 772736621 280543332 719203916 19208875 631197987 967699531 921058357 477230430 184841801 268344465 49506077 357826533 382091552 990044863 840235540 712092518 677557439 696431262 868142342 623700185 376085325 445642442 846960584 464175737 653958908 575130811 774843086 314568606 23530170 861715181 441945292 416742773 122779398 274882338 656101748 768674135 249026842 834830261 700329383 445321552 686216684 723277862 337178104 336475170 179125667 951659073 397154181 854757926 656992384 818895002 925114013 3096837 963988033 382565190 853483269 194114946 50845124 757770392 993097001 643532536 776528429 43177868 551753143 418081656 140759789 682600791 763780204 759895173 305747560 725725112 611728863 368378571 804240351 840644427 336654625 928845330 284808868 796953372 879315782 66137825 953674823 372176106 197847352 662767941 441757408 818013291 222536033 777289715 171090856 341979947 332422308 257040050 725745023 61520230 666494954 324971757 410502303 183563844 231766095 410971322 84149006 696328906 629770479 967817822 804216222 184032262 949054350 767929148 799808341 250415556 520667214 250502608 736747602 443461820 47725253 961832055 223788241 191588554 178332643 115457635 994486021 619103011 751342663 251856472 506644319 178906626 481481298 733403117 322236682 880455870 145354032 511393233 749188065 921283265 480676113 685911434 996015317 593509729 399328185 774791221 755703114 102501733 568443785 489805360 105925421 406369139 796925488 474507692 667660241 936319865 1760216 671226823 273772082 351407897 477490060 684013806 35387051 930674245 312326326 581973833 441767505 501982367 12218673 3375211 730481049 301191397 738600207 307080153 202773021 881031643 298336125 506275790 863011900 817345189 582762659 322968609 402597130 148542424 130573573 133609525 15888234 686387041 92850139 770779978 96858856 947339927 993704066 135772799 437357643 587975602 673275624 251832052 138726349 442990552 610979221 136271361 351996396 736109095 914223528 248789296 555979155 306590439 623338997 728533816 828225309 520274764 260772398 753121986 394115880 365396419 469309039 770011736 124290596 16962921 282468292 961789772 249996612 820453960 931129309 876652920 735026977 501459868 443293594 363440812 319716412 917886432 269331565 230321087 13547675 566716142 721460329 338217818 556937207 624450400 908001385 360230536 81175132 957966855 841889786 401380033 398906060 763320468 147127679 890156120 223084110 969301102 644503888 315123068 855067925 654200664 620538594 268145121 587107381 565791038 247632665 293243662 462284197 350739902 573594863 153688833 438433676 234813195 272656665 304607331 569456958 966184645 864383540 227042242 368857203 214944427 796788087 895978739 323979438 697662559 113357156 544397796 919624190 977792816 306531469 86146474 195243239 552242673 940554090 861144818 205394065 958944601 608240483 250673862 779818810 222802786 707528772 261799632 393253894 251796053 844214445 104933304 93823519 959635295 454872999 250506574 843782425 217072856 378776987 916002140 690637218 286326911 42043249 660840537 604994986 624624878 27837276 362102985 320056735 206674924 544719332 909097931 560426738 61716032 782135596 346203403 738059273 564904647 661242520 953256094 23235778 889658122 232441584 448640686 720647097 526203237 450777089 509112533 961450269 129732163 50907223 329223369 1912544 190059754 605836179 684105072 637730614 179613990 387609212 37175308 609894335 779717346 675252260 516391345 413994727 218482652 671056955 646368983 449877996 749240960 16259564 239256512 892527804 772255529 629180531 191117662 382539843 437327256 657482610 380667907 326664550 491288230 499767844 669521986 361884228 777984028 805435475 893647079 983508565 799373720 63457207 95245067 405246473 270912145 833579507 666239102 322351008 601809384 519270012 606862585 285437961 501875090 28327505 255825137 679752696 269429173 540439305 795492319 522784388 980793938 561818125 451827777 713312440 12139895 994878227 420202669 249782630 688445026 216623530 31719868 752512814 164441941 53477730 576573145 676090938 925075244 721066934 983778284 711026299 132037372 403152408 691104703 923664253 707059326 233514478 690187142 185472432 913133342 730722440 73588076 496537548 407120072 520668245 512068726 394098414 824310244 434649496 737308963 162637606 823167383 909055795 752165199 161083617 508486072 868365035 336263731 767015992 208216427 586200531 788497804 606703782 635568421 997914542 36023692 726793127 32593254 725309412 623705358 7248452 553346661 487173940 174840173 504664915 443638117 760316024 689775170 736439748 602500718 160605025 699400391 924509954 609055379 963974200 506770398 247787479 851233881 226005794 722119273 84023871 590424379 948428723 772830565 324878879 464841405 320869019 267735133 483942080 79359075 219578376 886394587 536963873 420430430 887098157 212608308 9406734 270328072 774948856 188360662 665762475 195862527 675358472 101014181 635782103 805416709 657168624 126055591 934873316 156300348 556854567 46428765 471161092 415160077 578628860 728759580 163296302 536923276 282572446 516488163 252712125 328324128 614753432 528440638 986161197 687458695 299055295 917439673 43120773 227729379 300233231 172136109 506190775 479036547 308177153 82088555 59884243 964195950 742757976 781628715 830997818 926837982 373538503 952387182 45288389 599769416 633707694 24933554 697229134 851686539 372571358 56149675 666672975 830990247 912889028 880331326 616442491 404090783 753946698 860046593 859713271 619320725 924866543 205917849 686663962 961077787 150098241 338962861 840799075 791046372 723689864 68043142 590478921 403638054 4640393 720075366 5272998 195104940 270189375 757752041 887419794 924649151 249482179 326319968 126532579 960784869 974635005 33154665 45929575 803812079 450196455 713848375 692638195 959495848 90598010 492166404 961332865 3883401 175966259 265644851 477911967 890875429 170840780 262982889 841994298 524220130 983263721 14224875 539158112 935831627 975887735 266925636 419095658 844041973 181849261 277910239 762873823 803578827 521395219 442118237 344482202 239869328 47478615 819949019 866371519 553219484 974413825 975448859 825839133 436184817 408297427 31706340 755464901 546228534 775215001 363377091 501149034 919302641 127095559 203448331 324563931 57955037 710264932 424058593 366146748 564758134 970674723 332963142 475626500 736434647 541710583 521619503 576061065 843824877 68312027 286715464 823138059 959594153 703244702 963794624 686379855 443758610 993869737 841559757 752052073 281769549 236215556 718894485 406699704 794175276 766557487 350063887 447639968 106973836 535349003 726827251 673128339 118805835 54170755 918128115 278806607 943034126 11613714 681275896 792377084 823002902 794758683 87064126 951977336 96869830 489954710 25396694 125739277 490590939 216118752 330387787 525959068 996524226 756821799 320071304 602645488 659614360 182595058 640432261 238902141 813906646 420613411 961792536 628633204 308913095 26884445 282018505 744897636 376838702 744841466 116868666 205300963 569050476 609971298 604204432 399829162 423902833 668678438 263967602 831621853 36078875 991870907 397110733 462105475 415410953 922474661 717912275 312794319 309710657 492437914 742743325 98595537 42335259 967126597 574360676 382407668 317496965 261991560 497335933 897149041 967909849 837544965 639193529 137070483 126261099 511644073 657509718 523063428 233434557 662861926 872625514 259401956 186362154 779577849 824049543 614693062 666885841 258944410 520626724 164674736 207579553 772443828 17685261 586841722 426606505 651528357 706985363 746273020 453195091 891506826 250849415 518195977 481066294 385778064 307383204 771256146 281662740 167675388 852841452 755657774 895634845 941456656 10443045 367564922 635053213 227398623 316822080 56265579 458103279 328042919 198111773 133224700 973881060 958281501 610114577 460017278 411352276 804691042 233728962 874811565 305183666 181931744 747957528 35559907 994827976 340461239 647018076 703440950 912227343 327309671 188701998 73312821 634309330 502540606 554446436 323514088 385781509 633352766 530781183 104569932 532682073 208805606 636071191 78503737 9456490 456919492 70216608 169993538 169516669 480718815 870781182 638054913 272526882 648816606 3764920 628633512 388240999 612086604 934107248 854312279 585211932 320205812 689911246 84396131 274051098 130575042 556216105 658781791 636654798 285092097 197076079 973364984 945711251 726470356 891403754 259730475 590214870 313800976 348995117 379537109 91001042 596519454 714708067 258504169 235224535 713090562 671773992 277431436 777306165 527778495 870736530 62718576 962111539 693741734 676190677 6965126 263365457 966488558 883949721 561128779 346200550 84385196 457554251 598874145 489019165 564402738 668877956 455824149 586733564 329135370 704022459 888937824 664883049 983206350 990554518 75213456 708819347 719595007 462205412 354784297 746101811 121390950 734444172 76437494 461129703 187398091 658468523 228765995 258247368 809140540 863182180 460076753 507273041 914500194 408625645 461697010 310998622 380634268 154500398 908762930 861658875 209744061 435324357 681972701 182535281 569040636 833241281 636738506 499240107 993998595 600281458 155208620 210901572 663801458 358334332 791397096 548670210 730850403 837865114 876441222 710640460 296742098 782640350 624967282 509448893 615386861 178461574 426182410 728217159 411769304 929347698 515502698 732143509 779245614 19952241 512459331 747149058 791949472 807807909 405807316 169039167 302218010 706325931 927155882 899938152 474972997 472771808 615953897 27803386 120179427 496963993 545736418 437722043 570417152 77178057 709974031 113555212 32560634 509076196 14851248 386830089 377837641 706415975 255949859 236572037 218923489 865357497 540368011 458153431 631799493 617821582 626610400 1708724 931421640 586580035 379391726 395136630 122128569 756015808 422391120 342873649 784735134 723610420 239661493 175171794 507580685 728739566 54003685 371017071 367133102 292114505 791068812 679535709 415877055 487432544 617313799 787147796 211703321 629612914 205586988 979668237 608640062 508444977 909564384 600064655 155163587 754072906 557341168 301980561 274228348 654313240 363102685 744339295 238500104 227234226 937425171 402361021 460027731 166506752 537002491 538154057 82343715 737577643 195510128 159237210 93285624 724440175 32363163 436115155 426518059 23324748 230652670 312809388 586449323 566004066 299004273 491563620 282073328 646018718 296922764 903055929 301795490 819783682 805398439 931014281 229162091 397793073 831996769 241892440 933893877 66773549 958745802 209148511 801304761 120638771 475077811 97655646 58078822 77763147 293492335 573399888 417921832 632532541 463612239 638910678 390471649 650517260 391958015 651378591 35656297 446253876 166572214 839994878 992968184 545706806 835075629 981538993 418462187 456016899 441416739 184163737 501144507 5007584 468539494 491710453 919262163 269455898 44350151 932970975 859426946 765691913 205802508 657768973 913257431 653185516 208993031 295256547 953426001 298001090 641085039 546560097 596083988 709845315 778117874 302527709 378863396 897372286 321843023 778912558 249056321 140933354 276033991 991443873 43000259 444363744 8772787 135197749 525610411 318997169 776018004 67081273 931179874 674457963 869782269 632944035 128423669 941944550 649699833 561887536 148422078 468645221 967927670 29391707 423388073 17507631 435676623 741105054 137778151 67328159 802554548 131077094 410705396 45094344 876073113 559178644 598220998 959780508 677136448 498080519 443055169 283031854 669698952 139077369 30873406 625741538 276721241 929334662 801504237 40233704 552856188 561012556 487965569 366646325 280221712 133260469 814965348 673018757 115376386 366990563 228845566 302931366 320245492 488082378 976204719 561591718 118616795 924109151 183775840 452128780 259689052 286978761 516962486 573728368 134467559 352360793 91571584 58109671 710536738 116259447 624473273 794224787 431346252 784538575 705250318 383788986 105828232 550580620 337511695 280673537 267899235 194462013 13567295 622781651 790708393 301448053 493545047 87241190 374026532 110291425 944730559 827036466 175245351 469129187 566646213 829934667 923874573 786146518 534661432 347819996 843990975 639322084 542738410 522062401 791846641 204907717 923971439 960502907 479134217 181698425 942797719 926725327 239600901 108660097 590670063 528224922 577288834 43629098 498636445 732087103 415152222 844125395 769739188 328024809 73629486 374161436 624608650 333551235 313164837 295339580 408150293 945488347 18719055 742371439 799524257 82911377 469153327 407234626 616549497 551123787 166496494 840269426 300846434 193052125 482000634 308632603 709400821 535564807 5606818 367792621 278640102 837980744 715627337 83093271 307934519 781310228 758865665 787735609 380326878 753224994 637706739 562178859 313176368 497977903 362821068 806230302 150865868 460862097 942018096 72128597 471956781 310053793 557437363 727573799 103734871 937179601 339566439 736950323 929988868 478677709 872509401 721802809 433825236 977666673 367322825 611136124 195135775 4541158 825131312 216074775 786612760 469773560 252204038 815064273 18658572 558638035 840834134 610186757 82297815 111811868 650534283 577218714 661296761 402734782 786907816 405976938 428022170 943677172 656725079 891053109 575007616 622862550 889772192 42063146 392556053 79143865 274733028 814976394 905751042 33597935 420130560 120071372 310950242 493779468 894077310 690167047 185636991 660243308 486260802 655545852 242444471 194233582 957578462 275699149 857499798 549428888 261700433 445993305 121038125 875813622 292768215 828344532 732680455 87444319 644686679 758742925 21815980 732136950 592893384 11699087 227869508 208782978 456317771 980934782 865170552 523411886 329513617 574710768 754650323 367574648 763975165 625965653 310715282 430431460 524656049 382671634 688394139 492390252 659422250 13325966 839232108 849066347 26182830 366670502 370090022 927091246 463317727 491569472 999843282 550645301 861798963 67693173 652252002 666207178 687431122 159518684 523431331 775026876 817773507 798368314 422893163 111859421 903995620 385891815 486152362 994428850 675253826 706558181 479575754 648743550 108014799 865317370 453452996 269417111 182487285 492469734 205439645 37122264 928608548 187253368 852493037 39447412 165448220 960212702 194896122 468668870 760960245 516396425 710997006 659730148 902237466 231147636 754668743 707531036 31728993 878510572 926157790 856490899 144511761 235571669 856771588 402505577 444945531 934300897 908417229 44618952 765703223 611617520 889885475 787957556 561855696 196580834 799740367 540182601 690331071 996617621 104704030 887695735 23591294 924466454 535657430 311839917 965008671 268864261 919963590 798827469 116263073 432579383 709470343 215191743 747360456 552280320 999662987 118375170 186020675 774735242 285134815 863860387 608356792 519411004 394652268 879834967 883873182 269062700 313914008 179715689 722901358 942115978 471096369 586231584 585449849 715234825 327012877 819554654 371953250 186587251 295314329 288238610 100277559 990170314 69777823 162365804 324927383 310531729 994586862 187377985 584040490 232482305 344360453 862293119 866393585 780395609 41715704 313286817 347332839 348492695 614556199 650476984 522474721 640252596 859897031 13353976 486014355 156661751 954848416 595123953 101644724 645136768 174372155 410711850 280241852 764179319 764525755 929634996 118574580 295815465 276816564 166056309 992652425 129152769 56458343 13569288 198684570 623274995 567291475 264129813 830300352 672913227 944446677 896056036 629855226 39604732 914413426 432077549 93033732 737032742 949604237 949063411 151100007 132328470 18029253 30201789 137222453 931615970 23674860 19830640 315901746 692434903 549809336 278753508 52598868 796548684 875162404 347236215 250010396 924541703 794549167 570290459 999169897 40657373 603422937 673133578 208450010 867975306 495057556 21542801 328729858 554530979 82059093 46310092 109121722 571112987 247637170 357870032 524793949 645056261 279587953 905247020 477982616 715210526 752275828 514104903 84135693 954395039 534231704 763436510 336396974 352680252 623134869 439582875 62903343 517649504 610905779 950704881 551051415 388005475 518999171 21731417 630329846 642814436 295661794 513437620 109251283 481758538 204761522 885231640 150620081 73564388 223300993 222748289 647637806 328990506 502554242 836932902 416112328 773472042 766914870 615275083 185170699 777028344 326770068 975989148 978405301 201500550 834254392 663864329 103804481 716300610 217901139 348053148 74091803 537380029 715965438 16292530 504394399 141485942 304066956 176276592 241769390 277111190 984576584 641324696 699611732 658392853 482882263 488232136 169190563 777809211 399603465 106708722 375297823 994528317 447659953 75301034 248929101 150227933 564038969 147532601 652373546 724513917 296819435 550487985 855532946 738886304 112702302 410040848 649169132 627626004 956010183 996625322 76005943 24805798 533936092 240438020 334516021 703254821 272985638 152363940 334993108 759031925 185871332 837627493 981148338 219688187 65200257 935958210 244519412 781744358 212430296 573676586 199158069 975537688 80527864 793616488 946536337 342597575 840797449 950032147 908813845 86647091 199414467 246328557 163909807 167877741 647422552 848760109 435502775 70178124 891416084 761495200 846862824 69476994 864069574 258828427 885419168 836857897 471980930 88444808 478524794 94065493 544554423 222004442 153719294 867767208 265053523 255923433 84002273 350128959 552067848 826746652 126778466 50900046 418745712 928184268 462162040 668700876 760258172 798106848 650034912 46903960 54044967 686366194 323596895 918649039 72495616 766059626 731043058 737251576 478668933 973141553 852026169 936894975 160489021 692117520 949691553 134419144 384610774 553769877 930333934 320370578 348058247 61539021 816303957 85374838 98755959 940911336 756919094 772217875 909019261 988289440 439393799 809860525 413194838 857474336 147948322 72390898 522820299 961924984 827319367 432466146 365252281 755198273 660632192 832532086 202916174 930666573 513810771 627940174 114727925 314155102 881799773 540518645 438613356 625392227 313856603 795174226 187246398 863771619 445951518 857840905 866647634 369774778 300082649 706007941 868057683 418760450 532256526 719844420 948198909 33944676 545342407 734692909 498912983 99599381 128546008 461897977 705483203 684482042 476161631 677435413 404734777 942081696 533572360 78024209 842980172 325774354 19066872 407054528 443424553 753306667 745788393 692098425 75981539 435046200 734895407 631332787 157657036 618344083 226010341 57581607 891104221 316141560 699593329 975057466 783979617 237942170 954611587 512242085 512583551 911424229 518195897 118303202 738655991 868040540 411712053 522181967 723549593 833677103 171411087 175907616 276150358 356958007 595212362 916698684 577768424 155477723 940828298 752338950 913866345 869778307 409224031 104576544 722839336 842655074 621593571 489721636 603777972 920744271 449236427 416644238 665892989 186455435 392031852 409819497 820355957 733032170 503060597 189186736 162995613 485529865 918718921 436778405 825702589 996793306 423572712 190834102 240954918 646371054 870294316 409023793 626176241 213313669 54471622 559700579 42790495 369958426 186999321 917302234 950052248 201811896 648360833 1292854 995383388 39505064 647489749 694306709 609319077 482548063 233676042 957675376 577328586 978304309 498657337 454297192 43370765 501667049 879306112 521014671 385938388 3576314 435377560 617101052 172838682 91729602 446581621 587232070 876079192 761062468 211711931 131332610 121610577 236665273 282275549 369230576 704390455 471429355 85656432 918811632 759823374 238305409 243284291 915395758 755564552 69872904 659661809 415411194 121391227 535495414 253019778 511127349 780820277 725956934 318638773 379824078 18943011 645406574 339469972 422588874 296876030 519611259 140807364 151227664 142983594 504074356 202138965 542633537 744192594 184642247 855834427 591661583 894677855 215675820 51778623 7680955 994194447 96801208 900094554 303289506 126046807 381183574 550623853 670868309 385122221 592451256 545621863 206037226 992730308 862779288 787690398 661292945 895611196 397038120 109002723 790704327 188135968 162842259 356016298 81849390 942515336 238066567 997116944 980119859 55393381 819161301 491120527 544942192 825370274 906942981 624176699 456774710 778239899 298060719 111751252 765822396 976150532 433738085 671849793 931686669 867231207 89850217 527277587 343012498 587973975 955917289 711844445 488711290 139286823 405363891 312827543 39434518 864536852 500839781 80716851 102067403 514788612 796112551 904128393 366012895 924950237 667785798 957267026 494340452 254792177 952816243 55781231 165155488 550950493 507039819 859947888 673788349 922038160 222983642 694303874 133802231 587032846 824518941 915891788 616424775 375733640 900543290 524743613 202219815 970216341 276827111 268446426 344791379 784187514 345501324 234657926 689757310 621513748 578041369 977192733 388801401 672937769 710702009 234253168 605299600 620081454 602907783 401411761 987887365 521093731 746706020 249617517 121471835 439623829 501744802 914702238 276762839 233393697 410270491 969496952 946749990 796150468 32710522 247069418 251537826 969322235 732553704 848818694 122410603 599504706 565554906 684818532 629414024 505553654 890214226 379638706 394562623 409366880 182633716 244278560 252993432 185321706 854981498 506033116 241001255 665041666 112030616 703257385 776899199 746858001 152262685 663510686 12724592 328913605 794274939 101360747 158594702 499046679 1159100 271730169 912785616 859360228 531712001 560401284 394234405 319881714 674330989 644536021 714558223 362676820 981881609 679771786 866869914 930578430 946815554 700863812 801623373 96077935 970018338 890909039 178782192 642814193 168474348 110125122 866175586 973898931 394946904 590879868 954683260 600725652 127251248 187470124 965088678 385695982 368988801 733022631 502843943 568022067 284258592 268435683 890824840 570429759 526799571 962686255 819166416 988290388 81177403 23790293 134965096 475585887 145124784 479797322 522130358 195217404 928892899 356762255 369160643 294719309 542083330 128394258 51867565 194608731 178959569 729537116 591090776 557897414 626918608 556695634 35582120 946288301 528720960 705220712 464910279 962451649 842910502 83519069 422720088 72136362 573719647 100869451 249181664 704102052 694685180 500216216 583007921 946879225 31208487 567747660 150134386 146209803 542063880 187225296 7668171 323714676 178095709 136623237 449493907 219545677 542086312 392318742 689204338 961890343 477016388 812269379 706624000 890596828 404488668 629454512 177904569 79070575 252834190 376188504 575531833 209566984 314808834 945489065 571927945 876849043 87512866 983626990 604696888 671691762 678610325 845385384 296108399 78960433 16674442 953688324 43497420 423228376 859152278 378136593 227902345 786176701 748308564 727497087 673390328 613337010 254951737 160172191 301648625 868970662 620793061 344305765 357838699 104586743 624798179 965500732 342339478 117123579 592779254 26866218 466788400 181017134 38666618 353755467 298391115 338360338 347752141 990799468 708329873 845031454 948819277 189014243 695721084 17113456 944900212 793519854 770874098 696204699 998849649 334598235 990074874 511579913 128730913 79643176 214851094 291756624 150530245 728619221 710939305 86774858 32889792 925544761 560365002 175561371 599294247 488364466 613085137 141902205 903321149 591522040 944916834 779638310 460708979 609975781 263677960 142236373 732618430 288766198 688461021 34889705 389812847 913769656 327036694 947288726 592349970 246803632 4253719 461352419 635845533 213942857 96776500 992594205 500461361 791641671 363881407 296478919 413291121 205567311 145250714 641859535 632708655 417824201 684428836 770398832 932818307 904825095 227936012 210215498 962559273 737619493 60989693 477931878 186017574 286346852 165211746 659182796 396287898 552414047 929951452 246299840 341458966 670328805 785930994 401893374 513752983 681361034 46255857 325793594 297830726 339254235 626311124 975157722 293458160 448863580 971473866 581534267 35493279 84843913 618135658 65818330 314565486 980165023 176442453 712620276 34026617 316845754 945262631 474201625 539350979 789571809 678314525 215017693 861198245 207840387 674484868 416466158 861403688 228178947 560736907 348270248 371409744 397155244 946594574 920530485 749680014 89441751 444058018 528835532 284830674 494214153 984614606 697712281 137935166 412840561 677910540 504157532 86414380 25374728 401783268 977210066 931276373 952208213 990346438 405110710 626972662 524892701 31778037 186868163 21680416 908292851 729523786 311494044 583758195 81473939 656156705 77496737 218792580 40913589 234382869 9088565 51608918 610290432 655696692 995647512 561187542 23225618 736662434 252143568 384705064 37178463 828545676 743208498 316769086 951998670 582203348 367034790 230393156 362397065 574851969 18281799 694724119 210294615 117464887 468673120 875342806 363046867 711252535 447919855 552405415 829174388 421890313 15084388 178082901 125978302 622773129 798039190 46334964 27009241 162472118 405624190 827897559 957018008 480062899 966035508 204001128 754362445 542129113 715140645 356602209 931930895 997113051 169095717 400861690 363734439 55887335 854175233 429521769 358974787 942601444 195103445 121460370 109114904 559744539 622872877 821986304 568569903 862261492 169993739 128323314 812911839 84592892 202941291 396002275 755131706 751533841 367172901 745381229 671217520 17740924 843436364 109780615 916343195 526301301 604709411 68219330 496270947 403370097 534726301 356260869 167337892 652262304 629462650 462357634 532320459 485098558 83940644 469998125 28756347 800414364 612272193 459642202 106774409 952482886 137329564 63247647 765670392 4348054 28811145 317947068 809208894 172611053 721616409 203167556 224386125 614319628 52715649 806761647 140465182 10217782 784502224 481445254 152080137 880052600 629422468 200674516 231899151 516288710 11048446 615059756 22617499 286162498 987768560 557664953 52507422 605072055 180433870 757198432 219714944 199333389 923067320 660327827 990864530 709338862 174723393 699625527 155317100 311240746 920573450 904712044 367654124 299126955 159306433 889466624 774449878 72128143 315480753 372295547 933813318 828977277 51722234 200804386 994547747 787172094 88132302 481098440 541443034 539179770 774703669 30731456 288740983 587159102 315438532 124878630 770405987 857602814 771888700 177971656 965522415 481075518 93221060 834355447 496373750 271064290 77458371 985916699 200388269 46830117 98956528 2797016 429135419 184168182 925082782 315489287 931152785 370353420 702521421 654251843 460060816 477691980 599664273 108097928 589885672 144796416 169512113 828731996 843463920 704716437 112264183 656660422 132777108 931516577 864484232 376671971 149838020 160651929 764141328 141129005 268751372 729324817 218149156 470810872 714592066 814296916 121154192 757178881 549347264 364712023 57349555 425355962 420760981 718945225 896090537 898831787 8770459 736595110 878677346 625072541 356918683 601548259 62972573 295304631 956248050 140051937 574220788 582045846 581800313 133549775 77239017 863888790 801945475 148773989 325164404 931125750 99126188 493035889 732311251 487020550 339591386 245648490 806384107 946751464 161054491 776264367 784912026 214363359 434426833 630062064 830369266 517080412 941984061 533614219 1638799 375847670 136795105 485172955 589541880 37432544 943435304 435296394 578318870 605582555 251727743 413099470 503214239 352021913 405233592 773066324 526621753 843547268 14554504 347489825 760435119 492491973 652033810 267545169 781317335 619219686 230489179 346526030 240308308 715582844 746650589 202845182 796258151 728377349 907742151 131163451 386314805 875151372 253027344 872997592 890602442 973574288 482983006 713574719 21074336 753195051 304263453 761733205 455091872 223449452 15756016 210636414 287410157 931823263 789629399 601072234 78211962 220809221 934521182 160773438 831759361 503795662 244084403 294156530 78739420 475364197 222955152 95792580 733332903 367217839 610456650 154787619 147738298 131672765 2507762 377553342 915986572 641322111 559034463 979979606 38686582 302108442 704182949 75976168 189992554 511847680 409466505 529803553 972042158 186456687 321008455 552710130 812938861 798999162 456133780 198364126 783759829 690218497 439187558 307753382 569841719 632058014 522376621 601519868 828667735 738415924 380308772 802237191 586756169 610499262 728072427 571478907 202450994 315625269 391844606 262445337 57819790 284466903 907018975 179012089 999408737 981079144 110726233 655517307 710198870 125207612 163405137 512147708 101209479 914616315 268505875 440519696 217860724 748068522 70121567 79423383 47830350 96968906 774498793 439411527 481600412 159835452 112945701 755216885 115106637 926904412 282559404 901984572 737951263 87407742 49731980 90732743 161294305 169978798 714165876 407272635 101064839 267218833 417671121 776281341 803337171 68994399 40770927 534870622 826296930 925200449 428827323 329518694 855125073 558319625 102739207 1941425 119358003 471659354 640239609 706919564 258206816 424490725 205394695 582282054 516634083 795564484 290289923 3877958 336820623 320727702 194856342 949391110 684532556 968169939 105928679 75556433 297355679 883368070 235524953 935520390 631018045 517004954 296913817 981586300 350672420 369491464 931091628 889275501 875246650 349532448 247366288 331554118 41001386 580271138 393034588 44659930 41345996 283937628 371879151 64029325 800351160 462019886 828571896 923968872 67555057 848747197 599426143 817656131 107547401 8792262 910570184 153104598 148810547 611315998 344730677 994945510 493738216 194264379 213904086 349740325 580611855 705709501 296394952 104357945 198068326 123676715 203166706 105332034 646626315 160633045 495191674 141111792 568057732 236257131 713841331 15693011 357048840 201569953 496898407 761993182 412126514 740991426 580248410 418529824 269483839 61658041 166936355 870185940 5002835 928952493 910108178 368489127 127821438 456396099 835772028 61878058 7668632 967814419 65498566 566792224 14247738 192357616 970334801 852905572 651650236 552693149 613466131 890236105 583699509 647402105 105266623 137487651 457868254 981676380 73135527 429434352 453505333 191959186 610457517 669611667 544410776 262026633 180872143 492997412 131062264 510456678 941874530 94429555 656931154 77366912 501950949 798704286 743989178 134666200 50717394 300545586 147290114 22824705 953428866 757740389 318474781 473975854 828310681 361701253 534745052 993112795 734738566 796618507 394960013 356860114 652268269 749876163 760170745 705185325 849560516 948849376 812995502 603975829 249955835 320989502 620349374 239795752 683945654 799868447 179913354 53412750 143485774 612975719 542858284 105918728 633672879 373503473 582119207 119853536 191025643 66849698 517456440 672169127 512881712 2311456 528362772 838674801 682786252 164785376 208045427 95318051 333952971 901461974 555699780 108369442 510903028 677373855 939077682 496814885 537115935 157618320 216463137 530002909 961451949 649052759 112437080 122822471 345612234 923997876 172013675 445506617 404228790 155498484 215164172 939032025 57528511 126693625 554984253 687791991 411741903 768591537 691832668 258834585 926836893 49275746 964045908 490629981 436087978 716477413 56059265 477246844 189239408 69319731 503063901 125741775 702484132 868397801 425976669 62673323 268516376 988169014 712096461 627807009 105272351 590640607 237444251 445403204 959866617 972140137 394747471 309373872 778734751 86925871 833062712 37049368 858214762 602161968 239403526 951456990 772651545 995944515 670687622 361161190 490319311 697200814 494268180 814447982 607427043 980909123 575281345 922486422 174370859 145692868 35665433 215780445 215064495 507327614 947630061 954756026 968209791 329270323 583856811 265802302 317019608 85700447 538739011 506794856 492719742 35208103 820651512 632381473 405034740 759032070 410242143 425544185 442925856 698252092 860023694 361109183 172976427 137932426 215189041 476302066 264740150 563711017 358979428 197023900 979030082 364370524 902724562 415130096 552524669 185343216 192381694 499201890 982802931 967800445 20645962 913493470 24271369 648521843 22886027 579999172 894557838 508736628 801607381 671505689 743716099 521186589 360634299 61099344 360163975 443496109 609190254 792048843 260871598 919023339 12283263 846796466 800404801 343286842 945200232 447603007 379716849 356528047 929980648 251430778 472428855 610759427 722819980 299938328 192676591 596292030 701148700 509037113 682537599 131621812 313870854 395963227 704381335 681773851 248711824 993937286 87914155 866395512 101947350 926771563 538005905 800410850 715552625 823654117 593811520 889931831 244061632 314413014 976085251 694824855 756625859 685233077 557609687 197739999 740459645 334448560 246093288 961994273 136379579 849492169 410222948 224379898 452738279 930195882 329578653 571871009 370604029 786620444 612811509 860662170 198069438 739420267 575219759 871529201 353027112 861991159 653106617 786856725 894355175 890466148 500969379 318617160 627271181 308516397 583333617 607586983 154726108 463512149 751121534 959703215 644914781 174581154 322128396 807612469 19312980 901486115 617033627 361969561 407971445 3813086 414298437 469112373 835071100 816080413 184794742 689977966 298713822 735638523 842192957 932432108 140511582 850992838 436111398 321694418 799813964 293522670 906764297 398698320 79279091 488031687 311002546 26479071 298143669 823249851 530833789 527940888 70387751 752743894 551425780 62235026 482057282 898335467 279061744 848280849 124079736 686565557 221626669 510281456 971122176 841700344 860396191 490203929 8029788 767714566 103889296 705209611 121886982 448610573 465728458 188149115 794525275 489544048 398390100 931958248 515465624 100094266 293456178 325209713 973366728 638938927 923899285 207919773 359845236 245813570 536610698 493928007 130127193 513863397 709669303 856015271 538382802 783545870 16151459 571495480 936872498 352898313 528956918 320102925 623617258 325744394 344676049 694398971 225905515 388754410 161360034 713350448 101824800 233232468 110551974 782209286 437744852 604929100 163657164 91774337 982827306 869666945 518597076 478224063 854255106 222026950 632985891 42038537 28716554 345310446 568207856 799306776 893612119 608110735 114890747 69633861 456334763 804056321 254796453 284176045 313642426 492957349 655045865 69468522 710048386 350068127 236476866 561110735 830452342 764087911 309200925 692565338 307795036 943004823 433657727 338994007 329835335 911648124 231499670 365385111 652103406 173238244 944694615 131410647 190124238 4199096 763853160 780028412 110935615 828141882 983782301 585563128 582820068 924252690 989762779 775384265 572049994 414130031 723375534 608635048 311410415 851203924 598717261 213709633 714303224 388563102 568067029 523619059 283792789 555243954 200784429 237239830 785163238 204579738 697740389 740092875 686981570 821301608 609120988 916957907 938384619 108953951 814035123 752477456 78145831 904744864 426157957 341867306 892769162 351262536 160722367 666646039 105538582 141928093 41462384 336206353 637226032 204914583 547278805 559904290 872453018 624290616 630834459 335212253 40152146 518366393 506776843 11896192 463230182 126744780 448205601 916113554 651842564 15356107 531164007 367316673 894982789 96870515 537991215 237935107 547071028 675943741 794090402 370115759 290082526 733710845 406658115 478932387 525336220 909516107 610027765 925612697 680237862 758054891 471381077 503477951 141347093 60536144 148467320 409698083 763769014 211236451 826241843 866555342 541815512 520000227 46436293 324982197 776231834 650644941 233605747 797081195 202767013 636718674 591051526 66152376 435177032 133162865 678113497 638729131 118828870 126845745 638333651 324899814 170591819 293530601 920896995 350440107 984746888 256516468 590200811 762478691 690881173 476482694 548053241 853688939 936682727 768452000 57721378 237865540 283255094 728216959 176370919 829785925 697257270 752721404 597570600 725963978 215233680 469006838 548701814 47948840 508035971 3853522 225147498 264784949 936166404 536133362 524909896 234577787 456861660 462160509 606247678 834856660 751734719 324385112 1993280 864909763 155640271 883942038 475454301 433781909 510668802 556171382 119097560 633920022 287617797 873546503 902639734 790157701 622707117 273045836 479290002 265069118 217292110 574317694 451229971 313169716 201216598 881150651 78261671 497989740 926682819 914721739 874761136 125004641 347675586 499677601 543338976 655401008 88149012 417567723 943662754 185481051 589696908 972273948 288915480 372092618 787605448 29107584 899717145 676695677 600591722 228327708 902067947 830279267 142850144 974969668 122219323 627763316 951719074 723285540 73005409 353068908 831866961 669612888 591178581 996169965 644798397 954330969 777391199 838145046 105407741 933690893 240783195 228912718 852382600 994490058 283245521 392126738 440749238 807329219 787631264 75585068 44877880 909450983 521633790 164333681 822405943 951999678 324941268 397897958 519754040 443764455 151824197 560336273 682052208 63701369 632240503 897978888 412985162 392036287 991109275 569725015 400371615 416269418 671555648 785758824 304940132 701838117 1793726 574430805 982042367 256390935 794794736 472751672 370521235 474003854 992822830 928114314 92229493 818450430 498436058 416666711 246625316 572469489 927194180 453983730 492986674 130658067 50656353 799375076 189279154 450520479 103255827 227463518 647237147 244939092 866966327 781056903 939783432 716968524 92115323 715366812 390763127 276107653 80201652 256636345 959232215 733339404 162658603 266742190 45200452 58666336 957031158 42290412 731824784 734815163 718069905 419195083 146457877 289492227 851185557 107838017 684965425 5151809 934021516 520239404 175145387 563020350 251237685 810939690 204305525 769510327 75941648 836794186 710850317 675822337 677636816 963638962 273510495 84135711 800400626 76969559 759413874 237271157 118968789 303202531 991310195 216953690 37626880 780230859 76226530 816653280 65165033 670462002 748456808 462966044 351496875 679386037 27677175 529998120 60190652 579349573 333014244 479919531 48252050 808073437 58741851 159550718 813238384 436486897 840524461 605731381 563907441 356995949 330688045 282981480 643527768 212008859 268988200 501109392 92821092 406221341 859200396 197918552 723991992 735746336 654327184 989246152 901329162 254303969 530943666 101533001 835279932 295922582 271098602 794601477 980532838 206292500 865911975 149550666 997531219 687890205 281458067 582760111 83229987 937354426 716422137 391860868 15286969 470513664 975947113 313970414 157020461 31051827 980835279 153063722 976536543 179827994 402903941 830328541 518365909 465633067 67900064 221887721 918810698 294880813 214384413 120126961 481457180 872155803 644485923 139745194 323287533 35705026 223189 724075794 217110622 641082696 592292131 920851282 271782259 666422769 837816421 45779572 254537209 627320070 787641263 538285045 799221795 918400171 50127536 126445781 945470917 988475060 16503400 561499738 996181043 782645881 396957491 748850962 74959063 815544232 393393882 22237272 685286894 404412380 106900287 28107148 826624670 891613 223663804 672096575 891445808 605776226 105175887 912590249 202206062 480287068 90445239 568701218 615232839 750509704 341909366 263740433 541394385 512412746 178910604 586093976 208732711 996028377 70941033 350981308 878659541 957756540 118957711 606351304 102742359 297667437 558551597 308706316 616546424 449709168 493804330 756798715 7591319 772898664 791403263 891100444 643014671 377694307 530910505 851955219 551757952 379277840 429048620 86534268 511108035 628250590 499650893 935743968 977515110 362566674 333585570 965406773 461405844 930085603 286845261 882703026 620562582 761474040 959719720 777253606 172740833 687102307 241295906 880827759 470280104 460352366 454084775 734694244 471455732 86955507 955307832 40404478 782125996 147660469 431516354 800340888 352687209 526864850 784513323 911369829 360783709 179382261 975687633 823057598 415236770 546072270 480134545 832141101 203068926 580410405 29906756 723116322 331733429 842873267 788996949 80099437 789099562 323176361 672603477 531356667 570894276 413016715 942129762 521008712 633925947 177725793 483857361 343197061 131955211 353139812 294738526 45754763 4836966 952515779 885574245 602975813 22549048 922288684 215355726 213453100 123614958 906237414 361189841 766396276 272204847 520992119 472158903 731030175 901131698 14393116 514690379 334673224 960160603 131106617 519314908 43572032 580120476 190778952 589278623 884750171 952102233 359359400 561875622 394902882 767237402 413714581 655688817 945160012 416059405 262445203 503811944 80983290 488753957 518900677 471398983 236253378 15020775 549772571 241994811 78382549 939029644 660912944 127057710 256104551 416873559 49218331 123603417 466865304 216640378 312981913 15820394 673217892 118624195 476207589 386550191 468672486 748300285 803893939 511730611 120737666 356577739 282217317 906325371 86873991 523221290 110262868 745192098 103287139 213950744 999914415 753491636 676395647 250289070 76684832 550261772 906595661 100081771 35982366 885208342 228144456 297033376 25779161 198831152 981922522 997008269 889248461 22567178 93268466 990054218 425225116 575678390 281798949 496156280 51419790 20019453 447391995 486541158 379592150 143489132 541945521 71951113 683559917 266169184 195095133 952531740 785505458 957445760 911531374 711463912 951272855 621395103 650634252 13896199 977947513 285832813 612219535 128855948 548316887 694995760 372020857 932305257 800330572 426800062 645564148 707707965 105146085 840159088 724294508 742308040 957127038 257751022 689671723 139681861 396482288 665118524 944871734 653885817 197260036 593881959 255738664 811331546 347738478 349100087 678785115 701780733 296758126 524705365 934285259 843066671 774980676 44404454 801035407 833378573 484729878 622545088 187114337 572848403 789463455 593043525 268103231 534930429 514367187 837680383 691422737 791316135 491925298 198392538 566268281 859351122 553867109 578279187 165026482 881660018 960671391 789322985 730519597 623920173 963292060 650234520 195338090 705039757 763517671 290636269 534522293 14700915 830559640 163116970 219482736 357032726 353905621 974122368 870385639 637358648 755230760 74917015 330672761 801046755 532780658 207193130 813681481 669673049 771399661 757134505 938385120 887954756 415345114 683985144 317852852 385838730 508201743 193782850 528680881 216722426 636932723 225697457 628885799 196968975 769874470 113414362 386333990 547188818 892283398 785164821 230494569 984447777 616704907 755534117 944163601 515814502 35730717 727838067 203702126 157108332 948434823 898152207 205879843 478892120 125168603 470584582 548228554 852411574 555080341 775922367 404315528 159422649 572571393 587929406 776876139 206033964 8533762 282816150 476798406 339214248 649275083 995345232 925021971 263662476 934254974 80757392 569970231 916497730 505554645 212001062 486829894 490511120 563715849 143579471 136098933 20226181 927576344 672676231 84277359 360230780 900267581 826207489 811601920 437749171 626443407 918952551 453617475 943207531 845849570 189033745 243859500 101462892 785986379 384185655 414116354 879578838 850256068 254014901 614511376 398999988 832419865 309495260 138608001 979452185 963455442 444527040 647986080 607010649 530977601 161760247 541280767 48298723 661588150 366448705 517653233 172161868 394548025 257680578 333544170 109019749 167378487 229808911 672756843 401184470 918487432 621520424 357338747 49634280 220279623 838769415 771348105 279008654 855765114 356378122 581081895 107453345 484394335 578369092 745882636 148216617 522094356 768330747 89153998 438526952 188179018 856567015 648442113 306848514 199067718 176395906 689719323 613644439 238834965 334552322 800374630 540129532 321005917 309733548 449231896 659372375 909843117 403602346 341998621 138828449 598942954 277768194 868773521 630859700 588027428 638652407 256767817 243160658 809438542 626621479 111423403 128518233 486411976 508036846 964463862 936019743 424037309 978634017 902841122 282994589 623383160 544255686 989219479 246735474 627154992 747596991 449068352 498730765 815221795 49914490 302362425 548791263 740390127 16460487 906324698 845785313 430675475 986908286 332306078 177497821 20966666 824452962 422030385 554191176 355410734 601586979 97350507 929234132 960473944 896821758 399271233 725967902 413485766 271305806 218410283 533497594 11240847 958480146 457189632 912873716 151417331 118895633 214771460 258455136 196468700 28929507 497688751 231083264 144866384 397368759 759450153 993914145 175548817 53029783 865996879 311976779 571057521 594124374 351656129 63092694 942924150 12502323 856829185 21911221 159424244 118308010 6129489 974132202 836120798 160126313 765962892 912622351 615222087 670760376 452787763 475719588 73701189 739455656 339721697 183368124 687800319 538364659 558522878 462466086 96210541 65226549 224491648 672439812 502136191 700193492 592527475 931832067 145183630 337219580 429074738 630537097 648676053 750005365 19334009 731434180 700511014 585337555 889221536 648386821 637408559 809188552 776757968 240403030 539593198 443725598 444148068 485192762 16838825 982006887 845594303 728121262 352791398 335843040 860504897 800393651 619007274 84767574 954761808 431041000 104965413 169170124 793355057 553046035 975751148 302678875 407905640 804632711 183459181 504391257 421166607 966477541 805658801 212658964 436372466 47859143 335681125 450754123 538334961 116962685 199200138 719602005 925765576 831131330 257036612 629823820 215018749 584407336 895953480 992049967 858251552 345502575 896505348 819502594 627760880 693608987 853951803 67554892 60508416 437144303 537753612 811219481 595475199 674214480 655658765 672578860 550679772 443200681 125648370 416621615 320015764 461925120 951581681 90297202 115208094 392457475 865962140 216509270 231540158 841589433 256808872 364222268 815520422 185402014 8849843 163692578 776075756 146093206 370223079 264343773 572088231 577081536 117597987 386234545 505726348 945806002 865145173 215278216 111391682 938015476 510057262 849925302 370394501 543088822 161024970 192161505 342372080 50224545 914951686 206229536 49696573 951630569 320450344 2598433 981735001 550994856 985540626 36771412 699871697 484472250 602947431 554518557 426044926 440637411 807683577 818058630 121190800 644673988 663504781 701352229 182608732 413687251 71523948 619032132 937795718 919725935 566364737 931821746 449696547 431710824 551636944 9173831 682879709 369736000 268744829 496519603 449856416 56412087 847017502 496683972 327303967 560725759 790311094 644840789 517654960 320956852 461836662 789519668 328171851 285271128 507965279 283501307 159637881 402355581 448842620 926285210 108987982 905959120 798768232 204091645 201735975 177089072 388373978 113453269 681706032 685995327 528643430 59855785 619186237 8246359 924144459 966547356 719012437 365370847 960858538 549152353 298113843 967251002 702361856 617496023 809000332 13264800 599951113 136972215 866347793 850271310 106352679 857654655 240719440 39350490 852339094 682520972 513966074 681804312 283460501 844978859 807310230 739270660 593445447 748452428 961118779 884048039 354805556 71057468 822272257 27728214 671698331 412309167 307897097 543022102 873866867 616378138 864886954 462494817 27061496 635391432 426030066 678252974 983790379 788891078 829064268 913444351 935535486 139651909 215754855 2416808 829850995 272200510 91733861 632610359 200841469 827453893 450267322 604003218 174860874 616361502 376361612 219147192 57421894 282851257 672435881 691149606 451443062 76360997 859069028 527713785 743566657 872296298 214848151 667408074 937892851 57114537 844633322 819761859 575834491 593076403 807811521 676489983 250963688 932749634 767923058 601099957 506183157 264485836 415532143 4476386 352490714 687093503 135153630 219244296 460968562 20567413 855473696 786027402 681367523 196281332 210388542 61475340 659341959 496373926 391500410 183884654 418291678 115233369 421873074 421911773 59711609 191338617 729532363 266058539 28221455 547870656 482483808 478501888 230037903 849357546 41628360 152413898 688381538 445153506 731992793 212271460 504237185 3882712 903629761 790755277 737213615 534627674 727511160 777108150 148884426 991719678 126172121 671594293 591416551 49639320 883964308 155538143 235501738 378424066 460140004 204856555 139567640 56297093 91553930 479527501 774149740 696658319 239922939 809058684 7736187 613771393 677939631 351564216 142539458 891250107 133822512 556148934 450106094 747733913 533259866 89125000 854308356 882685685 725024368 382301628 417991638 972152749 945601156 931870776 761264072 986757862 822569489 982145372 472328440 886243902 938451846 363675120 824500302 269035327 745619104 632706158 648590626 44333313 648158377 747529830 469323593 906345738 314073999 467982717 300271898 83914074 917707708 485885945 888068905 570145245 607372439 166548047 104494979 102977728 480044041 471646164 212118047 212697192 417612696 369845414 986086077 111618836 42544032 774231443 559192347 876369209 213447567 743745349 785803276 304862278 702265085 146890362 960670082 271578016 578846212 367723154 425425495 834715979 924651418 947477253 678719364 878924618 467350229 290671402 156331635 372590534 912626622 129478078 616796482 228249651 586314329 159107419 798073806 730726185 182083761 312081793 476686391 772486142 733567606 299944617 598297389 320149193 555246988 13705826 168313936 522300093 399069991 541782665 414970754 433651140 803736058 567957077 856583129 878062766 624668554 225428298 779873691 587629859 896209802 604032565 85711133 312736139 729679969 663864761 272714676 108704997 909859692 116934892 12589613 686915748 492401612 923480685 975368737 865302686 510224409 601688474 469669937 138323351 260684600 433493929 898540139 237343858 636944867 137491915 144256843 517549980 943557011 737401656 700623451 93874763 57847886 317191867 579552753 991357336 811813515 45003831 587454854 213911988 765852934 850635836 585512195 257476921 113918948 323226762 622171355 466242047 657414547 858829030 860561880 847641300 385034022 641899384 417560962 715979798 167865687 612915599 449848307 812056462 210203922 730429137 225368396 691572673 79847398 41957173 514377355 769799105 360221426 236924378 362639842 736306045 224024108 871677335 543600650 711941136 751367704 11012064 700451568 434068828 538225330 777838899 590365034 618611281 476094298 847464921 464107973 279324325 543319912 673880192 514789649 393269249 381419452 940320806 724581423 791465691 871826786 111938456 609328649 326450201 221457084 1321162 790560725 417794802 861279747 248373984 847296067 426447525 554886293 165919572 399849068 449072889 124445217 725875462 172855757 786021972 536299467 491156708 514877329 546886691 298211468 817989349 245242093 5416050 721847253 145287271 653519688 844292677 10597408 664892107 297867833 843924481 800677822 305369038 715522492 800832632 501946488 170100977 994473853 364575798 877490753 578860657 950393223 941744189 427783069 462123142 605440970 80907744 621138662 732119188 889247469 50942259 834704041 66138345 386171845 720547657 577133263 435688412 208489907 306787012 643520202 966738389 299038859 368678999 626083165 834922733 476542905 883541606 787723500 54875037 192833764 560768116 426875288 57009287 546855397 129685696 664352641 14036082 561535198 153808471 981030654 151822924 606682629 471785030 243742679 920654799 739827911 138744243 26848633 716953407 810813031 137997414 418738379 591806945 36178158 744168401 218548417 265195154 591116350 921703854 624646101 851704574 90371557 516316259 253960197 105737514 255443301 548378132 293452124 951701433 146823349 336034504 609892817 519273607 676668552 713516773 374290178 521039554 986647397 814012679 961303097 263173758 625557438 886991827 41978188 963045353 389314294 723345512 806465105 562335732 268859679 759126552 296747978 935952640 106630391 169338176 323144893 922527673 526496119 70127120 473707288 615941743 230081850 973911622 444058206 938062138 286354315 917326549 865635441 824245260 167332402 456128102 415792186 619312861 191194687 853386851 766689464 147422361 814424642 222915200 546637012 558802747 76822266 802207555 173986172 316274841 750790468 488568048 178253449 268187586 69637842 596740825 648493748 811122420 24917554 541267687 552690529 209260623 76511271 611251431 737644553 47821159 802671242 377666386 533558672 148881834 6804929 103577802 616470073 182550334 171409429 986691896 802308079 118309528 476688968 287278859 176237992 164220399 682937616 72307502 975127780 590828161 929179589 70473897 714477935 538712640 985466972 518220937 326983227 582434819 829633542 159135230 332588405 703948803 239986361 272034532 410226500 275418628 373327183 128992185 247459533 471806508 736998975 773974185 719084446 867945390 364456644 926886023 496568877 742363180 651362610 529210393 32054860 869549318 796212042 972705604 487523536 298013943 831134014 482066784 462235854 696743631 243361648 448521807 277658645 582836736 386872185 113129249 770966140 902159303 704447491 8912535 873159202 124312368 125804501 491361119 858214830 293106166 667917000 136369183 35837855 292859071 777302908 343497786 84298206 959196511 998903478 838174147 239705859 371634887 723903048 799823282 470039484 723300897 751458442 966398134 332930652 551963912 651985204 995480003 971496676 800875516 820185681 604865406 142592062 674561136 604865759 762365505 926574761 295281819 185630910 360304632 794640735 270569850 478408621 401073601 658252428 20745599 734709733 452898657 159370365 100921049 545016994 457137003 954647486 469793759 942468126 863070784 984783225 920230156 508661256 377419867 52378715 457959712 345292357 921125202 181110145 908068945 567877879 973128365 802819218 736454715 873150978 308067636 264630332 401162993 289813492 838169512 902548444 225498906 931390011 97493108 991159446 379357704 54150761 753291399 910403551 558986679 995281588 336210617 564958403 377534060 295539204 404031750 232106367 69621359 758852881 106891279 77892637 669308359 961696715 2476426 693989099 390877720 76486868 862534769 247540824 666050418 524258370 629710048 120941776 429155450 315639238 791805913 726005472 510566552 715561387 732557387 868010925 260089400 621070497 842612187 227927514 590979589 281704295 783663033 349511652 572117686 100140998 161818302 314735895 820184974 390874297 272871892 844263294 114027421 541444470 93394429 832027371 579103055 826594010 138950387 191187382 794408627 606506868 385325148 976611982 235400085 887254564 858169732 363292960 200813250 191545961 187481399 590369121 383812421 925308946 556301545 393043281 546104534 88059267 710651301 840885771 703219844 872039678 810755924 157057467 35304238 581545423 279933912 24808389 291763220 328375251 536852774 938043185 113149961 497164331 80896542 416613860 601382050 697419506 901243926 838621794 800743943 812186919 940311120 451023365 400328395 524939066 667045461 317674627 60205750 842247070 210211611 940086600 364618728 483126647 630106850 294337181 421089710 469982385 568044267 15464437 268692792 824246683 479220394 239377820 842221772 899404577 544103153 297483897 383458589 605922653 551163763 753471427 320500762 193834784 309598612 412933903 932901203 142414455 102075737 849017473 816596009 1261038 459143650 82865323 327030544 108944660 231913668 985906801 917095214 802861299 894264710 420879595 472150550 327874564 290256630 973952301 863347004 554082073 589629182 214670748 158943579 10415996 167227506 881941392 300088634 863779216 808126330 662101633 850997602 566170756 650046450 101997110 849781677 966191214 27272898 148929214 733023471 502756019 709304509 393696859 552929896 528996545 102434928 540482726 616577088 358151095 604845445 192675616 805496050 898099189 187084910 735077585 761190766 500872590 643928729 332317885 569375372 659272240 79383798 849008056 437491627 775489374 689988645 996539770 722935633 884151624 277290364 385212154 636047790 725756043 160267241 177282123 454595218 979838595 655622319 546648947 76912021 36416193 116731765 411341769 993888019 714763256 490676305 659378349 590045432 367315000 97643131 18994569 784784257 130613188 598881865 778032067 93302690 254213562 542726308 523694301 407346411 571438922 475951368 558898869 433541189 875904535 35272178 191205720 44389645 110239054 327730968 663600622 61388496 342587198 303225578 302022804 303723610 998717611 516307168 881743487 888129033 357362 719869262 867766231 134115958 790329447 752853387 265272826 375991587 39438559 988632708 192275444 849105075 581334536 921930646 540289228 765689862 436358084 659189440 118086852 325070057 810206997 910379441 10960738 31440829 649517938 64917041 285829745 960068893 303316237 18339059 609315707 467481807 905364652 474539693 151546687 231735994 439140315 8786704 659948625 429527260 401333063 443377950 578324845 755821532 790178685 966554524 878012870 458880394 101961855 716527860 529298055 330311614 447807973 607294891 540867698 379505247 717613445 902562267 630632131 21238738 183361791 928318914 624520878 962369951 246243570 961374055 893897674 131491838 688496852 169251614 785665258 434907515 314479643 333219532 848456018 140840655 199799804 703825519 711554665 319918571 736612827 843133041 75652063 129478983 92324139 96318396 376276824 601131061 136291860 803254057 802522720 854748381 348967106 656736970 838357273 543287169 500452654 97018754 89861127 687624540 556417808 666494480 853710588 204516339 894130929 368387010 740588015 62504884 195499909 896568825 808853857 292036547 550062039 899141276 830942565 249920990 143414328 714307442 125752314 327988861 608961412 942440639 350338046 506222714 721599820 494440402 785019076 684563390 884195299 156057058 617373499 850949109 811104600 67611980 139488390 182425764 311000901 973927343 866461872 193548817 296588852 143062443 554872940 53152025 264639501 654552641 315211517 180438995 758514513 35610442 721340905 190396400 883804865 26475234 38274117 256947660 351428987 362642485 144952918 233677030 752370156 327712882 799830122 161309368 335082413 502545546 718130272 803470703 348239708 221791072 664135862 958994694 540277580 345664131 507543660 701346404 281224338 459877076 464360495 66182132 246118087 446685249 691348383 386367259 870948712 562072465 886127478 295374635 796736687 413943530 892555048 172810655 359762266 658867696 369902429 80859038 917215446 785889642 819698924 52316618 802782134 613558214 872622474 213078037 962800916 254693228 145586304 896186514 678237241 285276974 648226845 402634567 949683480 120144357 314332902 931751467 225209745 192837677 86753193 315930078 584403190 699120763 729476101 44942793 568310924 983404413 886806674 911821251 280047369 161432166 896700118 690515301 439104384 439633377 267631804 125073955 799592353 241206065 665610931 873566500 960796578 358644393 581968056 503883498 499640977 424382434 290381218 504540397 680626080 671789890 362444612 633410405 480325067 39460746 253708598 999162064 709364259 731333884 442314573 444240092 594157387 245694115 562907650 826233005 477942743 517649014 888561172 219409940 496706946 820633071 591538952 582770026 144103435 270602678 183500548 153258412 501412735 839084121 908461045 900025426 219459394 926806967 759425773 408681049 621166683 381576050 811968519 274394468 587104380 126093248 150275414 368383722 294998613 259517426 15906926 832647418 479288327 972980365 128954394 619227762 839999643 720899405 433589807 223477025 526812316 504585009 986431239 178757214 481852589 988814045 41263948 578352670 803226511 395873378 746858870 122110084 656982754 803960302 49760403 531629523 103383129 394221052 514127567 952947308 836624849 952927812 58532255 568185027 483027542 353427789 146071823 812954247 599163369 327036203 795587232 224688692 884035713 693210443 639399642 17147410 601405907 215093952 631576325 613370813 818452393 593989201 398443101 512635650 802226755 206121688 482558393 225302482 93313144 341013254 636931907 224514621 814114672 507914276 939981517 107627348 835376647 270814835 892305176 204643648 247167519 433612985 26234220 359381253 908609214 963276102 297010699 83162988 621937926 418809162 393907356 798768372 905360048 133579150 944853122 969990041 872065468 975693210 58992953 686702319 395725343 982671021 398169126 857136914 645210816 883127565 454174968 376666705 71477374 238396355 661931583 728033448 629343585 50862282 217688679 341756132 578690430 78140450 560563746 382539967 785249486 128295045 451219603 627039565 861774539 273181155 351620050 532446730 667294386 622063220 776315774 297245435 574208988 609923407 223473 478869194 889862174 870528089 915886285 612672404 893580713 736255520 83081539 124719295 82125437 873495194 212744968 315757562 458887431 111160619 267580937 539881731 559896066 826408613 680523285 154949440 727363715 82084592 391767616 900012358 493884032 742815480 349954909 310931748 12709652 427230387 84105299 195376644 964618669 455096025 232708396 334848322 430183312 658388716 817071617 459069580 973248265 29395585 774190922 762097570 733792165 912718263 541879491 184513880 602691624 285445657 529194912 781319643 530673833 152989848 704512565 501552114 541288540 899603871 927977751 556896858 424064225 975039587 990749059 526904884 149209478 690122033 474716073 774021429 870755194 763539383 506903120 398559613 395905837 824315723 162381749 400682669 209974354 24365821 281809501 637685863 370944770 213063743 396648021 939756188 935173588 866768269 471568171 349134307 127767720 78217216 353112680 833965524 166050948 832648473 902896472 492156621 340915633 916240200 141604979 330707906 276042381 435701405 944998273 701086529 709122524 448394925 3512244 894752518 152997471 594762723 15362665 642611348 67105677 439274152 378738825 881996169 159338737 353432373 285489200 511623126 413801099 594470432 416543916 677593332 965143717 77884100 17577052 51223772 957962726 169511728 102848011 238962178 316681217 183269891 478371827 87805373 768190364 949031536 286941547 629675979 259848704 1526306 96532533 959677298 920174241 688453439 488778038 330987469 118355715 860137355 764872485 903677109 538912750 638427551 675464996 649974511 412152069 909180182 324280588 730541947 870754902 721908032 902315499 924125683 619671724 808238579 685739727 45992645 99554400 277707413 332412661 561699262 660803782 461151816 996852729 528852801 368208077 282294662 878747551 820229253 273548925 102676147 543549379 743736606 772301986 205332017 391101384 757793817 991077049 229982477 652374624 266523995 500289428 554924716 57124397 293792520 299435273 730677866 618212785 195431327 613016026 428922415 195323438 977679708 710661555 344878170 291583816 641439659 754333456 745655119 985156590 513934792 680558207 954425748 427077721 273709085 790197067 1665861 997919279 10452170 97543839 93832856 569902500 244893385 869989093 826386038 893271026 213249655 140657843 654802994 1727471 286913446 163105465 906101658 958858871 799607152 240745628 361148523 644277091 176183804 983908634 451944873 118921682 560439367 245259302 807187277 844847295 314180405 32418412 736997563 622785560 136834556 691971682 409840580 384480725 452833101 544566948 393080228 708307882 916584950 75318443 200437390 801648653 16472476 952099681 629956620 688512623 969767523 744637673 611592508 537098778 582225449 66313851 713893658 165257363 370931424 939004104 568587496 243655004 577862698 185333083 651978674 971369170 693231663 287401798 456967829 7894178 822635716 939315314 981418978 546687623 688221243 662434597 650565767 902660874 592694320 636710623 32866923 34542558 369572698 498720835 518586232 676954600 382556367 655197342 435012415 129967512 520452567 339050020 160803713 688938086 140755705 724347633 879248768 586566530 784442290 617918853 733294892 117847097 286734105 416018242 736821161 215538482 214669144 481210370 451517187 739857889 502996724 236824682 724522681 928283185 906024595 291049791 613860865 508852358 526353936 634427715 70819 777527693 793070325 35833546 590704431 134769967 948962446 356213234 631781768 859469890 391674129 214837330 950500094 690282463 249670094 862507005 49962376 932024698 55855903 498929491 365210412 809824854 974725071 249867055 510551761 214184920 896211406 8164202 970363764 658699814 760267561 446307115 169673370 61918302 454158106 265108154 911571040 458991772 535337768 41156295 911428628 4674792 899180212 368362705 135865509 798134101 413834388 608833444 47999656 328313511 637301507 819264708 116969853 417943899 869037198 741709189 905689710 838639756 968940070 860724312 499039473 300140456 432131245 218854469 187069116 55128152 124810026 576955197 12199847 245117873 775191772 989001592 900019170 250645608 778394636 876193870 485447372 130279366 571185130 124584657 809275547 228812960 105343513 758517294 691140042 227493601 526362318 982521575 893272492 461932195 723844155 247890177 848212792 411920222 601716719 434364300 516568371 728622237 54402956 406493738 676611916 51263745 120199731 256906812 209340787 140835121 402563682 55374333 499704379 666838732 983360164 307658806 304060620 699798860 200419304 730478571 685651244 285427174 85260131 562989580 34707912 773448272 217836535 823677064 446498128 27118541 545667353 715986313 704698359 267249609 399205223 175500556 913451863 865305902 612678543 222262080 287803179 3464700 462152262 492258024 798640149 630395409 971092800 964472776 312668367 484102686 500576071 180509347 181025801 67199947 336582232 992307946 245420525 349054350 348668064 851096735 621167381 921488213 31939378 301279471 566147250 124942588 54943044 438947782 148721954 520715523 547052660 645955933 309648410 115363480 100340706 327154362 58550032 442809611 69321446 778711803 585178919 349803898 916222291 829759701 53112848 577562746 647066849 331401131 755037253 489878035 128633373 299848739 857184404 519231390 977451019 598186935 646336428 653791806 230157346 473944647 993353305 347986680 758923112 240405723 756739318 150781672 972494624 719514513 385962856 108298203 314031338 905921753 738467810 550652048 478180616 283480115 602409443 476545678 37984838 339018451 812146019 648477580 118747260 832901201 792318615 772410444 184282121 966436640 455956122 36178594 459422540 482576400 631270899 479260796 788567540 862448173 232378368 132492201 347370691 881004311 779462958 887245827 936950999 432374852 463874638 652322111 777721496 700038404 441577983 712937034 864552866 785461945 524530303 443889315 24118246 804383345 772611268 934475468 170573655 791244871 501729976 276485249 786496686 902554587 974033563 544034426 106308769 108142569 451446510 281311475 146990091 582844316 54065356 365680006 283316949 769124014 808861644 486486561 759652860 395379590 401370974 703424004 880936249 133264311 285293303 534244905 538905073 195423489 436346366 944299825 904924646 76157053 230174244 240281094 805551286 828505525 770861076 737397314 76268680 317443068 231104048 176690804 882541717 850547002 586917792 64011538 994638322 566451299 442529441 562259079 159975447 219085377 821335340 826882575 164302971 882287159 289120554 516946163 742491066 12539356 171956366 748978764 803222134 751267979 885276736 466913526 52507392 832325821 979865809 486826710 739301183 967326703 14512925 759711375 312482920 701328462 212605771 620876153 966514431 377026465 796773612 992976351 189503184 440600171 415510702 864658519 601658870 791420012 427585130 446522665 820785427 288762733 269293427 66134876 619973230 562637053 315759152 719276709 868832674 73289901 104123450 205663992 600661498 798734205 827060294 376131012 833322560 995840906 258748250 84765843 81491150 821450626 135521657 961923192 173477043 986461152 396044384 254606642 574768035 837768511 426311355 713568000 894142932 315221724 16278806 648322104 326870577 805066366 970676072 315717911 175282221 959795624 193333478 720990461 714359875 586058431 185383225 554774887 552680321 949416905 886769024 146076208 235477738 297413875 342441118 502064914 850232593 705617104 592584628 271387725 830766814 998090570 642654739 557207348 973450211 301158314 551913303 20002679 560857038 972864997 741874574 998605314 771115711 59472718 575177520 342649530 492202245 285488805 270102229 17872366 674496393 910359338 651787224 903028878 701415407 853029056 367090563 566286505 403242848 762914077 42023904 402535162 110170059 572577103 287805228 31136775 660132336 593345591 83093575 774343466 255597494 715546666 876980704 54590495 354633209 519801083 545667364 311286246 459646659 710924819 154755095 726843716 619976944 838926284 128648914 200888798 875648283 503116111 451213471 519384012 440873929 957569372 189805946 976509016 5976792 740437341 435968048 795994760 942407470 659391932 330461359 803239961 297527470 970162281 258195181 937478654 199786690 9316522 784868167 397095737 860698978 178600826 436307967 296738947 106572152 369656140 163874024 670940517 215714876 160739098 791581329 825445357 800298367 717961729 199806153 892319286 122703370 998141230 692257355 562950345 611337911 950844605 103223266 115993657 177131202 30528863 473972733 982561239 809966641 578457771 967705555 848841790 524144755 632257720 116895806 151052208 37953185 965211241 176889933 867574691 7444523 562914675 322424778 512452655 555663533 547254848 192439651 937017562 911498054 873430209 156813287 17876230 889336402 578146858 602598470 836610781 183479199 107211303 920192152 220448709 35326950 577207222 464391771 771983878 585022455 41224459 596075230 881823618 500696785 918244277 47220519 533367673 226880816 834347362 658916775 721377222 334746697 577592301 77654297 139645675 296094912 376711597 402584299 228435922 346670488 406653820 49712858 814633182 306437891 981837030 727724424 254411712 956803965 210258075 846818775 718100043 980406163 840504642 905892267 578794899 854778221 105898824 816714678 186885624 114861797 276097912 890244088 138025375 830682833 709282629 950216751 649564484 499060023 629910147 54463419 96507271 95351710 696393426 455490832 188541652 374619611 20180643 522839049 111669524 336920128 393420532 590623433 876574894 797444807 790806245 10900317 734402967 868186295 513883081 183000910 49988725 294887700 207972096 672625431 450631130 800857867 930440530 337849831 857105308 391629922 863601655 127091716 980013693 978179964 59689749 585748293 57034601 870540801 662001199 709167482 124236004 18705678 801246534 864486875 637024470 607715683 90258199 743591006 764560380 216982215 600275400 222190667 799174905 195348411 620736000 485625359 302108593 819083583 382184485 966572155 474864575 154462393 288306654 464384440 781968176 274238988 643568204 349915609 63197385 263533409 483626642 180362054 132378191 430245052 521880809 888273026 275906469 258577955 588144334 636233866 763151773 80587514 112194576 116378961 720246090 259047757 92650279 817761528 461930834 812029297 84261482 231367704 46429144 140815051 812569398 940283154 836036665 412653107 321729057 902613007 33823741 324762499 697555127 940958974 697723408 381083661 862945630 619481684 608821854 642146719 469494406 504017754 624255495 359367188 102373301 598917002 108056006 688689820 435366682 689618528 683046539 618493814 625936298 490308457 686475792 404860675 449664160 935663952 743867205 571658873 991398161 613810255 978405585 951078097 946351861 84853977 221802010 186972562 975606719 841178945 744963984 381286283 209067110 295010634 406737931 102748114 402265235 855078002 789288565 575465750 386114286 404314779 938928746 860828113 628479720 830838688 859605683 287599611 257285048 311796290 485564375 526546070 173677758 50188814 404504961 773665635 755704590 960713687 565400956 183248672 472851877 961743612 55313630 416212954 301593760 901972077 999018224 785430037 320770780 49554864 30264278 228434087 266178306 310264983 711211830 145883512 266773090 512239126 581944496 38951612 298558444 42000450 364548798 476701547 162421333 250711046 198882719 363839151 941345660 66302690 312563142 129896018 177982606 644019755 574349836 652735615 430499010 900057418 473942385 554766096 135930619 966936941 866994487 221824329 235354691 305776860 429487710 590735157 850372986 138403737 386839327 118066109 567056338 727677196 433020353 339444399 157755772 47324232 830094174 852356317 716863655 832983906 176324710 559548553 169294901 998890158 598250633 43735311 204784189 923015413 674825298 143351507 491596726 259322652 843420854 842214486 191862354 878512623 169041193 740046438 37378231 816532215 543042563 861729810 156229601 724955829 772808622 15987921 452704814 657819542 75780405 424342607 115397906 434626782 889907863 462276600 888206622 299747158 516185585 620386497 886828239 643574965 371100046 180280290 258963131 933625531 464880636 196744628 161418323 137947691 631486572 624118946 280852782 873505433 379132775 607577051 207805335 228314802 621661187 137658649 396553972 707171200 16020856 879784100 766371246 804301249 767295329 108412946 549357926 271108695 110101328 189685897 509704748 91004660 918400086 713793037 133036186 403824461 504691282 822609954 299989090 97333928 358915982 84675111 848641159 6540048 755103387 941677693 525540733 523913748 79913484 143311348 467872849 612595705 261949108 737508957 739368585 64761650 87092052 60736581 566079025 190731949 591182205 730523106 119233733 246976041 375095675 662619459 535338982 787408993 109272904 449370427 82976962 539595750 657701896 880940838 539541991 360819563 452288076 410300760 129080469 200692200 397791840 850956056 665213667 919163824 322206084 50703061 426087775 75275525 23096319 745913805 258364344 802113070 952040483 467690250 308039347 443416750 672407955 293192274 496079414 692073659 33272010 98747507 393858318 809500292 197560885 149074064 560962466 70056544 119219644 953073331 132095903 195067874 99610099 602286108 112998327 872282125 186227368 760540146 402858035 769388824 428093845 962952519 562638677 106053568 605123736 423871693 618341906 980318084 580634284 854877113 644191266 968770346 704930788 28701113 719427103 862604637 782987595 411119295 723537795 662209762 843407946 627349906 959364411 837014500 994546441 519711012 276166465 99019086 188449934 232926147 785421465 802776216 396677406 741176000 921897309 764939456 932584340 237083952 73809231 450534701 895412777 306642458 328253807 159867507 453798986 875765319 555754700 880022491 511343987 859688486 435900289 382448954 554867298 447624213 270014736 509341634 690274352 423253124 362113454 646045615 143047016 7057311 131300954 806089972 389981797 631410865 268667832 344908796 350596391 846870704 439012726 103331143 98173068 325933421 973267074 231432548 255540158 146408173 97434208 885211464 439268873 763563556 943580520 35996309 506348691 959690027 240949267 194654719 207508940 714428665 274165391 193074522 846800604 208223614 131479040 3294119 508050562 782487461 854023017 967086884 806078633 960172708 380670130 24231356 28547794 129113141 351902580 229958606 381285377 733134856 110028341 199808312 818260979 553109116 52414871 636373611 789321400 993006180 801626568 572608081 267460185 840394245 410167396 477333793 783014970 808012169 44623358 557619240 226195127 473607086 118626169 972705473 701067986 668139888 433067777 628893625 631174836 738066520 477399152 556702119 671851628 505560502 535020589 580200034 101197610 1859157 222359779 773791641 77323818 381651548 449746880 31143219 787295779 386768657 462475433 198852142 155567046 542356326 559115458 465303134 745947963 213912066 693227667 682985781 867582610 521142658 986108911 935042217 986599622 671100780 115133159 199654941 640851264 96416601 178800187 915348160 748757408 366253090 887849999 411848016 314391654 173021646 676001878 210874552 111411005 419027847 113974739 207540047 462200703 935631988 338713095 634914997 691522283 256198860 909474563 876353983 253903766 658144748 524610753 460677598 393597721 985478093 871092026 989129568 389611699 941789241 662075295 36554348 596534936 281988961 547575771 590501084 139024637 223398030 181263927 518536113 583633894 705203688 458249517 625532912 682668856 563049416 561673073 674994662 725037689 775604484 965324108 341186055 778364603 281064377 920342220 305300758 519765788 91878087 186175198 677127767 13244487 818268255 904007864 218630709 117094575 571525860 450851434 74608270 362702106 588794954 717856427 376116491 280780789 143750742 980867650 529944574 628764872 738654321 74963616 630311015 317836271 285360165 730882709 754902722 319254352 329285975 948067581 39382626 978881944 72859650 514985990 103943307 179884276 275536964 900780052 174956177 261640674 706692547 776463585 760427040 602569223 808710914 389879945 997621083 938276899 775340765 183141467 259747892 361936300 789256508 182568190 403726801 156090595 784712254 914388253 252143119 802775846 269948294 7366172 840215351 410306248 485984561 528588625 31874461 58001095 804545948 923697564 409938261 757708918 887392396 651005317 247073816 617008597 152715775 330131065 685645254 473760432 397319339 781122954 421796705 286217851 998897164 564091295 446550542 788624845 92625311 459746357 917616693 884793070 731810084 512577782 148299074 919001508 552499131 664720820 614754786 219771812 161509732 557546931 280285340 539644516 414961236 792594763 277518935 537356632 539483893 679037334 924563312 371981446 396449898 998721036 36168909 844398479 605787977 915515283 117317833 458812705 974450538 94047669 62516678 342605008 981253622 692001880 399149858 91885526 199518928 605285128 762867940 544631919 204917753 751917885 3382597 853147414 798810291 910939660 647747451 495618921 585621669 629338102 230089227 476066817 770738087 940543256 930427869 46571696 839224459 831171608 4273814 326828243 365497345 230609471 699655830 446741587 140084666 538675755 510890198 717819562 277822314 804918475 136967137 710836448 192747092 21156681 303124889 471650494 511618761 477243219 440926429 357175474 209194222 180833312 63797822 705477032 811911655 417988034 491819634 433727141 784898633 502580285 863939269 488710749 131475265 773543285 549558380 796069932 397015711 570362152 930414379 366838117 587367435 585338587 500039174 358343489 238968888 180771342 357243787 416310036 740860203 923110717 256731619 276947916 853217064 233794648 586433781 848329111 199811770 7236 260259664 793170925 735160417 968145698 765020782 631676457 893043294 673170063 73167412 759402015 969757386 35179223 892818410 609121760 997570602 504484901 629508036 334122370 394278508 714233346 625591648 205083303 277552998 555654290 826177437 621844838 728326475 822137655 849604183 527016349 297236162 494909417 208861848 914083578 48554118 520261824 504676924 646605856 378679961 417036944 951209825 710310274 233165396 326258244 867239039 468496769 456574972 197782018 854617184 265123029 867458979 401857872 194822078 472237782 944232100 866353663 653911276 550300350 201725143 560409150 823898309 925561484 164900684 472834965 113660407 723024519 662923340 906227239 333978436 388095367 399997080 906009818 518603573 547694953 183409467 8216844 240423802 396012651 998772659 341158551 928608461 618492660 305845491 519175126 478232161 659991703 270840951 85982243 342734768 160900688 792521617 918613686 552651266 348179346 17245546 683940301 697223198 176107521 177839190 416806048 245007740 483006299 326469569 50073605 987977765 323520541 141195062 65590290 968627608 472475813 582616356 541544481 360140333 23239177 365690048 327017713 866787859 347562031 835269907 165485271 354083648 887966922 593733206 755330474 709563203 442008261 531950022 456173695 279998366 110817036 673717977 337400609 274431979 264587149 447346287 946974684 467414958 643247067 963296851 89666640 880251064 835242353 321259377 816418812 575828918 71217530 630182537 991697338 315719309 201700898 277703797 450689640 103250037 394779955 919954052 102034306 269473854 680693818 533535558 200337403 893215660 659543065 124651024 767770855 452774357 822073387 847912231 126456479 880818461 219178768 684592371 549918640 30199790 216116201 627270084 732009325 382493936 752274267 959356852 537771485 58903592 954502035 777754597 135525322 553579984 513004352 817898144 740225073 697270259 819911875 388444768 539754263 354708383 936172027 737365873 180724832 289636659 105543519 453039329 675897105 877046331 407634014 253140218 915422698 787142833 480777331 253480538 745530988 863035954 916910571 578351086 322489188 625057878 678578626 948511845 591156015 977120203 283010811 574513745 217946744 41036525 679341366 760472247 838277680 439306384 16156399 285136410 493754714 655164282 771579892 911674713 173175570 244615439 402071308 472071026 89812639 118981045 941099270 969674848 414021232 162381038 391782973 281867316 382201186 87209975 534615136 607141002 538138778 152318678 329690771 535440927 951223879 162894084 649704916 614518090 639785055 81619338 933665269 402271099 682049480 189608539 453398422 811637223 859951488 535451493 456193891 595528422 134811695 643459263 462241059 415693356 148619293 143516143 468441905 169697286 594190787 824494154 356162520 786789686 36858699 758278068 930136423 925789865 131146427 836216835 244869559 174699470 385702421 5480873 274024903 220167368 2498639 752246722 276514939 98484275 467534521 772116415 531020291 742466381 658654902 795886209 537515974 340565140 275879969 623570340 23229004 907743590 440059073 583108024 304969426 361048667 939683531 877293717 652458234 451836684 563114662 801816081 874246979 60127687 416763859 192454516 465408220 962197045 958995235 742541618 642198689 99146063 361944549 912548895 685045544 772651436 640228667 831244534 826677671 474312116 187154978 647418926 162371324 842731834 28398157 230128212 426479383 130443661 704552643 862794743 151692799 681579063 46471699 119357684 907381723 917076566 523053550 316239511 722212192 707433889 899158520 434893955 995343797 701538292 247562819 134621620 583004155 654156121 718966050 799375148 537449134 527175751 361385612 617603754 476273903 346298994 377388424 535657347 925121941 391226648 859685397 516891173 154248128 631939666 429780682 667716429 999621483 571642776 520431818 651446263 161327904 975983488 216647987 754536116 443580885 170120517 204899627 736724352 777546512 468718939 866449332 885452487 72016895 563112902 643065106 651167493 689770182 320249780 522641680 842443615 256205749 819906245 866509523 819713081 880060630 136103878 756677999 122243837 138858555 208293865 870661242 513683626 523796262 332365783 813890871 671497031 666784480 333630572 579257474 527128440 511735385 71579202 156372081 605149531 347450031 884317830 673536224 116265113 497392219 506670430 564982179 351190231 190384830 822957049 551064173 164413686 8375482 486479556 72636913 426138407 929529982 547325954 904232195 213152821 72466461 874479406 869648486 4120885 597253931 613813595 248390058 566648943 146580824 64469734 690322813 503481003 665163959 549171636 693956395 2346829 955887069 328746849 79501962 658115400 169233996 997854342 893857441 919059012 677973098 258159120 991235278 406009820 256018164 797220896 579256861 747491368 63041276 286517873 938681601 414066344 909599941 72888783 58351918 504637726 316589843 441005170 557971482 925039913 503590083 123617577 834840590 459612631 757876161 694609438 990260445 713706124 726256358 655282859 381701811 934998279 727219219 199497262 505347069 237429352 475324205 94525168 559858815 118802872 122320876 11967039 324155436 367033194 722020345 101546424 833810116 44988488 761992524 968296330 930015124 598051284 422858774 375766984 559226927 753373041 127004299 802616867 41016527 438961254 127061970 960482617 815058601 277906669 587319536 87318834 993065162 984360117 192000432 278720092 326778207 783957088 144750617 55380215 839054006 210594084 758712196 546061760 394009055 723514673 375896653 942541392 590601638 952464641 914535115 888811153 102753287 470229432 230973005 387696322 906053902 868910898 645766728 834489065 762751298 352316268 1089957 861687082 269326895 494566223 982921721 32814444 15999258 672555406 301936743 823868156 3073510 61486333 652859046 302411632 371612487 123600832 558262463 958829405 939688759 156238083 458416657 987406924 136241069 26072347 981644587 222953251 757256414 91655965 278767585 226085969 302979371 951462802 403691076 267157007 847552110 334132846 669011229 5271413 312172698 195259056 749625230 956618444 381619832 899323570 984723370 523404049 913350023 888693860 165745123 322600615 338210728 740231391 959566468 673306429 513608596 486889239 867183866 961108810 712810973 108339843 273701263 749059357 481728437 573210394 441158040 14904855 927187504 162948499 652585215 174202033 294731061 885951440 419925894 708034887 292104854 983550191 92558655 662862642 41181617 150000988 284371394 939551797 880507965 973805065 844219456 226340135 372974191 494693326 44986042 630780273 965099814 493033465 141058643 791991038 173671216 593720593 234538112 432768630 246112489 117983714 677722275 737176919 47697637 606208321 136828416 101621769 187299053 123463269 794757314 137278987 298267550 619794591 415912747 638644386 587333458 800706698 698581437 202780787 549478250 990283825 474826894 107816295 477230040 762612954 915302585 638936851 172513263 890268205 162844769 437037744 897687578 87397626 504439139 617180674 787687790 299835329 413298314 99135396 45932265 754037357 923806316 929801550 978951616 669800762 685044049 891712672 859691933 723755940 611171838 143601334 394523080 238265665 108384669 430663155 506774061 771513435 203590171 822611688 182981999 318462180 722932217 338664050 24949376 500929773 399859572 411388999 908663516 10477773 332555475 587202477 698558372 693725993 800064364 931546659 978428455 703028028 864352469 339702434 475981205 318070720 891032833 883347292 259167882 738790246 422472057 934726473 73462252 173307860 120042842 768851804 361235857 12106396 944428047 557951122 242480679 753123020 494873288 892782004 275415176 931444672 459127529 835305551 258719849 4780768 733913853 439881061 939573014 360868770 407865744 935629795 451650344 40378841 597553887 322033710 891081720 128756970 844451457 852024049 582434624 121610072 684560713 886675042 83492909 729911107 939265784 883176157 126892907 827189632 476726685 870362249 3241104 68908096 262438058 448522887 462064197 197103857 398600373 604732144 664423737 789228603 382196630 229448088 732376496 940745764 523629516 428490893 733744558 14239002 550744561 277026722 527434590 849087268 863098730 878649249 499913877 264445936 153651814 908228866 306485216 79583558 686918584 717554961 932616254 870267840 519418819 305398522 74671252 273234465 440951075 728115138 581538525 273931685 761859114 595104014 118622731 694319246 468532860 821192395 657947753 694206410 228382108 802995238 213059543 355300345 125836880 13043713 894687525 244585764 223116144 638015319 821445465 611281203 657531581 858043380 400605685 649160992 948309275 163555617 25335074 549605469 805470406 328587709 35292200 699963226 783823163 796915899 882059999 623586131 547894817 797870981 877819041 927366301 741519970 79003641 890656186 383682118 197427657 902253312 619590196 780413083 956175626 665868865 948441015 668051520 277333167 795520116 225940762 59700623 350038296 79261439 763633477 858868959 503952104 819498578 97727219 391201312 239482377 530248505 440417055 842933178 907014114 145207291 978023480 831025813 927663025 743714809 269736901 595840609 544759251 532662264 37650616 11236592 755193822 485900525 785611917 70588508 331318649 112254073 235501957 933664195 960598011 689474020 108038476 463957871 919622698 627656348 634958516 806698870 493137028 549234308 657126589 649075858 183889108 589493531 609528324 969125085 771635690 615124874 808019331 179429736 869002453 179785354 418914924 166224011 440870909 465064153 255021674 100886010 303202330 313341695 909244309 872444165 564149569 743038122 491682188 996094931 67692331 374655046 389029461 899230486 428343793 433013996 574523382 316795165 588340168 379712371 390979162 685797943 995309925 606066544 544413678 819656344 272813040 775377968 881683877 816522735 818941786 245921516 505361216 446706934 670363987 863128133 40153622 200825176 407684672 132366618 728406050 53891875 476204302 182646044 724608608 583448735 41403858 800367348 115697066 886116402 112223410 552713850 700206443 671196880 192670161 121180882 881445715 794530932 707913104 459298677 149066955 233310687 580283782 190986302 468532979 318278010 570563292 655007822 774787200 902628530 393305408 822552083 5646151 482682429 92843071 770875530 780432061 476089290 433292670 626038822 672522065 499047868 554960758 60786759 526214313 471707501 446869691 194690449 180974188 225488097 761199825 205830773 258510668 41115617 334632842 178289696 112196053 587285003 468165116 157631724 178736950 496874920 944955898 442948790 965067104 43706959 337649248 153816875 346620661 37729160 452650675 92487405 776898720 778140077 785403646 507325299 333103310 638617514 483737556 447608200 402402111 481448525 268843347 844346365 994243226 471074663 618437771 737650844 444299796 442908220 455659852 293048379 375548768 191233696 240558778 321051815 572275590 294725083 132915617 653598793 558936737 982536298 20373652 170314476 671030916 161082381 703475165 493897688 704338126 531671693 750458286 604974401 676122681 147427337 321910506 491650147 357270478 930412759 127123869 241562062 13529320 261713967 152203136 88088422 890711337 127220145 86438803 498026758 838872371 598039808 393483464 192476272 485778080 275506600 889694247 529540563 688496299 387007468 368476566 460103429 84210923 463031503 842339824 276415493 657798556 266121560 266043623 748460929 346210378 128529082 995402440 51967416 331177012 685354443 220820754 885964796 449485624 696663752 811697 68449342 57776089 374947051 999580444 732374649 531426923 289977296 872823115 135741411 352857397 6485258 177468895 805926737 754903867 339351429 432214410 52629224 412620583 749940393 428095652 167799795 912648171 457789574 519116233 883156046 227058743 267579995 141234915 993914062 972496409 461665 953848242 435154272 666774118 386995809 29563093 719397068 540793344 897690884 168439843 240927797 627880857 137293769 586225717 381200613 723412453 357865531 809651542 363665636 691679892 13137349 788886161 331632334 94874545 813714527 706462162 649457486 975170327 466074038 999189712 853468684 394367822 114658248 527595623 382291443 295857798 13669920 447266081 367049666 751907286 355082990 330613328 2155814 702163146 896644034 605995842 326954025 773856656 485533648 583213941 337673229 247997838 275372950 266900704 213586915 320008609 617072145 398331527 956087627 911980638 504282576 926239842 754069338 231785452 836445535 714762312 793170119 312139297 518602949 102218406 246183141 952658406 210315942 563939736 217805841 363737415 50286303 612190496 143082598 709334865 425733594 733450166 264383933 136543677 506132766 180684004 346101442 895836740 367777594 575387114 375060697 677511324 931393694 802721364 306476203 415667471 481680391 192395992 257701666 296167660 111269492 435650055 541065874 830571530 422408791 555147002 2499788 838762143 32894428 603208636 614131399 895076498 253737386 688769485 636956309 394455952 131244478 989172801 871583592 840570371 625567812 417465183 898690967 808862707 538861523 943430975 330202236 124987976 208013693 346422118 366578805 848558535 343039527 224249494 709120647 618777371 955992619 932102416 673867246 551242292 523794378 299375781 693976157 46777524 17226877 173873694 470847057 816393747 670946677 555529962 753650532 334039443 427113632 405785536 427196586 97386576 896595330 848256710 558699698 866678572 862946323 436385910 12806842 588100519 740373073 154497747 962978165 546404750 979000173 609707283 174438099 178806326 967173875 322089761 175640831 862714329 90430333 850694538 628328356 31469948 832202500 769194041 119705278 910136593 305200849 331590535 235718196 115213268 170174812 594624376 978610089 235979361 278538854 710050665 66737789 960752537 132971273 9615029 480977913 314211600 742026292 906879059 779010617 483054940 326360360 808447956 717548953 447122827 273084217 137341498 139172595 647660213 491705544 887001712 578776988 401999621 870870115 318534736 642715455 229852073 36294153 560947248 875157213 210527357 477944538 641848386 194786871 283418317 295419997 133991006 28261476 145196721 725139649 631217657 881493485 816208784 863765694 921673759 698395323 477634707 31785427 561851228 199540895 630460524 881820967 811042636 479414838 95365173 105242888 831086335 503413827 512799304 893206704 941223428 721051395 514181804 149350451 55714788 192066681 427670685 322048003 986589740 398762982 774257326 293453600 583648494 517577380 471602225 439523009 508551281 948239816 131485951 17113248 632332900 665617664 92124063 450444478 71286640 765090554 511773023 9721216 719737194 856842866 193061404 403619338 82419735 162223135 594634219 564977567 459349243 291990524 318703439 688258891 970145113 875242572 681815943 390534981 591336442 596410967 443271247 291484492 86338217 181742918 236481212 195721123 655654345 816764568 113077894 856334080 408601085 263937097 671749975 565955820 91736665 751364786 193417970 357197060 289219964 779677619 175497704 817664369 144655036 452206605 234146016 386235723 224936024 708326525 179605480 672817133 792661999 190701625 340866928 67376654 234116308 189780948 99945341 3460766 192349799 697195323 522548773 696687728 27706094 160592048 302428677 906451675 75142829 958863621 524511403 381320991 855413531 340489734 219718960 268859705 102194446 827385305 400443321 203153434 704749483 232034950 726069303 272384781 949552512 124667458 80103123 950372526 141262738 393037751 914727978 477747088 174263688 116385534 831748456 932189017 26743321 396261720 81758485 740602481 314212567 43529669 662778991 351107316 132459684 74760189 549443205 336451205 902777607 803417744 756177675 539623513 294942438 585046029 777831492 524346485 234277082 536642785 388544600 742925829 588401500 941256861 818803356 544537845 495324 804769356 804511217 187973413 197757198 280576238 63854648 982239634 950262513 937434097 448607968 473042846 659348819 894704307 610285985 608100335 834708017 92377067 263871709 967679219 661668571 217565570 378790195 353285054 353737928 712252573 227791911 989297478 700346921 963074935 902163313 905355434 677889170 538445082 322795488 942552444 638314817 591889202 29909268 802077769 205197114 536883004 906939869 688719063 141067353 950451105 696676514 195025877 212431516 16880228 427139227 659477091 982369890 701975590 116970871 879402829 139623778 814511578 751201955 204709807 453319389 152529961 219699265 924174808 103489556 456953501 125788153 743531017 366710567 667000296 991645019 956455761 474556515 833447017 334039949 591805198 458191460 663349590 691571813 678372210 128718207 554817561 66419900 798129183 136245504 21088056 981263912 701500260 593759922 172344985 375944224 403505441 792684096 137419671 169240372 545050749 132761870 801337993 123142946 751985422 557914556 464943554 844584489 164615020 71033887 67161826 667852873 372907083 67873126 951197980 395202010 827146085 830131296 364283251 266589104 693438989 545251352 562654104 575776089 697112867 126582823 912521375 455639127 584782088 781006314 47483421 14683686 655861605 568322008 418104956 802114030 48427497 143210452 290327425 671808911 466632610 175079133 342404027 876101630 205525349 892373944 305364614 606264572 64357398 210003685 171468627 397026309 439373102 96201270 471574502 558462774 425379252 599119675 868211762 420767797 521584352 138539065 671817654 116882224 591809691 581902885 104447423 514979031 289794047 388298324 289402765 393767813 618498392 154838205 31908441 353258878 356578411 666183855 835725760 656038763 878849560 668159521 794423383 490759551 704411303 965311025 146995764 604043553 795648749 608832812 686576492 511976685 461939018 618159136 722178691 927435144 741462569 10376070 741354145 749244317 746732191 966215390 896527685 344723056 260272495 844309910 40258395 904063492 443315664 475129741 890089522 305051377 939866830 164153577 707469811 287729834 256232578 254545483 365605793 265244038 477265929 315849189 559299271 217197093 71494337 662018261 824315591 15790776 139249289 483239637 449184810 63139012 562924273 198937685 478451924 402634332 638884727 617331743 65617393 314147723 5347611 438416813 971871377 772037719 168538477 57267020 533691672 419068975 796685163 478025651 953548409 588065289 564345289 395455349 688881858 256235035 833001381 321422771 708599620 823072714 454703968 904942650 862448787 224091530 937680606 907432339 310996408 69924861 296620737 387434096 799377140 336465203 570496975 495648498 396687771 445582337 5656340 574281915 364156431 425990613 81763286 11747749 983270294 770751653 699353800 395622816 523609026 871567561 227043868 216902858 810244932 668152551 308450153 445546839 459920103 768001139 250850573 414880434 752890357 495682176 113828370 290770440 252510460 272176218 462230389 417464361 16504059 31967938 728502989 213582290 700793266 146604845 295249519 560190250 90699230 459009696 336019444 376281988 566905614 562554129 290156472 971012447 690755381 265952409 218245295 694274874 550220872 456627727 930123018 128380981 123875828 319648582 791830957 391190931 950220892 654094351 16969787 102823689 400273514 926918542 723270329 914734167 555517939 998224528 180180862 847338386 84595463 971893639 206504679 189117020 262552327 60569384 670266121 389572112 918062807 538984908 471478407 117585137 40471455 190038942 658677429 531490037 960115531 101023198 113784762 363306528 359958943 381101682 289313031 66942180 213403508 143213311 983258189 468379238 735936100 918315467 789662582 24371852 307529052 180661681 41040988 231377892 21062210 122171251 881115636 68330950 197570320 269887084 107716477 917607740 345919584 407890764 711197950 648638333 637914859 92702614 192391081 391239757 761577977 185784459 305538253 532944568 604541726 383332367 395119779 754901893 58674622 482019786 334980978 264771145 524532887 927055938 869249255 445229881 523684698 398459849 610305868 814142603 86538203 792043902 113609771 79967789 420973434 784632101 413817266 155438942 303016634 83771217 609758399 449000893 893603530 247043813 587673118 517505556 847499009 386167651 512101224 966918938 797563133 220932174 522179181 991695346 185576998 615376807 111255652 310275806 817308478 775555398 91155379 360173258 618333590 429928249 481511634 172292784 171847510 536355544 832478333 357398200 704238186 130124705 458813157 397864698 380729527 293152135 327100497 446656524 940620558 745978976 193195192 845939570 295772982 297111407 706369267 495114459 687774910 770137071 608710148 331197245 583517073 463340488 216788631 395534545 370712764 897802690 596858666 858095863 420307426 3776877 582714610 141174835 463101766 199083298 273224955 228059356 840864800 153720552 32944194 302314707 934559622 113389528 940266174 940975759 712045803 933616202 871193711 525040028 879279264 916837410 280767004 663030244 761386758 618092048 67070109 176663639 28851243 381083130 797202071 115350862 541291184 595490609 391040126 831723299 536631301 468518625 809870071 910972978 757013953 902529509 245777229 479049786 108777457 411986109 135165155 780495050 725001358 102341074 33504959 491349463 377795484 346706463 778481341 911303919 260282248 250362392 432097962 678378140 730462466 61541430 832143505 796092552 996343939 867969770 708406875 45214671 829218980 990084523 517702425 889803389 816869420 675969289 449977499 934374589 527375254 358530326 568544731 290476934 752104053 939416407 201050150 880344406 155714646 195860967 494305815 512011163 419500129 710667322 840640547 813239248 954409374 494629570 171350045 635114538 809805180 452781790 58479259 291676244 485987413 482831400 888749427 31555035 768661141 701112684 391652610 735977727 522964189 847571572 45448912 19986149 744349161 567569498 343233772 638966856 339351230 893368029 269487485 758199388 549956917 481049748 958572805 407167637 634128132 805182162 336338108 9274527 652536029 192405123 326159280 574048340 445316473 362650551 949999927 894969189 430982836 758626855 879927038 260551513 272340331 361209596 84456808 174240493 203113360 110267276 372490073 558331223 613768969 411722066 597815812 317900924 70073672 681866108 840316555 822838706 100131940 101839716 697800809 211949352 858721506 268841973 792998573 18069277 126057255 841037595 710132495 182957575 796816980 508281972 777848343 135928398 195627797 96283949 426711625 531314752 829430373 410735827 752945136 622072572 140726897 885894848 877515267 800493336 616132149 353308011 807603063 97005048 300163385 518232975 125038181 743579226 870302232 39560497 498442880 341524631 148392877 183343101 226267277 86334954 927674845 667573034 398077333 858214789 444691447 116951900 143364207 281672273 759262655 358081179 839152302 757906487 296808531 902281273 952948376 403156416 840529436 342927287 907731835 92290251 449368059 579685869 510282790 302249553 276681264 193583450 101630827 445697703 75145567 701175782 712727273 464903105 914810820 783156037 407505797 135438212 510506947 10242679 20881108 491892523 101993693 707974654 4120338 413558503 473373505 915739941 280936053 341452513 424533448 416915476 64441227 232436973 392471786 159948466 46129223 513195760 847358948 93570821 906092890 56029375 368080052 656495684 917532779 129863010 932627950 978129486 645825072 476614379 902290846 895386216 256722901 181872988 327179711 633645863 933732863 304837933 408542070 743748603 966710332 860145350 756274337 943617719 210314967 177249031 423054883 215280992 924696285 832279103 844265058 300213451 176414407 165714141 497220686 269460813 978876048 234171436 154982926 563201715 206805660 407514247 846406284 456355785 373210264 340016226 383879156 49408110 147926947 86948802 560136014 901239993 874124877 122189106 491898948 713870763 538168310 47232053 69308656 231881586 107402013 267643021 704917305 756982520 822455904 172402061 904713004 695162010 417464356 471722021 868759547 918838301 51430900 650538215 519980213 428934541 308685856 371832602 467254669 274789621 939588269 574623176 924325522 367573233 719173992 970200064 386608521 125451880 999117591 256718470 806853277 632744128 409135980 916611017 873947876 733116105 376924249 960433354 755368222 228113553 523187046 86347071 459956852 443938303 208968292 984477286 199422696 193036261 383058404 89844718 107462987 606868445 768374955 216892671 529184904 43670302 441975597 575741436 493580987 160645317 394615718 845104194 149858863 939694540 400219863 499031182 188643101 840072221 948388099 276774624 548764938 205970631 999865786 495064464 41273989 428332042 218816223 261742083 82012197 88646209 960043257 534672541 405574198 231419136 100425283 340485815 249151678 904424146 796659582 292021730 816441099 831328473 940654727 349300881 293499778 413702239 853353378 232708296 388164325 40481031 630682850 81433726 251981607 200709531 19280301 603413931 428120139 262566045 483078805 235480271 475757808 853966052 883562787 855968012 181913544 684520096 547864597 634682885 111383459 5382290 825040160 67613289 71288312 275654889 834243707 560140791 23595670 543688186 420175753 336419636 496038362 228701045 508179237 212145292 479058554 842388075 357559083 632275497 853478468 465855975 406147220 605707958 249419184 373771979 495320432 298621381 811845705 97021674 296996851 276060607 984609624 333256490 623293193 182184251 418778751 172701648 451848499 573779118 899991638 564390489 704401136 704774 946654671 299181205 70815234 740346838 53078136 940693310 490214879 963801467 26557281 691592950 620815622 740293172 748398778 489098454 138590810 711822151 606182334 204062767 716589239 406502465 631128879 405629719 320001526 568126264 94225620 73633796 726627534 444489297 70916871 11882557 309092184 604322762 71201496 257942092 967273989 891993605 550238232 797493633 859448507 521019460 775675430 995827215 983896987 658585079 520935338 778790850 862445287 284936459 424043428 289710366 974087135 658882818 256727470 732497532 807897770 996438309 854519185 170224518 76407878 61648438 935287541 51806388 618458826 864260703 600351297 513154851 42583183 110692341 771140848 226034001 767246025 291031197 834921650 688904886 294293132 476174854 640748481 433054587 635834169 381890918 901112352 134425917 820082603 184533496 854007554 830436304 684093288 446992204 835199824 531518034 678003107 11746998 914293441 868136300 413206173 151416375 660861976 271618570 497146909 618271541 868634974 499343975 32210872 250899759 70637705 622878631 696532481 511611480 417535984 934409798 144561329 562995433 754923180 745451208 392181244 960134470 981220188 900924581 703528842 961922948 9673705 615981823 649104370 931386662 686868602 589128164 648766940 130309317 60961268 124744805 420192672 927980841 656968177 852800107 714305291 514366461 832758669 172256614 498996452 572847125 43122511 997051984 443342113 868143895 546527171 553040628 98596279 16725296 456113689 61265749 509057206 784962488 828147123 971195853 659756125 705968160 574780133 310660021 264198409 988380143 912462785 108007851 784908622 840451446 653906314 409217306 375097916 764117132 607219082 610722640 937745347 711969273 305060743 474960568 170154181 749796570 740030659 68832066 601266062 589634260 457841533 352542619 5336580 340289758 186508660 186488226 286385786 272139325 157308459 164302155 44017756 521427446 604310742 208102009 24921765 150778635 32763648 516505842 268664923 44573693 662717955 265439954 211764887 196538168 671752379 490568747 157919777 199506711 42600913 714316828 110137439 310630012 60644831 506274163 17458239 788415967 891284727 388550243 825884594 60984880 976737284 134473535 830212918 391227147 938080420 681203485 581744437 856100898 48829850 93019970 448091611 293237649 515292087 784086564 788473970 287952944 206159774 303065899 594407674 356020403 909670050 622726269 117042298 765924289 376454604 826259547 523571761 276425495 393225746 687764581 955461717 953669306 85728579 386252093 342565480 550827454 545714142 370191539 75448959 214701540 568078307 675452292 64099570 195922851 5853096 223081249 873272018 365884436 532124452 99900346 687349618 657766466 986068113 772887896 97641845 797321604 594315341 798698353 511393261 325438009 165332543 603946232 44123219 772170477 742180275 195871620 741049381 176023194 807201496 5784644 718974209 1200415 604441254 938039301 667171688 50618370 726377359 637093997 215872967 710225911 490289601 833269882 167438829 528600515 404941020 166052069 342746296 68947522 824818319 248609102 885925457 375941229 536766328 287727132 395449518 143325042 939985168 216252180 250541131 161412717 640915193 808239700 913734520 831299641 256705618 500118842 385247263 983616051 40793408 203189617 855078120 212478134 3679674 758076837 733675958 515754475 273224115 369631836 123227110 800974200 157107629 634070781 136477589 754829424 922413524 56054991 258323063 383374405 684892999 9182594 766313759 947750066 914940700 83047222 383008458 882771075 883730145 403915290 358626176 748032126 132927553 206176699 312371551 214619791 785870525 284038873 240416274 508149308 826799997 233907988 989707854 420994740 169855929 141999781 342375223 752569016 449253150 851082496 779264586 474905374 977485941 476108900 572810463 789474389 168561355 151036358 208247665 407863714 446421919 372865 844515638 57168738 668397402 713585901 312187328 606920548 402173059 438182617 174186240 120015774 12490179 22965050 858915800 754637052 95524399 298713991 885190291 871911761 442229498 277246298 997498572 417909209 1086185 378263014 631253581 911502064 529810412 738781521 861722785 209047431 565549491 350988622 127253514 729481388 629661878 991656360 666822945 740488815 356827761 158227611 350567606 910101865 653675850 174319626 904781701 777034603 742179416 336387970 432101899 435614748 779532745 541113875 695906643 543306844 799267990 320421901 457019305 53480547 23193791 271305252 490582694 607356264 592199442 882085435 915215331 338903384 587362757 530265958 620338148 646294652 622525791 757283959 230825783 554633683 881741091 455946633 279414769 162215992 66834170 35898076 356289544 60588370 836642590 421539972 176631626 829796929 727395214 153652315 447039200 310340193 308633273 94648214 471037283 590366221 181731768 672023013 733057794 75814748 601249666 903554239 757948385 601217013 464954559 103915745 758880923 537298842 396966016 356595220 473379133 455425560 380160921 318253350 457057681 730607315 514978375 46705007 586008249 702221521 36402675 172701262 154888495 971567384 318295309 756223679 83137038 4338599 663415118 305627843 865466441 375971775 645171599 534154368 783239737 194307757 422228217 515344492 873209331 683871912 515228004 626856978 111248383 815530914 503087366 538608578 562400873 82131739 983497000 386348475 829974191 193555017 263659148 420151744 575234850 614253719 682157015 577596748 668103616 842043570 224356346 976713635 68172576 929295793 517300183 66620364 328706594 289527412 124060090 491724575 74173487 31416040 285747817 650356452 102382436 99801589 549276750 854251722 682932886 462198479 259348942 516255416 257116646 557124598 617542175 861838079 747883200 757234658 16971967 942152426 198562546 594211273 629060616 208320318 723425287 621680301 883625300 460048199 967182270 425906100 8211264 630355172 804186821 982592243 132687924 183797030 980503799 798994317 928539018 187443312 616254122 202494251 314790706 896500582 968988500 624515665 370203115 455564924 462224135 291764628 73519080 226704028 419555164 232291852 224911280 821556703 841006501 298013061 777224508 633771625 726226912 618625053 358572314 657677791 486852731 426700695 937686434 704525397 755430429 396692100 620178973 994254404 761965115 752284660 240589322 205696813 12470309 607150066 400745795 158517705 343632155 448344358 70329922 31929764 536817383 830847948 595837875 155922322 954998299 419731921 344973013 877479489 110418281 947488705 45884618 731231183 858563452 909995822 460505890 690366255 36375598 667450913 90151923 304522054 395297839 687466125 513717970 470396291 287844612 533702834 135886757 441388052 98580008 854284526 110919349 389063958 436310186 329766104 178648087 452618482 677913679 234787251 113489856 349198703 698494600 199297293 129325598 969651641 802879163 755827446 39899094 951835741 968959443 11464715 815453692 368578476 935388808 802995064 382332376 270082426 136061799 281114474 967885876 474265338 465263943 45666548 473898746 839879733 30242483 981543285 182737412 466913474 992565309 767158584 37081647 809603919 490250927 452807299 301725322 98115976 297576500 489814259 826801379 289743692 433943872 718646024 694716167 595932121 471883360 833016809 430296962 286248440 261926583 527274624 440469198 986082931 696996977 264685239 263897680 823122175 963042504 470547754 266372655 574463114 854327490 37914622 611598823 856624995 695131526 551087342 214177384 519254424 885355193 232797166 644623629 147741819 213107582 266287121 831998772 760153698 467437792 546746615 453862769 97482172 331550135 507001419 720636417 903152721 626593882 763416679 410358772 190744534 539217396 575287254 283628767 482454475 734532835 817183271 675106352 706683215 502706511 992152093 726707838 151021830 187604985 484835505 92603096 358428953 900139300 702666324 264940574 428248830 351828807 530216444 985506111 362601811 390869776 353903482 664038475 996249668 903734230 58714382 456635167 574351113 243017932 89497313 728907273 881196863 718596817 875833820 2577295 576845791 896364123 45445403 288139505 692621341 873412085 515290094 585304403 249370101 792408497 799154086 988921175 407221609 201422279 100878861 564536373 740609922 120755871 487692773 104436660 903067408 737395144 941300773 212919971 794210331 301159388 327398583 48591971 273329506 195111744 916750683 881682801 851693601 340036425 801684474 615587666 45583572 605784336 964819466 429719886 89240121 695396827 984029605 840842335 312489050 791527338 863810141 456003532 662328490 912139884 851201501 202970394 436180473 783551926 63334401 966396987 764322467 298418585 738523087 950968693 888526706 360928304 844340964 207072226 532690497 331511305 658567852 971115546 40985872 951969195 962274113 330211670 522327531 52366088 68681537 41371113 574871051 420059933 472235828 671962400 504721188 26385161 766746299 959993711 227309147 992755925 438134703 537568813 660076270 430863346 907158105 118708353 798306072 473561929 718020532 927015731 741741944 927497369 520676414 414333029 564320557 160267374 45446413 192552346 343250358 981894794 781972250 838466950 573505064 437066426 218878771 388980684 420656336 440172402 146856201 782064581 584685834 960629897 901252917 785072250 672107765 691196413 627161941 566065002 364393033 862760385 460046759 938546032 525159165 307939360 709707167 721566717 284302522 462210582 843857767 449730692 516651082 168449621 718639327 768138360 790248221 363821578 374094452 351169319 318280859 965156226 529175171 960790695 330271862 547436028 567644949 411271569 105397487 592595911 356472501 139305888 516572198 913221801 670701770 470440588 262198422 674836994 561093340 163037274 813910042 401558430 271943307 812790972 386064402 818302716 246379358 205102569 278750829 300855886 438994748 953978667 925092908 543359051 930673970 113036914 810517058 199604521 953877212 338032444 310863238 885780821 589253302 414681926 612418705 958945412 410824335 220743981 143442848 88444209 611338042 829134949 717283915 235513835 166346507 90279904 767150723 797883850 405127153 93634010 741627823 518073665 602068758 214375680 119564721 502871098 216841000 809467317 625546063 914383280 773783811 392530169 598688943 948394495 698105576 906837228 363622161 616507898 810536237 107514797 765742981 319313409 968025633 573575656 325962658 205474237 371725398 482406124 281571341 449487262 656207847 332779758 710728766 107447416 28902707 896270866 620321703 180197030 557351536 75874314 146873477 754641882 543621095 936355223 591959347 916828745 802733446 636204379 121805720 801149259 954937621 48593475 301815489 639318183 439343166 705052960 950616259 362929772 31634699 603983133 14533646 125230165 84100926 14693023 993133832 586948458 708771856 216043224 426162352 826759370 151974123 252837241 17107253 521758858 521125719 634640647 167024880 687518565 455432689 33586685 664027764 723479039 380869207 643924326 774874579 694838337 670981345 355789672 936018247 470982056 687707025 284400346 693738471 46687962 436948401 28506274 106930824 837632937 436905084 411272108 58096217 280705346 651054769 215094299 432791308 573247670 958922317 536840850 75117624 876876354 133489420 521822489 691293504 316927839 958313839 165538032 439727125 877424049 698076466 359254637 956063021 934593231 206453936 800656614 543541339 313215572 781118162 357639239 810277581 480343909 73930409 185281529 427803465 403894826 545718087 647153087 536661255 529354191 806520909 476850527 648266299 964475536 495085387 66640265 650059036 275743233 696362445 621639974 171287662 476102067 115820530 410128241 620458231 193837714 815374649 277372197 778443274 160936475 890093317 95402400 909613979 213750151 54021271 620230255 479844580 785462087 344948276 517653710 800867271 275537832 434114809 360899313 347762548 661807720 568519324 536526183 246935976 328512575 827131159 442624723 171425160 780243585 948363717 303029909 737293324 475020691 913343539 622533744 834875740 407690293 444341080 614027173 770023442 813077259 234673068 537712679 440468410 145651975 156625768 327862586 768094977 41450356 209561116 717929710 363555592 828076681 381090995 609797158 959739217 910259902 180724966 769208188 458893039 438848312 265456500 503247488 489695815 931904051 117702776 733932666 209230019 816445527 761232861 841130449 107117526 77566994 260110156 341720232 947695788 496495999 992691893 522037035 407337881 51512805 428415726 236508129 121146012 381396011 495653438 19485342 536728244 260294408 818200033 315483529 535676411 633823616 66273844 679849527 370881507 485023433 387261082 819222118 587294668 366095611 641652188 622250894 182408280 84444419 113027191 693374020 680998981 775906514 866815976 612040388 612431328 966026562 844094900 509223445 798775355 263780786 490058968 884808628 996454070 282036307 854896609 482528291 239285392 419271559 967373688 391264368 151861164 440384796 822121979 606172338 808323663 198225144 698266785 104228978 589571624 472136671 908159562 835276503 108025701 13277022 413911552 670156251 186060434 543234220 850831699 438793244 910024049 821499310 112376729 727795510 66389042 829862306 911978438 705214748 352446097 881419270 869132714 708275048 444651643 174908069 389281815 228620216 317278757 493994254 714700944 723389812 490296141 597028896 336031011 998816732 490934515 933746512 791543161 709503646 463683433 122236527 350877095 618019985 97038053 169828100 233527196 527465092 450365883 939576190 226055255 116036432 364967318 545428592 572181608 576792732 727030477 171771894 395808659 372332269 844131007 726301422 418590235 435284029 643023528 375381910 630042106 399079607 160263827 531812831 345690342 589458265 934356915 810626864 400346046 878035001 372596004 707092170 102865881 850296028 966611081 848322746 327471177 425221710 433823174 92559848 740147900 56348386 593617704 77292616 218777697 147770144 541392519 999569741 278110669 889601209 649439115 68421513 772094503 421222515 806430128 979241937 938678564 778089563 55580161 565592826 251613303 623751993 486284036 450203186 844204885 43261666 609359859 10343202 970549834 30463650 292907587 578257717 490257738 704800797 833953075 940912972 193847716 213552320 609949222 814847870 993085171 451678848 983678095 427763861 32220380 452331303 999845131 933940897 547070390 543832380 162496051 370586778 191061359 109034665 70013641 108475309 750845775 394674637 690144759 885428718 906068059 598776786 683032853 115680673 127271668 846061510 825658824 403525993 704838251 456874481 774129359 289009646 813795584 518096009 642089114 41822355 143242430 697226490 431105754 204865233 909937753 733666619 350313921 508990090 386779381 542707739 987872107 511637508 112294718 366090634 148701720 493265324 231190911 293104868 854653222 807643633 748543274 988817693 494134874 381993011 709585566 396288646 982688135 503570817 806902215 168207309 942090930 443404884 532552934 836945227 17305633 446458633 956058941 454266551 724290426 354031039 942396410 805195001 790128770 81332833 496316154 30071980 173402860 704978153 421722460 861129715 984571979 169059973 741231423 323022626 42435678 93069572 409175872 704728468 178477663 497231649 70182214 499526434 663015205 468886630 635177463 937408564 784676703 636972414 285370460 280714533 779910022 452033689 838127499 543995470 221204534 923567211 865489819 419048882 920266379 611728667 524721280 529662400 450939640 193704363 601441374 43001853 633565009 585903953 27969386 479701993 457395467 294951601 152771 538452075 728834937 259094646 987995085 621412394 326956400 528884032 171809353 133314434 736847675 222690852 559142780 677933187 433189744 356229055 746104376 546395452 98655899 662908369 218688586 54163681 261153035 132669790 396544963 227764917 5047374 340280399 288407830 48758463 58086112 742495163 157786580 400855451 220170434 376890125 978220583 696792169 76311727 548346234 446441135 474737418 340960777 947113234 303413563 819477095 969772452 176714026 52846793 606512834 683127306 49528012 409302867 402006630 894033438 984282489 937108533 515149487 577219864 62205276 589411756 346481134 123939398 604895272 201615006 167697935 328668343 808269996 474921349 785969485 547304037 409095811 543866420 831123090 762634276 326200566 283073533 592682220 555493584 273094730 850569775 553144017 716499413 809179857 454825396 334051766 659489883 600360291 147690213 949803515 127546923 795928374 72036120 416762055 673802473 182295154 712715 961922089 271835406 137273297 740709119 912437016 354000456 383164348 243972729 774072339 859655040 715715007 731231351 839898353 233498374 646872134 952335751 282120439 465794170 456084627 457362758 35182416 336712264 269218615 559576427 889944626 619924967 831468057 300783644 764903950 55132198 781273649 253031510 958818402 530736579 789884382 950226733 656483878 168103860 254772824 22914088 621838288 414211148 3465321 814222455 137005525 709466134 959091901 437805772 961326196 348687686 88849746 753285581 517814823 328846801 611281499 387551070 453595189 830592038 690734123 798771261 188961947 97714472 559641189 144365056 841339722 578309836 654287998 679326288 156273650 223437155 977230523 50151521 439941827 262731124 411767346 443488544 82674392 455265403 924142195 529564371 61584094 638048810 320136970 411167024 691642300 385045493 543563000 287550349 381377018 300011813 139273588 996044490 929668917 201317684 370390922 218437898 6057633 53060127 224660880 106265186 395669139 269885922 982111193 390984875 720521146 451624548 814235669 89555878 423559244 399658201 857683324 466526825 129287253 632470190 927680744 808615617 657283747 139537806 486844715 593003718 206482080 417449579 203459429 955796449 539953440 659355729 84063174 431482069 35497723 704620150 213282892 534680312 483165907 561421980 882272486 527764138 522964039 260088708 653211855 94790446 387918007 268825046 742784320 488487876 296991255 479911346 36108477 593254013 585050138 482792064 657303270 609078776 839707291 804279477 655232511 595343152 928923276 768656508 135014599 488817505 7506751 694853901 140352960 106915460 145831702 240926719 614590149 426131300 157068413 662004349 460967402 508108755 652617909 284149083 938547572 647054624 51786791 284159349 840681003 148310362 894728568 547336568 270530946 838482592 488528703 569044791 135739336 903451500 386293153 199616334 495436089 915468555 892638668 905309550 338296424 584755838 460591138 890102963 245939889 674890989 366330036 189831284 166173044 5945140 444624467 106501564 699389111 439077150 516087476 360548998 128765723 93076486 150578473 392853035 409298281 475532811 811281642 758658372 80667541 940576500 268216267 122427491 713765359 957320926 774195891 679015696 853326766 941024207 820724180 804241841 303965734 738329617 332633388 910995875 728841587 609301626 967809014 987689444 87073779 444031487 234369787 556279476 915361719 651358566 324180104 65139520 627216015 609524064 319095898 104108469 546941864 351427986 390142241 334306079 435419920 431123527 970606101 588523229 512214148 897604936 263891701 602263814 1493556 164529346 649420589 908285181 265395751 206936598 304875602 461044878 909776484 304437239 328836217 779126118 787903130 95837353 231113027 856580839 207908550 225474893 565862987 76216345 331931573 862241651 65095752 668479025 500360515 533293391 265207131 744326419 397232550 510623782 80635371 764960531 402740874 222497003 129176941 126190634 988771311 609486940 718259928 364428201 419341781 879180585 457755101 439922164 962670030 781543118 962771463 326170342 642012538 915397187 501385659 419730420 117645329 120795775 687272192 37105491 312909175 303128590 326394400 318868008 91506431 409269186 431750377 724540980 386198235 280253405 762014563 484968849 212843215 467273469 774444974 218858172 263797745 139904669 745437249 467718321 792024738 786271699 485040583 302850891 971819345 595116334 443762980 332737881 960546224 205722091 247926886 507862223 606348660 135687022 112941918 144656211 494242516 791039148 771594278 603187858 607750656 791896425 860221958 678467015 359310924 857383568 647587893 574609723 949428524 41043516 761034516 275415344 987529811 270013838 573194685 240017609 622025276 815565476 708056816 384062404 949506111 145009300 656731713 659396549 720369482 424105686 846960646 280998301 401658572 139332312 132698037 783308258 473320377 23293835 1827527 440617563 496645384 589617337 79943328 254276439 893300745 750830339 869748928 41626527 41980875 164321571 545283277 817013539 272380446 415760199 48669505 83202531 732698765 879619213 255027726 513849858 451699478 193536396 160012736 414717702 449292940 427906077 699086347 719780053 612433414 326993587 527021183 25499389 368916514 203870414 553290790 719507202 271689547 853866969 21256028 584667482 367990712 239245500 532424960 577876398 274883038 169247839 85495702 733350314 136691244 949779841 64536480 490076722 800870020 18008213 591190783 291441508 309074440 825915793 918473228 118998048 351229665 246001635 22459495 345680455 846619842 377333493 875039689 641461925 498389500 438967740 829417303 302080481 434377142 514248451 521422944 611609420 409012704 21294552 681748726 578920017 373147070 626706428 313908120 927965635 841687916 558804356 544922021 310055839 783329768 745160005 769091215 969782771 202927294 719741209 424324956 681587028 710484532 709423655 711199206 705934263 653613815 127958509 33581580 561527070 658360469 126327685 73190164 513333272 381299048 550520391 523804728 432132182 395803039 912833439 267295269 664975093 167168004 939461069 554815922 941235019 452840425 87906727 993058263 393977500 654989427 813502268 291460498 750355799 470847187 460828130 205027672 618900921 799423962 431041806 339867474 328439901 771736207 16041946 564789761 674661895 481216540 138967320 127341096 343004784 332762398 806313270 187123190 657884379 541486300 121369888 32745032 725374268 663705629 118660379 992122627 408655688 817561594 763659296 127887902 11452493 342903695 208013881 340115097 967305884 303024433 356951161 487297399 853949652 935500949 256852327 751532705 112125193 895108817 700912201 698433995 19866278 180259344 367290925 402867610 81616521 460552836 145511391 516529686 203558678 936004583 2262519 2051867 85824023 833410120 238583014 58994246 467683820 238494751 419545172 317792899 113747093 275437169 670093912 453005084 117280429 51740733 270681222 283992961 792050070 523613424 366972451 349253431 296195506 24565933 378528805 566594774 960241124 393979375 978300103 234247857 380534422 586754951 267042333 898534193 571264327 967603938 899339245 947737290 445516305 569932313 706369748 525231061 324309442 755416133 106668578 975272809 117998420 825444572 690481849 814701137 217766867 839564075 939914979 412439988 647874798 998293137 303128375 485068195 22008583 351265859 113715282 864621160 961381104 803117997 136275438 966618872 315386001 208109704 958816587 275332353 409053010 305037994 256106457 777955011 466229411 104402810 989808773 768537577 885562016 707208597 938955705 453420745 425665106 662293933 892788232 69240554 432405275 80431534 217220097 809905425 12434215 817221290 128633700 952341343 767875152 174814434 143073627 191981307 902711397 628333951 675847429 908946085 879268380 34820812 839232202 152340225 656300095 424771817 795991106 234103965 890502906 708704103 389318977 828948273 837436055 520698275 664265309 545881676 111461583 39199299 576182144 717698861 44269968 707833326 199662473 888407711 395348433 944349589 978318633 620564033 810550247 911613881 586555326 837949520 186710647 587981426 251827264 814575525 95420082 63664801 225357033 477713700 159029693 889559476 88565993 1684281 710519089 323367437 393058958 288567478 373973424 951366002 964522400 178766311 649411738 54602830 399927738 665365066 804973409 292898125 306097181 839817378 606581668 576669100 251143348 753032420 462739976 624046556 571362841 906584399 790644326 222083099 753066701 324263261 784638314 233022056 336372503 253298959 257402692 368238971 432124149 537951075 933904615 55230163 453091525 547512326 469950820 497948644 825727348 173225181 734291767 837922870 226817022 754267222 327154878 917511071 592607308 542846404 840796766 86455244 261593573 943751282 456509496 494233484 973478836 831088250 95888809 177880748 636656486 758672479 929181750 158067999 490476289 573686318 654040271 618037578 246268662 386007826 444822131 936717116 192013859 44029982 253491728 751156833 926181951 828199966 849826727 373652487 612038004 981402085 369216676 979314221 389419090 372049427 971313037 634614934 593065081 412089530 860687588 150526521 532923181 859166242 393336126 601190346 952384733 330950230 229609170 555838827 988222909 251780325 30243134 792505537 509086010 671316847 282740773 106861420 891478199 324454337 869674106 856515697 863145703 678325551 511631066 695450382 727824825 34178973 454899032 207657262 667718152 813879668 471315478 766928095 865178390 480747036 578574124 211482275 38957187 596365767 905075395 813576132 412375860 520449265 357143607 35596849 214248501 543868591 931260670 707897923 166981800 876303553 282678733 757918270 971291788 257081257 42031883 385179704 378242879 425669084 215456896 770146647 591823209 557728130 456132095 544211103 660583162 854055898 907443595 819339173 813472906 745492173 657823232 256710856 848070291 728268398 444788738 343481119 63533972 413735360 270762920 652996176 512291082 574837424 183292462 420397749 814203850 112009727 516332556 680865531 906303245 165331370 373436376 778464621 594661485 503082084 230582886 366100905 166934769 542723794 342471719 452566520 888193387 345711934 375308973 716115450 525149878 969237878 569453635 259057686 54474151 909615566 482030143 416630741 594318940 391332805 390477147 528546969 482601957 662642524 250104314 560757055 443786414 466140823 269404787 555447146 544929240 837956060 70067873 833921918 877158015 63522819 824419498 746578691 328138302 222381796 504143959 101617645 914349658 979024272 240592313 347592091 995079264 854560017 850246977 471411244 302414215 367028406 57450018 123706529 968324494 237352527 773957870 692810560 353106610 397894444 256023914 170888500 477062460 561203637 377519339 166378266 8513505 480860960 647738387 159255486 710994903 253943143 467193716 249585247 85237287 434069848 342863535 207485642 246803183 349317412 404126254 627263118 998443413 781988207 904230652 589609819 202516546 659201585 464702757 662610002 95546587 958437407 640669231 755198985 335920841 410260781 972561191 6822259 661474488 14184934 955207665 287665802 895428773 412395245 42872587 684634630 545666301 425165377 8795851 666411308 888062837 457891287 323086280 122650030 953022563 363019255 439872903 952570296 79108156 314326741 520534815 77504612 792363674 796961487 527705247 744022508 455826719 545672391 523257887 84898720 994432595 472484759 858142217 138367540 342490870 212125326 487720612 141355122 213088997 815329371 141023634 181547613 870526246 138001846 804998222 773900016 439813549 450044124 688748709 555955325 138269620 763924344 256991225 995904216 693948908 938960616 66691186 421897385 20932820 317773942 842914116 936428354 108365105 454588677 834709255 560779388 463022894 732101768 99065299 996478931 398157071 736186474 838952504 811579684 897089712 12384731 520475732 418094500 588069538 493402273 715987799 301600831 971465982 188929299 842596202 801723635 297351351 780146573 345782010 254676690 815092821 810029792 150938876 486711779 996319628 345692880 238173340 558489640 810640779 236955824 511099346 483115339 616827602 602608999 60656052 92878674 514526601 137510788 23776680 194784884 178672205 54216448 587817746 599527662 581184878 656982891 825157057 236322932 349376015 605400351 827823282 341670312 856870580 844973528 304078441 900340307 765342835 95085644 425251103 940474116 290365740 386281947 534557315 79175203 635515438 330974427 932131063 702300829 349033164 917351254 347840351 823161158 758889323 435791317 755860211 276759427 559168472 728981477 342441888 449248780 179870529 747949419 581036017 24807667 509393618 457655038 185830221 752071282 970531202 898188106 708687168 26332942 520893360 704739795 81556484 817058883 322339123 609033206 767603040 30740760 639322920 221610160 595925848 985005563 986684696 553695509 756763123 565910457 375924600 535347417 123417118 809798574 132980245 946813276 94923479 707091799 478310624 338471923 711779394 713862336 821320940 14502565 452694568 944052619 833400118 895449679 136241764 496394381 687050618 977869234 801558928 459927735 477288011 999391736 851592240 878288047 823963232 522355691 774994151 735158305 323728054 830367927 83723525 389075781 390620293 205445589 718656845 721373637 466465974 483936546 974402485 118307359 246128623 99467027 551080205 231800765 768845308 53641445 190551968 198046324 226984261 984533738 230376469 979514477 790492419 385348885 858993091 155724834 310513589 846485439 63647587 168632874 581497037 954229820 863022627 859312912 795326024 955340474 344391671 253215930 112169783 829944422 138708011 675911855 577577890 795106489 640348768 894802699 923480142 253656191 176259124 260440323 288658662 983844634 30558864 102055134 197560401 377362953 882574473 597633232 672887114 71821391 490537537 190780091 167063828 932129536 419215139 427162053 780123445 449715293 999256877 173332584 540249867 316169552 390712317 461903047 242276214 619076756 573401832 411518624 49825479 321120452 607828251 325564138 981776193 625827302 35253785 619685992 143694105 321826880 630595750 487450176 312095564 439301155 3395568 755564689 625199874 364980255 633718531 331555839 646010519 798214222 298777512 768679391 957301118 536590296 899956794 780712520 568352106 307243175 75518646 795260502 636183187 592385918 604036972 984683527 827143708 441638656 364151993 314229752 749753852 481379877 695325007 857526510 924520078 153358506 377016928 930101390 323777871 532206630 632456342 548359689 719744405 643515971 793196713 97189724 211758115 149223833 118561951 316869350 295580243 292870938 375004517 337846588 197088142 167106409 497301506 473348197 206257420 795393188 32350218 596505071 751282623 149348260 421434484 434333292 813033897 924542424 208684613 312535782 604794357 724678602 20324285 919928308 683917935 403047262 999041223 815777672 8884922 476556479 163729971 468185657 29219860 427216519 71876292 421040860 602852404 463643354 900318910 608796270 317919050 23807116 681164285 386820212 495187149 358160492 47642898 321471388 872259986 766281116 16846191 523906110 58448039 923349981 316972303 383463244 101321786 863931219 314338577 471593553 126857907 482917691 645428173 363018126 848243659 510041771 52170068 985358392 591696704 908675644 602981475 318502550 147692119 534729189 954825138 726098484 144303050 959046676 110080164 439992519 606026205 718952100 426575708 544813758 641048332 37086164 510223450 224669629 941742785 325815463 257816033 335524515 707203804 190179191 591046045 518409030 520987188 443254640 737738393 677500265 43033541 140116363 689555591 430041743 739280282 889739825 394491128 367373058 650739650 56469373 639505217 780985290 653560697 450256555 699300325 391594177 714877707 954203952 504438062 286053446 236134442 599159095 408833272 975046598 757765509 627377150 955452530 369738284 796743851 561220852 40038680 223971490 289081474 788012843 379152995 948456441 505032390 936358399 536055187 749549963 832363920 950654179 74253593 828971179 392488442 491270267 721605120 165733001 856977844 649043555 459038306 270472178 690231793 962559190 845269428 822082553 885696727 96013872 205104956 138918884 746337868 210958547 850321622 575329717 342150955 252907153 859290147 869178030 738400108 550980660 150827047 44083655 146180675 397394075 946886963 286841893 901217316 256537710 727137545 540550636 741337952 759947983 201064857 548166623 718352071 471767616 313041798 718947386 748567955 837310604 404747181 288027519 381564775 584104326 218544139 733178280 277586767 201616310 302629788 259020427 694367209 68281868 280050830 544059308 151976876 334737248 604772329 928264542 834256011 733626286 379649323 233238236 911829553 828470566 659000544 600676346 954124765 478603493 968136637 300857782 726993982 711796399 383051902 639187429 591814504 159275464 546024469 994379089 369183845 140359379 728634809 745516739 194794276 941162224 765985766 815526155 551926492 913257285 263753915 374470559 868092477 3063232 345493143 19653316 741157202 485563351 652077501 873842893 196869131 762283575 905971922 969154461 999392019 832156063 139661107 763376457 760444868 98723304 433590628 425440687 869733609 825684415 840675906 418345571 659491810 884953513 353208481 660415196 664244493 566559245 879516829 44868014 795404869 221570404 671195732 626512171 594812133 548404346 882662505 85588598 919241068 784112056 161022218 588858474 782214662 867008873 707184510 599244227 156764536 136914621 860628709 607927062 541950871 639868140 214648419 255276539 172250013 102219156 482274811 979799454 493099819 821160001 765407718 279899972 191534766 969200726 833084656 209265560 706126217 642456079 630126474 633418412 270468136 510408969 238497431 766158620 977581746 947733339 869641247 768813287 674852312 635572567 135721838 305176957 503540674 40510294 769383550 70216986 991862280 144178020 273687016 197791408 8430469 817995707 651131048 109806514 483283217 402231935 474634792 769085634 701017705 308552100 659062125 902181290 295972000 46953359 887372891 73809314 114191386 709500400 37911790 713746681 190682835 189945456 987705908 286387028 744393068 133702889 691545296 305427178 468253522 139021340 428343241 342232451 587324722 277152236 596089898 309780996 313557360 760442805 408578574 85031617 14247916 750980955 3151611 574574699 275896796 713874471 94499691 37318475 399853898 111493042 554227632 771914703 125005950 785392917 446977690 385647403 948103555 242115939 929126482 41597558 678945876 629631499 276610018 225383603 871420677 699453513 367722547 641989195 840747724 286443431 415727501 783987225 659455434 294110981 882562063 467431297 882162759 469417043 916656333 985783430 511405954 8696694 207851270 102102523 513283167 735046511 190803621 880037418 903086728 145394919 680061614 446496469 927707608 860773675 253991787 438525945 720257516 792803065 745925851 197002804 481809342 202752604 233169554 618516418 686514241 684708021 955431409 458608765 370608752 49164362 686137777 331425705 521601373 862061478 757229858 942476745 86604640 723156894 758485476 594648277 424936352 188007696 845536504 147584885 819970352 114815586 928424358 733630940 735628932 927992857 182964734 192747506 771890099 206658378 60858113 323755402 673445196 697789936 390420403 885260276 126845275 112176110 685649727 418995301 58169424 254306458 505342379 27771788 590652801 582566224 821224482 712731492 639816287 881031286 640248810 745876482 832241664 158626390 995913818 11155510 794320342 315995319 738088451 896981078 73106644 677477374 166861440 313242630 718733757 622960051 819997160 573240820 79827176 862194199 846094726 903314124 216973227 265772589 823433053 620114533 966646460 564816317 708558755 988051726 11568464 957876846 43075911 393681554 103862569 340648240 856442455 631823516 698818232 642834961 909664473 790242920 611341053 749220125 885843809 787291981 716397656 798627702 771289429 597219934 440384180 767978749 236280367 755243815 540905927 854308382 507249574 722972812 922177490 771902914 556896538 899109067 407802461 846170627 854210391 293568836 729334481 74565582 415777004 51512552 705529002 361573116 417564785 388290351 443684096 181910782 307706792 634848189 116790771 652006488 378935759 540329176 72135855 697242281 528960505 805213178 595035475 539766474 559571517 349784184 72717488 705838445 198189439 88728380 221154022 472825284 827993134 514268744 60069061 412344656 624333699 702130617 232919161 54070923 123026168 154591517 498064244 505934624 310856971 66337374 188440532 347111136 739074968 406134413 176366646 842383783 85589234 3404530 498228231 551624167 22603394 480124801 702394026 610661390 773097532 927867030 298255776 277982676 829102085 857240503 1340400 437120324 894907299 977176768 701605818 621648910 897710649 192696172 859890919 922935040 598281076 666467321 521277398 757992576 401864824 382664706 591408419 998289436 627688171 436301066 19386947 19905348 421047912 552522423 887598032 624954468 948851215 14468687 785876032 530907373 244684993 669135668 573743013 469459774 512133245 141871705 822008152 928803004 692048142 321635488 483140596 256157093 56580465 294356052 287663101 548078587 630943545 292173404 143775692 66192682 96372334 648528109 429167430 565138083 832416242 74766282 183008410 927735384 26065899 541114645 888771230 881202054 652431690 884131840 319027311 315856889 403693335 500989212 949903906 604257204 895414743 54260835 333295966 230566314 450550984 528691356 307038780 683246974 910363086 539078724 929006242 466216718 188175285 377525090 614830321 968955604 745745631 245779131 422367864 936393183 435876271 549691534 500067231 570080087 699689163 129453929 227943452 991979715 344561897 956648788 643716403 697763966 77034781 530297298 860751744 396895647 712699334 449698131 565539877 401728617 802714536 242605034 488577415 205659443 969734094 419267003 423925621 858692085 281958212 336940202 75912729 72176575 158146001 963812719 10687758 639456851 206798808 168081067 502804182 294144663 648689822 615845841 56884249 655734541 630293583 492085925 253999983 969030618 247316570 108137546 704735621 519757761 912408878 372197290 783223280 195643004 419651509 311916393 223340658 496759086 785890625 130961302 210701002 931916144 592270457 480375971 868411576 48561144 619765856 253525794 391743761 851565760 75825710 18834528 254292217 604149914 643434490 66758489 964220995 15031570 931082771 258290586 714268156 597943207 27627612 841427071 982167853 987373912 850399203 196129150 34095614 626364391 600716096 3585076 853634845 587007042 597138981 538519931 774586146 292179982 276923820 914903297 582468146 588946807 270871614 653575110 623530755 197496224 188555796 130914879 106848484 429358039 622226121 274440970 183300775 118764892 823736914 837378762 411733746 284603339 660730020 130684608 723515772 731645379 765309852 699392567 883496043 744268859 476878031 434984754 96067827 256314119 299457680 836808580 350770128 745175445 342524059 573090167 668306197 736080635 184019583 668008584 104982965 592738124 447366739 147718930 636248780 650160760 450094085 202503748 155577255 527893918 738250552 673750021 259538995 82622317 901286757 550436247 336824048 595115736 659442966 136415417 244023563 511730564 989130843 167039605 39440723 684328905 444583715 16134312 752373087 852295364 374732637 193195547 594780085 514523492 222798968 624448944 628662231 336035434 193715432 25085533 768800356 926571923 431570791 447295636 712723798 631480087 685973509 402426955 408651648 387667308 406837044 640115624 712629687 15651858 682990696 334610512 122196744 601331797 326669727 922477707 206943944 893733030 401845843 606508056 698744550 231742141 240439946 875183129 278199628 214236861 127279820 927215937 738620820 193253370 180814892 687985592 318357305 113333618 385790778 320185615 337153668 751346441 169167386 951702862 38291705 41590694 194989508 36919780 954276836 972172451 540531245 914664873 417436653 475875796 491487328 403338568 159029450 152735124 710749186 767082786 312917624 331299955 70290838 692492186 51324776 886885976 247812535 686547354 626692470 568698841 703446879 509205406 394277769 754204272 374386364 87686692 431307482 834068255 334103775 774071433 586480805 959774190 756173190 757877403 562303051 288295597 414073975 77526091 80562904 377048738 539526589 118711095 955103264 500471638 486641961 670250058 166700464 497090847 170105572 838774573 198281530 933313507 737307716 629375112 693397459 547245356 991366865 87994512 94596392 803352465 854911875 193534465 825101031 43754480 892739503 21678708 797443797 908697414 914634449 597672227 334037031 296100629 285573749 606968883 361010712 83781579 620768569 120622405 474320737 254868941 624895937 636874976 54235814 337397607 997338021 592138570 486397783 99635665 566259236 697171278 712488259 334329941 360784858 27692358 717587322 550574446 127477844 835273640 445396103 833168163 907603654 386724326 982140991 134875144 102839024 581436747 7787633 71090862 836122811 237292262 782592424 896855652 306066157 631384238 31449434 856038685 500161882 718098833 970685707 683586802 750798163 702904420 507596888 437680726 683797136 484593809 661931128 993660692 50844663 813055203 209902034 659753034 847478370 994342891 56396213 236873528 837231053 10497814 387283472 756950552 130138143 426913685 421084513 467376180 174595064 112569961 938852059 133652686 660261887 336343617 64085199 10782240 559548968 964310777 927362643 597830447 920106181 52950755 245619894 979126734 324551189 42548498 145711502 316793910 67872557 112391484 786074932 488661233 322726143 47012852 931274289 107722158 232237351 785399131 666012387 543815579 534968985 642972224 649561399 713390473 722618459 44139250 211931023 690804410 797332517 60594070 824281541 545740869 179610461 225486287 153216195 929903850 12225428 333374180 519731673 708115239 688386930 739491065 190681519 37738657 91414457 656312751 728945960 667196707 440010060 593826411 274869826 9035763 339193182 231471959 855267835 960833852 932895139 302498005 413071470 474737722 324083606 10332036 256584256 657519296 815193440 754473510 426128124 397845869 340802047 433639018 102603421 875583189 303314874 712316614 511173386 449385861 694978616 912892151 956562981 743830293 892027670 554740107 657824207 685439055 344560393 332791406 864436280 967369139 561210539 203398861 520565673 72568157 170131751 282653055 395476137 491929863 459239546 796094947 683033875 305949934 238427812 341186702 906161607 184065074 512883596 219326735 657997103 771144575 770312473 579416421 693856701 271796992 456100764 59716909 893630228 332055731 114411472 155669470 177410033 190680185 852292773 735911745 490494093 590812250 265938693 997159946 352571346 991435505 943019184 371226198 17866020 413695191 691189052 519982501 78696216 990192512 82847195 598249376 8696180 450448684 413157374 535155244 98354538 583231885 145009969 566966952 140185305 757215059 547917932 229485766 188317884 661031450 303874060 795881842 325255550 169106087 219573870 212168316 585416878 736424477 394856131 888299684 954670995 355988828 30231432 877477020 670817281 796706515 877459331 11577810 752951917 844586457 681448218 275309135 885361276 675438675 342654585 950879984 331201333 418258497 718259402 559828284 585218675 801073211 288485942 11846723 939253814 720352153 387226882 612664986 126755910 227646579 838241346 747830374 730863224 297157967 502928530 14723242 623237760 640894585 674109648 598671032 694803362 803458521 455998729 786680178 470691685 457171793 248452440 196288171 310444542 37892361 511605368 215526919 951082475 920524921 243097044 644512591 972746947 959877448 943575751 898362894 210261496 340982211 816910460 902864550 802183511 225975618 980939377 186907184 552216171 344843292 907136449 487899057 371933908 546177441 680547274 113744814 545888818 213214598 825750274 189645200 541957790 673404746 351507739 383733984 748105965 631870879 62784220 207666871 807408055 247188120 87193090 62510137 75938634 46939629 40253558 47331640 473836196 699468156 23470246 621469850 62482919 929544623 363567434 916408819 103600900 423764162 407699995 644007466 632822921 803221412 952253033 762927919 649814334 738695338 704784405 97289264 396041926 106737787 124555702 247879001 936080394 217124904 83827531 690509762 949739096 373611373 547868617 525419065 568146068 910985753 312739524 86018060 294641210 804139942 606978978 47968930 724101971 644626354 254358584 951247060 710863004 154985734 561878269 377468432 904927321 947078657 959001235 986699097 483801623 810192805 923549048 304879337 810688245 455045574 205765670 593141568 819382032 654108311 183781523 307219861 128353650 612979845 296046441 762809023 426050920 720334767 206032414 32334988 338420318 471841016 551493437 579634796 654567241 161442057 98660595 957254632 816784285 446474270 557247719 73846030 486496345 860928996 6819757 155977543 84529472 55745995 382138166 600358974 733202812 664005603 138775339 692462126 471448596 687957359 506234777 872712117 870115817 812298202 275727699 452664752 60902666 842170745 314083350 927106935 115870457 944521584 717843281 709481068 949329949 632822804 180674091 89262246 957491253 167266769 577365929 596533376 633177603 326811588 394540565 816022082 260508904 936050687 347402268 697312325 527333180 97893048 413516886 589365101 537335003 844867956 331289871 245126922 252355993 672489298 29604537 350735704 784370876 272476230 342248630 279515953 188943887 386953427 154835361 919253116 43535059 945945591 214296985 228244772 808237220 858087397 978648475 976511493 967238165 52078852 312866474 932689950 882922032 452634952 511863599 549237076 181501644 915442673 928814356 206324507 305569689 413191901 77186249 522832358 597332498 66988642 315525598 899281704 168241871 856183490 717089738 876321139 589165823 51820911 439636888 426237304 824921301 730604848 426574312 156575366 892320691 843015552 346070039 668959861 647301550 310944474 702367808 754948873 970502807 300367626 341016151 922119434 665007181 9532565 701202966 122106153 524265362 127596012 456497380 367313868 482221915 282531180 600205610 353986162 893387450 401490769 667475337 778834843 595806074 645332561 451871010 107922516 700673407 539312754 796067997 8009041 492691377 20959983 490912568 947432847 529832132 599233941 39577332 496304744 950403623 857510457 353206815 340079210 335849028 274545460 893653589 28084091 332867862 579961076 30524297 696646725 494808301 859676389 487446838 440562363 415670706 649004221 811549899 44354163 315238411 894824329 208924045 480053985 474080598 674187453 824972318 870828305 92091689 235788302 782472950 379634617 926881534 949406363 38521801 720242468 536799663 539510762 966808160 692166122 487560010 173480359 605883507 600191481 978666964 212302207 164970589 224914569 978909582 409375815 260297397 114372470 185947213 63337903 822459752 600775849 728015316 769649840 231993278 550335661 485780584 785782972 269422858 771431870 562965281 905423509 652475679 900388684 399293198 666111645 72770717 579313004 761208148 808019094 842352192 530024393 470225370 333294017 93692366 34666742 227152198 31487597 212178770 644693894 193730536 7434740 297433332 59239266 33236309 574452976 20601733 656969332 538691563 523290243 470522869 942143566 900421307 663664068 873910025 883907692 934854867 131200537 639724501 523532576 939217969 692229111 972462197 412538800 230832261 426637909 839535826 614531254 764738595 796941585 640253726 965080956 113333870 273374779 197738552 699710237 847810976 496864221 913801150 222183333 332265950 196920150 547006614 956872780 336678996 450055439 871307952 847674887 437169305 446671451 441873994 676248186 178842039 423986884 457943375 148815645 333098098 676645749 385332066 484146772 118375774 627593499 941054493 596734137 605798061 456479046 396770584 642446006 637499506 929428918 87175184 851276523 477573731 240807650 641354767 306893861 398591704 254738544 461128659 140202787 267751044 962713864 69072092 997213476 19015235 477583164 425732633 937246816 165318142 183381334 870064557 637009982 777323320 208456640 701778054 922836366 556130909 509791219 425435736 816065141 541573400 562371753 936284598 416479587 42566509 772274302 567993932 265544904 976333831 203386332 714440127 70392388 411177512 902862245 313249390 999343002 778943437 200151572 828077362 980407301 481188901 289562259 391191601 847148966 636414734 577877819 254455184 527019564 667042989 569473854 335862940 179636860 186309356 988522930 687628550 582183486 278291440 927149329 479357082 858724976 280243014 961151183 468180570 67402837 116700378 68704932 954761408 661122386 495060008 666757838 903425788 838819235 187766240 41359506 859834527 488505506 106317165 133454123 46078870 623250754 566927293 602173694 18000233 700285829 7646414 168590871 148501149 63902733 178914711 996901458 508238713 422557621 982338216 343739610 94273601 52721003 142508528 187806101 451034088 504644173 271143454 994468792 745891012 809871549 195327945 163753698 891410982 700636492 357481677 361460259 331967208 838200121 858456137 680765110 979561991 759367177 15028085 598143912 519173883 431455766 421512834 2843674 839754967 924485161 240984886 208590699 282777363 307374318 845970041 134811787 271489781 354563111 561227492 142154973 809766352 709153036 493402717 474268970 321362611 487188086 348100606 802475580 549389862 339045915 239204071 959017957 756105076 685688175 937628608 446080331 225237184 676200191 24711873 72376722 299422093 542822331 68086302 580597002 949468764 130384161 692068031 424087092 344092159 937679322 456122871 277657639 155684722 463394317 242957764 326979832 72278805 721485314 480078946 881291719 96775164 530090938 370926717 275202246 570549281 250021916 26031664 713906869 691097268 521840886 301856708 621645911 236974103 264459031 294233952 757562615 338691114 564663599 770677936 889581777 674669316 685109886 979878654 494646672 487330624 366557885 904546015 451048481 571430571 462014134 392725035 3814708 173659890 267806504 25256169 465387129 693809189 871086609 628545820 173472573 856473036 754969123 785724280 722085832 697251089 711989944 508608915 911206992 962238533 128224414 999098565 938730716 357444016 291716604 288617612 527128786 969494362 246040461 820470512 658277410 301923521 679871395 398608616 864458678 283853112 748634380 390658326 203653374 308430272 580923123 323315920 775206146 659596510 455658684 114056135 345329866 361937837 760409207 448292622 736660336 561282132 808771977 838541146 225560525 324207291 452100622 196016843 386197575 602536881 85811253 128102906 74047670 394564480 733654017 215474933 604253307 936126518 646670590 580711429 637882684 506775777 386161291 929266892 64346972 353803705 900957344 919580446 906300191 946263887 756777393 651827281 49300841 878716280 536408252 213049665 75589054 55984848 830543131 456057873 784663016 426858411 281852913 970141417 678091133 776611007 78960197 994197772 773657258 85606307 495359679 173871311 119751202 111555095 215244978 44935661 68273189 900861377 448808763 913696976 802997645 607948713 913358032 520885461 92091179 866888255 578246150 810674777 122118891 193818655 202761340 442136245 153539256 647281323 13104802 742696680 685174411 512789152 512127630 918660275 289152706 178881994 725422793 66947525 285291160 997389315 728034984 539835018 89609214 301588483 547405848 301004716 568383254 17426183 482488018 781874225 393257453 401761863 764126545 209833837 933574183 619529846 959945575 401535585 180360659 712534970 227066033 688016844 34067400 981783818 59100089 370021552 47990928 284260305 929549685 280778240 831554832 256164892 829597715 190957995 241723133 470663891 139205270 422352145 211715573 921682013 474030066 808326733 712730873 216352797 186239415 452843469 271575702 364024189 225946209 31351286 180968123 480286412 618949805 48054525 333403241 489401584 559396240 582773201 174330426 225565411 327049431 919895911 982394517 793416192 171181968 546003873 134346810 310894524 963081552 493091679 401171678 107196802 663636276 106610723 492898199 46502966 279772195 755961870 537505081 533623432 928550843 467385067 667347270 242123938 584143757 144553289 719797788 521545845 262514018 814605948 916175390 939464928 76735912 414635502 354141501 538487206 705458624 305639416 160331565 672907729 590962039 342944977 954069859 767752928 571837401 562036834 44820969 653910908 114622912 122002588 68044003 235465415 163709223 772742752 441171820 639769238 60958016 432446054 953282759 232143228 237170262 283171221 186196971 946477521 163744757 58021691 718573013 478040867 174513493 519864545 712823730 18362965 180261930 738903654 39537065 960147727 785115882 966319440 182280279 613163316 643640649 196682026 805778797 566965391 504727768 798990844 295773112 446082932 351130808 329814619 770810855 998120137 662862188 122040505 192147124 887539372 561615025 488444442 132300262 9322084 721865346 989043906 568218809 384078016 945000768 137034312 750429342 788976118 924683084 743480022 178430009 540235458 635926426 579248282 884101595 610292830 622835805 696631607 938434881 441965970 108870661 701702538 625777788 515945674 586335193 461324009 509905068 291805520 1421801 82585659 296203898 402352634 572817927 617983318 35285472 497453516 934324482 185490362 681024454 289386581 426297890 752747381 997059059 748413593 905418539 559193464 643715959 981009340 911591943 511719066 857950299 923460816 321432299 192644470 658698692 105525136 877333663 750404974 831912186 670269022 79932301 121785559 173984045 622590553 65651396 885156454 739116468 28838367 263333512 606313266 141033843 161417871 739372009 418315788 837143345 691557528 625290955 456708044 613223043 753952393 731339681 724219863 755950817 350117842 987271386 234733942 871329902 706523604 759394071 88598177 138824901 278747524 899525413 380186634 339301183 324613580 304342709 885608670 855914672 185518125 263611447 217490983 774419186 549829361 369544183 367838952 500377485 972632482 28631794 112773319 3286369 396307337 774820408 403338452 23038742 905230107 151308218 510847953 714645724 374995012 278406764 83498625 903955846 152436306 764889314 550502247 660009517 312803216 724563278 830568535 277408214 453821569 179016372 148754947 877227117 158781918 349672042 33103326 643348951 428949842 272821793 942379632 736603142 614848594 89602524 133580294 137102389 903990185 890753305 8856601 179528319 103460474 535691723 895074787 862487534 332987572 282166593 477948783 6624800 101663815 226477967 69805671 873834787 487236830 421029928 189213716 734754975 607815125 158444830 802841679 268518814 987238544 428275013 497190248 888194514 316924969 650859402 833351023 403634351 340454062 969864338 939476763 646992531 169053459 948980355 130206071 581153948 397521958 269985731 818671702 250012499 995013711 273013059 275861006 543284537 982858143 198740152 209193369 611653948 993817936 941114216 902959138 148963302 17181560 88189070 244484347 605280056 349595999 257110599 454255912 470652756 434171419 216223401 852900877 137140793 171454895 847135028 251244909 482397212 318293517 429643658 335730157 111780473 958891452 970279160 46688891 325021472 415855285 834018243 405922595 741257699 577886231 514473924 309049566 894584030 794527136 594509877 640683655 60578543 696725381 142815815 59647699 678033190 12364272 570161981 682123182 584948088 896102168 112580612 846783988 61748675 592692734 330249365 874608733 555369010 717665358 725805353 177638715 131152880 849233381 635706625 32064274 627864528 928815984 556380062 436895160 889473261 624795069 113886765 973255631 959473264 126683952 654925997 86698243 807483700 818112110 379906934 420118914 696988842 75052015 720727202 788182589 508472569 481566950 653892394 557835750 599916149 75728644 375990851 100247012 87157791 777075450 504749715 167117344 710421256 255637751 441634979 110754060 855693234 776867426 140255261 297102211 174389105 237010041 216393947 979288999 200865784 189170969 588663438 716237369 963954964 508259541 414841845 200791000 582227521 309058467 112523794 310503743 965275717 197175900 981378799 555051624 880342439 305108941 773244126 808748386 525674238 710119409 397320173 776660363 718217888 155255375 677058683 745887935 557386818 780415323 100544697 388209116 414279528 351038822 646928372 969733422 123031980 976142750 354849285 702243724 377750160 31753737 615258418 184721781 159098154 304134968 942135135 371369408 157556695 508080369 704907481 876641349 531837447 98459264 861529155 650926083 356570753 964936027 306252284 106225343 278732799 611628852 801113550 893189490 621852519 361473097 809481975 609989325 706811724 422403178 689824690 160617101 137364321 743725012 606283741 384749903 505069186 540513272 886303204 156726863 692248665 700905787 649863068 579758981 961475624 328759708 528008326 180749375 457961181 873289372 849401163 305640439 332735387 619258175 911958787 823554576 479296809 218822193 436508730 416189536 301343971 633407470 848450149 675312532 473020928 116079429 928521747 14087984 469787281 988400064 334792261 228287783 2817399 942683055 71861367 756678486 39659782 506615046 889003704 344751894 462276042 395035589 676658285 122195896 635650727 514289799 131342806 703604554 769638575 454479287 64057483 898146357 484476283 22429159 872365654 593891607 262019832 590336790 576630856 774239862 422841568 918117281 316060952 23942962 441045497 732278099 720616325 749158806 634420373 385688239 191334944 108850969 392046372 25058509 714188274 657186631 661716005 263086291 857694515 23149990 640437507 530579043 590781409 544411577 159851742 242868966 308978703 407700724 48709152 111020634 568658009 348801583 252398467 519523484 983627893 74304967 798228012 141335191 293040730 908679956 143023125 380012208 933831516 514528047 305073217 338752731 330396744 952919837 188515887 997018995 173958966 843593644 292006391 247473296 506315798 609995407 682582547 161734851 573962448 984761346 311927314 368398844 817680020 113058623 828115707 674508952 441525928 883836430 420080920 725249189 718708819 757881503 119050512 568381706 621834380 285407394 114382883 42672974 473806122 14977685 701561530 312916033 852974672 168402109 583435479 14181343 271768426 18846603 901567877 59592244 287923482 187553522 521973542 614090217 473452607 540666815 146338975 657022803 428583312 996302949 275739434 964957239 239562292 767776317 953114528 315183811 535735346 468662393 543988172 455255610 819333838 417420621 496033411 679956564 13511022 356568473 693372267 927223395 409270180 514073255 402527794 758341430 213573732 359956280 654857015 645282201 521318940 360653887 611636495 994805422 373717147 16795808 367963354 974343421 505866735 486190371 288991607 262385700 896019490 574712616 335174343 733277090 237480417 853830204 289367467 567047426 900141972 591427415 1167218 560016253 993479591 467266265 23939410 856517725 840124356 145466484 199179881 407056468 334859561 290969814 143562119 284307220 279931152 411583501 106650694 124382380 516513255 486021608 588089335 372912028 449649523 86722643 293606577 189529381 795342782 410935145 544035464 879903933 874460152 77135574 13779044 438826626 17587098 622336737 530923298 259636390 388996099 668258408 615995564 776612319 851889621 302365101 471399910 528878416 970966419 505124809 339676174 46150876 497693715 555383006 792666775 93547802 731962955 983748380 547227516 653080343 798378853 447379567 317223833 773254950 874124529 543430397 210950905 837407197 810996646 469835568 733816708 283097720 834953638 776883172 281348854 341545104 811920004 421669688 906706540 615324659 341651155 782752004 731520604 156993393 435922127 803373935 524366707 721777167 496674521 840622608 832097309 912998453 722776118 442986522 837031681 929374633 842263752 366354363 818733102 661837227 668237821 271579580 934579771 40352594 243601287 996175031 757638517 442390665 528595517 176848612 679149478 318311831 719258359 353848358 62079405 476731399 134407563 936179235 944317029 585016229 387172200 818773058 331250353 187852094 505946178 434037640 96933296 320577377 276586537 306411532 390874774 988857614 394351901 434611942 493447606 911280376 697173950 460435897 306054920 354672417 350216520 675025303 336362969 310297934 811639731 358805410 977853920 835455727 630789537 214083942 16328682 398965548 111173523 353862409 77092300 141970 897841309 926267132 460345871 878206232 744452179 846190120 240389737 512248973 615781012 981076641 277494783 731638925 407690956 898933166 877097738 337281391 138961745 471077694 115337381 344765987 505075823 490377575 505883089 641040912 266837281 120927667 262166715 485842381 572296859 245982186 25779029 472759855 697372233 949811922 641105825 80346908 564908974 413436909 428920140 905364081 950893729 848604533 476127179 360330062 47682759 825783103 684274904 985874252 6329018 939149477 611502180 210963201 276631673 795818003 148130146 490548196 687921384 787738640 227881527 677567318 746499648 622281201 401904341 146132455 347498895 527689637 163056405 352111340 556923856 550319847 594291833 125347251 581039707 26564368 239360417 266478317 74646282 937006113 565092274 629954831 867802901 633296991 43769182 506495390 501536062 483299586 273075924 377054185 73164548 644570900 488904361 935645173 608435521 93221926 940236283 547408575 290431249 57825638 168333024 24546655 952185078 467466657 614019610 17887629 665349012 843142181 544574369 561510902 726647962 964984871 51226485 731568472 922966292 839178214 166146159 211621774 945479309 342969641 305180648 302389729 6345110 232578417 930847426 479338778 854965026 729024342 812164852 606026072 72599573 206831040 882999694 482587974 211672806 632787793 115000790 457097528 994111314 904759152 19016455 106371207 298659834 784548748 589595228 570196481 317885089 355763175 954321299 192709881 994034792 317720131 190039070 133329213 254772270 517475382 77894876 133083756 569296928 99357034 654133809 185149443 162472381 951557185 236932100 146418848 702662476 896054567 24065284 245457710 282007687 724389661 383084498 416352171 902480338 851051995 988185534 313851148 647749487 195758538 558896665 263811828 189394017 454170604 728015394 446478532 783982188 929513193 986087382 107680239 589652206 250779233 924402866 370255756 803780792 61151537 95995681 573752318 972294930 769956430 203511289 594685858 788654468 41269870 425011536 295548261 313198610 610726602 978945393 351195517 139395191 789752168 188834733 11982387 972656762 374061212 319478742 274228422 296162533 996930592 299994399 415238270 706228917 593269157 837597257 779953979 754492833 748607211 554238497 755667668 970127991 221345508 612371949 460198149 858025415 235074376 381250521 414158802 280901438 822683483 50779147 710532440 868992048 294293102 537170513 402956401 721008215 339463236 956723628 378375888 457736223 496317272 675061923 618363731 522096863 3289613 299583500 979414008 894832107 608411124 650405111 787975232 626000653 145075320 435634945 960852356 811030000 757665809 15119048 589619378 793804243 536994302 606944533 657459797 912509925 698439661 224712956 418354094 906568363 647417231 205740244 400960555 662714286 290200870 136303621 443451856 484084626 322882062 579330275 840599234 958821851 275103166 358910971 796754381 251899377 695223297 644535498 12209831 188752065 564760981 480277771 31274665 702859971 889918121 234602391 454997308 645371482 980794256 884723049 489177878 282306340 382596099 612458832 901961861 799775537 808712020 881961265 72100361 783702010 743943180 870193410 237601165 867360593 338065707 456891260 396276587 472534210 375219708 759597838 77164306 988867215 584025249 196336898 33014477 503363292 792660508 938166914 682094304 271367595 497109393 766614894 906325719 895860861 622513019 100053769 628168679 76584646 389669330 148210119 872723427 551667470 799870895 515529532 342636740 370466369 873139895 887703631 409194220 671781541 691190012 438562564 126069068 364486270 922665264 281450139 179289460 790702625 386216559 522337304 614625168 833985737 107391455 575808389 80410436 304075408 934901226 354898452 333878814 991845536 651160000 874883891 100322888 239952850 312294762 954477441 715661735 349007326 425144243 785795792 114531252 21380670 523060507 917003872 965444675 159911242 317951901 138561464 980981248 914959765 601531266 86848554 356035847 91759253 873595566 374585702 810417905 917597229 306121094 901058171 254195233 250166570 828051448 361750293 298724935 889234545 320123464 986152464 165905170 884511554 636624922 23987549 277623915 749362869 629056055 159666933 220079145 786418041 835303677 609264993 615604425 382249706 612368672 778963340 537624882 89609440 792082867 178590300 253213323 730593145 496233100 696471064 465627843 386392961 755381295 231321002 793547015 397044511 250981585 939444871 277984095 314014448 804841607 256002218 315526408 174274426 638434458 244262013 16579532 607367428 547586730 752925849 180445301 641207104 435015177 934228016 546232112 979636188 443901196 192041755 232968895 943327923 715948035 263871374 489945070 215616554 819096491 663219504 612155604 828455920 903009043 558733399 898009090 951717641 980161245 984269823 959556318 157722774 446518698 936944254 804812335 12637633 641369216 380609221 590589978 602416151 216810446 333590412 576557598 620588383 892755090 535308841 887856296 134640924 391496428 780036264 124898540 219816716 463924348 776545948 437085069 705262332 926537084 740630057 977981831 93480477 81567348 720281686 248234312 159639834 825796513 218069024 93524735 367623728 710278806 380840475 739119716 30590635 415619012 157914411 609904323 69935017 353757502 296882030 510032025 826608779 44414468 391660873 407548879 792389006 204958193 64883439 619785347 948163457 270963660 64993344 491386153 242634170 445048114 314696833 290197675 377575442 839715 424029259 811065251 737811511 972497354 236761594 923191955 918882136 946057515 837861155 871931855 132759558 974939947 9478951 314189689 709918893 994662100 721650467 635478581 367959101 785641452 428184642 221972877 289802215 173921841 326039864 128514417 631455435 783651245 17594002 47802167 569282911 162430923 414310270 742261830 819049871 196586520 478617431 151468538 853686945 860221503 255431760 977642902 31870879 39846400 840912678 61052008 447799775 662452518 876151881 409320990 286402203 819551977 248298631 232364424 253149338 484462067 698388597 451574529 235656217 905925730 462869663 2429774 175393429 342165097 326628014 984756160 341475012 171833655 876667814 231392847 705772801 424125499 581065897 744047625 571507648 897300569 975508749 319476578 986699471 59238154 974585652 987732373 801886444 428021520 364352169 580146973 172092240 426536677 158445378 16607681 847994414 260204329 762222129 180608767 621547162 738957444 342601516 138025068 338683725 667191654 112177060 845265145 690184604 184918966 291345162 931498799 75372379 346100619 427557756 432585448 727033205 547015758 59486828 889997388 331539511 845744704 551330974 948375436 832853625 977545930 184801754 682040399 424727495 465702794 924942152 931997589 332311191 159683097 280760665 51202543 989655280 765749209 420193175 679004686 1342302 678177964 965513375 678571927 612789201 450232001 118487937 573208573 223989946 974129054 307277076 639313094 444768508 252697050 593681910 272386753 768552857 872754604 557641339 962393216 691528921 993667443 301381628 522731366 690596353 329593683 948853388 808743201 164186222 712788612 187458986 730673414 468595955 39918887 224957338 958577652 257703094 220550476 272444566 828558490 402227404 610950920 304692268 52652693 405062707 651759032 362122458 317226041 137650243 807006167 125778128 406769231 45976495 515156031 501626437 539411284 662202855 873597485 132702495 783289150 865880672 392295616 118444828 262458185 931744086 310815858 393374573 944349821 672043426 460813600 745403305 300640310 301940525 783154059 693178472 268721298 755803519 771713148 237401094 852699581 265767808 99192105 790539020 44034267 593820767 114497429 4295547 176318398 834983591 950444038 86812483 330092839 92096374 193899319 733893366 114413497 532163849 641963104 714008259 570269015 382537599 829323171 400107496 199926620 913650089 540654877 696147962 875474355 699168479 833730273 778394649 916103026 517859552 717217442 143542773 94914358 677516567 685206504 115266420 967189379 117964845 83151625 52024240 901493653 852073051 84076663 91810594 393120370 604785751 714450419 997833104 176798291 490550251 222308402 140348669 466766794 939881991 140594962 941557737 717974140 567909383 755396957 132379384 578390495 961966105 322777012 218205288 990463842 753050337 404048808 318028548 547138575 838723079 152585902 789891770 141370589 955858057 907717723 5404943 115828030 433090758 517592363 464778526 879016362 382980344 71296188 820562120 249351079 270109236 141524286 795384173 907325292 503599128 463891608 429519691 138965099 140104335 69516599 592925857 785416154 225451803 125373017 275247269 304047569 910896419 591842804 513741653 350529273 74464046 423063849 695617445 435467457 596165021 670955241 368916210 548067866 171448819 770679171 966896223 838197050 932828909 958887866 639589691 241085950 747632354 486151238 32144356 926751314 203532139 734328733 972381945 394496392 202476397 757381936 395897898 634320167 624777499 10653976 685941065 627216142 914554070 202550134 472714095 37181386 896238194 512624225 977984920 927435613 852784643 869598508 800705969 211514559 132632437 390542371 435860729 857407716 564049528 192488481 118348767 882713417 458142700 389821100 627978276 738526651 816401440 16809699 513581086 85106261 397682139 108016801 303046651 56314315 425920324 60607254 119771860 768344571 974469116 499456665 977976822 90569463 251277773 289403711 385789808 381048955 178624633 836646518 212430119 537714903 199440341 276066980 962253314 490355914 73180608 791871379 938294793 78632945 309250966 600774886 917090109 724674938 499930498 551632649 895318369 214131772 815505421 415635551 255307037 887570198 495631500 470569925 310580528 683294478 274399144 881794714 99566679 172896075 893221841 377827985 507982860 257396461 178787905 500144464 395551597 378728629 176920304 918780866 566987689 162365258 141794457 154078863 413476010 497321103 734002884 293781054 531350195 319909042 183144181 247117920 636201650 500113930 921737470 691088831 113673486 960370962 545511833 457073824 252860164 336860006 50689428 751645991 356556202 415014705 361425974 495198959 253075782 78064568 207021988 539681527 439464268 949881046 480491783 146009238 392773565 320867377 909209753 701933547 785757660 544308596 271967693 494228796 141164283 77369803 929049317 877393072 420615964 65438891 462398211 469781639 863583209 228120210 699950830 421924336 874072572 240788827 925695784 302057675 310586935 377025979 905850213 342252553 481009222 503162307 538721796 728991901 767067826 32800069 789717357 949818675 931479473 573419400 608665761 634232890 218300365 73107737 260527291 675750368 886268461 825674795 713135454 556770151 323972953 832568575 620620531 225035126 619886376 664102070 913365864 728726739 922058380 333637971 672738277 246273314 378909035 574491858 955458850 17529402 2248720 70422717 559404195 546048153 659626688 64958584 31559941 944412549 829083892 777473288 502762686 748113268 851951196 575996185 353703830 266743801 165394179 225222729 154801984 384602367 518683694 26256228 756476535 174310441 918993931 765000819 26807862 630002378 638511989 932219655 672873846 415419180 237557698 528615098 183228662 83745727 425367146 872361314 319166947 225223979 719084895 188686839 122118056 962528041 671475510 951903839 948771223 944805877 340119488 844032599 842707230 194520868 718828782 340880021 346388051 306741202 977582257 494789350 615884851 947666686 989859168 88444152 372757057 101379146 184019906 293850128 489699549 653033547 314842778 791397305 164411198 546778305 910179375 30661607 815925775 676511294 314786916 78761034 611322981 973368498 63638187 646598540 982778969 74733749 538692451 638813813 652458216 393629574 895813067 888817023 609679656 591971467 435139660 172853502 309990144 119634951 795012720 57851760 262810029 995503149 290386216 285225796 96963928 376011815 390506509 442254381 935226932 60185749 587488315 710039322 123789812 748300595 890973457 506808528 951001754 651749723 65636214 493854551 279411718 117669530 170749995 864436222 709250610 650803825 340013299 62279201 627526478 502968895 256960660 69473509 836357778 449939222 586042823 675362391 845451551 827264646 180494189 710616545 142141815 622389954 801115315 216713892 595201384 891520653 269464247 148876250 929283489 174787886 139496885 435264480 698732695 941007631 641838201 803759363 579539242 387924351 882491375 47715421 526592327 332445659 155401248 969170054 175462413 385780203 115203971 581701968 5340759 726538990 87219474 473599162 959788359 388362715 45828005 909503920 293966656 146626653 982375558 76987386 915303928 391775057 981922306 996268524 868775049 341160266 736261911 715063821 564116751 85549441 808083829 537197165 485421874 616321354 663043851 49329478 557964341 632179494 526547603 897089413 860711063 254518392 75354037 971023931 168069471 984680065 589960591 211885379 86063586 879701187 479962610 450042923 172965011 803362879 199038369 803114055 905340155 984821011 278931067 526241609 57350091 85245646 168695164 357260765 152185098 757931915 280829659 31387465 942782258 399874021 368082650 477156393 474279530 707317785 557665149 225189322 533754599 152573309 226420578 870280727 952031066 22607043 292913409 261788950 908400629 126532208 70553547 955235685 435832128 423150765 329033697 132420219 283653765 278459788 339339500 324475826 95726924 479202482 531703062 540039716 390529412 152783024 121846582 830261575 847398244 785830697 391416879 944700679 698370879 281468159 216666803 459604417 553393885 756707938 566388020 199729237 39958683 488429259 380478544 391171401 740553232 994815121 647434817 647844453 190484495 563018461 432465472 517396279 92286683 466717808 5047079 463118948 497664964 612548333 919130596 334528103 649819428 721105997 728534466 545411453 446487863 935630937 757561955 374258178 929644091 752285308 10463799 935809521 166358137 141405600 197107727 586646964 692114495 812479897 978537324 897494815 663742236 923061109 746532802 876510923 207317498 210749663 642972425 884566198 257883079 515188946 364878923 329462864 709642928 820106276 163501540 900158244 56858130 793643662 187581032 110487506 120333025 147702469 971951863 328486582 943878741 885591634 442842566 633036 587064534 558817059 495439468 194900193 410523364 176724437 18079471 795524077 683079222 795295028 700361796 69745805 866835988 188537698 315519121 550679489 733698466 566854004 912245406 208595006 666333995 715275679 923305410 667482782 764313733 998451041 471977754 647882270 161163313 102558711 294718336 867853734 709890437 627311391 511793998 558896821 315107683 931677301 929045270 616554861 157429588 449919139 289482576 471757508 980814516 752436401 462525502 477206661 363070195 47615446 890924633 695726658 967382721 133339475 530542392 40265903 887710889 880782142 127302424 758698835 793014007 168407515 367400628 950039716 569378609 342015580 148200706 636960705 811200729 345435075 455825082 639864351 930955480 916835430 382720115 527838324 406731604 128579453 260398246 987620569 972228406 358799628 218640873 632332342 251517949 828699958 4896018 822366831 533917300 648301600 442614531 758155471 372743309 741032605 231753851 643161089 664915798 360346568 933103798 328967565 939200099 32509932 272910683 811670530 396356169 977248524 70086609 684383802 8584915 949116772 396065979 257988163 234988292 604036324 699180580 87659702 863304181 433458900 983075613 971448298 457212121 194094655 251235514 870613930 125333791 362803357 490921673 522840441 299956850 102154224 13000776 282016046 580525491 799044335 132287140 232037781 332523715 8256604 594281343 869987854 659446974 515934841 971139899 16518292 268782654 842401983 456905634 234888988 881722167 625592671 586644573 256472952 971365551 765370796 691468918 187367010 336699515 660031397 539383412 979681176 536717949 427989960 462156311 327076466 294229245 152840040 132802829 860569224 712846835 206583116 740930434 291211798 437409357 333814675 127553569 901734228 386155298 113638528 206850430 408808086 635963950 608613756 211914114 524686151 501153192 967803223 334241232 202465584 678874357 430596017 136173547 269447641 245193824 240052597 612753643 761024634 799125791 22480568 31316893 476164828 786230442 910784972 740702329 688649870 250873418 103726954 61760721 789990299 841628605 214610018 215643529 882587822 268081820 481832790 852177714 293395916 302912785 741513511 261936112 820448632 54980291 886084868 812879983 873939416 789046676 463230703 24576494 207037655 424203275 3303793 807169186 615219570 742581719 295865061 346669905 518344602 206253651 196524830 934025845 785362403 310379251 393726182 259761224 630434631 710103794 480788410 548189421 168474465 124065522 766583394 770001773 872218495 589223256 553737208 624826026 788730205 862131804 142127891 942551770 177964021 870214137 908417900 296114761 776021832 536830079 229916279 225987897 331831147 785731142 422734085 713817296 800252688 544538870 85598463 969620666 6521212 786775247 124810688 315312649 531327412 663228525 921137109 850748279 989706025 233684212 810761555 348019721 884213316 911194000 365944133 294983459 754203212 658972516 84729154 921384370 362192866 443816222 770258899 117730598 858473530 951603407 417519719 983312088 674886619 44668097 338822430 121753964 275310560 532995716 197583044 440437202 605748916 415610453 970677925 239304301 724019145 31394215 797788757 333007660 637893268 470874346 904136329 428417269 615606695 777527048 219910398 656730259 689731126 845520516 558919903 887086518 740276675 25206891 138409553 1590761 702211054 715322972 631474460 959342969 174271274 974051243 577435454 118597090 711143779 599636716 407138057 949490327 326366070 454706699 960217980 503591207 310759923 463433334 812807170 236000451 729332053 521940520 102921388 492367655 613714820 238632310 348280727 420245933 745507805 268393281 237147088 104205201 430966885 422823512 103708081 365832354 315177091 242307686 679913301 445458644 203933165 449799422 88543778 183140854 811530843 373203428 862122036 348725625 855597593 818625894 865662287 593330995 10601713 214996029 145038324 75538332 837533682 139887666 63351074 347372675 264240692 162117404 651253962 864797427 908374799 396024516 633840704 145766350 870932058 301926043 611818599 343635400 932517232 25961909 752561650 838330703 493600754 88144703 928989190 436188639 16445517 254455275 608833673 670313851 213633242 294748113 946116355 472757344 533168817 564518597 896136314 301283323 28477583 70869173 85804272 981105106 398224713 40964871 428175320 833503639 856287738 80133129 471657897 867996345 187770026 846513788 623373047 230731012 79712058 550835516 849539885 812869416 236710935 465146136 43257060 303784574 904860966 529172815 316461247 906673694 723564358 178186568 743685351 476979284 973716080 135255904 949117131 386514622 626891796 683182299 523402437 152467925 163458031 919439370 258743778 855014888 696049898 508486067 297753034 68133440 65500628 117711024 951207126 39992145 47141260 774159168 966802706 730896781 956698803 918385147 912164329 428118401 906067527 55990763 474615923 167672479 913289825 541757486 573768189 275359030 891807279 735816701 525309125 277242095 256750292 38293738 666794956 74206982 186729262 309412559 558147476 303873742 406606799 233654148 595420008 806147925 60391677 237920877 892347541 876243075 913687971 240864478 100562110 754498885 809432541 909836355 41665520 204072093 52326190 61683389 643486350 911482343 364498114 375649340 701857286 752644042 860489273 381888875 909091787 197551330 217844708 523398561 863144455 994526983 590437250 24823618 213948767 158953886 576525737 551256414 480775849 126861001 157730170 648481225 905975047 499872010 486531863 44333617 547621837 251434864 74108632 566321557 276587694 559949145 260987505 981150506 602560635 919346973 710515787 273139381 662127001 930735957 668745616 383317366 716088773 770418663 407908064 338832980 817982340 717001015 1677135 534871042 686293270 864008189 897052257 849660347 392169257 619801822 32091776 862463884 298305045 938114280 160267243 828778347 108931245 839964465 827966848 956519107 780771991 748446934 467016423 694161778 31472802 99871798 168308465 103487669 500092283 725226542 762684253 473043617 158165277 805193646 738523308 463801485 52537179 385214001 185946480 222408246 315527195 834855517 435366410 630424074 222317145 283412967 703827351 785502698 919472800 110376065 562699417 36417026 461000968 51441083 164441234 198492367 10107790 666215062 530396608 11556011 930668571 583220095 757498852 780860670 17711300 990067768 428552899 829372601 245840238 328156019 278524877 861876938 951561355 305605186 131472496 52885371 783853595 212999683 526927114 14988928 624615749 679286299 843365871 479969450 522586093 631874873 421722677 404879027 111415562 60805994 966239887 561185410 836732290 310892348 368632899 784603676 6759696 110412111 783394421 37270730 666544927 425111475 272826933 674681071 166715214 954564611 415111260 164532467 640996557 625251965 632097940 954261819 246251704 147091228 697184659 593392011 642210399 571062091 371705918 779903907 295663608 601928559 681625204 892472849 624604959 58421005 223339555 753568526 745013874 195654662 915128840 542611178 748037264 467503017 258929363 997788264 719721744 694730891 750841408 168934790 727474627 122411449 29180328 519596222 432613318 557499056 407054004 403905722 664500239 644292221 925008794 130041136 98421015 238613910 963156931 362779413 874384438 707409311 492699899 57323813 52050451 834546713 799142701 637377944 833490472 281096008 161693850 285395399 694858678 969860232 717467976 529428639 292051062 740626155 62916496 666071465 417621157 185039132 31923080 458046003 8329994 998035692 365311573 558572641 517008825 460658719 962149820 68529116 608492061 520050988 515334484 18830155 967416826 342253082 651213591 2319503 45972748 70605699 691759989 151350138 940289286 771497611 739901723 895725942 36689547 234538196 431972944 113698644 401297994 930824187 422585219 580758999 740872078 417458336 515361874 820239372 59008195 31312938 388079726 897725535 830505177 915514223 806123081 93968585 975990812 354404007 106793360 913757812 773975738 18127518 452598251 611233948 817583745 388964179 698478 909921575 584571207 772627556 817442872 405117659 23687050 449713652 877718692 474013123 699649379 817690609 746082638 986071007 356274918 919110008 995813821 67230545 928796934 288672628 908627166 611027213 519141796 122294516 455292578 226089144 106682733 312988871 941138813 740768281 153301291 280070868 880729282 742385930 248615482 13840855 224294039 841828133 309879626 55768867 844693778 694160401 934893359 212596138 974235277 999062010 53383597 599855683 142334972 553705815 475105150 356267818 789865427 387942223 272377732 702660785 931193452 909105229 190130301 374112577 637582612 57028630 546286208 550790134 612633136 772800099 871060748 666452366 438751421 114250596 957465283 723259507 535693829 206974572 19439105 459686634 901126055 465460031 839473934 58344583 316845649 722649020 647506662 347837366 165900612 406593671 463415977 609752890 28962942 11625588 141140254 779280562 46313778 252279329 848582434 685756534 163830795 680590998 319644310 333846424 255519361 31946304 910935128 392099962 938619721 474620580 319476048 254792432 144088866 216661810 875746437 967664786 142910731 669557389 857172390 875034472 239455168 77869942 971118383 553101028 166471177 966564846 388662659 487011430 657220785 160470750 595855047 652799790 465586902 925455188 813933869 527512053 846963776 315376335 561374438 245654601 166233292 570663663 807155372 941815548 131163698 185089889 236361505 422219008 986322366 424321547 368596560 319613008 819183104 342246238 786400810 590431624 702382979 504081880 916140664 148623901 825990385 69531972 904143752 870145600 666494057 498098462 818979876 599717378 831957986 191234326 273018559 821431063 863158670 814906315 108543045 344876248 156096808 739651520 386757007 189060890 450970565 557719874 441192464 666843154 178925617 258757127 183733051 492392809 41469086 911464455 217828930 632440981 858795848 868439412 864491754 582792084 268097518 3826300 718714469 202792698 380881242 859805004 134386416 785771310 544909718 397950496 379380921 498094545 283879605 504567216 931844681 554528991 196395681 427593769 769431275 778939751 577642246 652533705 278370238 450497500 847007486 615602385 525387923 873788077 22423014 616065956 736766754 832560427 897575290 62218337 61196512 527937256 995349591 245622629 532101268 855989220 495361214 825712063 402027529 428817624 911362533 5036132 29635470 641498044 238680029 93553366 245582765 848916968 794760559 333187925 713846238 384969852 190575389 826033011 757292617 801298216 433037896 278213212 864698085 486428440 125539590 310938083 83514521 323748697 84462944 304445190 441221074 649415636 527762264 320735280 853719952 963132158 404874655 592554243 792792146 599855884 872099568 482794038 417931197 518671078 911258843 202069569 130248695 84002838 563465023 229461322 528382621 144134087 542833145 483190288 862088380 620951426 798122946 823062948 190539431 537306536 801374012 183073615 593847928 961493088 182432114 753965059 514254028 778525984 504148970 789203127 953747495 292964487 544005791 348294137 337590784 116712642 868790641 135338655 923929203 171916975 656345402 242893490 460943875 747085670 183128975 468847023 723396582 20978905 66850043 771320200 608816375 508625935 333429875 847293722 688494079 109519275 505667245 144814295 325650240 963736907 536909588 550271082 252900073 47912895 601457657 730039690 282996012 451469553 52729360 85556766 775327810 845686310 90870469 90019631 239703223 282491333 25380366 471964918 12632930 50575955 741997579 188646574 317222916 268551039 695538178 515027331 104647823 33231926 654451067 613757193 984694909 347415086 96627505 775630321 717263069 300570468 126270639 183714436 90231445 314552491 383755557 396508831 161349244 759056521 789953599 279966392 939421072 379080263 339647447 770809988 84226908 302577892 657109901 967169608 425991880 553510863 601899796 594640257 931379656 122683370 738071425 648929173 940107666 360018126 650537400 900276974 767689989 853224709 144904758 209525499 753654320 365839018 655774679 202623523 121740810 219687787 429369771 71744927 92094359 794379421 78488096 998858024 664867147 17323050 514002946 393065264 664663598 131022166 143959403 685594178 976710145 226182179 163412554 64798532 919894881 156361305 181385718 932863176 753103848 279654218 290858067 285776887 403708079 987716750 842491682 412698157 378302902 67856914 827605660 262464523 753482757 748604321 348712346 598537845 143087438 421504589 540724867 693314948 215964163 228084584 447530824 521586115 695581801 85410831 411112715 567537800 540660306 851103427 860222535 744405195 847586804 377155514 251303791 551467680 166590956 361101060 209930716 571134664 279625200 379229551 232535344 212629016 612859275 500012822 94316629 295552385 689559198 617924939 896630321 821883832 345814396 289208314 459192926 613559517 898182132 798123107 734143326 989006838 450804310 517885360 418859706 26390278 826215788 107693695 795192692 876046318 526855316 635819133 907992325 869212846 3732031 896248580 136110220 710283573 536676693 912446059 94634017 940026205 802303237 820809674 489206776 924136503 871667460 843879004 463071819 425034878 607846374 319269315 335315732 669842401 82189919 751417285 22834488 693046835 801207560 456927265 311200948 567154568 993337654 911694649 193703452 730872522 914547761 963470893 908541498 263821111 837514097 824795787 668006726 585809798 254859789 287852068 985221265 836114122 91389658 26955677 612719439 79347783 945974677 716669665 437179323 867635714 114334591 398707079 252007987 91913778 624762803 785990654 914147200 813128804 440207274 142744974 212574619 209649101 792067606 345854622 95880515 493000452 693161653 323000539 979015135 995745652 459582839 565665075 157246748 299903838 906375657 814124249 405202537 615744996 582921719 549735340 629304389 74617656 308756129 923656089 314115158 551794821 707630628 549847072 211178128 957773398 205147564 743914212 870098967 755801041 764893491 203246764 395370278 125144607 911010885 89761089 225501555 52716184 222145456 115110872 949101859 418380388 39315013 695423508 991844624 4766693 154763457 762630437 628043547 66986936 461571904 862854742 215750394 346121763 766063466 407494179 639681829 769084265 597739380 636468398 634401831 815067693 487679843 237213809 754350307 666206842 78826968 311958391 307893829 446653300 259550393 223884193 61329143 553706690 508063678 121192114 377793255 297070197 535647181 638151027 151771960 774390277 364559424 116276423 750975079 924655956 105832472 506979300 289334855 623624742 483761291 959435673 134288333 393569754 732166989 552024681 385220480 107380389 853960416 314680833 927762395 578362988 529874680 143840599 715801178 184626036 798782798 179103418 801139610 655160282 723617484 489874557 823257727 949319811 545272199 176415606 790891434 258431199 888007432 723257429 21831805 229689721 653436955 825001529 311095130 668278095 579572301 683102070 192279463 427089902 512696875 881579296 739371304 611916407 256886470 613530621 451601621 650589038 567912104 710343453 873798000 573748288 885922004 793002156 339800672 747054200 859447225 123170670 377991680 799840456 515995248 832408567 953517398 337586844 185412263 20211851 319736 147693192 435576109 705000157 569284002 598952980 764691681 285522409 970063071 783101855 605569328 650043192 861228247 585892100 226506304 634927311 767050786 848396344 491954420 388982819 31043103 2697742 632554693 664112630 614864154 852296350 800869075 148548916 404219072 200615587 986682483 666255210 448462094 210266276 649905140 161290469 491332848 472259994 653854253 961629233 94870890 441594375 170851917 124155942 280121651 43453892 522718013 783024055 541924440 521190204 428569123 35141864 958827137 160687552 20880202 906080918 675128005 884789993 746034218 816476342 230759294 105223650 162593630 51622640 733310638 527162983 89094821 567006022 160558499 173169426 944193942 329573683 306830468 672825300 468369881 657025681 537477702 560483910 954258007 751493255 606230503 672844250 487914007 375246675 120100654 374164366 43029942 376196986 156069111 443749031 62028330 301058543 355963819 952615788 723151101 968301396 673561076 396123933 349682532 98348662 452715785 353279072 509056225 816320681 137334237 594351723 574977592 243175709 592440265 327672326 173559461 391377203 662884712 906158981 949576755 4508662 212282474 994074333 11976559 942939899 556938816 109416314 271706542 209416205 673927526 793157358 5219784 881869 544361008 926496348 39391464 30077706 720529 650250975 987308789 491470508 968290443 265544810 485656259 198258794 170071004 587024464 367571847 756738899 671126853 12542245 782654411 311963357 301349556 128414633 617498328 619525780 217496272 209131645 272852518 508351595 450953264 559592213 284443715 257983741 96315043 639341994 992025428 323892410 505680692 436441100 868383633 383802821 728922012 595968888 736467908 915682108 615854656 555476627 721481589 66130146 593948035 507450618 153030044 434546896 257471092 881785781 759316026 68903431 395002418 935320431 57915836 18952554 893436180 636305458 540192602 595083923 778699301 255263323 334863861 790682647 642207531 96946325 310474242 884120974 705449692 978654975 621410933 404283984 521770403 441171219 597665603 191274500 545330538 733888483 517626543 453816865 627072971 681415413 511538205 430971429 691240492 384283902 951389828 485531844 761068158 633810452 723241385 524425083 556913203 457660443 392617778 75072908 349123868 853129049 759681857 686840565 369613014 889601274 701206841 47867184 901317308 343893458 155195941 925404138 417561258 991792395 23400899 464208856 413138815 502116359 610025929 673776008 968595763 712140754 950587389 520099574 417910664 515124168 414190858 117303626 60596039 576694950 10479081 474148179 412403116 793574077 740269900 965896324 264863685 769325290 186654963 157829954 463347506 674779647 257401451 480729849 98794099 553344247 409074050 378299199 93241366 580309551 569368495 713467826 242455044 781140999 326919562 498054292 926408596 658922574 349903858 289523169 995524577 305906075 533071701 815423473 827992719 174623525 203032108 214693451 542636389 248079757 374616895 437990997 835190355 920063276 900764136 332370996 859983146 290763246 295716705 223852360 264082385 346010332 830858026 350400259 543770085 507613383 406748756 892384475 739221051 921555966 948778248 544835657 401660157 987001115 89134309 107677950 398313697 477704974 214682409 218810820 187045082 590264996 676943986 407073793 723354573 802795539 193781972 956483871 653307355 143699560 705929999 460780108 837258932 310991210 940910083 734762990 892470529 610861430 971458144 863398254 554021161 373208892 603961227 246716380 661608915 740348237 562283721 719407164 435090737 132679222 811383679 74404314 82373576 307961002 891823323 769538243 225035637 725390849 151087658 273251937 6250477 614988420 480251367 629485951 855055046 349789076 603539591 325685077 44019585 327634959 485118472 52974657 345107005 338987168 218908685 634677964 109777496 811972440 353516293 794300880 550592301 365942368 721922225 658066430 387150 427180145 455625825 110389856 963720808 456680782 418827654 272261299 104841815 929581013 523999625 162647748 180064329 441104267 433663422 866732228 455644755 939743443 447406163 247636425 375698575 575003824 97179473 226482550 998437328 602185469 221770862 35129059 614829910 245744166 127183729 164823607 534647158 854619714 53385604 581825918 412251130 49941777 432060645 497154079 124693074 640054302 350355647 587415570 874637431 131863339 784892005 411252756 796599216 418130974 458737159 200677567 434944583 67613653 688720231 436321928 452014196 35050972 622442920 70724577 170231698 598987450 135533393 761226849 175422742 584140736 512601447 446507406 416840555 270264183 740382840 582971427 679789525 24480439 133613226 296816382 228999319 443414461 450824196 680189513 647878228 284175351 782232566 600668662 453412064 981714970 332290326 813957961 134029589 679893939 702012852 346445237 306728930 57438206 831542627 379853782 59276855 477761970 106522860 468920633 847769010 54637635 128637348 187045317 771124022 929765961 830441326 202358836 999249819 845525222 934170040 102694923 535848591 497783211 825267957 816547073 780379356 270825122 24571929 771540374 723599610 137310475 863278341 30855246 763508696 736462806 600592853 928761450 821062909 356878470 192872529 384165262 5331252 96197356 14735527 493406843 76932924 908106085 458635226 480896001 838018312 801610265 834773064 825065025 435086061 749444465 335487161 562052568 711125700 320636464 395121210 128380580 255421356 412175522 720197668 205920406 464918637 252674936 786388341 582348669 768280153 519757962 654318416 746194408 710685331 780908657 504354015 511145191 627813730 282236588 474821369 643226729 457096871 17652715 821647068 62883970 612022408 969406127 692336056 56719194 890387905 907488830 623531725 730849930 161999202 322484983 491993861 609827304 501307151 4150390 377982148 356245805 160842149 397250459 7676909 86540724 515583994 291827240 336603663 755379183 321566125 65967224 527608609 40857891 605780666 85284935 812802835 99505753 838958767 773897395 923298133 291146799 857463825 659449875 859279846 964660153 206767757 240742772 500689840 872386654 731008096 325539814 141984689 633583621 78164452 817908007 67159803 951902704 825886673 666708207 482628955 81558692 584004374 551136612 599101703 688308165 804054226 210778947 343351316 895335412 620441238 674766049 982222330 484286548 371984227 456418284 641094275 794942874 553257581 955591282 450621204 775196603 576123921 918676554 187550304 947973831 828856242 986041995 720770799 447876537 437566529 271387536 891260179 295843923 293068433 757528226 986922156 30031903 314218831 16056507 66084919 995642690 95185428 434303996 110467376 505423077 348086668 377461100 776307644 170697104 642910661 311508754 788459583 280934810 218975000 41987495 720426871 85941418 784979863 857865295 22012980 944778515 588043772 143209493 413079125 964226738 951058074 431620821 903561678 856428962 167499865 48785297 143036089 290881335 908279012 464781467 161031225 497891551 722533720 211733928 292496805 762933466 547566220 22745748 384516599 945382216 935014099 995764090 451582853 531332889 408225298 135822183 453817880 584000239 912344910 24975725 331803743 762700001 804316071 227209130 803443175 73288906 219035897 445937512 733397477 895350964 672913698 559049494 932314323 393415374 823369714 343611279 19176814 23267548 300665465 102165429 599695592 492494279 609645979 950275933 417300529 854932592 577819458 204819227 582469848 592084802 80791776 107287320 667682169 289525186 923381695 557045415 782769239 863661436 717627577 590558923 467938874 970638630 272620551 334211152 522520845 423568410 661684690 483276428 618080921 835698151 869108235 791779684 640144825 383981836 949772348 61702492 63439382 641422067 308461768 646956319 596515926 131278320 841195483 496914523 970520245 594878789 532218484 133396880 695494039 190010811 609867286 769920873 253175207 977740551 214180479 22538457 607984543 350237823 552947124 244853267 107742768 391406636 326870271 505210832 804804237 497556347 112908207 887609171 865400084 781535337 871335119 322158146 626445485 571286333 365700568 507339907 697439786 881526911 851730562 328376834 779325526 327715661 16430647 409738000 634332169 143714849 479649977 52491688 629999314 307292400 482230096 58652002 224388900 228778142 969988614 137160649 371179160 286288588 749275113 696878043 8214398 19907719 224204614 236611553 53961272 66947519 790073670 188670242 589338047 394422061 489592468 383542147 417478135 266282728 148267898 586866383 755155328 329826204 269792845 156797955 102004695 546534050 809407401 821280996 453661654 253801953 465518954 363771244 426583071 719807863 620464485 322921194 51727093 293930979 95081853 315954653 758894461 626690973 354503288 836141294 780575323 493835819 330733887 769634978 77270544 836751522 744628276 231162586 194295179 575723671 324573088 9363881 336622392 295271063 884637906 113933817 88642338 931609174 573896141 509782621 845340749 177200421 878065722 442869407 605871045 472863968 914210254 899263803 706719386 128516684 764301217 846002446 835423418 135723371 547237765 756933251 515786350 925551900 654723990 301816944 826457291 505037326 64925942 930719534 16239559 410300679 182592044 222937293 501157298 660890984 798436179 32628945 423430235 707204661 351139745 74939701 855031490 632425414 553962588 755922428 898094750 698613597 533979897 922812176 319360917 392109237 741466746 561363666 161114460 839377489 623288222 119805061 525340076 433692601 951052609 459752259 156865881 695792173 784557214 910113268 641012027 35684294 321742990 415481614 219168635 764188179 274820393 576715762 98989076 676161263 884195119 156818295 654623080 225679929 182942078 73564819 858530393 970049434 280745946 292982755 259796202 8315791 233866566 366858460 138643769 921030468 790073240 486163746 447229748 234146828 121516914 791331607 613072675 750243349 781846536 821229572 610189316 508398227 67028390 160019222 960977113 219577721 823597911 456837210 752466302 362387815 240079828 281755370 308640595 312343204 310342577 130039106 338849518 117570063 567111005 695093555 888641272 95347425 380348625 917113208 564198693 898101940 300847055 918545612 797831222 993597047 241054055 166078184 815127225 495745808 824983825 712686246 659236843 547296223 94451075 943423977 254925809 710308405 263852082 466631822 604543401 854525992 684092977 806446053 534939141 777544671 99082077 90237745 266635620 655167921 756585284 248558397 779387353 754771391 751553974 776444613 777827921 980253588 384536006 102319637 395588904 780182110 509752329 532240410 562870108 704097491 895027179 442479321 35211961 843934021 72968662 146280673 243324302 304802268 484162568 851961055 503276377 904644688 330789586 477262355 192775600 33056521 612904095 849486543 626189463 648320324 219216508 501253926 402754823 42643291 948430507 404630240 961907239 263932372 624142699 363849583 186957417 823738582 577926918 804274961 739684136 477773450 168043830 573774251 274272691 248643709 90783517 533046513 770398979 996490340 190417815 913249934 926129123 953104406 157444034 689998986 141829288 819451816 995158921 874369885 912532435 549430258 687637904 301706820 2317261 114545918 447465879 602252362 324164966 81945617 238821904 24019620 555910323 36780583 205296774 414569754 579504337 5671004 195431989 341798586 466859146 947104063 273266187 367423897 222330409 738713370 106707921 113933296 525938557 282120381 407257932 784075796 623736651 208852062 293014192 687845054 52129794 325414443 649195916 159295264 54472772 954336973 360526941 907180162 303422723 640310013 781097626 910148175 610330138 678128086 313304311 548248617 961857612 193032839 621944981 246503254 266128802 779086660 681231847 906625646 748773879 136737411 718235211 377347558 704489167 465216366 920828932 305678370 887346319 474829629 265819318 197652416 514157006 631891926 564370192 216000340 176262501 181235813 451008616 131459337 169004488 210512960 908444709 186982177 130223175 848808769 929747006 227430541 699900089 908483576 440172740 522422605 615751162 544084053 647232238 219809538 191777127 663122329 185490271 299973806 759328763 214961398 342623890 649493334 7611843 164910064 322717129 583812260 924411993 302630427 241130025 242365815 862333048 286691530 435117887 5697555 430684314 207016988 611271389 438869898 479430940 643683689 686651981 217132004 583428748 587594377 560698449 12236910 754775718 172206382 479359825 140885496 235975936 568842316 900245863 222726724 674794626 793813375 593023384 132863458 562182789 527122150 972492799 301349818 741573916 401549472 735516498 509437074 980246547 735212716 994675769 9555966 236694863 358526737 448773794 937126762 547158176 866380568 689935103 605957199 938537209 674095990 839836969 995140689 182034719 831043061 617227327 401264367 285903341 309840622 310085646 922309778 301412607 83718419 938387735 362364521 176838493 513551656 310432145 655102525 533639439 363668844 665677963 688805692 608996430 663656142 929059473 48763601 44690589 376816618 569971074 249583061 534246902 230699103 476769210 544825638 837177843 923912335 733601305 136638552 186495422 372788112 672275115 625485596 247228376 140106696 932417956 149219644 870552912 82429451 526674642 414426922 561690972 110799341 8855521 279541867 78939515 281657631 199762650 315604688 584829528 932481918 266257287 157064842 808978607 859797711 741571084 255393862 422343434 126360700 938162035 422728715 82389101 806651449 204600163 777896421 900769197 147844914 731671277 148681756 83724851 594479427 322666836 82453573 356941359 825593884 471365883 725022720 646701328 142151388 54195241 946579901 694203233 768512438 86080760 28693137 533236296 343582488 998864724 342211743 348397513 924326246 869966977 672248995 724865520 187513816 48756228 411172502 305228473 385490407 631961740 509249580 31005171 320802732 28170031 958982792 764358401 648159061 834164101 536064310 252716307 904381522 380677613 77744727 585229965 54175646 415546514 611589091 629035909 331389849 976016453 287021381 927608204 86672077 91750057 426296433 852600297 920312117 302213346 72847426 275848711 548533564 243092301 159039728 269994524 317402589 58759256 733515889 334694091 475818199 754004347 352189621 75923581 430315372 924974788 588823549 451607904 758855380 478887189 534163522 731850551 470360736 549630042 103324732 173472211 139120855 381870948 115237802 457253249 953201737 365803856 22216098 141497125 467049210 156758567 426021465 688384884 542489113 541337040 564247951 7514413 167480003 645749131 836139766 470502264 564865828 274613955 224613824 338877446 909979587 766594943 419443966 505346693 602394256 918034805 90498088 760027283 437051536 807324380 802606532 628412636 469175071 382050336 734160079 867806999 70325990 878351244 85622804 594059612 44969261 343649138 931719003 473824711 711606421 603825759 409091304 634302505 970562596 340900454 35462934 153361384 787052251 204578990 17817085 790247934 461027777 911094836 972002228 687032273 239504245 564274429 79588120 752952492 844139893 266676944 244468138 87974514 129949853 551233125 715905631 902750388 291486226 428156365 460142264 806351798 124730746 871642629 598362858 273743164 243682097 289987770 195860581 934959617 760959872 574077888 23848343 849652997 120393248 561788620 426728102 597995992 184201893 771792974 801561653 3483902 417823314 751552475 436136588 200208211 857722347 157868296 250501289 334489345 951969423 748113516 590202815 70801170 901433050 94548359 641304747 2235044 558866531 925351546 133588768 439946925 131572125 350163767 740322998 175331544 483751033 79172204 117567427 493559211 578437652 209139676 730864546 674015670 83688384 776346125 463005005 910816653 334847740 787896338 749449113 401320250 542930720 413063588 18628326 115324640 79295162 917711361 766524169 994218722 412014932 816965427 786687216 761659785 72087908 861973014 618174535 272328273 442668635 360716564 879092352 161454496 165080432 82904854 477744854 744185753 904728059 931876149 866181550 886350759 587306796 182498469 907621065 531314514 976158319 627668197 553200330 381282471 907349449 303706495 117601880 227061457 462168583 623649910 455383435 996608975 205926308 368787187 896075836 885205861 653343158 167207553 573196235 553677430 427337294 908395303 553685127 444858034 38866931 560099526 754627940 142157952 256571448 277873711 434189686 873339300 831106572 916548619 874737058 34989338 984374710 854489968 262025352 1818239 170146003 455687362 276807162 122455200 204424020 51083059 196487971 843059628 488125487 982524794 256873186 460629571 685613155 834975265 148983006 138815708 583956625 229789409 251179210 595552517 845104173 871361959 909186377 661999119 54371122 796340576 322545080 742526307 59253255 614489757 453440707 137637919 981939677 550187832 20090462 912472944 862947575 446773271 754511950 898054707 948406549 962070227 953240399 125161010 376312922 197138230 91914147 963907593 532261070 411650033 918761276 709744840 344324414 781407483 451918432 388436372 368925679 729160873 640914042 177091368 952116774 621721508 530669065 819516400 860179014 990399607 470074527 893566386 273272667 738927161 601355998 811456970 610050988 530948206 444682401 297707873 71538017 514996305 3843098 98847677 158473705 966417617 625466862 630427858 208513075 71467307 219271219 327228836 426011089 858947318 283237527 499949604 494698377 192272455 446238234 481408715 743027319 634212502 59322732 721999347 576607531 64284259 118516312 708494589 558723145 619515188 521735305 972413767 158541027 535709874 883086011 74028888 435380992 154838627 590256446 799374629 552567657 721556659 968028408 817988457 497111755 525274053 140459002 304320372 98284977 620806183 590803948 197667861 921540522 983566016 397677659 193090934 671473500 802234241 106874146 38402920 480018465 883414065 642105802 449532509 964571132 792185875 886053598 630421881 793161073 561204531 83873874 134386563 930667572 87748879 883029103 673412848 312059106 130487126 147826873 508805834 830076546 857770769 431504903 57234492 349784555 383341898 969222188 312677639 590045452 130585755 799606244 604913130 890376583 195750034 347299721 270965135 593081682 4577761 869193473 879238500 438411851 19331635 503927156 11998262 903127446 467265174 840900353 459556209 168779830 145700780 226558918 864918612 917406579 324372767 91905881 545966987 912575779 694956102 379451634 67014454 701333832 240589864 620339107 394383861 844228334 438436028 728273412 145727934 364200785 442766920 906980884 286369829 40734768 761459590 212466321 507369880 935445481 67121993 629552158 885651208 571554783 289908877 863123716 36947026 978019965 47462157 583578201 636315867 503877569 103671668 757093223 940445263 185823405 886972956 393277836 393491461 7966014 780106826 853354893 67266728 199169555 464082658 444622149 244893953 812695579 609298797 172671759 447731517 851414006 843710297 11720516 432636314 912056500 548733019 515782205 647889644 718270940 569081097 580530213 115432009 975775719 285216216 673254156 632575941 4628875 645233496 714709741 317797603 479879287 283542362 152113854 823455502 649063932 739381828 529698977 644974304 908718685 315552480 843858440 199596098 370884604 499661515 608343254 528045065 833489673 122460668 977009510 267276563 560617199 814583524 562013660 39545654 733549313 51004939 200173160 984201681 382785786 412706770 104832656 932857708 66076409 935854390 496259853 548790199 47569563 756718120 856649224 674964308 827405960 534162463 194012973 184763237 292492957 984953224 285884599 672043388 100045737 236587600 851489474 62812295 397718288 526673947 203564556 398184023 438578402 572530675 560708251 166362086 216666909 180977144 224324460 203810173 662430259 805131741 679884575 824644287 978401649 955412927 987074810 337433893 286721726 95555591 299321571 726981803 485615980 536790003 382049875 726146014 782800727 775131223 452461627 975774683 684352279 545483748 47064349 291559750 667348858 595567853 420611663 304447831 289313084 659264274 759858125 534005738 53700977 550894161 535975876 536277248 177960138 974944570 563696320 773612004 724351866 354323720 923140838 427461522 701588755 145529894 924403060 361667457 99311772 911631 216348221 233296985 629556961 788686713 533038220 680602820 774289415 698128483 95432342 167796971 570985141 159532832 777384830 795265536 907176696 711223684 534224580 777944480 156591512 416538811 493293401 21712923 764827498 629993307 318144762 677548840 479545432 724036166 517169565 457431624 834333402 343446941 361966618 18742559 270613863 173174211 289883888 227062742 733745625 30567460 211113644 398922377 878021666 845783179 327278422 757002419 527619365 162664835 659078181 738151741 645594184 157137801 747229430 261982549 843498117 521851366 466910321 773076297 816266059 269836067 657913067 92137622 127688937 399175765 268472878 92800872 664341740 699766584 721420357 267639830 877349163 885610754 608311992 649307555 656086940 952060325 601791686 306865597 169300357 426651859 706438058 975191220 170266629 241150063 589740779 459843102 407885855 250983818 502525471 214327112 934783071 816642381 525324099 749757298 252041982 357579713 532097801 436817520 856434740 680001373 138888864 94690635 630214550 713281282 379282339 144764160 64278422 37840079 64532832 266277991 539982535 125836240 587033329 180778457 18227649 916626993 691190957 575282433 961657611 887741291 946255845 108583583 471185300 344535269 921538944 210519621 974865064 210584811 918373750 35278863 116821758 57682068 526242012 92063797 475407124 69094933 879007142 195868741 65938 115436043 695178723 115061051 550431788 116989765 242914928 980973825 717004403 604946223 342657722 110964786 478771536 243307539 813092190 769974700 985152368 3501800 360615741 178751098 907391323 685322966 501101680 850730317 78848257 843828543 479489871 875767504 45375092 496448191 462371413 771801496 419001060 269200030 535391069 188905490 429176213 72249633 24498450 609321239 406955476 281127970 910775065 532352880 440267219 455449054 498844276 832028254 349606232 338799765 722835176 350870662 217989204 229788445 113334850 330386372 982255101 843698395 29070853 283379897 201343924 268878116 462152193 694803947 480345719 524912143 312449103 455382015 690732064 47864003 875903726 386796147 639812051 967223994 337890722 718818656 276733051 281218254 768537986 706932514 598587732 27133296 108522198 534657084 415513611 158806096 414028568 221931177 227922540 1526903 275232428 662686307 473918857 112083884 742610722 620867252 704121163 227374585 744913383 265015712 172087522 866967335 598158901 868439107 939792610 271280936 568221805 757766922 52410721 851919592 417188681 911753322 953931468 559333928 910949085 319456338 585515393 407307843 144640713 711446803 567448989 589913152 683926041 385530678 574278195 575308252 930633546 34486076 422476436 320608773 768339791 912451403 282239708 265347862 60069287 353877017 870489798 102871635 752987659 528204221 985381696 588605758 361049729 933479438 541494906 563808392 65179181 454133265 29787152 964783989 361633485 127797809 971718077 414890465 203569736 684635166 662490534 807120923 209835096 274816895 715119632 959432323 503392888 641530239 636893635 159733845 880950296 332809592 831024568 211564520 39367595 926703612 180387640 256975173 582526483 182959858 282075515 386212328 155314121 799762207 619910793 144900396 451426460 635887689 60832742 805328088 557322224 642475836 902147925 855627345 614870694 626742252 242794433 401719929 445586701 911063159 28740117 356621366 259106939 745481992 481317170 450856321 556943897 767229419 604217194 442234073 666634432 264611480 753600978 728114959 172428727 804931640 86993953 447931719 653067971 25679117 303236968 965649410 659646048 583514591 583351918 66766424 420677456 720765526 996966572 622816738 691449292 249217873 747579966 407000033 385414916 278769149 459188648 171144319 34915688 302992143 263724226 358193862 112845760 957045984 49811473 677353406 544036124 642288391 906073531 195775053 782484118 216182429 32159476 707207237 494081721 291470137 293103497 992638567 786287868 87866463 257237972 712291675 162258571 452777446 432153627 531524574 275423844 864174615 472762355 230342304 243883938 176851561 886818498 510557159 921056975 133434330 150639612 8362193 382086175 533610982 787225526 708407949 738995805 209451855 497664810 217260748 909361855 235366489 420387171 58836865 874243340 992767015 587198435 471920831 229433575 222768477 28295030 776124596 526153717 114477815 148205425 981304151 525418415 378327083 155291802 573776800 745258104 290529141 605025866 408164551 724209258 712562779 486739254 138683772 983033587 835349100 680475511 330577515 839622944 12164999 906907301 749825461 934026952 909362774 791263416 585250078 594954408 46002092 759118981 907177908 640052386 213724661 439514817 953803685 177463820 326991835 34496551 354687849 581744327 187055309 205947260 632181482 693205011 148612155 417654086 304531524 841230267 906497606 358411582 896596328 182535076 791622337 898256939 938556624 627516 129692151 755772611 403396986 290916459 377807193 9578497 223864987 571305528 136475425 732886075 281213770 356706122 24988056 948632082 64334038 263183126 600097973 697370556 572777369 712416174 453861061 549841068 117327550 751097178 200220366 989611819 768905021 332967924 232235447 848794764 417953782 231485493 779014469 950610299 378543952 990570811 172414796 893641461 367297349 200159360 557214931 832207668 640165711 104094677 260416017 479050196 113582820 159066932 996537726 534566850 347348216 478232832 723751747 205926702 451188657 800461117 285195932 876318026 710447771 456335473 115690609 477910510 718056410 114289258 146139810 820899759 306696632 487925592 400736119 230257417 515245627 844383774 438374221 423743645 371071709 556488528 286559603 602637560 351492663 839255954 632034577 269461756 571108131 893859088 11002364 623045964 898200615 457774771 696560745 598424359 190015305 670344446 496430238 687224827 789247315 121501924 194635391 957603185 784458221 13826324 606490342 316928992 249635216 447715889 235455825 282047957 601449362 870302560 81845468 305826566 936811837 386583635 457980291 721932136 519337183 116262973 541345351 834411886 230812383 601317919 547396388 360518058 322090284 910868825 577708390 898702428 38923795 965455545 673125589 228824107 999636609 145762734 674835390 909070959 758513037 975893004 570323857 968689654 994520592 5675072 282682539 62731440 840419974 644731091 171778964 60519995 693684788 790494206 74820006 985647699 665533088 595480557 242809929 624800920 43777152 101975164 617645524 537650083 398234328 573664002 517037951 115127988 5654100 896456219 248437519 983878882 285778030 276361817 683584044 944423157 688882569 305293933 452920285 405717927 678715853 466559891 621666153 372253439 939578229 567490012 454561820 417286682 447295034 535887016 832774146 417711595 59840356 310094684 133712039 415125443 901704386 258617164 386807140 119389616 729737166 917737654 365003852 272028754 665877358 613036124 766584903 574714231 450961493 951162708 226932777 633515442 21200586 974859206 367416410 201884476 726168879 683999385 801135169 339651040 596644008 663660510 957799031 904559272 690978167 214896978 80366332 614636217 70474591 985909192 196488551 878310757 122928881 773480066 354498151 49727417 326821216 334060504 687247938 64678495 479808954 256046795 599413521 288314800 107961850 490858458 617875381 2320897 922753217 200639867 879009839 157266381 999086595 720812506 354961729 593274161 730168193 773008995 615134461 844412624 162699096 239477653 819466134 882319300 778655158 468963839 757956384 306688034 981339197 324219865 554766409 37850660 568828167 298636829 273425617 285766598 173966753 583825494 905228802 783637722 201948928 184384072 65568709 300018888 37173834 672000773 723799242 638904178 64459605 455621929 182758420 363427140 661779090 390575524 977636258 583482251 304745431 27804166 860574581 65555112 838287281 54324640 632559303 157868647 978412742 86325574 476467459 110008922 425091811 594759753 95089793 496891566 319355323 532018091 543408572 370449574 958074072 334643568 816636181 672881579 24249336 207880512 336268913 302931832 280939173 255628422 899814179 403962887 627943917 948459392 578415464 899678784 635627290 808249886 953154811 63798785 726726471 937072319 794777335 708594753 566812781 113282740 906513619 556153310 88645060 750993075 614496018 815912609 30719028 747610537 658701113 551578392 122531446 913169175 151389483 788907840 408478208 947176792 514181840 246302664 952748385 373135606 325135543 500851345 74351056 916707235 77852029 223038478 282970143 672244680 852586571 953820153 55141287 476710183 169045883 620045467 631792112 977658752 16174672 898631315 511153213 855706954 486858876 136215635 498520340 656735427 641954557 294381610 50180091 608348952 763542695 818667723 28579746 218630784 126295156 175696958 687062573 142963945 152688433 995269537 824217255 781829818 442218440 821137925 531380382 532170372 789733713 99476637 959474468 248134252 688003021 589530567 801763192 394524313 360942357 251102869 799966754 213125686 356700011 349874695 972510371 691391537 624314557 935546223 111427967 476561782 870174194 345053211 972603171 227662167 576517449 171018628 114504265 335313262 401267129 678924687 657160765 759908284 297303017 525519588 656006154 828891218 13721106 171703842 307749380 96581803 647439149 137157546 312689048 636883669 943048657 157891937 377912157 339296813 924019608 941247505 738799764 383242 190260214 831578750 375227420 506140579 307861354 626394337 299738954 25726413 834966129 68758355 505734973 568400924 542360362 103976639 347266360 305557380 230942625 121285838 996566970 395086561 3549910 865595288 834691718 316902727 346810239 130157637 545200245 998334086 210606879 937094801 577244094 83803458 142584551 39652158 824229641 972964427 964794050 655431974 46894171 474028494 737452701 674476702 779113941 738875823 964976657 612957482 94246651 594203390 675685861 822504484 262732500 688849248 20309863 673347303 14802322 784824212 952400116 95349963 132693765 911047808 968078168 841777632 634055537 532108084 109206968 629892556 452493291 839503299 58755921 188980470 29935613 8206535 894039724 768084760 298318447 476182013 435579035 419658720 281179504 745881045 210015455 130330603 730119034 651221734 841846311 392080902 426172674 626067251 453168671 760550060 918920831 379143608 263548870 977131693 466162943 924857869 547438706 111607962 837627046 900517169 529639338 668128456 606735996 917298115 654921952 599804464 351086945 715776036 220152160 873590382 827485271 52057943 438875550 170608170 300086438 161920705 803392094 354957308 404256222 60220792 594856825 292388698 675238398 68270529 413627881 599239757 792133381 133592139 945030016 412427642 472756166 518403525 359483085 594432310 411876190 507121121 133165822 227692363 991861765 271880671 944908328 141564354 942713324 498262204 130659776 269547566 475819213 471891316 765352514 958468354 230238844 168013186 995622524 14615418 442929769 919978042 174890228 802048923 903158541 642229525 176678015 868596055 430869398 351663405 483069278 812354675 953516207 488836501 419545138 404978490 316457594 887115443 500026745 319665308 238207558 498253231 932283121 494939299 566476546 336782228 325181877 896053605 977653613 890942310 737299832 721971394 272645643 553342479 865200526 780382205 422808446 153392749 964141618 708905225 614185312 954015146 349396704 187141376 442708599 622656036 238730495 343258268 953249210 562752571 696034399 742560038 215105736 259387107 644762290 512497598 273936519 336490922 807159878 332075836 223405775 58003972 504288449 269637378 165003238 36400596 794110838 226893705 350519443 280975471 797527138 357538045 312757589 209107863 785985177 374724883 708242031 748937417 80786283 990499602 818813474 833067558 432336712 81076410 385412074 766644101 179640140 438016419 31923917 44692555 552873509 574545602 675900290 711673100 646499473 981788814 611525473 898168778 447667740 60425650 90759875 727775844 249788631 931619743 788559108 862132110 905251403 163398615 814186185 909847987 900671747 324354104 812186122 131685137 412367923 961952428 74457473 317042291 985472416 57905546 791658478 98833767 745244057 521214896 491597601 922644033 755638474 157698358 491242507 397157081 130800507 495540521 366511522 64409125 475907957 484776793 753647825 492982728 259947128 150304990 368919789 57824756 496154283 624340917 934315920 818862199 859563429 748213207 907715745 734711753 268864261 429750741 603633858 463820644 249850400 29945378 961111912 108417241 603611977 656642212 258416146 346376412 201321208 443776663 114466648 881566727 916275966 844133064 236653614 239237343 192112207 88743119 568534088 120666280 638470467 983676058 981997301 721538260 737450970 902641557 668472497 613193256 146785195 894699372 690920297 568288594 420180944 543289638 751481040 303717882 462912151 869160393 510000379 114200357 819062095 567521118 458872485 429021002 906754169 575422062 122516693 978595262 593971344 838678328 853521579 290405638 454187789 45833015 94003118 542071641 911151903 877530892 984409767 671464570 904864694 49600331 145012011 515260516 681538992 290264024 979667441 410636818 652366592 438231772 572871560 524038333 442775863 101472397 252976284 664749126 689471967 217838496 913583384 267308302 875031572 642124282 58649533 514767499 672797278 275111191 484352944 372227619 510087106 419643239 450352866 826046037 836813651 393075969 692255270 707779087 650548072 132277576 507104406 128180314 378582324 520353560 853218155 829351508 510730939 514534509 541848279 683552911 964730866 852727134 404737210 651728605 646599968 21031197 26511495 636632978 441604630 539473470 154016890 729513596 810446069 762351535 111709299 649019286 349993102 935055206 501106368 331466964 359025949 357631531 720706265 435094540 135323911 650915279 682165984 493366283 863770655 450905518 45340044 376389591 862008817 71019055 640239002 192805591 598438793 39287165 262177542 83433655 711537572 533714059 492932658 933550335 135544963 216978130 225004020 168770316 612681134 219613642 885835351 50820794 985035240 787825756 638297934 830826519 746581822 811722290 77896713 706714138 843657913 778643527 395714517 6040401 813003341 867157940 219715101 890886746 698978728 580819309 103665641 63717152 343793400 746818845 385208037 397403018 950629560 592498474 700213356 362557316 373886691 358864173 125162936 598415785 867386608 258407008 453755748 813937922 221112873 483625271 481264669 197569124 557994965 190948685 22983378 919536131 365151560 266829645 588076308 621033493 353097151 776810182 151590274 168967930 875509726 473686406 659835690 143822180 224354492 152971464 538167918 304173165 44002876 738073630 733206792 978060341 208787668 138098418 216055250 55519778 900429643 875156814 254293694 958733824 675682556 361506926 794342457 469579754 870738833 717070790 280541492 221556285 833611844 893555023 269713861 901516399 772785816 485730227 297098130 311030064 559499611 182675618 717183342 222038693 720961893 242614884 373059825 128623221 24875714 916276408 646470793 240317437 288142869 895392371 384436487 66204375 816072656 744171358 998263333 52602555 502505626 140390790 395382001 266126411 712321595 938507878 731063541 672796261 503912572 885614674 370829430 88436490 74728605 66593910 184720991 49973173 672978041 842690767 380055550 786537596 143305557 544851541 492766625 560885771 967575834 61626856 543148021 964542926 469262508 494688810 727958704 322573004 492081746 522003366 510213495 156499224 192969980 130762135 454083551 771306457 875666615 730798634 622225952 628162198 611483318 942551741 834743448 334836232 549396826 637095907 282288514 966030509 350856375 965019762 877934093 716324516 693454105 823542469 828287447 794925228 898712209 833567662 772224342 966114360 844938355 580846221 420359550 233378073 25703761 564983154 5445944 201859305 410392000 768678836 783352108 462082080 514566854 774825151 774500051 526360747 448275688 650095531 597150763 665645503 885530276 31527656 254418461 199032480 915884770 593857545 95836653 787183016 832772247 820665924 717107205 940128197 235885751 847762075 17688248 21133058 877047115 700065766 250607620 163857082 220451950 325642211 206295390 315909579 304462706 511172304 662754633 807203372 101266643 982867983 178903027 498746417 211267956 573263385 678356278 192034554 153290585 199974002 561113362 822600197 555404171 300441255 26272584 522060708 390091334 335473297 270088039 454773313 142192903 396048991 69804522 64889986 868266880 397530795 666942671 81587868 833526591 977330682 559203493 141770092 324609617 33184073 330208134 488934865 946595266 538991224 27033305 638752514 87558504 154674776 733548345 174300310 882977498 300892944 234415892 406313387 420165469 475662339 70011880 822175975 794264915 337995247 592314116 15642472 203509899 190051624 777346772 220322307 687509108 219416939 197203693 836335600 307794990 416898028 293314360 14811854 150479551 711780684 567301646 530614067 351347858 692339101 470263831 53197956 876456867 814913495 945362 572609782 650233701 578913159 757237816 561276662 937398453 196136321 967005582 711427445 827520017 543692377 908203221 411697057 362177043 86663080 821898488 802539398 464068982 883936049 562870441 955605558 326380406 689738577 868823286 180561785 297676953 383521946 807108980 918682081 178704065 772818403 151398150 259178542 886499622 183006411 509242771 623291182 685265584 191262924 731184217 307161239 88901214 605424249 765521083 277390913 313371890 317529607 337005644 383271846 469114673 914968437 691966665 430382109 64089373 477695449 886667093 468199807 481476281 62253057 589995834 534931180 31330648 255343118 728311860 730958604 255119796 531067205 632533005 727937846 208748607 917140563 310234445 774641641 256218481 131060000 838937426 689186365 953999241 766259526 517727493 508354268 414348732 316347994 766621653 929669730 1246523 323887686 73938202 991857657 99595025 484853276 870700436 234737481 130002879 460731304 293279745 509589023 774869970 612632174 313676541 408885532 565512487 514251354 186982938 369347362 514079097 738850085 449346196 60100950 561277887 334588183 90609822 879430569 224893188 325746540 313641591 410212054 128344535 167616308 738197951 111731873 666327309 772949989 682250656 924599253 856068904 80217067 350477127 145713553 195222839 10270077 351228425 380878470 481682425 331174299 9482734 194833221 254608995 516874580 807605281 356107948 517985407 219280242 8714064 661448047 833165061 279421722 926150355 993774649 321636872 592453677 914877200 308381772 314814865 691929786 588036908 307185909 368101319 81179341 959539569 878793830 699377835 92667690 52978599 302155840 837102662 350411870 62076701 152969219 257328873 285179035 975906845 422883653 167266902 583008479 90003132 127746088 51384822 182194689 316871137 684824155 149135576 832655066 962964317 942412145 7649608 788401072 852108131 385248492 292527798 918520933 920565263 190528237 475309832 722874437 63733999 961998838 577130758 622732278 565553075 792685092 403860709 616300729 943832204 57999303 73292610 92880675 948060880 952200725 548742961 471890650 784378508 459545539 303880240 495233429 639865974 291731582 680587577 255102750 591658384 949162156 908194690 696211376 625464178 527208356 884970027 124436372 527262733 181661000 406616834 900846765 835820234 582530924 741795739 659601960 294082719 455649841 325326446 231400701 696649733 529625302 927249136 84683516 174697005 339457852 634137001 399893947 976949081 184360240 512466801 90476588 990473758 132758157 687622178 703243075 110311161 205183996 615804049 180431597 320278478 717878882 413275495 120223890 385523288 108466735 131139347 835713234 841593277 946802585 396035659 862223754 243818063 506798038 815871565 755139059 837490605 820277774 331505302 730484046 730565996 196963428 364140253 290484662 975035774 915674774 778067728 697313547 132205006 822680071 598264929 9909494 31337358 672535259 479826712 531666329 741936079 234914037 878044160 617660534 177901952 411176307 530119534 275761589 573307125 445387080 368465516 722684304 727814049 812946466 694526537 827495527 901189463 266587402 682689556 561738999 418022409 940346002 607386610 561174871 632287045 114450501 856147219 549379351 278409670 769889493 138002037 275436459 588287036 780944115 797373948 784214735 553805878 938817095 508253431 761122134 797939720 561342791 200942832 75780322 295086758 974100222 101200253 786752554 399300236 475687809 738753561 552129097 370305197 121825872 422549407 38538308 647617111 612412492 96515231 302815394 844691545 856462747 13763685 968022470 517092640 767032550 362250263 450681253 226238848 352579209 168301339 232192078 79277796 237247077 439952759 309403716 935278341 528103944 465476030 202456264 682109344 882510493 16464354 370577241 491694796 341172935 322394471 148357821 405254703 948854827 26177717 426826062 181936219 372701222 877692326 409988750 502661437 984442988 4414138 166661641 595875561 106147195 79626945 465679651 531634646 863825748 84839765 120102176 849841768 281780800 437972797 687095825 580493054 810036139 897238492 177798477 670343156 575596792 95801809 790193714 593930291 993502281 455497079 123267539 449399876 251141238 478056470 373022577 591628741 922313023 776979605 232614325 776540690 22185151 196238185 755630677 201973189 471673143 567039606 511003132 827703863 948181296 287126169 800933154 566154104 650473481 394650397 485406663 140757026 362219726 1169465 302779510 451839521 715452191 485136561 612730102 268447084 32615057 312343484 557918650 79865371 747269386 811326847 200339776 842561464 243210019 904695598 41863541 804181601 149611638 855797109 172249024 762287930 37854484 553105872 934745491 742136976 673140091 506294627 714711075 369874765 503002725 881522220 586584680 900484762 80267991 511474680 327001045 849397852 57537293 106708233 322134559 730537556 89425954 100488356 578507589 450994477 758140106 660185994 200070112 491600956 951217311 785075805 820344378 491995129 534141195 74063232 944283747 939679989 310696671 281663210 867405390 719080046 33640266 655098446 468998940 480695793 218315786 378423172 442802365 12099437 44213684 332897397 404986025 44580082 853299301 709377492 227976113 827863663 922360398 510507795 851607994 516632374 478680514 649735634 990770587 435666160 945338544 813017752 71860041 769379853 203377693 686604320 874770726 420181187 734378928 13340009 246312095 757320196 759082800 492523621 641236311 391534026 562937165 824050934 271398663 97243227 167106872 824088565 61257902 174023309 849582944 177968288 804697688 296311999 178468229 475087883 163374719 162685488 750014692 322524437 155100489 8223200 476423255 698381717 433400452 620511770 152700017 857118323 994177212 62900222 888862285 957160438 943170640 701496994 35849511 995605444 5215675 187603451 165008088 708463258 905547770 135543761 284811543 984382940 912310119 674591831 337977666 253150751 968926347 1200848 318019158 583533895 116553760 325299456 81713636 942649149 233023125 893775843 410075436 21492598 445489300 769403524 763202102 609867871 35687075 194642591 723722977 614401141 925247332 918473466 345204530 250885340 496951123 437237060 830665328 209673559 454409732 150110915 102022948 763013651 558702753 869726181 326469364 431330006 342528241 56299896 488975769 389392470 948979322 38688385 423111267 583300520 783339721 121944914 821070702 791713015 531510421 287406520 410966122 166467434 310432082 911458491 659844814 741669187 818523483 963447169 898915889 849171172 529863740 258591476 668715777 682145113 151727404 26799017 640391541 853086459 896565570 77623909 41287815 271919982 529743761 918824709 403768087 769665334 314134607 578388795 904403635 856067556 772932864 138245328 655355077 801805210 468376268 304745085 677399959 678438745 723210484 750120298 341022909 676464150 183685427 438762328 567412533 32476514 214918972 42467255 916763984 38293423 382113913 266991892 501713069 140744183 632026696 326387984 927504693 2662039 368616671 961752214 804707777 978560115 807892381 754367643 173264284 282789569 637513036 716838916 264912290 404196603 124206505 986787448 44777874 877510253 812558580 257004279 731845996 766960753 521245528 522204245 512198057 810892320 606870742 200723954 444992195 335761848 604237982 862525526 608491586 286232736 842905058 218050728 21412352 127730026 786896460 697216198 566367322 267905777 181481436 652580821 607394058 607305403 828752032 379929319 748155806 183572781 886669904 476758241 991758329 382953840 104016151 693769244 238454526 748883912 599135358 467211549 171888143 521386431 641343502 360457625 682308401 453491410 623788484 872564559 175568997 335909953 847909038 857493032 840505914 997406208 94940619 861872279 257509021 272909361 510876445 546823278 748193744 289712018 692659003 566066364 315757984 757192049 561598015 273693045 669026190 216332726 977506507 329324428 866382132 965418858 991006746 849421129 816597969 813050241 138111863 267889363 932465602 131265317 970466555 479921991 567245035 936071597 634150226 633962530 275160584 860646092 210698970 670159420 388556294 95628755 864988515 989876605 749417734 915342929 303266535 724674995 433040101 749255901 866604969 687991601 497849389 307798707 731857141 941015316 7956964 849747653 356549069 321105254 446019602 28509513 718463199 773159576 473073841 480631804 869620299 575503716 325024832 534692901 363463192 494959661 646398391 332457158 36919987 462400178 435421724 362801643 696415665 917440294 177046982 161081962 756228071 663739248 764539235 92761158 810508416 674690985 384948730 67565674 448826401 135734796 65444049 965396979 248307577 294886963 772582786 95665280 270706515 398162655 924630954 714696465 528336118 638266307 44501248 38919302 886982470 393011510 675133630 738119264 868856084 954023469 561924781 200716467 725924460 639179383 671001136 300286333 182239454 603997672 424305696 133209923 982578258 255890588 779589619 942975015 54274324 580635039 339880093 830978059 870470319 867563315 177485992 301624579 482870758 270777662 642074042 706983064 903561887 803137990 310625529 892430488 22031227 711642737 108886260 661328440 934033775 517680882 358855009 167123483 245184946 593390468 832780425 958972469 662290996 807606193 487853698 330480617 910321839 761209067 426607742 890302514 577888744 286406430 629326479 874286671 995657502 620436294 489093723 31448974 716020355 615728806 589101788 383975493 864213595 30326854 818850280 3024117 889386595 211937055 186648235 252899084 687860921 675896282 63249892 232599422 228765331 778738376 748783696 177693747 876638278 570806447 573642204 545184716 416452187 657230694 189758112 789352070 597011751 63900715 153372458 638797668 45664801 60677183 130231615 363926101 276721214 951508180 56518067 502536401 330999227 618647906 657188048 277043015 508823705 158293022 530109871 658197785 754754987 353014448 693829555 295028508 460390373 627338507 288935669 23563571 412253955 572574352 49506186 532039111 374767466 975956457 24654811 312200635 144279989 710663736 396436838 107151532 958016701 826598766 109607180 917699831 250453264 532089333 297752721 497461540 121296741 866674360 739947262 61745437 673788469 383276686 317032718 295305843 608042270 965098385 169326324 714811348 549472721 399890388 161091481 2247138 318136887 476022025 81464648 399369655 14850503 282875381 898462451 962379026 66109469 482330452 624314576 56653167 702129345 341033960 376453658 754724665 582005467 16712713 508464910 728239338 640672870 863010914 60034920 459723763 969656800 365541089 340192620 819832971 483806465 655651442 637810937 903068994 904541010 908373819 496935209 548519354 238498051 289678304 801891550 521250615 49102838 313921068 642282311 927844397 981842889 455649149 728367745 620619489 392213179 796143334 934731302 935825850 131852463 39953077 581461221 323647934 789573134 758545089 257640321 39465857 367001598 23066041 67106629 997124660 581274011 38605180 566578732 171641146 737402271 972890043 483246933 134702387 848234977 492142328 191149826 675860431 213863530 52231259 103679486 298623838 766128980 66495288 762466037 531018077 687658446 418601125 442158023 141700157 116388623 234141196 225521611 712671700 685128010 529150855 783948632 400755586 353511580 789898938 41969761 554614373 68895954 248824563 88749251 490272528 5568992 866903868 38919361 380552131 538225805 970010684 728140756 855407716 959286843 339350693 926429116 703117568 684293211 798592510 689425864 192751861 267361517 988335308 283424391 306177147 609631970 329463622 711944077 377313873 696892409 237932193 868229370 797973191 701603584 353689305 804862496 736119985 282586637 566657290 288297850 351205934 833599641 645546094 216104212 998920417 21711642 662073750 940909413 761083083 372090765 941429529 901177817 180515652 794684454 592741684 545562077 49726854 650487604 56825756 417920260 324190647 554687896 979055304 348511377 212478209 178229875 232744700 719333635 367103481 666243041 367436607 290176579 456820707 57716989 119795221 697437248 896692902 511297849 885994158 780451386 901522219 866934127 450966094 802485861 862127633 651065160 71217196 209257945 84583532 554766993 244209718 263224920 67819810 250063375 195931110 912167373 639409119 844012845 67490089 545780480 970406152 129944522 416978180 758134292 393210648 645896304 500471976 433852461 949655713 558627792 752975164 627137246 521229471 578459329 217525895 976791846 745655170 854522736 942242823 39473304 472984089 756189116 899736448 449843627 893641976 544432795 238790558 627566303 813588410 672285926 380600336 111284854 509070532 220174711 636049359 169393731 643979670 187534519 474522159 610770784 851637925 49140658 493934564 997123090 923789759 561164374 778371172 542476663 100201579 597652523 899538773 886830389 870216378 479419535 800180282 599815828 186687703 644638072 601211692 630295179 73088521 740512520 362015253 918689386 192876335 378576692 502092550 32596706 610298257 16436640 479500689 368042537 261075332 878268760 128785357 225767255 793204586 742653362 654427823 529944530 570071133 680249489 309324045 693009240 903923919 36234178 453405003 226786302 828633657 683787186 347509172 91257018 815414847 533864876 33180361 628706146 337327707 919294870 383451962 557069075 32139443 229611290 804750514 243508361 666682794 532293712 36881160 188725498 13726043 650531005 332134048 959077811 523922160 77593288 395014026 842965472 748374883 791789093 852186671 423528443 63607036 115829601 309035585 375317758 815168577 401339655 409405142 920970781 741196393 324851142 377151097 775660060 532652370 961910739 432797813 764797093 976655623 255055291 678259834 564125310 62826270 306332498 776975834 962887408 56069121 745033159 37549746 156050361 417696083 148801570 141316421 795229587 516966083 544402211 665135374 255330116 515631887 536122104 188794091 544212356 927907035 517349906 913788565 604744678 14560808 782917050 195193522 607284160 303567672 138544583 710170510 601673408 80986273 169164807 635185590 848262484 368379504 106700286 551820008 562597855 929926109 853945845 366253618 281824668 392973132 900787779 887739478 490285220 503383111 81880014 535828179 951761371 166885118 631655638 703005950 458905230 983315047 398276251 632197274 272620806 620864567 910888545 967193449 134287572 787354975 312001325 100378944 317412407 503050933 410723634 814081126 681665864 298037559 801350775 719443628 370496160 712859499 842292304 280783222 148471912 578959213 249295541 295512849 335787167 653332029 370364972 509444994 667921827 679325464 543666027 635905706 655427418 935845640 488746254 33973313 483600711 156157531 858794757 779095379 311614385 806150579 892039857 583452698 792624995 276716859 590520783 967191364 777992146 486377645 304156624 599316805 118361843 463844063 773080428 415502194 555189673 138728018 890927405 400099023 163213181 388251998 470191975 553659643 347932692 561549482 329299833 578123408 751579789 71619301 617927476 174934696 835497145 62334042 533274584 710941372 303545843 831352211 679397199 204155826 911336400 622345519 104474898 603145292 756300195 904333804 783523144 845549421 957300554 185775208 93273682 86242543 618383593 702630224 134613708 346264425 623100645 448169525 493190365 55252147 770673588 718512766 448315233 34914032 626393567 950734850 769682804 76863149 603039211 114761962 927260810 582030698 99481447 590352332 134322955 643017484 113588966 531703362 66399557 781916109 134341188 356732315 603171312 383662504 831335756 505411687 472259731 215781466 480745244 783199591 981406488 409225733 570357560 476090486 638538460 282039759 405395778 508334164 596468021 604465484 275474213 341153856 176440381 92621657 300925331 288504093 364222017 298718694 971128749 916398919 699132492 97172928 995622608 31568783 729184836 759886803 415994582 341279445 516356299 572364837 684208632 319054919 76619798 228081977 291412583 928401847 716882747 280110648 968838235 842048056 584766753 414949601 412696898 691261935 257687478 593048562 345471407 340042374 722525832 848178933 645290466 277067266 681325749 982794972 515563501 162499432 793091659 723170527 785434749 145262956 758185534 511163896 414437622 990365593 524010759 851920157 46445125 171882130 489710959 653022631 352691188 637230924 50599860 597775943 549120210 535269798 369996498 966380189 713364975 285405071 562834820 667412288 587758288 993372387 769345490 867874208 115813545 879401299 527458523 513765570 13623108 640025179 172273256 765714312 749183996 516797721 993766984 99713744 470721624 621221039 479545293 895807942 716464997 828553332 9153285 608001453 78229621 642408800 673485490 877975825 605987869 838039627 815405553 63890701 283976302 351338884 432890352 98586349 16758562 834624081 617167252 950163413 925277811 259670325 683540792 596525101 12951773 291191591 857750178 132739293 520813540 659790641 570790078 197774738 219473240 277307386 298920647 466251863 719308388 36921646 806682285 860443954 922638886 482351385 154060844 808658566 362011308 919081748 353325590 206370928 675267813 81652700 436390992 206745208 772602903 109449405 189388990 919562447 415219986 142555723 520326229 41848945 415667451 828671295 404698761 811904518 835418784 452916285 532554323 307311751 273331965 268325215 325687070 735766443 68112272 991048424 81434482 737626898 723435382 289667438 167287211 928646054 346734271 294760078 287093924 123968442 871085654 286238191 725292117 405331989 778794686 938253600 79717403 549333850 242896120 592379918 72477558 50538405 181762380 419714094 429637979 545184719 309466361 396968425 458488604 893577729 816357187 8027213 699022230 687438529 493604140 356563692 707061768 31176065 856038496 805587963 41589151 415447886 399096015 265419885 540006411 422133638 920908304 149529957 701023933 948442372 595360739 436835969 902007163 470294266 724519252 373170756 896134592 238948824 348966908 766788471 878727194 87397702 114523671 810342993 453738032 677672594 27381738 772031636 622124174 854912973 267789287 928731553 557088672 336708022 58851488 919360406 572612545 784026449 331436962 653352110 405564712 45906551 425452821 723641156 885927455 129028960 213910063 692521615 880874890 495345540 652212298 128325563 701798909 774919580 576480310 887638253 850099138 615871684 692026911 316515685 450818666 726031172 905209321 271923332 837493376 865723730 756596545 110824677 814505694 581701563 412596294 837650123 342812302 908229583 360230159 498880022 395186505 808035120 314101505 225316835 285665696 352950067 63704969 968232605 436666602 885821804 722248284 589663006 139896033 505686897 515262598 803689408 690612614 438337543 758784432 649621781 393180803 15189039 670887839 782080710 507191456 813324274 496232842 284321338 730255178 805387923 333543549 572735044 566921782 259886638 991509060 49262125 138743347 875152247 304510405 743230486 768992717 462986107 167022319 711000591 903445853 214526162 999248109 456199639 593084085 241702769 992806481 208027570 584300048 293926983 719795466 969939434 869523697 325651769 317354642 999077013 655875299 817963245 470182512 461785413 701013577 951504009 568926428 811182840 946952162 11481788 218100822 574584940 231112565 727235829 272321534 929469097 94732875 750890434 329776041 204595767 783246365 893891837 753019143 363340995 310110862 350543742 822511013 668029232 141869110 888781762 710882219 986362837 905870132 140870640 85392139 855335258 755708357 92446124 287123058 53443150 602066734 920301427 780341650 280920744 289369300 581973520 545618466 604311163 651509085 329756179 749620979 955351237 424512291 161885190 70480453 65458235 770333580 606576663 264157088 611846633 15168962 507582471 668610587 846139920 473836072 656943488 622650243 833260407 731574052 554773543 928035913 720255905 600135704 3695574 512614356 46543855 433171530 339978216 537443354 380329788 805316286 101483952 71315351 822388555 345791116 392738650 19680100 330235134 183716502 838582664 782126654 715772338 465584314 605055637 471195991 812569850 980631115 363380269 859738333 98528629 682101201 260702583 13583208 592872361 783108715 326753450 129638526 837046063 492516744 685665215 873786987 481560440 823036350 323721317 66472566 47117208 824428368 414732396 94768549 228731025 172499137 231400826 811359766 631217855 821135081 132566815 377592273 634346653 736549688 895630582 406290519 482089186 175100029 312192498 907881873 292905157 938715812 863113616 167883652 799305227 228536274 794797927 120372947 29064495 766135234 210315267 827886870 820621733 339529591 32374897 896451211 337464268 186723909 666967777 362458512 888985677 774338846 104362416 363231242 869512234 30670926 669880761 527017170 914624778 771055063 254195315 86002131 212911479 191674998 884292712 115267034 368652595 969784925 27731821 940307377 287983350 664547114 672263785 797977132 147722618 997779712 205476776 843947342 475754760 694172737 567331385 967305582 575182335 700180664 120703191 459235743 752021963 684763554 695320166 251571852 474373270 818012521 722450895 883245599 586631346 536401151 795952553 519578860 71096281 823917291 116595711 655619024 857864403 762685153 438461508 532694723 498457671 846209699 632314190 29493106 82417925 747861309 854789992 208044296 846267855 543626611 155263000 308115197 67194078 283820072 566477541 541509562 961641771 121145832 939101638 709367174 550166487 927526764 732165474 373317620 127125803 99239725 699481756 730329256 728248725 752007271 921074259 772126006 898324443 374984249 187309828 167915414 146263802 746760570 176331211 706830179 733319406 94420529 126952071 555990061 191728248 116423831 673098327 574982214 499768196 510190894 700572891 639736546 573403900 139615575 913709165 766115754 327118870 967783014 336720860 243543053 27138642 560645374 527420278 731662759 948310152 131478757 529526773 669931452 548997992 420742544 490374775 775724223 547493940 739651897 128074174 891313806 560519498 896102336 156646739 123468898 734801014 842359795 371897534 949275293 201439093 617311583 51599084 139208363 39725706 787601445 953686580 738575237 121189621 280873316 404919013 363708765 282929110 382481724 336584207 965611101 213528917 810847678 324809464 821709532 248887338 662833898 826454111 204728086 867792347 449375705 437158481 459795873 451668718 323488332 428714563 755242825 263007349 88413203 749416870 598891005 476299140 973847765 565376727 643519579 416875586 434539289 339977617 884256309 935449747 869685648 848161748 654355036 443749667 788083617 306882630 651295863 855988067 856258615 254960756 473335750 237532322 954957166 454214608 852476609 113293847 709936416 434791581 581127910 157666412 574953171 413684465 856365953 999026960 200349291 925311097 882102882 517171965 914142714 501816445 449117498 748226032 958651860 337515681 266744741 33204063 147960178 806411569 385184032 51809862 128625236 709318029 523647779 131996655 328231638 5457672 366494150 324265656 304040723 429203583 766624644 305855030 580815132 428261871 931258803 800052816 83578242 176956930 78789440 882251607 375835825 744479826 889803922 894751419 641745956 840339258 185381324 149176501 588414917 943812802 364159668 929747884 621119 181320129 811257463 900071603 364015784 878348869 541599150 244833148 102903998 640040659 647330041 624765691 611301027 544136335 480165153 412918436 568086100 434347672 737742977 773167065 369436810 89362051 126748815 176026127 198185423 377533381 303243993 78857859 333073205 96555769 177966678 209076225 138683769 49937596 931090453 806909752 599203894 767001304 193343830 235939856 576596240 250339359 451255102 196665460 487655532 622351022 542741881 697631374 930637155 288054506 19270753 509753023 588087492 421241211 198201350 492440201 95943095 820221741 494831092 939368722 276218895 758589043 512623505 759102122 6991916 783783143 218304892 378352318 244197860 737501378 386883978 93085934 459066839 439631992 263925295 94379274 86059133 438484792 867924451 93624181 326586624 815213526 496065677 175892285 913517967 807323183 478680125 525360557 193801984 477078217 268193133 401525141 525406041 899281502 903829376 32374579 375107107 8132881 882122885 888612507 963215346 570140962 973601946 471890456 2961112 233081905 421625618 287655525 433168039 46027891 455233351 802772978 489106472 161949328 660630933 735908041 287128050 92422758 325115953 633819212 569484958 662645475 927157252 569736853 254367611 902214929 205166655 454195066 9451701 453875431 605070996 19070675 266442121 541688286 671302326 645182601 445527958 305185054 84379108 168036594 271918365 772287814 535789476 955964596 630363296 293496005 115211853 514431421 648739894 542039450 890691645 706733210 150565207 302264310 342327761 22425337 64390781 134642448 470080204 601565018 860360107 740156280 473263106 302440771 755141301 681405093 921040942 224179443 780602395 360716232 243646563 926269334 593154583 49253824 379129415 230665133 133028300 658323561 428356445 296348714 734576242 83736722 642267067 990212869 491269019 398668080 568652768 941160942 196175252 520643257 744342472 306383847 629613961 314266537 215547241 379548770 136649874 524443807 806668691 460633664 740394630 637940733 296235757 237864714 688011079 116623069 215478598 988442642 253196536 620874992 751406768 763566404 223814837 83130971 709639821 425950992 284172476 353636608 629101973 880868955 345305460 710885861 714872152 57907252 54484816 734622380 653242696 268252575 983127323 586592112 39137331 405620022 347559375 836171694 492765873 471817621 385177220 598581907 933732675 338287455 368605550 278354871 217158531 178389662 877047859 285144429 585119685 256115161 290182645 609014400 398195583 329799275 688974461 147591140 452207494 630209127 480586716 252664895 382130003 705749820 650547416 370576600 363597213 88176236 575384734 186022369 942760270 556104937 70409153 178253736 150691409 382793133 897028600 524342805 67941723 872184528 575871587 255427225 201278732 271975739 673679150 182687799 621444594 366537062 774139144 758999051 279038255 523095082 373386344 478720579 585744737 558374118 20212303 537241350 778986510 80794516 352355445 566999990 246446794 77392997 611207914 822854152 520576232 528096976 912019946 251994028 409055221 608396094 315842773 498547264 907240210 231607928 885407009 797885912 721641415 212659291 347757884 572967602 223177558 668487612 510192550 89605313 109668903 965316869 232884901 139374105 596437686 800677721 916932454 466591699 577452817 116466587 415212683 902514507 52714936 121405290 391902052 430293472 37546633 674757287 66084458 98580206 378580409 10087906 253094065 588748127 99559889 828692314 725091516 417043797 337846103 941946340 419338580 561268857 318284384 187860176 196845785 185992089 621903603 736992489 868416473 24292954 3803882 208947895 901185182 546269712 653529135 152797031 72257849 827649457 215006262 271434511 564964840 234564669 608495659 307834594 596352996 625702192 642731853 437870234 351494181 564741933 793538153 103605997 685259248 522242980 695873205 116590098 287105427 963504071 668015690 473354281 612409028 337733642 761572602 770323113 974967423 52450451 974447457 708147485 890810324 675742040 157813519 691659628 676343606 207705047 224870105 562824481 860119906 425760358 952199488 311627448 636672622 576576505 677592845 610931380 305255082 640866470 579756309 420793274 211940757 393867086 357484437 629689169 340965892 361594833 852819835 253116703 314084700 650962822 820282949 792467417 298465872 425828037 691249122 543603301 353022936 542497263 73826077 390253448 945159061 738120404 489104019 253368713 633172744 965205211 337318531 548515414 327833732 463003063 489978300 397023998 833219650 886574908 874594490 938000952 827335539 109056127 792543552 442585560 591529270 59019564 920622327 174530149 177694410 186724135 614482654 613790375 275257860 21620856 107400606 884592629 174160869 5659473 18908661 605698455 550850432 179016476 290502060 324536622 566197420 254914336 118303954 215374778 441293457 193388115 857777150 563079299 601254649 23926466 621387577 901997561 689275248 931885680 578936566 470242538 53751842 943695439 955311201 161522833 217759410 788427245 806476717 186923284 556196589 537946292 732674792 395782793 42538738 89756217 410721485 393921346 951727884 802773667 778866304 740044732 60566670 2445778 172141084 111965928 932336306 223401709 486715680 288945809 1100559 422563735 612042894 819925959 840493345 177731529 449873730 800342330 452529083 366166649 313588466 663348669 63647171 562060901 818145648 52583357 906191404 211464359 192287609 780158432 809853669 707226664 313654390 483345664 917438762 126061960 129875544 842320140 803389347 241583902 794532766 656823268 586459054 715010369 626743754 757769813 530760142 778123869 327912766 119813246 671653311 57450421 554540395 77209817 661014099 368959967 26890169 337079302 426540325 672263006 145676529 47092556 893369104 623763212 793001680 358263419 915064710 222205018 171627592 15499975 951154147 548118457 272542389 975365074 267093091 9107383 827762594 851057631 977426579 99039660 59864862 375228403 697451724 620549657 414246222 85637616 720094080 141409469 148392330 775715960 187970214 728435784 762049248 573373889 772249848 51938482 399092709 269587021 756474511 959798588 602217902 791094108 873176688 392361842 260379223 14097132 736945772 564261311 12544822 461813714 88534019 879021528 845171572 870123550 820239027 965316732 943069131 975475949 293524558 352597817 383683603 810813647 512862616 593228710 720988559 27792928 403600127 86439553 884267056 288163155 138041318 623280805 79427538 488110010 336087113 945066267 877536196 842875666 164770694 252663403 987834105 402858288 532131111 127149479 461178215 93907051 772126240 364246348 632445800 524973102 602672702 424897138 749074223 678934523 323122342 996861359 30050309 818502863 786930278 417411255 402760146 780861153 792633481 937207052 800618601 412587851 557982971 97917754 304683033 687788340 489710464 351869809 366493400 640975068 377848922 755287845 122799659 251186183 529877952 30976508 477138927 197261313 43150399 395079033 276909599 449044278 362290584 733765843 369210258 826869878 114281278 396363302 968954022 547703652 600922134 144708080 247166366 871371517 20728876 291831461 63444070 841601871 470754418 577646369 388856190 691087261 109184795 880531580 135912427 801409408 450027775 411166655 214496129 704186586 993317768 117486411 850634538 35168085 900612333 69793680 485271076 431023892 715949654 710958486 988987551 792884776 419633042 854552332 273773911 655192425 332695118 730091387 440844368 519748003 696153068 279626709 949485334 542295208 455405406 758925241 257389470 211634978 127173147 696860498 403978253 11665929 800500344 161888191 325222874 260601146 55987977 426940923 736279813 410483925 247877761 34415528 697596605 173629946 502648022 834076906 894175265 849298999 537130555 567655648 927815049 837310186 374590824 652185303 412580851 28544867 990368046 213200359 921819992 704022838 417341996 327749828 866769718 790230891 283532917 383129528 410310662 311756712 710591225 789766103 930627755 256208259 588142887 211069965 607524651 464697204 997698647 566620932 534584955 662753401 393606427 260730918 506493036 289181703 154694523 892622565 544151277 767098307 217977207 873341948 831282138 84564299 314833856 455187770 497081094 254524249 121258742 625630529 166902597 847160609 965741180 113915066 380862855 285825476 753037661 500040676 310955929 388023306 552227011 963402640 611288555 927598730 685771229 470788155 606713488 494054120 463913760 731564257 405539066 883338948 281036291 789017010 878934118 689399599 367012475 605230766 571275019 217915010 55902279 45767424 673151065 272496800 360778305 656444045 314968761 48923789 327448780 485856535 114332386 969955187 564500700 800615065 293234470 289994656 320083273 37754908 138247776 800505667 274882623 288971706 544141926 612749656 659793675 491163541 402666287 860206077 893945350 765995751 618367573 816298388 124282561 367250628 770293531 59904672 275743362 944533387 978609876 984276445 628671689 195066063 565803782 591455199 257668673 557166549 786993331 330969142 858337482 495382993 623367178 241070880 661124808 223388971 598547229 910717010 911852119 266635988 98194452 568656734 403012672 64813947 657209115 336732875 945497832 295445278 442799958 911794965 722197070 463856452 200562141 298390694 433207612 334462308 327059519 602206955 637990315 768012453 920720369 638448591 389642434 672570037 851701838 999371741 842618914 760510664 20243878 794254682 866983134 701456992 806130825 230670173 58220570 407473740 205819132 555914301 537106522 644577892 591281867 904522669 334647007 711203194 255742391 581688277 210943069 2428249 773322227 765030659 978984999 312794552 28825419 58312167 320775938 240402740 494238495 626819008 469332812 322769 612617915 736361699 771575932 873038754 847207639 937342882 743162913 735481110 688042471 703297274 441458438 750710568 661420831 87919192 195602909 499346980 615799957 588315381 108243916 492250418 628850087 425972148 191215756 844962868 979900099 276955306 779289282 484636124 862366839 702125900 304790904 177014966 676197084 603166374 645955710 347933763 692135034 644820192 280300067 960646432 198940766 63427341 272982283 206523278 413847514 257248827 361109501 439719949 733431995 315517609 177321423 304801131 331694815 136358212 262951585 615968757 281047455 960816529 647204152 829121626 695001143 593348861 351894600 229860280 439473664 171794012 360684904 916601126 333907847 363223988 122134571 75276666 383908380 233964053 756883615 100138147 151786172 166604942 527433987 882663057 866055106 170190943 615293687 21666925 203377274 490848970 433868825 587330875 426853181 493824675 468540382 803467461 230179853 956677050 932532015 657196037 884664496 715743013 73702271 283036848 323121589 357679469 271299771 552532007 800784107 740583536 391207588 111105889 308655435 32867557 222164672 130096181 397167125 578898103 227505387 847794384 644679131 512825649 822136708 712225121 543717597 80602934 432251795 34432624 919515073 544305693 769616214 578854376 277605453 466052676 717249174 333498790 244318931 382166191 847848440 530464371 788599824 18454137 761853934 948034718 899152882 182581767 96457735 538096555 499017401 961991514 136406578 11829088 172734211 608130015 613031911 779642333 284794910 155742531 983204498 508478895 503499154 967169612 355255313 527155051 964214516 553813056 216223634 325835036 240857909 188071254 187449429 795250545 83807888 820378610 815767430 375401265 388169098 204707795 394389026 976957862 217876865 676759039 823165943 395478435 662221426 705821098 963281132 814403456 55747823 356732002 336108495 180920730 169037268 882421091 796087652 989515208 213975689 805205863 376224775 614476737 637989136 940724727 55060877 833345005 977102699 356461339 440260209 888488949 881097982 337712689 945152465 462781643 29902748 284086594 365838995 454552193 424532977 257072747 368952649 970983897 895360687 578461611 855373969 189601226 996327580 832866696 984932417 666556808 535570275 153936074 659319765 367493955 732397225 97673576 267140088 677663489 161290621 164216353 146161395 957675675 915148047 680259840 492775690 998714567 964403751 965382990 918395734 36988799 155165207 178132130 894757046 624365619 732243595 613393139 251309126 237034656 482065397 948534494 577155631 953120490 498433965 34531998 569388 646174668 248945223 392418840 295862337 347629079 654303493 125461351 682041483 215637209 604138721 461576217 119558341 790359455 87121276 194049471 88788511 703234043 756726636 878543756 27095162 220412946 898026332 429399149 965062745 894190720 642792902 975861804 79700164 62829345 476272037 697264440 284459584 562609943 82800484 716609992 259852099 646990579 434988002 827793545 772570861 750653311 417387421 34973887 570101832 948108471 129706713 29913681 87971962 770422705 472728587 459890191 507636274 82108393 329986425 799317062 129400413 818136728 119183719 964457528 166449467 516777148 222244062 325503176 248997720 631001811 337090856 285016016 430080475 602134381 376301691 176288000 873197852 306926919 528427842 84976828 425086831 807258085 613751237 723488216 319301780 934392906 762616415 537262096 628297494 911344994 419704424 953184174 754825465 631393776 637264553 915696497 551980163 154211335 934036332 228255123 653635724 651174793 715338413 899643584 268583308 380543761 561466527 25584998 246850802 88504442 306553536 237101525 358811555 358216315 724759674 14773278 936347009 846112302 394829530 389965863 324154686 852397968 182878451 471287616 489524751 811331592 818332262 941297635 494416205 598992928 325187099 760334700 417703576 522131423 105513260 199042799 458090430 395956053 257586987 315612054 13966391 816294843 511412108 46340735 972825630 42768835 133860550 624991329 81513199 377139419 144749474 229845681 677875734 761143527 296040794 533251607 258581868 247860334 268429253 104798121 463020887 61732312 783839281 483468947 722901528 441183698 675949635 218878766 918011322 558533093 899444843 350366637 384691982 105981912 775713568 436707477 409266534 877205526 164950918 213736575 331713576 443484167 104126457 454539274 36921326 668882822 992124261 796965017 372209802 845879517 790906936 116708323 714581291 192480284 341906521 787420486 50075893 226446661 215058457 689894099 557256081 203328546 638286052 643871069 951480289 884476110 169770468 594743817 563350152 781191402 846110958 422012162 96065803 318360707 284782592 649360830 772418722 263653684 861895182 545017592 335273044 16131503 747692257 927750521 37618920 364396070 712993433 588301064 395230778 776822368 473534072 265472129 895422014 949559971 227843855 299042863 536233519 824112211 577392521 176950241 583018980 402615034 291556416 566043484 971102665 938741441 768166282 827209677 452960968 197309334 884884688 378522908 436751916 696921927 685184130 201175710 904442652 968002767 686488270 420885320 723359919 292771198 104600292 264092872 436893656 587390442 217700307 788103637 702589962 708504291 152946194 263568025 275091500 624902457 191524637 47755390 377232147 952560060 789167924 811847263 135966451 730251431 130021305 948200052 605810202 783271460 369212984 336881057 83335304 63891795 342875085 118082104 857243170 772464266 939975657 619448453 227676798 778325372 787377083 555349317 354906313 956681680 959905967 79174080 735576857 461630838 272486321 243275307 244181800 975073966 689214548 928729522 643174624 970175636 312551887 628717940 652690232 506999497 372535766 42289197 543784998 673770745 703675257 334457562 52952666 740648841 260459521 803945428 870666478 527830207 539777953 205433756 542028864 213084647 585427024 539114842 686546301 837436259 285426474 137084917 136532382 143140707 885945121 42466405 869901049 137878654 799638080 73784862 857426396 994928024 419445295 238458930 402507988 181553379 157303016 512415467 957515892 349064982 665770693 939701256 959459212 313356484 336803834 610785990 759844906 745691573 179476568 144986186 537799207 512688345 173126391 402378902 319015488 469163288 199107699 267528813 699626152 228603873 787921036 628324064 122443048 339609435 419952667 297915084 328711283 749303012 433548945 123305988 966233864 200717186 990613532 929901870 4550998 265997571 554904506 983258848 687159146 611424523 588615932 724429817 259346706 623883819 575140821 221918285 861531896 366809450 525204654 10561334 758313108 128643106 966076758 650728896 886863735 718796941 152093785 602131127 544974065 70049732 107073874 307171388 709905616 222258912 556377178 645258347 914603729 245565886 876112523 608071374 623111852 404991308 118833811 503895169 162823207 597999372 233959240 98423087 187377395 420916023 21745987 931427278 853252760 248924957 969668622 590087079 19043164 639928220 765466009 443433420 184728221 220784701 534700391 718344811 345791898 882802580 69173503 180131610 106409324 854020085 650546164 176023247 528124720 530994547 205293639 193174176 877160741 770011797 159301407 823728834 875433884 542687716 896330364 767746740 155430350 926440590 499956880 167563863 288897135 164910978 633194083 108861109 832687681 735293091 364749575 36345164 809565386 624754571 269593012 112360779 448084489 278096622 809374824 714041046 119276849 451390182 886363797 725914648 395267452 683296615 916735152 858411059 371959449 344672623 968262262 211644490 97729070 72063764 326566308 855821727 30531837 510876426 125215973 937011552 494038311 311998777 238014875 496392989 434594768 831979376 361427517 575214754 106888730 942510210 97532576 372462217 90751407 634582214 797118130 132351583 420727293 606428116 403189961 195430773 323758141 620785278 663630184 999788692 777275833 987050542 112772512 990568776 176581982 304676607 63461061 970523471 112461245 116857272 592728140 798539037 614520845 306215772 610392912 502744377 412920623 202293925 952779394 880286146 422333442 713125544 87531043 103668020 630941703 625251089 386438124 25453661 985854357 250009829 382356171 179867276 221880243 832451968 722393653 657652693 435008595 558616182 352954962 844844350 997669451 890370759 685765147 899468147 9699364 199338239 793832395 411228263 319099103 381117197 970943754 525311972 751990792 76011962 79858016 16224748 781817884 566851361 20439056 277135990 887534715 316914900 468286826 969330635 232319425 490551988 836156793 169853373 676886770 628224847 972372322 596456712 865113843 491268303 651213773 451731700 733591107 275685991 882669304 855217465 53360305 31556594 303345420 557569391 10261151 435715868 786327241 191735368 395986378 578590415 384309835 105221119 339076825 942829224 630145818 370175016 71065158 79754324 760679791 681810832 33041954 640576427 426434539 594038922 601678754 33456645 71648506 275045124 247891841 782736713 825655517 390790468 791680109 14334871 348327710 215481564 449799465 622161818 53682873 464504118 329240669 103337457 832145157 10403359 229655613 307971712 522319736 778710425 364675611 950800788 892926004 763689242 6260313 687999607 662186592 107945174 782474218 65778813 952108363 811079100 142154660 124357307 930901777 217526490 891738604 710007484 373647819 610204930 507522865 61751620 251979072 204032388 118729926 137611813 573424087 951939134 938862212 518678198 88326358 706418888 127487709 653438541 572863808 890642526 251329067 508145950 460411035 455546113 106412128 860169497 274096919 267753850 497491766 120295899 395482906 121312234 797491814 575949449 956001748 553127698 201260495 696788720 952548704 780457836 542481864 927158733 222222724 227152308 785003790 443752601 248059775 244088612 299458132 781244641 807995433 915228555 389238257 190601982 160788798 815503248 459506067 836994126 74135378 913403664 762260792 579098165 470714139 386366305 599212962 993758087 370356864 24749757 423213573 350923231 479221889 859116930 320846416 670617350 762080147 127836008 587694357 738789541 701982012 635845333 80171493 481624836 995466345 244185339 502108147 307699241 551192555 547486910 842655100 332126385 848675462 320865802 377847446 630965869 145595491 985109335 362695542 152342660 504122630 962168585 219379487 867319415 144476258 860597515 4434548 763162687 41599887 408065370 551038330 519575742 942935198 835592001 872902863 670067835 126903481 333496918 204026434 717736742 711441464 521676991 536528283 625269178 310887834 651656502 248078315 32081500 919088686 712471824 750114257 744702938 688677494 332749373 467207544 115431708 301713899 756679782 444324801 442869835 48067395 270201380 635151908 470235192 143185795 503241404 489699744 205551603 230050276 26111334 65997393 812486813 948618121 249442392 812160202 19183902 828971800 228998652 877293887 226406406 326473815 544862697 171206707 729052047 433601402 664088150 429701699 532261363 155492408 373394644 352976884 708959189 755493051 205908427 418031411 211996574 130645215 764667480 371934454 866623642 20119821 248656727 796581157 891014542 168784015 141028655 625272659 143986707 67661814 557978330 771052063 73799630 494663356 320333571 647378238 192420612 925429895 609612273 950865737 973455723 867497890 520365602 652745083 528437063 644136189 233264763 848733427 855789432 276244133 611197568 627879184 417826295 876675164 537921293 619023995 556657960 991612501 975374624 964442923 768069552 821165539 28288710 454648696 489451792 268721396 557918027 581020753 574423938 202772080 305076726 644192039 742649268 128891041 738946204 148749105 533679204 681018118 754495405 910728281 978436316 754207358 139130161 950881896 349534243 947264751 584407868 486013188 6888167 424043801 395298143 137249804 112177957 761518320 306838704 773906778 752343223 92505507 395785402 933025117 996098455 15621426 44602417 60854853 934048891 978350954 516502178 835452532 437165002 320375641 136334137 925715305 663226319 525406916 279576459 98255502 88811176 167332443 764375232 489595014 531291716 581993500 835348946 133781612 847835778 457808110 885858957 261522671 432981433 491885819 685670874 234735117 949458353 503861315 87032882 780371313 239998973 886694453 228635832 459839312 289205863 478286355 13757057 593517092 670869679 527206170 613374141 232908612 236974534 859621675 774928201 892476407 573154322 322974400 265417614 768679213 377431631 45637234 221078636 483047113 213871459 817294849 634342679 216637507 482268981 272408841 567116424 878122538 81052195 426577111 337652398 838963094 928257805 747864811 69338437 824148223 247338777 314169784 265074209 465566327 111306000 648648228 657799090 68983010 881703569 245003982 72863267 2087944 431805046 664404264 757448893 661512209 852614466 968977307 325458199 415806190 217573191 388420197 262970370 505721937 211215340 826852603 129931541 355556440 498764402 85571987 844787525 157100976 369657647 107729481 488082248 282135950 643721056 206195707 733797480 967342789 219589891 176651553 96671999 189976097 673998538 379681017 407869793 251186902 295636136 349459018 798652268 62811901 340500477 722323965 845879974 876201864 767241598 152307917 403919811 132004956 577541658 601630178 870244269 271064119 724584506 272122345 610684063 160406263 576112257 869480480 184466626 942766833 750167951 421757706 845956986 566293990 900361429 946189918 934415605 552520418 133500386 441854811 550313564 452067075 495089454 826359708 407777523 773625641 708122917 944719766 182586999 698007534 493799383 259632672 864248197 431857022 352183971 880311890 237540836 789762430 296637959 99274588 357671257 707446161 473171133 410430771 979755414 127250691 245895712 503087325 75621215 769406234 335167205 479274372 933478270 203095399 235481921 258085200 629046633 373229787 498463753 790267018 980119504 955992573 698956861 852903061 100160085 512310906 424826618 585135898 641424218 681467620 94408315 218595556 900761331 306515727 405580082 376356126 192381646 619428253 168542007 210625111 568803875 398552278 783439212 908524236 923478424 87388060 496416498 677834633 566503064 249960335 491389842 265048591 816781518 704378346 156613692 968007666 40174452 853509543 921094180 176008462 145608559 316807129 551036245 716205828 623161099 644186754 966659181 711247162 579213257 805256671 54035118 435697369 875294748 588618585 329693183 159053696 287477873 262596280 379610714 95649622 533608127 654084834 826040387 351124525 563488449 795346311 330925009 79024595 946041166 807371472 960840800 635798249 937968544 83230070 689080306 816843516 39321999 8282321 833934593 479596866 140565423 930400207 548769400 202604555 424143292 996248064 979205287 784336726 964160155 611053453 728081702 47994106 720695405 952859014 363163035 111016594 199879071 750099517 963357369 162104108 985111178 922759905 154424457 998974062 934265365 805069194 279146292 36568082 129963049 835732539 501720405 385844683 832409889 289019363 874417083 837767706 890497282 891279535 958859674 408399527 523476056 538578205 992612834 40875596 939435997 2986544 383308203 205490298 926189270 235771179 702239154 813177311 728845672 540268368 354894789 515867216 40787760 561675123 349919788 216963695 824427973 419271815 74064294 47117932 651358710 347321813 279688088 145920454 246297481 111620839 701050723 999890173 688994118 639885553 279662467 496139815 565844053 923569889 785191576 422544289 954739563 603147627 411186318 290599957 149590298 957933824 21234538 159414980 144197013 648257141 227946637 326129015 368457871 85283318 820675122 675736803 505995637 420443565 294030991 810185402 657337360 627047708 889600716 297184149 983495963 257209799 944261071 679799573 178056895 808265458 582098832 763326924 751917543 185489593 283846658 667375316 314162309 752862019 666797847 703740286 807631067 401545865 940330039 26668307 1262173 352882178 309830082 865803332 507716784 291639178 723188674 49495552 115963334 106526903 697371214 636921295 107865835 720173590 364241910 916639019 321774929 385453770 764891319 229716526 6776606 234229859 902748295 281619085 974975117 692491307 969398079 546167467 31746543 770901904 155182581 269256847 618606677 194493553 876747751 818813680 155880318 332001671 163637800 738250700 249975311 737504424 398324964 588929637 271238827 278239481 383418715 575117935 84258511 401466716 222202693 624407083 390232640 922747744 533027224 544369460 892833592 125357981 120147469 174611572 270672747 8623324 493875229 513209930 936088919 743298223 343951972 241603916 516361527 485225290 552403441 108594873 958048122 760998316 291950100 944930275 926903392 829000998 112533269 253647577 328416997 745542117 389815560 668321651 596246851 311172814 642906788 210502422 512985887 577631318 489436398 114620508 129479676 59025532 897668173 311384803 876361633 200909965 384721644 953967924 956862818 789472066 205541954 848827556 906915545 655805112 673239624 420729728 6581419 57399429 83666425 473091305 200455207 525145688 168969438 540908882 645741399 455353263 778222461 502650407 528816340 943551761 825145132 518523364 504945070 181596070 884895352 382288315 180040540 494440151 403343551 339937673 484133569 690839482 997523504 318859628 768180512 61880179 969805363 306238431 986474864 696250623 369424559 228631125 796665517 400511747 842476214 28841826 114974841 393786650 335317108 67869711 336036450 920147237 165025987 568269974 78164012 802253841 904581222 628393736 428313747 95396472 208630756 584659450 794303686 550846236 924754854 900634825 67344977 32865292 593704889 649481402 677193423 252014035 308739267 701765312 752033891 358737877 940299313 659270525 298275758 512828173 650576631 3140443 145793647 442569229 136271789 673971536 522155477 728196920 709701815 618891072 333484094 573281055 92519250 143697677 979997888 400912679 835464052 443558688 254125884 681084993 357725873 730445831 619890300 205149851 114988357 577087062 870234984 427672463 633408657 753680583 513441949 769947434 483430383 954220274 589706897 620200919 117148832 560836248 51745095 909963738 862042658 309472178 639635061 491316055 381360827 921192177 579310979 240827340 297187394 577273691 846820079 710861432 392196185 401663708 306324002 247324558 101398753 222669877 417481735 879489803 254061431 238189636 219116957 136013741 915602884 653167131 950248150 661893022 249881731 609309786 658131451 15782790 957894115 653966945 285466503 810014052 978293446 109175634 25138173 670791940 708360680 890559036 1565794 626538470 313673033 27080144 605495640 412560895 965800416 95347666 372034232 183386183 407072654 143181602 733710581 639323083 867776066 608019231 262594318 18189875 847158669 370461439 335475744 661000314 593009118 616543305 822130481 577166171 323660249 239488105 980297489 781900275 859691753 5834168 428022759 782182543 23497406 182911461 201259334 825771187 478037538 22696753 190447319 889618145 664372223 120657369 519493350 954949201 120654284 724957897 567463661 895631705 389951720 533461342 607596319 79949824 735354102 925437557 634901988 11416854 684776212 693298365 740686172 209366825 155781540 842482998 10265870 80479886 290818894 810217406 232093981 277472538 863930526 118698939 859681348 644138663 847843949 408154985 738259456 803141939 210735005 428786556 369584384 587194507 295611012 739790402 449893923 351279974 91935220 773486002 984084824 881408974 274938258 882965409 638929052 731405132 10322568 579820285 492077598 987613818 178229755 482195441 830905019 809721390 957431729 56134324 259075609 636547296 736967799 548380316 932151119 455337931 226570592 695730278 395753040 549706840 889477922 548805025 675771528 989785044 256506464 590372344 118507267 827655736 378917495 27915688 539480938 452845015 660544496 800768232 604185362 69852204 545167507 321844023 751625092 455485872 981255015 312280715 733738252 331581633 436468688 93540427 10697846 338733073 317255306 782107552 796392661 394322028 926933620 444589655 825060816 417070347 103506460 978186143 359039167 784674288 968947313 969780751 954350974 769702043 927286158 874612145 870685010 701390486 563619487 541501850 884662119 446445221 469071889 781662643 205086016 470005595 561522251 433404291 545093296 72824269 196681468 479520593 278078867 62810818 45617683 425606281 966700251 946594819 827308593 570883430 476697249 45270973 358043141 769016562 210884190 966568037 583146569 451823539 713946380 576557340 498865603 324878569 136840889 438837039 212044263 841852504 598853843 160138970 689890033 679558888 933585844 116076919 742611764 999638333 512387637 858929773 257275962 727194649 349174242 504813218 932054556 871779966 878238928 418370022 50780901 115381198 490914579 762944143 225831088 488028777 491609930 919613527 219357493 204664978 79292786 633073925 724151355 783441883 350063589 515013652 959458099 558646733 705570976 871799137 541786292 814113574 563912720 115990417 698558582 299437442 242968265 867604352 546557024 874369168 367944696 236261212 774982955 568192635 222425219 892654394 599585481 924655103 743776803 172556085 938883661 333852224 778449519 425369785 448619116 335379609 81696827 543808885 85443102 826731482 560340463 741248459 416360321 418872873 946247022 737513443 625733426 219968636 100599506 975830274 84543958 700344888 76461925 504158016 37684248 241147887 281905558 927577925 203523684 907499620 511514886 913841909 787632308 34694542 418639308 710427973 50582643 625648939 603541868 275532768 170872691 676642818 977993060 77674493 777309087 816149886 671456168 282688359 234856871 606280660 456053135 664414262 447088963 358911621 239478608 186203675 769448240 619972797 286199555 835302210 396699130 612292957 217376955 843041318 110216687 293136015 632476342 880383188 702496130 440960121 292804938 840095586 885673120 5156229 305062286 452269721 173235479 879426885 3673048 974054243 449882845 343140280 231574402 542887521 506945838 19638880 24244557 458734216 477814571 935794315 514654251 278901125 137008768 180054459 219429720 207406576 933318527 257803913 888826591 740346767 590080419 243026456 577076528 838090288 371639661 928412404 191426294 346001046 945820336 762945119 602468559 689434231 933007165 612720409 671176369 975984257 890817922 676792269 382053159 57520981 648799810 56515670 872573444 66953147 53963826 875059294 491104785 109892552 128400371 771953857 202142525 6171524 876054655 549160608 801295027 234341852 437824966 390305339 209043668 609562613 528455632 356037961 786188538 854747959 324998405 336170071 715646213 474615374 111087957 31973076 876590563 481690335 976118036 561972983 84228082 155094244 434971620 398498469 937748825 974798797 59652991 466050855 645392977 376685209 238333268 97915515 680842219 163963917 772494609 637478287 328229492 51841515 683274111 135127552 688430995 140438636 40559757 930579520 670588946 53145839 659252737 920399950 314213985 137561726 345551150 873737333 905017372 571892814 194928421 337211530 710996172 399049222 994704961 190661813 141240502 293222422 311333276 329215791 667009571 463720263 202739506 925982798 599639124 522582008 153672097 865678809 305773990 249912966 394532745 105175408 586484350 665716765 951940329 109373154 133734108 862358095 619337880 789242357 738555791 461892727 248395063 234680273 270290735 558702815 487005281 846087718 945056065 300639361 83239008 941002459 172905638 398611809 335893555 282338105 14592084 869450187 173144134 747969481 718170884 351342479 179624195 79831887 524721068 543264503 821935845 971669968 629463324 42230813 987603441 716045516 403298100 425327109 159048875 68861935 227660403 204984927 728421977 153709277 400450664 417587929 119274927 470012819 678096959 802520967 899638129 933247750 208131846 343538521 119434083 374578075 819343167 576175469 272684162 54339364 658170179 422132392 503342646 329959160 360316171 964426636 184593036 869343278 158840123 960360351 382466004 665201113 149351830 184921426 646915459 357370674 533747996 383798154 836335189 73101968 491800613 362909344 810595757 30231640 390300932 851492401 154503429 874775902 314306441 960618477 748758921 36878250 882514792 467093950 942682359 811648001 549096911 756128083 34672731 901596044 496505711 613829951 430292395 671665933 579026601 613525113 278535371 907058283 73555204 48635364 76906264 980668612 314409243 304778512 689504421 345378962 820898055 7232048 987965154 854458205 881765753 383489241 179656458 576953183 366578524 838525571 769346667 154883733 901672647 66738838 237768748 336972279 393935421 250261970 769689322 941187432 15028967 422494981 804178302 681838220 513629480 259931163 640738373 959525663 763610818 738057558 634380402 863683518 711931384 49716183 909356017 104251339 585004861 259463930 806025154 854511112 811020708 755453635 776325393 85401788 29094535 781583676 511428709 58526940 206462545 691865434 981781218 332000477 647891615 968935610 305623880 690025946 187317702 981009211 300829688 109463435 97955462 6005750 789179749 671929602 111482060 758236142 337890240 966381775 286217648 589146300 643747161 864474823 616573208 441107136 589028583 192430552 995504675 538084166 980930792 189133107 125574819 822371123 917309086 451375135 37715408 53396214 326675445 525579915 688741013 514104130 66076833 783070524 870422927 807748043 654086244 99059061 855171612 325234541 212347082 405204383 469722046 244150992 901329565 235323210 71895481 838941643 375589041 497312151 864318469 867172171 529737211 915226432 145637693 970824749 153942783 887005929 930205679 625977605 834386074 822908353 447242139 455794292 238770234 765473677 211159266 48970963 234534008 751933737 919092596 223296957 819320056 993124504 627349511 100120365 792653526 567927524 278519002 348463901 852235416 224530951 907263507 794052192 198412068 801447918 967769589 195554341 468681681 77478875 952564841 577889148 902042674 777852173 496333646 57141367 514205666 447937601 137306001 313627734 955510831 467426866 936260861 920091944 649321235 699907341 148195230 572265471 12706855 246732128 513436525 39846340 816866040 36508962 524303054 994591678 979888943 542850139 717717366 704043048 594826615 544894790 637258295 930764296 413998145 206739490 401018834 355907126 879143216 525817985 357417123 811218063 865806829 16056285 962673108 650238402 92958463 111169505 731851213 728247113 321328588 698263619 907949983 191451495 413982815 160425573 347281270 337817259 622471759 65769753 310704840 58375422 339510506 693141240 134476424 482130464 115524914 17420654 292654209 753000653 406847422 928707156 944868265 953817862 421519263 466511665 276352769 528877823 808329902 993664354 494047426 924359482 466716547 582523841 368382410 566472675 813612970 407954174 87122775 59907752 814326816 705044759 282559248 667612805 829589572 438927250 866971494 94889594 120659873 499970783 475806377 183559354 161987967 840482615 902993988 624245699 244819562 134490249 756088277 80061942 882276256 583611687 173257541 934498326 478866707 873595856 550705860 690260531 237856631 668857203 794104350 243682116 847140433 333444554 677092648 800674116 49824342 485340302 284389234 491845492 225859416 985111068 651722741 783556936 927932680 509633595 334138309 755798826 90218287 712644840 621652173 108552964 685186156 758306932 688331026 956340407 695505399 620046992 106858379 929273405 799218826 264900529 826353886 65704109 983101607 270794202 210048912 528110439 717646307 455454895 48985602 414588428 778306587 247925723 767320705 58446698 135264031 728795468 416487502 697693968 789312138 350166545 418634704 135496661 796097961 46961533 896644414 739924858 679574012 641784872 14903854 636298440 851117835 204214422 780680753 963214155 398849784 97968466 4689986 236294392 912027998 92238377 363037620 345507905 309859561 644821528 937010822 326066764 552711161 198428391 791938422 688548419 852493208 378859578 123656620 932797833 656098537 294289973 386250358 521971468 849008503 773614647 365450117 413758632 827307014 568173970 492734924 729374295 538717866 259046468 318844793 729176027 129566451 320852203 231692211 17558677 928999782 188259675 68757447 649120602 79882906 350295181 642354419 30695124 171789545 90608720 911825850 165802590 362576267 690824456 895603778 144967034 470617546 761487063 366664648 131162919 162752399 691721233 226489924 871353274 953654884 453329966 144043685 111049269 888636145 408960116 170740214 171243998 557028511 729605783 831443463 640272919 410672529 144448185 709019341 482270328 568789995 397727358 138530119 282361484 149880585 669101889 263720996 213600519 103305116 110944896 337632451 584429202 23483509 720991168 949849784 856696315 13531153 310722232 911739416 509184867 275153888 465260224 113757381 615331537 223223582 176047214 779670612 154168684 120757084 763367304 202921506 474349518 672427456 452151623 477358002 590515205 939203543 846498544 796097518 974880580 774717740 517218637 145930687 423169098 194516249 120322019 907520200 250799404 25313719 762299666 336014034 841939583 915124834 532944182 631297769 341741545 293710721 102324337 219220508 533930467 724802499 892463351 954970570 5222463 942364516 543981425 640043240 282983066 867008335 643458314 504922329 986801297 814002116 562090614 233361346 700876335 153050966 30453744 413339781 32344487 240715151 721959037 836567414 172180822 730047802 589235777 121454854 870493804 449052200 746136031 948179308 956077857 883789754 377814154 680456788 394934869 593303465 389596827 828709031 559968500 317200725 428336061 112701724 442485039 861842183 521724517 888504491 696569613 893325611 693860256 709369494 204875521 381230515 108865265 13236156 843621380 121262621 574531554 571571294 208756117 476548540 132172272 811885081 695223571 703890850 488668744 927668263 13637006 136660020 584072628 293773435 86001815 798599806 197155827 733078289 63209900 606727932 679713029 189668007 810487851 378655651 75251 660716314 837433416 973877956 707723303 14177116 810600877 398747110 642607822 71102723 197111829 158864031 132895836 820172770 62503088 337044957 367241189 664956635 788420812 953980090 301719861 595712805 775986549 523828402 283918508 617083199 97780419 893954048 573224024 188329772 152223547 981915659 116441423 205362229 769869052 889008711 341816433 449525475 321164152 258396021 130058187 561530229 291388939 962210893 173921766 803091166 535217122 454054864 358710602 418574410 391997943 464482133 233312147 912008334 220279403 896371566 863908403 218547754 25060072 78095402 916219181 420709718 639870289 734044713 723570986 569023563 749291589 350199951 786398974 770135980 959957887 509626249 47954388 388401845 506829139 962318230 139474138 994870462 298638655 287826695 615207886 221696082 116286026 502325296 423984702 813933435 918988706 118668708 883052227 832393205 534910617 981923929 720620247 937129421 168994707 504535923 426246656 652601860 289415431 583654142 420395198 615783589 217817809 640962481 47464059 912542837 27758287 348050457 994557289 746820345 755626513 187715552 214280075 688430331 758532968 378334699 36060869 952271480 290681478 98862137 759125565 374712109 505869359 635134102 715690281 460670983 72234472 358890903 425773860 201527569 652150546 822649353 658876050 738880322 429591745 37381250 128870159 75631277 3599242 821594082 422099365 42759216 208751809 253509469 528343553 22677600 565129728 725358105 828944277 755746473 201453898 358214600 471471564 597049417 101388582 484280400 499747537 959767172 850376466 243993462 912514291 507068185 719477182 499671522 145323861 234261077 855818956 509953033 804246827 752363908 942749506 493092390 551547277 549943229 895360418 890180114 61640537 975709602 632085892 251258988 418157656 96005459 713117020 289237564 2338741 938396422 828811562 413793523 6443600 523939406 706773538 645000671 87409892 928905133 967627753 446012373 994225379 80700085 837593647 762567510 557730842 195876144 279307814 59523881 830604785 661986427 932987546 798891367 696620663 697215034 393010937 272404709 914268040 837094903 386624686 802871211 428483761 111429979 798363597 501661657 873525492 873894843 908411691 221953754 192859 628706850 441985727 682768296 508808962 680364727 215589275 506973295 636045431 774527654 674790886 58923003 22514605 708996819 29314537 762813975 809702539 308707281 393469210 662559648 685823951 355107217 88715122 438721425 867716302 545788445 907799137 714739578 425700126 854759182 301735085 816811127 796965279 365627264 822231079 929645760 945768778 965749250 364629634 970626628 975374917 754322098 624084778 615784048 151356756 891296464 481551104 76568390 916718101 269751859 966244388 416135702 544707461 125647782 786963476 634011820 842303371 637043053 210905577 523643213 616448546 50836027 85520764 864132901 19779635 682663522 787735336 909633190 677860935 457439292 524361748 652634688 715334130 402366318 291920258 680046704 901117502 556143759 476818994 873485477 209597087 92407353 802535264 316322053 754116437 360758823 669695373 875940700 597800005 835763487 436186906 367595412 998733415 344909131 2527217 359804201 989979579 309681927 860147620 491890828 266379189 900917824 372204598 722567941 391247241 121592208 742431611 375332982 408027233 908656405 521431228 638643152 875685882 378538315 19734900 819556233 528655474 321692900 828051622 52137501 193311211 998206349 115401160 297375038 612396333 789992148 138724742 875723308 457496772 719966114 778166331 450199978 70741322 202843324 763357184 338677712 31620703 755147667 683407449 440048878 381969320 336139592 672567016 895371619 615265881 371360802 171182620 892018184 421330278 728009384 787998108 747441098 190351868 623085074 751307688 890307448 46693418 990926092 66294011 144030176 32760965 819193329 185026881 425919604 471764695 941928301 391580755 705326379 91661168 506782557 929701015 449930718 632717957 264262553 3308087 630008555 102945842 553158301 191042697 11866327 86538 819648244 632539696 308992038 241757441 338185559 342358113 557507139 741008708 658852381 796757885 978578236 321317480 334663736 918432007 693114468 580395614 79522495 668635510 427433304 527491828 895701346 303485492 884129863 856245244 771471226 592322198 532563014 134540721 790494186 79807980 206932181 934612384 552264602 331848037 819600934 595153422 772358775 883578456 493564316 42776161 156680205 63587819 525867020 868704514 176653151 363367327 223582958 291279464 657387501 946211133 354646475 448863098 807407757 709384119 974700614 18632787 466771349 61869715 467870650 399126531 845030455 871952209 594324618 177496895 784975153 25102958 189010913 120344466 454096297 578915548 638621836 281418766 796066888 953993880 281482142 266948860 324280073 699830717 461646244 199434193 759522388 445168445 455810295 163692529 363842814 469717430 628819046 436150508 737358666 634310137 875555171 899821968 169668530 44255802 968049261 729521384 885678131 917029189 702238975 830118019 819030765 547803180 878697010 252439874 876497702 663683030 349729673 114174048 582413596 561341057 225189867 994953525 892228040 468295941 200968984 230701067 554977546 179087585 623506716 228928039 937437545 184485689 704036440 180305533 911735266 219597786 47801146 499507361 831867785 661699690 369797812 801827022 277096634 474580634 498710738 323334165 378973674 545685494 138879137 840767351 563601700 677190686 299162891 716655827 815634607 478104375 359863761 701987268 931730363 420504268 883558536 679892222 860418729 426656324 89236586 369342848 259835172 148743536 712345469 834706791 364467586 295734294 919755628 744386625 504051329 124632055 108428424 559252004 334225141 100229569 490037883 900207041 156001622 266948306 130419667 160286711 490138137 576533772 114968240 162389779 890215006 274006199 920296889 662059591 789881264 821610958 243599529 105828985 50245041 967716876 590409610 498620720 525213070 453244880 587295893 469721711 717922903 155799690 575269875 656721126 639418850 926049099 338613706 526157276 160120189 963971909 946331499 557875112 797555353 828018692 692582499 125527749 463262436 294351694 621027002 685906093 570957396 980191823 251147372 98101947 507606095 655904514 216214002 79946100 722373229 775506453 355873761 811955694 830805049 131586334 270553262 427297588 874929167 759905534 955329585 942660950 165842190 817099336 570906134 224857852 143076243 256486956 791049564 223599407 714419968 787899853 607718502 353571390 456636756 251851398 670853063 273879425 967500997 895992081 171373567 791071713 879023726 38609218 324872594 465783289 83303692 683820478 676042237 324821238 617827382 377732121 656387799 977571630 317197077 691143256 172738175 623065876 509287745 956289197 705915157 107994583 782300096 504173758 287710163 862614502 580547855 346918756 362237140 300218012 736436973 232247871 277576056 783010983 169550150 282216595 712639385 901502001 890756371 542242141 298363693 772742693 803757109 713913223 580301663 882853112 367417633 713681384 169429567 315437585 794910197 718011355 893130788 497334010 185304024 482616283 436669409 137284263 859361908 795505973 519443186 426235900 513916772 648011410 963575114 274244126 633983604 813132678 428836702 229259917 502780220 576863131 798258238 709780264 528765838 34375917 307823124 868535076 802312141 561414739 722084621 202472727 952265504 757342984 554723729 51792572 468824744 334815584 881668841 733882283 731385623 454705340 720314091 101189595 526198352 197238046 415525660 94816953 407720468 847788547 979957906 108905373 892344635 844210166 61764193 555372727 418251209 624625115 301286961 524354253 653961112 775552343 360066866 273388417 148818464 544186750 355687294 102096265 407892802 754641169 57864776 518566109 241674165 461568740 419049964 506248559 56120215 57715555 308352903 350235630 342447306 912647492 5990276 3946595 829164138 154142975 562151969 111520986 510180546 481129480 564121662 692220822 127002541 789738913 998421051 440092025 473634022 761234112 80554910 276169336 747679423 402535892 744155790 322175758 766143537 256884312 569159345 772155971 243439066 433764631 932356624 894468609 522926190 85051679 206038192 647058105 36403426 766135009 918089619 17414466 431855301 524783266 291953972 485227643 157114420 326510503 770174954 89816301 433738677 669689138 311022531 602177711 16350690 518174090 653454814 167635134 606466801 646423952 288789659 421522121 89806442 684163943 524038427 590440306 670216992 872414137 680011838 653136323 535662375 980227958 390143856 85007770 461408073 32451903 406031438 546196569 976109787 806322010 62267520 21778253 315610573 389112998 617062918 81406078 210921786 742040012 453233444 708259249 813284725 582257146 472917612 654384311 319662381 270899928 434641669 375648983 43340321 555891626 383815123 426767550 481813170 134301791 979790765 50446910 108149815 720455622 282448202 524923720 405810153 698959522 528080784 798518141 659924309 572795794 203469412 496807462 558528230 159475193 717040408 245937801 417553102 271845831 654640984 627319977 431012292 586019918 624642383 429944571 503042505 646198372 837209055 956532373 563276785 17804846 817592713 629992086 606917182 814221491 101216642 851013754 716106256 383279493 258590549 550138080 276698165 370935650 171008030 244376720 501694348 276599500 683526311 958021207 57466483 618521012 508617321 257747633 136636014 16292859 889883082 933260753 581969297 782138260 589984861 689923636 552506775 145214538 431927697 732415288 690993351 805783018 206405638 539842443 11119668 335264910 886483427 491677210 15404356 828910238 515579908 284704943 170697978 634835919 975365727 805131534 486638953 484323595 269715934 156773278 465492485 132289377 411472397 93696467 640448596 838121316 168300012 360531524 877820027 204751127 367309132 225586674 440065339 972046408 477270048 116697105 782158421 762634639 634466346 737881806 748738591 483129724 546866086 679627260 395619909 412459678 433697522 6488636 850986042 578456537 533525573 551312648 755350248 598154014 835114347 425083897 541536400 713640239 120933487 182081587 737438712 605667218 671501497 563357302 599001291 973171569 123357887 831874180 470950623 461270291 485996009 91744256 942010799 764665578 539721116 377686089 274529689 135890931 731700164 347678787 723316667 554675341 850346564 44502668 983628666 208680941 958744365 116639071 146566820 953119097 339219290 82695943 577293057 394051865 946224980 18257725 832055835 345760401 981158975 623206213 972398581 446635095 735066697 998344326 34002992 803868170 840255242 955032438 508290207 194313755 867895327 627393860 134032783 335969813 94088215 254771693 369657988 647377318 619001562 358276958 462609327 427535430 81869665 445974013 883767613 329747122 325927314 970038177 532434416 30680275 573700332 14908393 271558646 605258527 444865573 257776345 91894119 466829320 586529263 283330855 980270408 136741625 48058212 461076006 224065403 685284076 917930702 447662480 762827959 883066731 422850837 214393781 896052350 587866918 727936193 491580394 793470333 3281909 368441843 87315759 911217620 279166233 232306141 930923255 92981328 562880742 554185377 593032091 561409240 148347063 430687123 991687165 958254625 643294313 546307580 32524816 356411506 876465453 671696208 843407478 96995446 210356224 553618243 53762758 948775014 524162234 228506569 273057787 782589330 94968566 382955352 28393045 972912577 243009153 374705777 126364479 800956866 435878869 984515910 988479673 866385267 564305454 742945592 561793203 979035042 716576034 978998865 236731758 351401766 844019820 154559334 438560019 775859880 163707501 554915969 412318241 91735884 888205832 778925736 920713217 848684905 698850353 629225591 850374542 255088066 458144167 837461055 586731501 805993108 369946270 167890223 301028330 637404660 786911913 518169428 365999998 219008848 190761386 663118567 26832751 387838576 588515562 783537041 375299659 661719992 573606683 988393772 963405659 456765134 42932069 154837327 347820597 227138992 164304570 464048341 984337754 625275409 687720820 25247229 457872856 770950772 668999016 509558078 428629713 714407009 665015300 407291469 842765573 387611817 153371873 212075929 782027229 71115183 184939450 808488568 546840960 804982066 213532317 893684137 845599702 679721342 657023149 462758354 638565678 877360181 767522275 23705690 669981206 627385001 673265495 211225951 907975583 779488271 782490495 444400614 550554018 694834326 533300217 552385333 353917942 515866027 925642392 773192351 588492173 649985846 266283913 496431402 203161779 470791100 114868751 14896177 982059763 940231094 275157169 750974252 221240429 289997663 943333979 797989810 875832044 319258433 59206939 170032724 105848046 132426415 111701161 350198490 567367870 582911541 600968938 722487360 231913111 424029829 301184803 98736204 949062142 478832549 625831398 71600971 180990981 666795512 447962998 605670358 562804848 12558731 715457234 587529003 930672949 812693622 849130085 504177166 318928506 887479398 167259861 481228697 42700589 153407581 976793970 711927889 519258767 948437779 241763573 514779537 816288174 744860903 937485195 608971978 779253185 64415898 609220239 716166380 346285365 406254391 761356171 84785468 381328511 854804065 947489148 891787894 983326415 640508497 112272844 881547518 288071003 633760805 51551637 785889024 566418362 205403642 813212872 189841385 898931176 762882347 429452934 450231033 925474193 277708215 75096413 83665351 992096540 903244742 913015662 944423554 414229482 362599267 901338758 245696249 85870594 936672585 223622157 979242257 722268453 636671710 288348385 481671547 339390382 598579589 16939043 834723871 224320457 939668438 610138524 835480229 763977919 760804880 661149567 725333333 744955420 80252446 328307407 440295255 441143140 896957682 326108260 610290769 522006079 816308694 168401495 194428875 104081776 135537508 59365941 27016319 659318427 412367970 328204806 478847895 103258087 937658817 172236298 129157276 800682413 876832610 920410420 912395806 855245023 563839994 460342924 474509622 390285298 121332277 584584657 116016752 551155886 894404285 78663522 8591232 850443413 647536358 276267949 419297166 615805337 476345303 841383170 231471536 320279649 233471023 282630209 430469836 311431660 18798498 132488856 755418275 742630131 202493835 212542816 405567909 860806341 722018356 739080908 645251076 475687410 539221584 424421538 988893779 503744955 453752948 670347118 133206679 237660238 590427489 464673971 79706709 998909665 720196075 693664707 942088717 228896619 802846901 524511639 548813354 167167080 734174901 23220458 299671036 33683894 896781944 445983938 638813685 941548537 962330749 161184316 631962663 629349425 175404459 768818226 540690994 498967706 678072176 413205623 184840393 757457565 821702485 658741745 709954100 837818656 93879700 252108553 615990510 365421100 619954412 685045754 256321137 977687405 396035966 848633344 611954128 440543061 662816867 13989661 256301210 625389017 579875456 807530364 348776887 772754882 389336126 607684109 6809731 603381176 409799603 906842193 468692973 572594000 886060159 781510834 804911259 55228652 534907750 203292973 679751659 855716408 800039231 37353464 135971373 543104951 433039988 195214572 781477906 774771649 161271338 511701363 732464961 299137725 38518250 155950121 541339650 178735039 950967240 486276782 664242167 418399226 90080080 883241779 171928548 682635568 13555593 526853314 633231016 377770233 425457770 211342714 849204178 744587964 926320077 453328534 43132381 73908600 48041670 400992785 725526574 423958864 682983750 149581523 244558020 370146151 332932081 834986829 114559388 496743036 403383099 801797862 488146427 428420865 66837078 548665962 18925738 580999992 200885828 51298557 75291976 504846256 762752948 853127691 677204748 137435941 162661185 753052546 574033281 487632958 822077816 359611754 202628162 335880668 807752965 826093872 148966358 329726520 747354397 348783481 772788704 281160485 880424469 724346295 848896094 965732941 144233823 364215520 356131778 227484905 142490800 13559742 704452931 510666196 90496767 83586345 872605982 292103893 447942007 2386441 544416516 898221276 1031057 606758256 85526622 46475022 47659872 88962143 865417250 692417737 551449069 611185927 539858612 199693741 986850248 423760882 554570669 635761210 178141000 811539648 311757114 302286313 984596753 800564121 180731171 627278126 520563225 70063152 891015229 955868695 167721677 217303610 793526562 414580512 273235579 19397141 206144593 56056281 10410903 169979340 418230540 80166414 629111021 317758363 24252925 601239142 250221842 664640457 542238466 254937115 324771059 791104156 552444007 537150982 903276037 138678670 707102509 392075898 650126491 825011359 164877088 854999404 816554426 787237278 354238284 747409374 218666452 845663217 305694437 118061218 744890846 767405788 574255525 112388259 874335385 976461462 692574868 818840879 777387682 274897117 111572345 779595689 934038164 813782327 269372287 774563597 300470992 385964234 524982927 994790960 783120221 983993264 562728497 506637961 67134743 981553818 262033704 51166768 830985573 80306207 366618512 999808444 137122026 596088513 231662170 641949675 187014336 391679397 780175427 392339715 926796100 806660125 564044010 611775973 849155965 917815393 969297093 938885865 155342175 57282476 1496228 174357754 835919538 424569835 567851221 665789635 281779397 92922369 926804918 146304891 712038995 842334872 433749886 46776265 379841352 41500003 259258713 207238500 499696996 262719303 652498947 741216275 774885914 324085618 732411599 966590371 193081763 2147951 136095142 699357053 5204754 223432525 205678119 317163479 87283864 23281950 425157703 511451520 481805333 595581532 706520922 175585349 599214458 699337453 483797119 213804867 728156011 392893881 480946115 261552761 486883868 724369625 356160402 916026302 319247210 837814895 431870080 893696817 822708618 710234180 768978915 233606173 370051600 957250660 386413538 632243275 165557956 157097339 620012916 477900652 262891668 718122186 686507022 777265737 882568164 702487869 285370849 683176314 453899784 94158717 872360570 717205914 263262407 980032772 160050233 456111700 97896634 145298047 585724526 771990531 208099223 22765462 303776293 240952010 374473101 453317687 791747017 505980568 673726218 597661653 679314201 442119513 136657692 676914532 802521241 268274813 690258735 288758807 676039824 459842396 727238246 475921526 220958728 998096585 298039660 834742874 406104629 613254973 256920931 671966745 520011557 460552613 272447293 336499891 161129648 162998973 713258757 138606211 301311496 357041578 304309992 122449377 533935352 179297715 3519047 164511067 789951621 849949158 818878647 537482092 828734879 246542058 788499417 151507950 358486289 592651947 313638640 2767989 556743893 859247336 425290951 640063712 314118166 850200481 704272947 548852987 930629171 504246120 53549143 988269597 150106277 819706985 462915672 138435903 81823067 133936379 905192679 657320964 162051389 730871665 685206542 773846925 587731796 344748434 479578108 958068041 235873771 755472036 253212557 447916229 18292359 620930968 302312317 816413971 377143511 527145259 748122939 347498523 423792159 554344382 302525087 613254951 550049436 962263656 687741329 80159950 995217952 410318069 245379711 869324258 924088591 561956039 802575551 99775495 680545911 215246762 616772053 428572008 622872042 180117188 109673555 323868189 872291663 437367023 712764839 620836118 990604015 728178162 90444436 4511164 844967677 349434494 118877714 808037452 275714592 779280993 948700565 830944136 33403446 328436424 972282439 541298830 180065718 792658270 605323433 510416554 187091523 622186282 623184823 613188513 521679754 75609139 966031246 277906017 399082515 928819544 749771062 776872839 815286777 391985285 447137385 279666836 239513817 116313861 840230061 910514987 373076262 136223873 287849729 28467477 793100863 523109000 538474393 7546898 668906094 955800052 320218375 385876308 320046517 691309995 113750130 135451513 743117592 200646602 49324015 248431206 915114806 323470954 712862422 267223830 489050083 491306370 108081802 754626423 446655984 721233821 436796899 619293083 126749021 414184709 676288420 118824371 852830041 111385858 229491086 817761029 303851239 2025190 172398634 509355385 383433828 422883276 817284848 814563524 666824781 244700270 612626313 933605404 818167076 642507479 734739881 733762859 222306285 473652601 611935080 453091819 721506361 729226052 295814600 746152691 599275553 822045152 724720698 337864722 865306946 282436123 812353661 977307435 692729908 302730236 307229910 917762409 295830857 632296419 63889761 798170778 732173904 902712958 165809287 603870653 885894796 421075743 436134071 808217295 214442006 309923979 418538733 9596186 819903187 68499051 797713496 850341659 460869083 554412617 133624080 57218515 332196414 861466150 60917096 34716787 814466263 885369967 218626630 62218881 701946414 632217270 263669860 245794825 681684765 530380541 320546112 631019362 229428690 648913214 600454083 161016958 931126522 244518532 543689742 351508543 954965543 629866895 529057052 400386399 323651457 135647213 902190559 310268630 478449049 483736376 763151434 944990141 323523903 431770362 135176485 879699948 871578826 217727392 281076516 235637392 994580398 328171538 539201971 733755387 384774992 290932896 740443437 503089606 562740238 454601714 302723914 418326309 292981953 933643138 717274598 796280599 594548186 307540936 120909847 548445722 437499673 981008987 271312115 855747936 577867518 305460228 424572554 9745561 299887810 414934947 535088473 457733331 613979937 191086897 191319899 518200082 97088119 231607174 250124189 940218444 350566906 626728376 343374634 444568638 456346421 653450287 733092715 277895361 263761453 503241826 337637946 614601093 625774789 366376706 39356278 934443674 136306013 147964426 96383801 299198714 489911194 151309666 830560852 872664324 987060715 340472645 816164054 660838570 115996715 628278728 20348475 535528836 520434031 399220077 543539143 798261142 915205603 940270084 385023835 926639861 873250387 135222757 991924723 399755354 290314240 244147377 393744693 927498309 683941657 914816815 63820243 454429320 469282546 902592567 273991614 54532749 182630890 736201226 28328534 590390712 86642370 821554753 635940341 138213741 735972373 930516921 692951340 594255237 852237095 371430257 299262816 123488563 2586826 798468133 347471142 186113743 650889314 203922731 843027468 368672346 579966853 894453721 431667147 147184247 13815920 151735442 434607209 17603619 480868736 485069797 887782129 722825061 342847729 341858573 461800242 480478929 611217647 679953841 186243510 418028894 639745430 96291606 176812331 407498799 908481516 392072212 682854824 173660311 775727766 688513224 587924353 698473771 820245753 349041808 461158841 6990544 303282542 145109639 815238604 136043814 26580626 416997842 981275932 908991496 123287049 452366457 560048774 772936550 539426564 183012178 851667742 967051854 661203248 206428242 957270544 338375627 411505369 153877716 617625852 638859557 873958572 62755745 726038944 372923854 953924224 136476271 672631533 457551830 820397568 968050492 898142590 938922659 142800615 615013537 880676147 926735190 830973541 859041921 82770923 390260904 306777883 660293601 279684041 802699107 897621801 174309594 524895751 641261731 536027747 996204954 403014452 902649999 588484651 800224558 455913971 625943248 178648207 45737081 594775058 408982102 882046645 688199345 200918232 849107154 943454354 734487414 888876908 433425450 753070494 458181455 959677824 851464305 668953657 784876109 406335380 673072264 105632501 941680249 380881589 845150606 928455779 875909060 697147179 962657695 497438393 88940213 476519663 988607173 330979830 765753215 276715817 692315207 36011704 993776738 667125094 206824366 1566896 452137867 19988618 660256320 562516602 657913612 847509672 847241538 702420355 499992764 233277118 143001839 841272316 660118469 537018539 279115669 492416592 171171684 574641544 649209507 990626046 335524959 683966276 66155043 929715898 570583790 917153141 951918447 631938865 93680860 745538743 142016329 580509938 843542056 931195393 325090587 412767200 707394274 188054360 519005106 423967768 19500426 660974702 486558754 751355960 189140584 709521946 795327676 327812641 57360005 724119333 721486405 852920347 104247801 921893711 366256332 699256692 391790409 634264904 116835986 216892348 248559625 873498710 795412127 216780846 618756576 511990047 801723823 401709312 302808057 147683523 270993171 746673506 860563298 212984356 602803647 394275273 798606107 353286926 333147158 491736349 991199349 211484726 398669643 304028297 504530735 940714740 782756088 190097873 719200550 413092785 135780784 600103310 626653730 120826573 865589121 464655006 807423525 66560469 38867882 551390818 220593732 481834894 137628527 111500303 309082442 874401902 714714513 356811907 782246954 415519315 596596123 821870158 861288037 886951845 88816162 341125466 893511615 588950775 945559528 742656594 953062483 202717871 900589024 609377709 482739864 364356686 742599716 43360129 666782449 439624771 727605394 822028770 79249871 652543878 986892928 917758612 572203623 819501814 824016797 817738865 766484617 264288105 915196263 864248603 671942545 693909301 271125550 899313449 673379017 573160716 447351137 174107196 433887829 88348607 917054532 194818103 593458396 670633088 645755477 818757504 528646510 62497248 651853352 506696358 781439163 606879380 830728322 481174525 636753097 450777679 480086430 421719713 310191170 368034322 32036247 149662136 274578905 176333633 229347576 889545961 363646064 506748458 366816845 597557584 889954971 793806208 4976157 840826193 533991804 657568726 550357716 922787902 535227126 278801137 533852362 14537560 79782006 210403154 810457353 44444511 902746101 979666988 789839707 722774344 787560920 257079990 418032452 317896759 878641308 233225995 895832198 414594240 157819149 512729241 405958935 512444170 232150804 7873142 212186677 861835333 378174988 941601031 529355829 788356888 373221425 688939010 61727298 805589165 326536035 306430637 925424443 695431951 958136243 984086594 717055592 44008226 269565195 847255677 489973052 383076353 115109202 232922088 75288375 346253985 18693173 895137795 71599815 262564059 722489440 811699113 981821190 801130343 698390509 742949096 830697746 890277037 640795755 275970058 617523761 748360661 814993337 894917567 113098945 190075781 505038291 321103312 311018530 766592456 87660879 1082541 920873905 766796256 327195374 31391583 845765077 750232005 959500024 130033516 691284874 222061614 919742004 263272779 546091368 490503888 336074516 737463871 53974445 92547433 513756787 115506167 589484127 685590624 556581327 52868767 343413272 37740050 65861531 655920875 989574325 400163951 109263770 951184866 680346462 956635691 666798841 458185679 532233485 353081168 13644500 163005585 977650984 646166082 709357074 729689481 120259889 954647178 755412774 794062046 888264366 772896463 505169489 297563085 471713507 479630523 858438563 229770327 289464071 845702754 996878084 574859310 530505977 785061446 260675546 330562280 288202847 339072314 411197388 682881149 878824590 375740228 532926067 86812130 277592158 862249073 679061840 699779940 104900169 267236426 46764773 776354251 535175029 545705018 163164576 219466812 528331630 273402333 448907130 318625769 243104030 927476316 836113711 556837879 960466340 471406397 307728213 926505336 297857109 927187517 425583353 382801117 890791135 415296125 219052555 812187415 795324100 279985583 572166268 334526563 991718497 177198741 809723729 731706254 904279648 329843272 291372519 951008144 184869686 704347866 297727998 504327879 389733832 271788301 185348424 854966992 407531634 387236823 236001305 668016313 840318346 32440482 925111380 521855465 348309381 353322777 448741246 632381429 247414650 952367614 143502160 210447539 236075936 192921222 979362369 298345404 858674938 862699221 891017775 823051544 730179605 119878506 853588967 590132703 242188607 824933399 11505506 870498198 646779264 800801885 656922783 422484392 503934862 239338054 919546973 561632159 87909302 292030966 404064283 200487637 531793964 503658265 796443943 110498191 197800855 844852893 443302838 640507297 346410696 53384248 54242144 838148471 961412804 30335344 201648867 286947618 470123704 892828925 673392147 465353128 137467682 848492683 918425761 158549733 592321993 225291954 997638598 70439420 52325420 254380582 835520331 377931596 811331006 377169359 92355707 397444041 735649632 605265795 609263295 412512535 707864085 127012201 506256380 590885240 581931592 753821956 947463240 689298726 625828607 753747933 983549790 648944030 411536949 808842748 963686943 748564869 14789938 594782215 77120664 793677712 168754044 805565626 671612898 845171618 641261958 635705758 563204286 438749427 845122940 618980674 617902285 667194638 334209515 148500391 412978304 743620617 971052412 605780115 344970997 351558549 331047444 599006675 784132483 189162106 527739053 228276076 285856653 628358301 881566846 757977242 152241650 44922059 883668682 9847071 798927668 278407876 231864406 286304723 388025828 563134732 783612001 358598827 910666151 224510734 884788447 185284712 777674465 716749862 340518222 83788582 746645242 199681094 648098967 813785243 540223514 833644108 428401060 539706340 590732080 909529546 700042299 717993184 259740724 941559356 971338579 184598120 654550913 725988616 942739792 964849272 31528381 72437757 575927360 324328786 327254819 686602697 377174916 558170299 232068243 854394571 749945692 605172922 70869121 299585267 569641555 820170291 627708810 374700550 71435591 471354426 220635585 302081245 79095154 146387530 2887616 823480542 121130903 998990331 49072401 726183085 235593370 884623877 386345018 306462342 638813230 132718457 926904050 443618707 620452416 630093879 879484515 244715892 676474870 217815090 702988471 146164040 655105184 783253669 459202667 232012689 946212438 281870909 672989211 522061402 484518884 722274411 883918320 848795154 898116566 875051591 470800733 311899594 7057637 25924192 423275755 701507398 54964943 47095795 412896122 219261859 956260041 444107233 2004493 649704366 704527128 861512485 954342789 821236088 715868798 345861209 233772754 849913311 174208849 220503490 577934176 645777008 756099470 222662768 608836436 9051203 120175369 852945340 342063586 618713856 503902463 870887949 900568188 271283424 460192226 309270042 936964559 141320034 491422937 182632942 23896866 926124600 568721262 333625995 230904384 832532964 870957478 299212636 982970936 591658640 442592355 278524197 523745291 762620975 764989105 94458357 283660088 672611303 665601799 774364667 600838068 266748215 177778033 471346720 999554075 762757073 436019215 795304376 945907470 720018618 819532515 768304521 20200381 477618751 339930380 93235624 872804518 895793643 25296121 587059356 844340129 935429646 351449847 408375057 959631593 562041509 650857208 20535206 441170473 385167760 757169241 525078655 790996854 121949373 47893411 277721876 51507885 734401380 370208316 438327208 100107910 985787916 619766179 846185073 720002433 316644345 657427836 480200602 468569187 643614313 262276031 489669116 128557169 810243395 299387130 695133953 911886301 537334165 219661711 657251308 374065588 698271730 748184862 12996322 103779686 285760806 526672993 99303508 321310153 526299014 221613893 496584183 697296795 31217576 17259916 735200325 786401828 826290307 991229741 274669652 588888583 608492719 401741427 349613466 76693906 803179111 383978605 743833107 155045609 960216402 860462041 472744503 860885371 725304340 57071080 629818663 496532278 793574619 336074827 611517768 215407236 402319233 858585031 444641024 327255615 632396172 730667729 978598079 172276300 285476448 718198366 187061232 19314034 844482839 541666893 739609226 433684932 219158907 556534696 245961052 511357084 249346861 570731494 660443553 248558599 634625282 989664358 486529931 792896231 320010934 528629334 728043864 606256101 706122769 925569118 204101697 348444218 442011313 375874468 567930282 853413264 66936654 738483429 746222363 952184622 955202568 212389004 138210063 861992596 110123700 227660439 273093697 801848620 912883817 671102376 867056953 137872111 537905270 331238859 338703025 832556399 313897371 171476871 234968251 815116285 601206668 550633624 14856194 850277524 955455654 314786694 833919108 793916987 904530587 271182700 796038384 935875685 523905055 110555236 782219036 151527839 478738787 701911483 236864538 883440218 7508844 165740782 577289130 742696267 221364024 32306324 362771083 404289012 541143712 992149288 294216091 196030723 446447359 228418331 797120607 588837488 486203960 464448692 21976794 809176491 672657753 970314351 298644526 652761197 287570800 913682256 867243348 80189538 405808592 109687581 87004808 338794390 693085327 627595428 546572349 233949862 655652277 744293978 569754277 646227090 644326757 59724169 326261391 499484997 606033275 204769873 549359460 924331294 46805878 11776319 263310777 21503868 277117845 896488721 303917459 748095052 647095911 260512623 797496070 21083719 243691044 34126160 958623149 588682077 544119892 12946064 347709790 978951699 716508551 140267633 97749521 641163485 32497172 914570378 244566134 827392678 650533848 444021081 932915353 865269584 722578022 735763295 975598327 853197837 627129186 311150633 309449131 176469901 3288335 645010817 294268429 367163635 930092767 624544418 308330818 123245946 873028645 752586209 797464320 768232646 75284393 587307229 520943883 898085227 449368600 271212152 822293830 2162647 672777341 761834838 640493350 737461013 40149960 948251411 467371997 735319712 198775099 479851410 153424894 699094504 712538757 37849164 674327990 48562881 55620275 828481781 578137792 106595781 436740901 783082968 909383738 343757624 430858732 103679059 480440965 298631530 887611964 528040008 841338921 475607224 442286355 122394533 738292866 530436310 973524345 69832510 24455527 147923040 9896828 314812083 737266865 638388972 58231042 243635589 817404242 638753171 171706330 113062409 213712934 821623734 453750619 147612075 462855358 111755028 749284651 519916343 440996118 223351994 749903845 901161775 81802484 616719086 941914600 438573829 773572577 314525674 633709344 8463761 970143294 143090881 498774299 607579257 705226011 271341549 431594040 794952033 313365747 384016256 689206683 772306427 462959716 773898177 971126867 141013170 360804386 859036317 463321512 992219845 262810411 743035534 221902092 396542092 35914730 255659131 429161670 120459658 240451881 998289287 791737035 558046905 530026857 687332688 836751560 139705879 460108129 924132622 424978243 249567019 795979698 574705653 689015744 648444940 595192945 105976440 790216141 377392471 713279756 651292581 596252448 105863887 804006929 510911503 466917873 447301612 90705460 454682928 234473036 124432487 991572922 688647098 580542018 998275412 607597760 383905935 275883038 408356911 401181661 866897717 751283764 472723700 888470412 635162179 328854932 456227714 272199086 213350842 778274449 956565977 209265369 899114507 608503425 214004602 95355844 969449880 274330801 70200784 129958544 969506752 126238986 817888180 392772370 170744539 347029811 783501555 719720576 235221007 169331212 311531055 311836099 165625333 774399642 400547576 219931009 94746000 994495422 768369 736383141 479286718 421515045 905786226 266294409 862690632 238801052 49133439 643338412 630540333 766005681 147523224 992933491 813230202 413561499 309775423 577390817 394761546 884744209 767311979 438245155 963860754 800629758 122151619 407227229 709389751 470085103 385069455 707398155 48487012 481171727 556251830 335963563 138616160 436392386 909264744 916815104 671651766 973236355 802226518 469664771 306213517 441489040 950774906 599288145 146612637 917538800 470164665 610577801 76981598 658365421 25824487 502305494 47811440 206332621 245411316 332353551 463710732 826081841 293137981 355668110 387245212 174337752 760608401 579151429 204315055 88078879 445174472 817976853 132919502 664077709 455897024 785354454 342861599 93178651 154792231 316194812 292823723 404105286 92228551 675060269 821273889 504912466 787057605 962168832 637126379 308508591 841039597 452616346 392015292 707907917 163312491 214446272 674639935 607854835 926343624 161128786 79136010 441787376 599027419 407873729 628343535 304531948 903623377 800575331 584917057 178615606 65197672 269263444 280055375 117190354 115555524 524856867 818827938 324364810 406703275 365818332 797205801 962869098 598066403 434463077 196753485 378784032 190419104 649268164 685801875 983192889 319165918 431034589 980697337 812043259 906166707 127597291 163244266 386019787 301010593 36779703 239972966 789042353 830738111 740710892 755871319 886073724 150761291 894324417 945723577 27120708 582058222 799100888 374186622 125545934 999168351 646018252 938583712 632130574 954798239 35504898 52905312 555406148 984069623 63647363 164106543 942287456 814633798 544856097 902110082 639247368 685381948 169403713 694495558 67971515 340660760 201573522 236495915 448042202 5740778 593378157 902837924 483478267 418714703 30577891 423063625 406299964 596717752 738162392 169429691 462475631 777476655 585706131 454309078 50681872 230696961 796676428 648390826 234539346 131093629 680305841 613884047 110089329 892914128 379655336 579624448 829759774 695369222 366866258 542328730 38141296 19534091 616330451 165214759 821504152 783706787 928500530 232765410 920678926 608702490 340110436 242168124 753206440 911273867 699505493 110087885 431813536 768547954 87998500 904413195 755312200 397958298 591772486 323976288 799733246 35437334 733080874 650527547 524412080 192705755 250955502 502176441 139620445 949689475 687539971 967770058 63367836 106540544 653279636 536079531 628753658 732959605 507768774 494746365 118769243 18819654 361791699 285230035 951602349 850405998 797075462 322465815 43916375 132436185 472204571 479071767 622937766 730725450 337636309 941709468 412270247 454913668 116690669 463607594 185456774 917754139 375994700 495559497 621849930 893965368 942039901 838550296 8663121 173305408 604203156 641737659 428910223 323259403 193052667 964393319 378444522 176221578 997436000 471508282 545484479 949759272 823018674 601714111 447290689 19625079 865989172 768220747 936710976 766178979 199357448 458655683 691231880 188579265 382651917 478106940 372095407 942304094 433162980 231608980 967739292 81735960 310934709 475305226 22049729 495238337 711035980 777309213 823951463 724278804 627993278 758708280 585927590 201653711 349045985 345961034 287062911 610656220 722734377 596893990 643060332 875469973 646211759 992675004 566820181 335015038 152742375 917076291 47174466 222230401 776120425 148404277 544413823 958168103 94370980 761646142 634700303 282654159 348539348 64778535 103919995 916491248 21849159 445632929 475407360 89930811 949915762 129444692 787209609 492398519 892697328 409809006 206812765 268952786 196505334 887932288 316589672 435584181 98249224 961085184 387972708 862412185 382889187 174852162 623437351 710324784 476224139 448818410 663393660 792872508 439914045 400971366 968507102 731172846 178290226 334376346 540355101 86486869 629073745 646976262 550193989 562820071 493972400 26283196 338963859 994149763 483577910 115989803 71943522 117258094 200840667 795529042 546900085 806443405 257976697 95272439 546091778 266759141 541474286 416017782 8845150 64109137 241015935 466960257 630941658 302097632 448444405 363056812 414877028 867435709 119973606 501935060 395284487 237311045 514288608 290981922 401954328 788327770 265243360 400026924 314069551 816023114 181570937 544315923 793779461 273151552 208550494 711794079 593933361 718554655 714946464 728630070 282849735 380383454 232224865 898327702 535828235 777786229 164935405 388763001 509808177 319569274 762381350 296631230 218610217 85383829 831478443 157838060 249912970 826861271 206161650 228355364 999127803 508434191 413943664 477338556 116553061 530517124 539981670 906540320 271804810 929700777 923502121 850479923 312373803 899551576 184526904 567913164 949730880 939868804 348094485 176573109 467075481 306469016 777335884 352276542 289478265 401751332 410862120 617294056 915162602 848833581 59042576 542520251 655764946 33595105 962449491 714756304 725602772 665031139 224654763 114256643 368247981 448474456 628582976 521275560 69897487 656586340 754789445 41700389 615022553 968689896 797241097 108628285 313150700 239915879 14036482 62346063 411493142 684501306 321965492 293686055 932560774 254633939 680834104 850823288 968446702 16914022 858836494 152217413 666701694 343931051 146035376 596892912 928027210 550591995 354464036 683136418 721807444 454014022 238881795 305590947 850494119 646117017 239693807 644275097 711509536 730033597 59265456 270494 300977314 494905085 913476992 902294416 173276022 105235394 300054937 923538022 601183426 850327635 427405918 977213013 396529180 979383165 266794925 537305337 767931837 289830533 322618732 29789879 88282876 400136176 586090756 565796140 915077460 158075157 868946505 257621064 879781111 720837232 290491496 208504941 460875325 748671259 676903759 951106335 97886622 74867317 920960719 462784994 381094751 411305064 895002623 502878230 339867219 888891469 218710077 298099686 107923152 147658279 589372495 880351321 210779569 318805042 114193173 152047663 57161289 112993015 392451248 736720238 265974178 712051684 454930494 183691640 730687862 472610750 436570944 24936565 510608634 866766194 121990660 424411386 758566170 912865413 51330545 207389897 508210591 793901446 574968396 781519299 590030447 104915051 591273807 515811030 610910162 42387894 614060760 825016319 95793988 593423656 465532383 524442807 84453391 187774999 783392795 367583305 443166742 413690209 258976353 98895646 484808722 332038085 810214702 979255716 980031108 889152666 577160178 688087353 774411647 679382041 951870798 733941618 9571583 557924044 588985804 825340729 100840474 658047114 1085317 581102536 865217986 420971881 571770351 522887837 838994279 572789566 844544907 253951655 863426875 332649102 786659871 272910549 406860489 976300709 352959402 367868673 695972895 145466257 762781565 533499190 780045569 588857500 455629375 128606492 131535080 438009944 515783595 974218246 235377559 258802879 849334619 170561723 416854211 261959035 793659546 958818353 227371653 367039856 207455571 605533915 10501731 431647919 445734090 666591103 263596801 938814336 514682068 470566318 666762262 680531357 617953121 27225938 151921081 750045498 348062052 211423952 948056405 131205593 692091474 65300090 512764994 87642042 565705766 365801928 695643049 694928069 664350069 617958704 15009903 345569186 549129269 533448954 824003258 299000836 469892273 765737568 585886351 27833141 654698925 98990864 745313013 704776487 382022750 856136841 743099413 505686441 629715202 607164138 886265910 446784453 217209212 716363511 359002927 830489543 705876998 237155981 166762817 2489796 93676941 660703662 635895908 828881814 99454270 293871673 742332780 701837947 891877640 939350202 906071758 796731609 568497701 498432365 465964229 778509585 170243856 81715435 40465336 570396364 250485380 509883235 352283797 253914545 788304785 335115344 530007063 77776895 618577804 594445356 361310915 988460176 462452075 659450031 431619742 450906909 343747125 496984918 19959476 843313859 909986967 902541802 427949516 225226545 262305730 221168448 470937698 688698370 616579015 697560650 989660378 694553189 455261231 433467312 373373842 427366755 515521099 774572074 401113219 764581486 250154207 57379600 188727490 536947304 941764451 877555764 423571271 366038747 733520671 170875629 698426693 817082604 660275743 138382091 361861133 324923565 540433980 248085863 433615973 325667836 119775117 42040420 426909550 203242723 781613201 283851588 423518557 993177196 260548111 339483023 20250054 873738395 827524952 334250823 855172532 477141866 5966162 567562045 676098733 27427416 400225596 863204016 21734016 358755917 292162951 312898369 420638788 3200396 624873326 821409144 415316162 644475871 330881226 343049332 610029562 284549637 611906093 787499881 751608672 344690311 534612452 862928828 872329837 276281641 867580112 230413165 460735593 75730428 313517629 748001971 64431762 341546866 444419020 30942076 933732020 274884844 173789266 469350026 149995423 893137266 860634970 152574721 560982288 778458533 34514654 356477744 514286782 54426453 980600142 650137311 97036138 145065828 423691863 865249676 881636538 623711908 731845740 580958193 608354889 832932765 632537003 894858749 103467190 146296522 450570115 99104378 429017055 935541585 607771000 64843747 17507698 303801478 149368808 468355226 307106964 171537253 386935922 809289626 246023801 494154797 137530442 618591726 149808268 34349123 839023876 838961989 390378633 559699175 435483224 920237765 579831652 459648718 416733854 164639425 895326984 691715821 607296997 458921113 179476683 814643521 706259417 322905373 748651635 29197080 99059261 772823337 36817192 313395143 536047308 606891460 179786149 243621556 891053319 663675834 68890641 648918237 524926984 17741377 65863381 577285457 823763929 738078725 105644942 168074311 89012191 934134337 474504497 835237752 821263009 464022090 319534592 432316784 482280584 779099598 213368589 183657076 872055176 328242998 721846182 138940989 230988705 560414471 32839837 526083063 837464816 917520558 43039112 105971775 171700608 738548925 328840378 871357558 161311089 922793581 682465531 959656500 23242079 341211129 829009650 978374748 15183878 580840352 111821247 860434641 842067800 114735156 809175552 17329227 980914118 348058578 676254673 464419004 208405925 589470989 457758952 757032431 483122225 739517187 315817303 796890030 415863512 870084845 46581374 199727754 382855217 397632872 457665580 66216863 635371701 299535971 303936733 394677723 35329508 250450997 643270393 913830486 735856412 443038507 809492760 157847749 134324398 994833615 599255611 750209273 97873301 651049593 595097959 567871085 596081220 692330740 634409256 738679245 457018796 424925404 962629488 986856278 766207472 989265199 489680309 664347441 994704117 252505955 611516288 678917103 686391434 533174569 303423474 478167179 347356787 359281210 740638654 267676634 607326339 987425028 412041930 679973446 814779087 825296606 457678804 493952217 425633678 7821296 716392709 477662715 579726518 772986274 896133117 174447520 936956021 181121907 976387103 817116373 158976872 70278721 22518025 924860814 787157282 545516380 900127567 312961892 930753066 748904874 526686936 453282917 879031222 457707931 676393562 374193091 446113711 969498301 827804272 42558263 535194404 594327571 85337483 121674555 693297293 226944258 830213268 840255851 226412285 242192394 988953105 869475834 950233648 937544946 336228818 582204258 639646525 705041870 470216744 528815168 782180071 406257633 985106005 685681320 898013313 797579338 124044418 139175555 793926461 644023104 452332726 743032879 843974537 237965408 17500569 611489764 295307782 378595466 486732960 670475949 653704964 277313926 626797405 999947200 667557157 917780490 310509997 464166563 417331322 907629537 359372475 956074518 967523312 124569670 356906316 102075262 274594418 826911130 916911010 579555668 560512357 575097356 991978247 168185990 311860854 155528700 472493985 121520165 559445877 702939207 605874592 218205855 997075837 245569491 23647083 750159682 205720618 197636992 859670652 886583971 720130845 336436585 720493104 961017699 720784626 177870381 727035423 144472638 731410447 728951381 6832698 432114200 887819873 251321495 100077262 322436644 332710199 939725145 464313043 113338227 860012753 389466011 621121731 257659057 710650734 113332605 23672555 822208019 878119206 586501200 791239393 183422638 914018638 108622787 163028677 662687610 213550965 91817444 70252650 852440104 931461311 34822395 28660747 629284586 410738857 247265530 194573139 759688566 33175593 544894633 879200083 686505551 558032563 178026165 102015852 707825997 984074237 922016328 307905471 594079557 915857186 821079251 154184808 620458642 678254067 171482154 595083154 879978368 960096938 645177832 906513710 558599098 906581561 191309487 680870307 811386479 257220389 349627848 541996083 304183660 939975609 235562736 788903913 679166311 845695381 774731372 376373015 961578901 420529013 459526132 192262301 599292489 997040766 536243321 207157750 370774105 708285003 986867519 278580316 993212738 471786397 420290799 403936572 831278987 529560556 132047006 367551303 509788982 237723473 606371415 34810759 16017121 989569777 624091123 876534417 225716255 694811219 841207773 492834320 704997675 901663065 691765118 250036018 684425623 125727245 445200306 932010846 287446298 153843908 236713303 407258969 90722871 560137157 598088669 425134889 231993529 92856293 216075393 634832161 149346002 524881101 15344142 487113780 660663627 246305461 719550408 355838558 29516130 430226282 961697619 618400224 199988401 139399739 175850370 690091251 447383306 483381803 216306542 164434626 326901226 442961156 497268019 444046433 964838350 812624074 855443795 673654513 59113120 142040579 638243847 924348137 463272827 357611951 14294326 375873600 773896532 678556351 574857972 863781174 638921597 592782929 534230059 160252796 406968010 965923171 298763021 935090549 953272997 369697414 378764063 711095981 850563487 289206434 584223509 20213614 539202666 682089246 784028035 513263374 117144538 684431820 537722628 875272895 605857377 794980573 829399009 457819103 284351495 507341715 650433231 13719875 566245361 585316464 626410275 203471907 710617862 846884564 358763162 64946172 147006168 47417307 172697192 264755690 883682603 554094475 856972928 972545603 323825015 905130582 523860540 878931816 341976820 859841085 831813851 626621896 523443324 485389099 532595105 58122036 648489547 934449999 597055408 187728005 896843409 806253385 708477541 463111303 893637490 612642722 234834339 5995592 221309684 276008938 267083628 278493413 241383027 246695195 447283995 438084891 889034489 963331951 443610400 33376515 894395913 564184520 369990527 372490939 160137686 337392887 223274466 98678792 637497073 426580193 932998946 370687490 299183563 596903851 334089879 960082845 498702393 611734963 623077916 890803471 60917264 584101384 973735135 73086325 977610697 450181353 240547052 906031542 401775716 644950900 373106811 122543584 79182802 349070923 210852285 471001376 167484825 433704800 317792587 652368620 166450731 330538621 710378684 798273573 574722427 161796675 776602644 697447218 488033026 330654388 148665877 590097182 359531133 692422123 60442135 465824408 657717096 38603838 944261353 568746154 99048079 939581358 747620504 963803823 51268183 513487615 123454003 355896827 865946670 225740041 601022394 934215886 682959388 169217008 780765467 295256207 984145291 331208936 580492518 662532073 197806638 848737122 748923768 508884477 323511776 528794156 866495997 121011881 331276976 56925165 267081400 694172507 813388571 85105850 387272255 858686322 81987909 641819422 437599130 116489688 89935468 926839337 861877686 143856568 927842344 538560963 776869563 859669257 624202958 660927624 658921275 223352157 325910462 785943922 322897190 662200975 236349216 505190014 39081265 335292481 427650517 288920937 436783376 261306324 705502747 540399641 14407763 573543128 481588283 930093202 666988030 748952562 859050629 300665990 279366908 670825285 900361759 350084865 416742426 266754696 912286138 717012308 126639626 936934540 90059867 771544710 814722845 45496941 466323679 604494668 654486746 925641440 525398269 168502684 18877663 147160066 63157762 436191684 815059817 560575065 783249750 320437316 553925150 780008291 407975773 756558660 423364973 570387078 46376662 733096930 62133592 127933690 794924671 380164580 439288288 135968756 229930461 789467669 886060996 606931190 232178942 983003742 74600979 114736944 123314722 901248679 483383875 283980716 403999390 23493061 459448554 388801592 962629651 460541732 210852870 916550852 608210174 278932833 489853566 338785048 987132692 399979114 670811852 614867408 795289738 873280443 636766350 273173326 287896664 729202473 730958106 187610380 51514276 483229637 167641181 455627353 441456062 493596840 720226277 919526661 384611676 830143022 323888704 952577450 366682835 212164495 992891335 485190436 688430940 449616419 846901649 363661031 42774569 505215324 135246280 194355557 684657831 714465714 813009524 764070743 890259660 711454417 433746545 240592214 248965051 923873085 727180985 813101181 655606910 706355433 438859270 902889476 584132490 752167479 780308225 405575587 343569339 735094351 592199762 676409659 457343535 273866394 55549216 84449910 428028101 740817679 305427501 158357966 792064752 827036010 338111401 62771840 268464966 873519043 871069813 993646416 786224965 129647552 386658078 518145526 96051780 655142487 670871383 944811137 726535276 345620134 211561534 412438682 240703124 874328158 934124135 218581581 337346035 822770185 110463267 414398712 423925824 386489069 478909241 340165875 629523284 733361936 206984504 782306626 628815989 233311687 457162359 739375482 938151409 249074100 670536717 92557944 839214683 164438245 601942227 427192588 721954722 907994981 171874386 352793896 878205674 64259032 678790458 70665383 1088014 44539573 820555173 459725112 284902946 442410326 667302909 422480870 775275584 329175115 227770766 990788226 220881573 94495553 717323665 44753027 948737126 95126373 139691239 580126908 798727761 350615416 511976334 883042973 504778657 32325935 208555357 98642374 879713229 427549923 365738697 651696933 973716307 966126436 596266646 370828838 958855826 697413325 640108799 981521104 734769864 962091042 997909722 926027962 276972145 844735020 507707999 731890507 379001725 270824739 5018215 516421517 947389115 468681209 743257188 931958251 568031424 232311565 438658787 794422127 800201113 916852330 168747384 464921022 73249591 146763921 710342809 647986046 439012776 751625177 625569021 263534668 976427746 572801915 206496592 872801567 473732332 123473543 943724944 816201964 521162244 794226687 356954206 806726329 56994312 683090954 454788973 197553239 982665467 710767169 255869589 289702540 526618988 374948618 137387793 936470019 93301252 422917120 327989801 717991254 879545317 842727467 832836016 678512246 887927092 223852920 987693642 364982088 662597149 468663551 482068554 750210791 132083344 132938960 288374235 590694547 987395706 620097717 789265042 919363527 415878756 310757500 710081241 614171413 306171444 186176026 553348155 813619604 769153667 474378517 842161297 694043234 886183654 49166337 585571551 357451260 265131312 403505131 44151399 772562139 106013742 700851745 177471276 379724807 731260231 341889615 841720560 109199247 736277597 577840237 892382335 927971095 627785815 880048129 972329928 588740555 161612563 625432489 920003021 217173454 717211937 716656283 436502524 135908398 908169162 859517599 748138670 592232857 144361571 232785381 818232115 807443884 925362359 400709569 117819595 383345193 35832371 941151021 708778041 616985765 271455444 540923901 261568727 117799812 817769086 168358398 942356832 506642566 697414061 673605560 846212486 394203876 950699080 24813817 353948678 239164071 34231323 487099084 659408183 78410904 508336466 239894795 101194405 82580970 907759530 69226133 800437260 875614225 594130532 421272906 286591498 539809027 698384313 324359482 647155820 453361920 178873576 433667462 627426226 398339852 534085414 708932429 519837325 836090961 188904411 506665576 178092532 830491592 944548118 703422667 102161903 241942025 585830253 403104222 262197043 639319196 518262205 319933857 721513448 438764313 576360033 793096292 472181704 690174992 421337124 677128680 277542253 319775293 719706728 583056047 512293916 70409015 965051541 44562722 150919046 790408918 815425066 670334728 115377971 952011806 347013968 971953003 926785027 807699823 460650248 396403643 799261398 947610237 578865594 867249751 119724066 961026863 719720969 827957288 853632611 382522328 252695362 932944624 553920327 567855216 105177715 568155918 550808842 839905013 638178323 993415314 969698521 173451954 793042975 28636487 719793191 329982758 577894280 155847240 98475767 128493340 979219042 211574689 222532093 453192941 167914385 212269240 641381168 372558592 618751021 347261551 413973960 49723961 44928134 485671698 510591205 45493276 281584605 458312338 87468785 836966437 601118823 307818323 601487427 449197629 953026940 571598338 746146418 233195724 34720747 406793610 751728120 180374185 413494668 639687267 602294904 397903 569329153 762965363 270586516 529193604 339532696 811452807 804881862 245421522 927005368 889572628 627926594 373496219 111698053 297681577 24402029 443050751 376224453 715950355 348145731 531940598 910196704 353775538 535429136 43823244 271264875 814473717 28355595 468776035 993727069 13592733 888929078 890639823 504023897 861216157 421563290 848626508 367553899 2480847 454769033 65407072 57022440 587601618 255730323 191065543 759498174 224618054 216493682 195906305 728257767 291647070 843233058 864573757 914258955 950641514 102430916 799913447 441930604 178318455 789835705 309907686 733284080 915144415 504415576 158157829 142598051 454380628 909355164 218128061 937104628 867214211 658901506 92839165 846626645 675416585 981082613 444746618 670592607 157840810 658136232 682638869 103888670 528046715 317593550 612787856 16193615 633717608 143845769 547581968 783380250 658973662 764285807 512497777 642993457 884023271 593607695 404684251 799224288 253378337 178756557 319506107 473692336 984724360 752783908 467328887 839017929 856521059 244593100 842477684 784406953 57732258 861975210 467598476 8114942 580118918 809989602 30793481 427959036 205262767 752608876 710262429 816405215 761327430 806266944 770066635 307531432 546101821 305619959 284763779 122431423 545405763 397711851 889637682 345934220 733599959 992178823 5610319 766633161 435671485 177775403 318513726 811444901 990985581 26660957 931385134 743672348 627797791 772924395 850050413 604021663 392283886 210683797 670072626 648828820 664166063 355244642 130206106 783831273 632593461 9108597 229437946 411285972 761759454 447586962 707208943 745475896 106751289 956053479 872859943 437855168 293936622 118525786 348794648 543010291 846131536 104831027 585263192 139221048 621795414 649169067 466814985 237169691 770537337 31453027 166774625 915366035 816744326 601250813 960481487 485024484 118910198 816636751 132542246 334283224 579319482 100624843 971852309 686651100 642115484 824921632 202541849 515120649 68580980 976485769 330139629 822291262 107420636 277082391 828968802 364203492 234196794 813596336 922480166 619288167 943903767 105731025 52983597 696320823 315622394 700187636 663841341 421443848 309987403 420791036 150682440 581742840 6755203 848675357 144427052 771142678 53002483 203884787 189914399 609653717 675278368 105997435 269769941 377311620 164295840 221328630 53880201 256052674 200007626 130822143 144531932 670735922 981123611 408436913 262699757 327847938 371133751 31816433 627720897 733453505 305462774 225241641 627575777 471274256 967258902 933619603 832784466 161415580 713621174 417128016 17991725 829759456 57195680 893360051 755508576 517167811 637540622 117558257 155147630 974817705 31175343 623146173 545795629 191129444 791236032 336514169 908031310 91230417 319343775 538578163 13077940 852932847 746223535 697694373 14060250 32185133 805893854 81695074 541505800 347393268 13324617 807028589 813164127 132595037 926213594 879135289 655658821 921775632 460023458 774869800 295787283 998376206 221947741 66582591 697717051 574509308 795247365 26920375 613552776 109723589 671623537 208144534 688513603 444877261 969171064 101744496 228187706 237798019 869132147 962265929 647812700 817295461 377740669 9085645 533535550 312496560 415302146 60489393 969978817 819143389 483106912 538903290 290624032 246407191 816035343 204613258 67157537 733668689 362658188 667189108 584997602 296960174 846071971 433428382 690510290 764718741 111083547 172991018 554143622 18021367 510897484 554859877 551262920 762158565 105270080 806842295 879543546 519729329 853559968 105889980 171483439 415447852 269773751 909749952 556410633 380648841 54147263 654564785 960270424 39044378 310443300 24900355 45204801 485614532 674627858 231129281 756947846 213373648 177496526 494971184 364249617 913554701 504584960 418606703 957963872 158498438 433258008 819542873 439561879 132007957 392368124 292049662 533921684 428926853 589045170 964479611 18632452 281069819 874545813 832487193 180968149 728884842 708309830 75913875 800226271 205884930 36276069 579377955 797659720 181405837 548946260 113650444 704732630 815493681 547850802 937221962 224674199 674912293 4957677 648120460 215755696 121740350 37518020 73415122 631464456 521196400 731553327 985710894 567105240 466999067 299294885 925570134 617909205 424091626 744753454 75705813 217260011 146340902 374913353 724513820 180606578 552387711 109409565 986275339 85278891 787891825 765979522 384217025 293434304 659147433 61583843 982437105 315983603 68360605 52200761 88464230 783805049 158640467 821417125 900831597 962173746 773093315 997308590 247109043 931809695 269831719 662641515 549015340 110322882 673310934 576738617 588975254 242312555 174988349 508092601 232293610 34730929 7284438 893144743 186190056 330845876 209616310 463854718 872404836 459772577 828935304 3924605 243193807 186995329 669230308 100696103 489349375 800785317 701311214 604759280 476313589 690924507 838752728 166729268 316358606 781737961 597376989 575552789 248113956 782440333 364538341 879897726 731072717 31366373 790758068 393445956 163876639 384908348 474377275 14637851 17696880 510493762 689242472 944754387 826015171 26541542 253836565 160776675 384998055 708472479 735680227 444755305 400609604 498292887 976631347 793498707 922303758 357795639 920051080 395899514 419061734 376617251 775811104 869844305 603931643 701794464 317724197 291190598 619109913 830971167 590397585 286252145 587421771 243900793 38758042 271885477 88791188 568262632 895341144 870340001 179397004 629904606 838964320 821059565 23635736 21777566 727861870 503645073 256977175 581898018 219730725 150306922 705566627 761245354 471437989 383828853 49883243 175913247 936908683 44438635 595879181 226791930 27383519 222333298 168643116 62996755 58640482 648946551 47628016 706861608 136259954 28373427 889519670 361466992 45404628 518413421 767694834 468179385 390509121 908744527 785747390 794420858 659668261 580083673 442132253 304402246 312635130 695745625 539895595 2899399 852949816 61918377 579623553 776151843 744442249 577839971 744056340 607229685 544697481 101358380 594101862 73047570 590908451 316274352 806529753 880583483 453218066 360137717 388589287 81168974 161172303 334760876 68584940 835838382 897377643 835066213 727911224 318235877 711952577 660960623 698209703 422220274 104506131 825396772 145773561 571479480 685308887 1980885 738604488 742384138 676243008 121460374 45991186 745298528 714885933 78366328 459033749 437401536 571452433 488749193 771950092 33809372 498894241 508061380 771441258 865584403 277052197 83618272 70191014 38586891 422638244 357124219 297381464 84243287 841205972 822451830 809168268 324759770 662937725 54734108 642318860 914589352 787192902 187284586 247654064 374069769 645453122 751600990 287348929 308360034 520774577 593729548 828455696 13671947 98167416 704497139 588311511 392153104 650068584 395926184 197151234 29248082 10667171 210136868 792067564 729420760 910687308 531585415 588324665 373290810 251466267 579613192 902646106 974466580 886100699 911606064 238174342 55938993 510032955 852347765 583242151 534006445 854049463 637338936 761221449 91171466 185012601 796506763 325160558 235000294 89811627 901405235 51526081 681000477 334246526 317359846 23942945 619380842 73886995 812735829 478414776 657559926 115950914 344887621 959380763 966137397 163588372 954082665 1653943 856501026 622900799 644295031 918262490 958874227 820216006 379884169 251118710 125327667 131258823 363980074 802476230 149331260 57094912 318467359 801924494 620182297 130164771 262145287 801936754 227724946 680577421 656196645 481244542 344191858 672138218 393822516 771386105 548774493 11315871 289243072 18310780 519823268 64968773 795016688 289270096 247582096 994998534 833342670 506150627 828693971 615924069 899300310 774919132 281378652 642803591 880358632 350690123 239032987 749997173 51361096 930347712 518972238 716774761 886075006 303542839 249403848 657909960 354911872 832424899 585767552 813227396 46595243 806090704 423070593 86133665 932122123 99872141 467232805 774160879 48416496 252808236 203978006 73645539 377185076 581273309 823919164 664130558 910865533 534590964 624601878 299793092 907283544 638284392 747839062 278604600 859698865 843924391 550814861 984942412 523829571 200197224 331345518 483068248 628923146 696035548 835664975 349238247 877256494 544752478 915008533 190443802 997460425 220485965 784390528 7485326 254915862 721007237 615355987 33811456 325130817 919702466 171624324 696733129 885718108 40672565 512028018 814504511 641197178 195581751 467626543 826068365 392719698 545973340 944482729 524129484 78777831 634132091 916424338 142106569 285920331 160122483 588465484 802094856 755456071 239784453 769143040 58230407 405988321 519638781 776265112 550423494 754291267 998745370 223053171 469876723 134570495 386382551 825055048 98881157 381064656 617183483 183018403 772298977 916512838 578002372 41948068 393502862 835709532 179239476 710585518 186496966 379106642 760198394 409260285 859309260 785761070 518633443 192042455 99766941 641522438 518306621 187978242 430980027 885256245 185069700 157796201 975703209 286356882 589205680 460575564 442074333 546164720 373992981 806837365 403255665 557951600 646325784 796961202 230008073 71067935 443483423 319048339 741388250 93311214 766332322 277142232 535135679 102978970 664810710 825870836 836153178 365086677 192939747 924961694 490890543 796880714 168144695 844785139 383846232 917253 757807718 460218354 905425133 78690859 54507826 122022484 798351446 472477906 911798488 543129763 800209446 303791457 283843040 445144417 243604289 790188442 558478240 973286201 743628152 619370090 337756996 302514093 307441774 984573717 892595253 914182284 70076121 621551867 131071168 913371392 995712372 869440130 676412235 307930795 13094440 646942779 548392922 814441262 12839191 209663734 125316402 355485776 895744810 315280543 887615647 3859617 641317612 509159070 315490945 296017171 805620437 671770543 671428019 842144817 272569467 80350783 566014435 487753467 794736898 185057022 499790810 91492516 197279501 185650807 715043143 94399716 725612461 541695785 455155705 118379795 712777558 275145561 761421720 729480837 415423318 336370539 732730946 278671163 547583709 877855885 890546245 131363219 4284283 116813609 848754724 828767146 913429041 646668935 596784577 618672054 183491160 952414593 331768179 648137510 679682759 862531743 120889982 20884334 399462089 971656599 967788022 127801591 64660268 1121098 713286987 476405369 94612622 546595112 526625840 427027371 851954242 511661803 763059483 480577672 110616122 746860794 833523623 112589149 623676934 303351511 545869606 458303691 831822559 478150998 655782374 796875998 522059739 901523454 589062464 668731422 489893656 410178865 982211946 528079168 114226949 906315780 157367275 124911694 911804383 130434629 170956104 150331190 686911777 868787873 68583435 167864277 792246146 427668281 478349382 271502844 360694250 547521137 540252136 699289805 3176300 740893729 331949636 246228505 647115240 634470235 611031019 133378331 303402890 539075550 233256318 271501869 419674502 24639993 999723795 834565278 59263547 899877951 374343545 35495270 471070874 514028906 317455553 657001134 157248009 838993469 341379808 173224283 120310204 885652489 101735353 431283533 359978782 246348992 180152843 906450190 795490253 515031488 675042044 736072126 649725252 116909239 187960574 435248840 262863978 500973411 985513018 939479772 565669993 701651517 924290293 76917335 99693456 150622785 928579120 691212668 663260258 749318361 818574164 868156137 604175026 683703173 290838386 319904565 40785742 109131439 758942379 397228391 647841414 769115243 994684601 689640642 380291008 352391941 158407711 508944283 823482106 698400666 840778154 589309975 357580014 473146830 185873477 358684338 787054496 961945793 61727533 829417453 505201608 277779009 935039616 112265074 769233917 459756660 227428695 160405064 627242205 85347447 643328387 476254894 350747283 742993637 618491752 983886932 816760128 725598148 846413814 561294572 658037172 294014814 815197125 130868874 309974666 787132860 341092435 654729894 670899934 563891290 81677748 223929479 705072575 486185239 674709030 65250181 581425388 399454253 291085882 951264197 975952276 287293668 171227755 684622085 160759381 599288468 66148535 808002651 728613613 343295427 382844921 871246794 580710162 23056654 360038776 366732133 74820473 438436730 334226066 176873305 149606582 204984276 267775743 637786093 152655611 299624367 372728112 810251723 116491302 563790352 759136397 315131823 291830471 780999258 75586082 679072856 141371256 474602208 281202494 517131271 781797912 147854774 695513845 279541594 306950009 42018711 231144664 889336868 398137043 323591143 973919456 797235513 727815199 533455460 442041128 127196182 476928203 235847950 301524840 846847042 563723306 280707088 284319247 434282278 176763280 363443601 679214781 330128119 918797143 468035997 906670968 621430298 186902444 937730134 154106065 632257570 757211129 481306836 330022351 834455159 309431830 205201746 762108314 467350568 527912728 122044898 664346759 137427273 593568798 224558534 855223639 924645498 452648080 531602089 183784577 163223674 999643273 590755546 80179608 973458084 703195294 601706980 869856178 384040304 206912474 12929355 659231341 553306251 133337339 124333087 189682317 378614335 362542277 571606421 219167745 60755789 128771973 512992941 543751621 497292509 532232235 856593050 304978178 711134766 556785896 609079866 622423900 402511047 764678063 829653669 550497010 739052221 513959795 472895798 566010321 32469227 859706878 142488875 978446255 555879930 374628990 156900847 658443324 283163623 323233953 888581308 367594627 405642453 192122591 181163370 507561028 812935941 313613461 574757253 206037611 315597904 899608445 474295421 896247124 493504413 121952589 811674139 854614950 992030548 25568718 412972975 557647744 939466057 786828983 788052882 186990196 510346408 266337528 229508593 978407379 872341781 892271826 455503286 953829969 792865051 996233697 754849322 689045509 294259508 9919966 469172310 894339891 401183293 785855953 834304742 311893883 423365182 60159970 829645514 873056754 893734098 731376931 933404815 888690855 941096782 429012999 93754117 380853848 355347793 524351487 470707970 527488274 982368893 262082827 345537612 150500417 41676174 169109975 267717829 699384901 5894212 669134818 474526420 725593876 827626255 940400996 666912533 207062385 485476625 362594549 263044943 619111708 216061635 420262307 230511515 956405931 292414464 634080855 233578525 265368836 940337394 515506948 550550603 821771825 256363449 318809344 445667603 449132483 152807198 809110373 861573592 743245804 538335419 954310119 122102886 993291640 193690467 425385948 586736881 226234710 513291928 455744269 697892980 304747598 587104749 484109732 495585098 636377823 965637129 765659037 139216170 642894621 411180607 96458250 642556836 393206530 896547860 470299331 469387181 202005285 21447920 305446222 640250729 448939731 60096696 738375047 348773126 544026030 730411415 322880355 918271660 996066559 299048297 15332934 488217187 224346687 121693138 358991897 958034016 289709959 464410808 341062139 740754990 804080636 589681873 179617026 691707139 349407420 435819892 989193991 356249218 493498190 431824368 336375640 784436901 866153635 695006267 136794988 610469441 688693797 596570403 759344289 830530969 580430711 970926644 21475116 718305342 436497258 280370019 499595918 396545091 701471878 848664720 896918680 490278510 85857890 340295295 612786201 530899202 19226886 550003241 524374803 771853893 635156299 784863776 597087802 256992835 974028234 243580010 480369078 126331780 993250304 383262065 28523404 104010392 946588554 368724967 548980270 757738190 300005118 783553400 125990785 141832034 888296010 546353581 564829145 907464775 508216383 993707687 807322102 419696768 343294140 686419255 434234022 647449329 895169134 104081145 294076083 178444673 868171333 873692077 667875772 733839942 384884321 14187642 249508830 928542758 38537006 637118753 864409875 633656422 717914241 124572418 632039242 163622131 960557644 291274151 302622101 210896745 547279967 226598450 320951933 394355316 465332729 396016630 232948524 937435079 599543411 486854852 963709647 398066063 599419707 885997095 632059220 732775717 533310087 389920123 922326873 446472332 401344314 366808150 911628500 970009142 292425378 672018108 659190948 519572348 108703371 413690252 948992986 649848858 935361557 305187249 147624860 529115131 193131262 826996565 107988922 193188295 353651783 64442836 695544052 622036858 78763263 237727670 930974379 332334378 273626015 3501298 200981120 973095365 774714066 654094690 424089707 470968597 750483161 502043696 478797172 697638572 534547471 318345009 729617781 991022241 986615949 202757668 345060314 743459114 161080499 335896540 823907215 293913789 9023852 334004663 765917626 214134445 500741804 833649324 577249279 68482834 813664918 207622535 604388365 116369902 315412539 247004915 499872841 511846859 651830046 31365842 909355704 412855012 395254647 621837469 413148016 42999281 693254107 840617455 830643816 441291264 496999586 75131388 969814281 766639179 681877454 611451881 279434277 408456483 857227596 364085479 976122420 29435709 948680591 458781787 844157169 341952693 222942867 120710686 580803295 951614899 415913660 142489236 399389158 445567532 344039031 255609208 60799138 504127701 173681628 685811857 559110138 476337524 766943249 97792942 548599913 5055064 378963384 872109797 651451591 589065657 475645237 621202362 599308571 513332604 109379326 292598803 523889784 186112280 499755413 384345944 416622719 641685743 397311469 913441527 902815300 164834918 305237051 725961999 927919246 621651043 866065363 749565720 116406646 850401877 208192050 825044529 846618218 409286973 943263018 769899212 17920455 218384838 442422243 273771572 558388377 239565113 435180711 977508402 418229826 848331400 172030081 918366964 43774199 12521183 699755850 419185578 890010751 912672824 585680035 798939921 664284731 948309921 967233644 513366711 885610505 215463665 379378276 695268510 438232427 180200267 100715370 302104185 242536125 230065722 504453241 231139286 649266631 959537725 941121967 277459058 48742224 970192598 220818619 778497421 445108197 910757384 952622583 136573440 781125848 672411968 595475088 78779257 864972804 202022116 542919786 529458807 617368139 14099724 736845513 789337235 717875549 427823580 732454347 794517907 832166583 274338483 734457753 258871376 830706638 637385892 932472816 645240440 414079439 780556745 113611219 852145608 79219199 650552816 816071094 712440187 338063970 711789306 183009230 179724507 280380376 115220654 168748875 986795092 886642916 402225868 678826244 832436626 933766140 481285967 388211029 358881982 704696277 644936145 193377145 515015007 199612327 417287375 233064639 120904543 638140087 662530608 89244037 752652543 943598836 371941779 778393515 731762257 855340503 269881759 972384338 859233355 427820809 145855168 61068651 389259306 667146210 863862562 508722380 486536961 222323395 854762822 766277300 638461618 961102275 802478581 753765529 267792983 469197006 948344669 26460944 209739594 515945595 77617773 85502634 941588605 234359009 873571737 797359314 305711021 669329896 833659597 299442721 970157371 96888941 174540182 122090560 862719270 105585525 571292613 688607846 172976450 509199209 472680493 320166110 11611598 282850944 523841104 147174923 497819462 299135154 119322650 541502360 488474582 360730389 675465853 280426434 587731712 235355927 14961013 485701473 646107924 178339738 966308805 250016063 750190121 572656547 579510652 935483443 174158984 25452686 315857947 377311851 903241035 498151554 402066701 242487726 904765469 784602501 793029387 741578367 740533023 390402388 832171282 788878856 957901049 663497643 142761567 955002758 515907067 109072636 353689779 451754807 910339030 254573378 304656042 734931261 476105690 378791121 379377543 95284367 716625729 320785578 307227475 337745825 749777137 84216395 671064472 25220046 630102406 749567490 223632305 127688523 197785903 761845025 118881352 67368232 472226219 99974709 990597456 960490240 454927346 684774542 766558269 754998245 933166650 423789968 590023248 919001752 359609932 792837634 345066348 302048302 413136907 25115095 694727549 216994896 374733354 923234698 965120508 321622166 947820376 899399476 536862729 472527527 584310833 882020134 340978187 615841481 893830761 749710837 828526790 27007550 959749689 815116385 233198365 336128602 249913169 992934339 970690850 278970435 599798348 967984827 684595129 710240286 379400778 383052646 855064773 368091536 171254771 361213223 320640854 741100330 181527533 690715433 20149282 270498203 974756891 899591293 24126022 309072710 401696562 961734921 823119066 850673449 223887214 508442170 566054283 405019266 217232089 133732624 526373789 572538032 618833603 576352664 548749421 996030669 957622424 833784894 582284239 257103112 903587633 880807345 260446421 138793072 460543901 920055498 157905005 886795986 757368132 140403428 460396069 155039106 356575054 324246067 423014005 847467025 442952418 846539177 275731234 496037181 149221545 519531558 308032351 251945131 425049148 244273097 783242073 932125064 640046119 721567479 223402924 841795870 426517564 44530052 587520125 457835190 336069645 470590506 900667776 419572655 634439455 118747503 911779030 849606314 639800323 669088350 799952219 337718921 771041626 687659185 992531833 448862808 841319648 474195843 565687755 442669375 697087881 431456496 259008574 420402967 782786061 655744751 841721912 318051720 369982028 701957616 433385960 109036217 793586763 425218166 827014801 509174485 63094339 391970731 367987984 359215057 347765211 983431089 165685405 159661716 262867970 948398205 417672662 817642357 886059700 160174867 564241084 715267735 98017361 389989416 593554838 790545652 948621127 647663889 371983652 881783039 376288444 353492185 196970034 17176903 821699071 482360646 369045673 412772146 792609753 238290348 12694469 862505792 393607729 216257067 256601248 711895170 5698077 451834582 34442946 135282632 408306346 451691109 501347112 41624848 9046488 792175710 555193541 860507807 388861778 271500339 401008336 163500146 902806200 600686486 664721071 903379951 854836579 524794307 531838592 326941887 541409827 996331536 88620284 832917729 370794643 463803356 790059511 841493419 404098375 12204463 559772993 917918526 905359886 439258155 471326875 445658403 190771145 3404121 338504837 27836990 487628207 833103640 415195080 32728116 806647860 577162274 433868233 552428681 510177573 554663247 420279979 647013150 80544876 664324030 887683452 293061988 586265689 18738198 473114351 387272522 964188207 190962614 305186241 362772114 868751955 769954368 340033037 557791806 724980942 772318047 176932975 139881523 823889947 40678520 780966959 501923046 915692880 695338343 503517411 825715637 999117378 867835696 99736927 317315305 389326988 994914883 457209581 784058602 956681297 421800151 484779626 209888474 148712259 803413798 253570633 832970128 395953057 952401923 881956670 251884243 293965875 852427029 320560703 29937922 748707415 518654953 577263126 951502448 93826049 97840574 362393223 946361146 628095522 57597019 113870390 886924209 504426592 17839540 561721040 63961554 748934316 269925481 704618607 403204098 447944530 488534465 298733896 26688523 514358225 94369265 657688772 232813301 431354364 869725863 479270461 565377281 56982310 416219477 776994475 469854445 605383990 542882456 149224303 35827313 452120515 309523165 761460285 545584749 934280596 233974189 582165643 535401340 747984473 268177878 963268318 53970967 121633288 313049892 442185814 287113581 629147905 986822992 388227179 457426861 126166810 974691261 309126761 163445366 686640847 586013275 769011157 838846096 124103048 541782675 679168270 721354665 430597765 262435017 450107823 487265593 169654385 858392179 360270363 822015455 326151757 180505258 506906023 36857482 789002541 834642794 711676070 936023537 99419200 424394429 661019989 614604 447756401 459562295 472197986 25231953 211093179 563976035 213566638 417689834 6362054 274229951 309590174 904958965 51387787 424883073 976945839 967030508 948661901 850982706 705390635 668534711 610611445 22076383 174037711 104470254 339952869 696591997 85407978 439977151 765180641 988679366 376575458 80866453 311750435 486519948 964253725 4998548 980132642 511970319 107623628 739616956 646667938 690607764 708968523 4831578 312986121 441239809 581083351 991082411 503214133 401931631 242915327 729564871 490127504 483381470 884080816 568621709 655992187 515522383 356962667 160437756 621112085 343726700 128032397 273458852 48700805 143771236 657200293 311717485 94058940 619188138 284054314 259495756 512851740 941815337 975558729 48380244 964940108 43825632 358015658 473416341 54035435 61251112 627937712 60870178 747997378 95371785 657304996 386623815 296141715 721380579 440418395 665622575 617775009 695260210 299141021 982911450 643302013 234901320 574059398 265557351 306483141 616446532 942010048 978080707 107017533 703936770 790639955 933170538 46296557 897703172 603901315 840579008 283968764 759902584 187580428 549762823 79441243 183384429 48374703 585139191 85806795 500661324 800977591 222030676 317679160 190438522 609509548 609579616 548237782 920540681 445898073 22787130 608086022 576359763 646651106 651197188 176104147 128156485 631581286 192459482 359912439 69000860 2888180 220390329 266269318 273184615 554191672 552941728 694178832 523006327 82717284 329752465 870010978 71514190 398636761 429860951 770849289 119962059 727057555 231591744 129641057 696875325 598908042 42680034 799434966 611634865 409082601 483980952 479429187 307115921 139892669 411475877 500460970 885038918 104609635 689584961 773280123 774394506 789748597 836885569 300531007 976721897 883471122 873811682 884494186 435403018 443008139 725391408 389918348 832562952 745686214 324150724 953843736 385946909 99068723 140644276 412111914 174491274 776064466 183451817 255957607 252283616 845342054 341917343 871966890 25627449 532241938 745545183 369773637 578321081 497468616 635294713 748038817 807360984 486102080 498439288 264196097 522065753 55576180 578412869 480084581 596645407 953052320 81678544 586734276 789805026 970024395 151477173 1816349 984178503 542117556 491135127 300230544 368209535 154655474 437796724 496901074 687402738 505321034 121037510 237298251 88694751 255325848 356293846 533644623 380445230 370848242 624157839 290329827 922697172 90506760 122341327 114342221 535165958 95421592 990481749 990485043 224748283 681953208 49318824 994413642 689275518 447945271 241722900 298298607 540295598 413560981 832706339 942732855 109958761 142122749 458736206 298102575 483604550 165687091 578517835 294839741 99782141 20995620 190958353 422847725 480322276 266258828 733592769 880562206 722473449 915182361 926087850 702618872 908698214 410502362 228266240 65944908 511828677 48821204 479886780 935464261 423698238 72338273 450486554 706065518 566795499 283154792 465442849 682722334 504484239 645888036 829946515 638765661 876933234 256768601 83454714 331818912 225331659 669168977 424076295 44821114 551919397 872110644 723768847 350518856 21169036 234799928 708975447 325816990 783294870 189573180 803214812 47784526 228882415 911958777 650957428 691987734 653729172 267138693 545266717 170280205 597612996 118745361 285720042 743306134 481166016 235482875 820870901 540261817 254664801 666491448 458274008 230883072 614524392 751817889 481503454 810670104 538807368 18063080 409349072 680355488 140676740 939413997 407132419 555681502 921667679 561830710 832115975 269810383 267133755 99749169 642954797 5534602 297512388 124333838 167948119 576641630 482211208 768536194 405250494 391847987 913430476 843023456 375569744 546445773 747228306 849559654 79797014 733571073 269945450 360957252 300489230 943896402 244205598 472329099 674275334 600321544 717970468 685979417 471529486 741298050 29282566 685682989 295938909 726693296 787289967 750917710 500484679 633043158 670984937 900909647 258355023 199439912 659465569 888750485 894320526 103136863 372939810 602228691 535087166 97107256 287309290 184518377 316148810 770530139 445298004 246642423 109760281 600776270 126234750 807320970 937595306 361963190 597412871 110821064 643418729 335901238 679683236 213222872 703477658 295172520 920297819 176573488 405128353 926054983 209930222 221931054 981052317 24659896 555307947 572353778 760617088 151131877 661703281 799363489 163880752 681319816 900039388 419907392 61968610 209404182 937361104 871880568 756165042 450783946 772265279 377382766 956327454 936995983 463936293 7536623 711773307 383492737 745646292 203948822 474390899 792796185 30210850 252836611 655940775 964512699 779584504 865744200 154823953 430871105 794658295 331359542 695544375 907690251 883625490 988177353 972746917 342693343 143981193 955122633 409917339 381001778 446489683 317495763 287613173 847174957 491686164 957554684 732684883 303324750 411675221 791481935 707015917 229128035 356794264 23398680 63173003 29052976 736157 434116693 814093467 732091731 867592011 12329869 647294857 267568805 407053082 968295414 988150202 218994235 822218789 100443853 764038556 983321537 612126255 52010385 217927823 299658359 323689292 326328439 602802473 306184526 205713804 87281381 276038474 810136311 272670711 374972238 440872628 110091565 566578678 984934541 12424431 252565807 406782466 574737665 277880732 141472305 525917071 477473621 950462427 396030528 127136603 643110366 911649915 56501354 258511162 595846485 973732029 723321401 660570322 978052859 50655510 131277832 207703734 80644238 281911759 894757558 175831978 554589451 613382459 472332887 278746267 306017065 243045060 823049955 619353519 66939936 541687739 149373857 430033530 130463515 920498814 189934375 993209437 47432386 293868052 457704136 614665141 692094650 115392847 472058288 800035588 196408665 659140075 582030676 442046219 348875294 951145344 501251573 301474174 70168427 132875715 815280643 450806657 822219386 372845182 856185719 591311597 627728706 844514273 870260209 557668748 185611391 939832189 387698905 579671256 514959917 948668393 884902422 754342932 783032085 451145661 684645829 896879621 334657134 133450273 8627377 598894626 506393174 697642053 413316353 87963035 257501396 500275894 53952170 471843247 857266949 297061294 911816827 132276570 789489248 322932263 444319159 13653126 403380357 817376974 844278406 930712157 902443228 816147469 100997960 752772326 903311777 971216427 321565724 963200203 597496229 75131471 83817746 277972832 809686969 609679725 661193939 513763512 274949042 697810447 251867495 155709072 749265623 579701389 781209567 612921110 895897539 267966198 265763243 426452865 592829679 409471397 588676293 952395271 949895816 902600130 950956697 497302653 739474688 937910002 852069507 82769748 438550520 680933846 163337962 759932081 82267871 259726784 912553999 445997789 167387500 354916939 294336371 651863738 169764953 416270562 814983859 376665063 76449342 867067941 434466057 160863945 716177483 877195853 748259061 691476263 805057244 317773773 499907281 654739569 812063338 195759573 486178150 107931183 999840720 240331173 995297841 466358127 722398752 718307765 804183154 795705309 536145711 483900043 780193171 377664504 976948523 432291672 11569815 923457722 603764530 223760209 156340249 341514251 722961554 148145918 216877325 142304532 780194627 624850831 221123956 817855696 550699717 695698523 466964895 174612251 936286335 241904616 503358726 115535105 430244619 620809021 523835016 430526510 841676848 663241282 917939388 667248430 19315076 454839831 755203541 905727912 388352211 593738274 307733854 727528915 421315350 204556221 343099120 604994065 23567984 925806255 913592009 204325988 513500572 100698297 850101723 189875145 498291282 535301376 672561766 650993850 320492050 749359862 251363407 435110905 166939831 903076414 812279055 229094377 993827884 855724564 990111791 668182903 629124519 234955906 709912852 179082124 403491231 113078586 213589317 564090821 43962702 463173734 442569263 154811494 614839769 212152976 178883163 103928748 215548373 296911407 645528735 912463512 33965041 739455909 50463949 75713202 836569525 999839997 816596033 485563129 263019698 909572042 140150157 530803431 734994115 335305842 980557053 344556490 708701079 262791989 964353339 713009141 790225312 61595253 969321287 531841086 930587052 81459932 271854902 539240286 348630302 410029256 26143038 514099507 412063104 155577940 311408852 653616098 33679479 787177758 865227273 296797985 722477210 738031495 45105673 527331844 485719638 246606162 602194304 223005181 531248339 230698680 10702787 722337472 844768974 665614463 634271958 665588434 53141307 205241905 747025250 224502333 453796955 671754275 463474261 413582368 805393303 691500802 792022176 56777420 473524747 284479090 407251634 351504126 833741141 989960152 815897887 264336891 510851046 347243034 692166026 260824013 319048947 512547646 799947802 805258622 769467409 974179705 183808988 204794280 348755477 384320244 400518824 356554296 20747773 690356118 571083804 310589745 822941937 754651524 186281853 625979281 931271826 32567788 333197985 138266385 709869497 586280834 807598491 763526207 425823168 399227787 317333723 286829718 512252522 962400650 457634571 124765686 554800215 654031290 994823764 341012199 451232307 958252133 566689013 810463896 141494174 437893638 956603439 505899440 600949443 882138238 832508476 291926220 206449541 79980147 562708161 179438096 645123691 753151909 214436713 778666941 68319993 547684265 198336688 150876725 842354802 472471269 507441550 556692282 493365879 466810201 779717776 900109036 784160922 733713829 662664341 138653957 834555989 535585930 966750642 93500070 945252683 830236025 135119085 723143599 417952415 584197685 722132245 13119155 101303675 212013846 242804163 131273871 372496300 178429691 844576116 785581911 648156851 448295570 848525889 184289216 635352963 319103996 5160929 366666845 36133966 119943323 97110832 604576721 414006497 51621301 434243176 153752285 748355275 673119057 787885214 973968328 252454810 792716162 838496303 228318889 338102516 512270512 557088975 654377683 587403485 204978508 629656169 445292105 601746897 200280177 233600914 24083011 914940256 342368522 86830996 340157341 53122344 16709171 700846970 531278598 622809361 904946390 513430745 33280898 133471182 118359434 10326634 36230431 377124577 803686483 362579477 100641806 448218685 683481786 971259874 596636144 473917319 248463960 928124915 454946914 474227740 554611648 887110853 135980445 299214050 969306404 751093631 468142251 619291651 17884456 520035190 796194553 58070113 364822085 560485115 458749791 910222175 467075048 357220807 371663035 545373999 728535124 634038118 795145797 302317404 353879223 478235163 82196358 898017072 581347093 357355172 545994155 664897810 116869463 320225379 239355566 563783314 240462192 519419852 603620899 190832786 430817925 323459860 425696715 366011218 937454414 45394920 397447237 574246252 599300268 727749571 835724871 796118309 523795459 783216889 792896004 385916963 575696929 198548841 12465347 971307625 823417349 716869689 977071264 703107321 384615272 435875802 491873299 90969243 764845774 403715389 250241815 716505617 806292985 713488276 631654925 783133784 392524225 678559481 576333175 283488797 240963624 9760716 551093740 531376260 730437803 345243366 372343408 332720865 100571740 441457588 962203383 350641930 109944779 776316721 39714527 59532128 536608273 369816377 791698986 898624072 155770630 298577251 908714585 737689069 302275791 857842562 122021640 987838338 587841080 457284600 546677705 147181128 24122969 891528206 515312519 579447686 881951717 150665241 882982118 56785366 260011814 898949563 865947290 55896012 1283657 413289956 488651692 818222899 256283512 400265001 654946078 737926544 783812611 686581157 16851647 494091088 809480272 642813855 553382135 928952632 772912554 752902595 545311658 930917530 961917616 764981940 166748143 248894226 932899134 304314902 74380842 211777032 576776068 872033740 765030679 166942924 685442823 462052344 727014343 836659737 512908215 999483371 132699591 108976118 135023486 459344690 299388337 669385919 522833354 836705084 327386514 794950302 48743778 847036695 191535796 150787792 233188706 162629260 101049340 115666666 425184679 414157979 392785341 822526026 637377122 488673824 63357474 51998880 203037146 921466784 690274388 70313355 958278714 519813358 374684487 504035306 919948756 417880099 858264791 892933328 923183360 586504369 757531634 491768818 116535072 212197787 191991972 846261512 278196102 957290974 608749049 751513481 342667405 411590642 445814752 598370668 511177027 213124062 635099969 717108014 821225546 384966842 772054918 676660924 949172843 922204035 252630484 595946017 796318553 730211974 540135576 854702098 837185340 670150868 273615988 74781099 258245107 877994204 754766314 551696645 569514286 987799591 977769184 468666386 260973369 921511394 554393382 358624757 418141260 490883751 752719977 606000495 700772980 957767009 677510904 385762559 573379299 86967626 536660516 545465759 579659809 659352745 916469241 708593996 352592832 704388391 61428249 419768069 715547089 82512892 146445136 434808236 63444843 176867166 430067244 969964267 805816849 595059851 577755963 922716357 144020965 881280500 828028916 372388693 774278921 713998796 498459273 792265350 716108025 234123353 728951006 7427961 555899698 999353308 514695603 358195042 293817255 580672045 458612056 252843387 140480409 823865648 614498042 987717485 826492893 682473651 13296973 970299544 564611955 1763137 518322874 381542655 858562766 716740429 919786325 561439873 258160810 716537918 445376979 166057038 64341996 16008 850966956 881188869 625056183 369092147 974801237 304236401 994439086 926162148 336120229 906300631 124355806 355419824 516578969 192414063 843151757 733059291 363055670 8682095 586706199 542587685 43294772 26963225 385882991 406346934 405715139 610348392 696595890 395268441 939219838 337147290 948279628 863384025 999557027 102468770 971816629 813127349 786910889 447022224 264675338 136488761 744705356 726795359 573475856 914528693 184844090 2245458 274446538 960373998 447065383 138026891 718305864 785417384 884162135 769180809 515434749 762577394 573303528 808347615 780785533 697957493 342675321 441677679 272362415 275952926 999437890 421319526 725576515 557950006 209655658 323432365 459522558 988790665 770624309 981852313 733785879 936911378 641085265 321499221 209841071 218573769 933305708 729714995 284694386 625461323 105634544 162826102 971332980 230895704 471558093 948409669 658558515 881675512 950413202 119142532 583750628 806313788 970344505 341827918 551837704 32451335 170103987 255828314 871439728 781450621 91331440 94831128 128734527 996574285 4872438 807317317 634493859 871516058 429796542 618241658 939309748 924997041 925584778 692706515 326689207 335114361 101232816 157323494 495524705 453277348 341432484 889460057 805130177 266782634 964061240 734730199 667344135 724394681 705500711 691349972 40686094 465143987 427639885 210303923 782066720 590873296 538470318 129049085 2732451 617471124 385831265 341985937 926878191 746226898 807990085 962294336 439213921 197610644 915790892 581989104 216125188 562663300 787066134 176767018 726193251 418151946 662308627 894938110 468393582 528499091 693613431 683849765 73867101 846467344 268590064 638487280 399810150 313869498 546538250 323202047 771042711 383998643 699239168 475271268 443184291 561735106 562783558 353061497 587762165 379789308 218812862 538723387 210737016 369078232 417751000 249992571 33633068 994779225 586930103 574395395 400284130 649122059 387669237 105822244 847048270 500385174 645868987 952233309 901477591 398846263 528822412 279440917 362401377 191181472 252638324 386176985 861487152 335188861 798101970 940863400 312105457 631375976 423650524 649485483 502761229 662118509 894580969 578423801 379468105 918834799 721462832 605239043 627773666 596726960 700355535 25528664 140162314 409026367 831355328 238369459 384123194 327718363 135804308 841077460 334410125 606476076 240566648 510129706 493202831 235790315 220181639 26521659 676993458 402488293 646997676 643512491 764349155 963297457 157118838 679792562 945914402 283252284 133167141 251906331 912791557 660509099 208400182 474700192 295277959 139344244 438805659 547823728 837180867 147067330 878838313 206195212 768057977 358219790 872465779 216994779 204103761 815664516 381791610 105645014 90431213 318003370 945277765 440196762 883490592 801020916 936702878 867108351 241129527 208222547 913488385 335139496 570367738 831475600 166224088 708002419 731572440 110319336 765747039 391089624 941651896 705847135 349998791 866071589 440264922 505501654 943586695 171354076 33798311 283712885 698928870 182942517 875099389 8152124 44493568 919341435 97275281 293056264 65170367 12456374 901897151 689843714 607122601 54064823 117803698 500957191 545989487 771969999 644671514 812298167 136232111 727817335 539253837 397560257 576231590 603734263 86831097 179771741 640776305 362957365 314130957 677853872 781666717 116533988 214345151 609418009 779729754 251552819 709063089 346133898 760194667 800246396 510192959 362072516 522418695 557733935 862577857 735542505 529650780 195571901 696408711 939266562 875230475 911531384 663901646 605897263 626232260 414724977 44698359 759245668 232796838 184933028 37093670 875809170 406746260 467349162 904476004 42591738 507540073 629304406 841430441 766405788 59618824 986159884 560065894 485070156 902343034 948495091 575655270 65518276 961758412 113151335 346662404 514870431 634100865 307614417 106841400 630533400 838134172 184051930 496594219 678687265 622866994 859133721 36005552 435229306 921355951 613296599 586938510 4807344 819007783 303482678 595859332 133407787 412635050 851712167 244159352 939185038 75334752 302566489 10315545 629460834 102909907 885208974 218187361 923412007 236407681 396571379 682754982 381276769 592551796 828077927 927512723 140509341 910699331 45793093 605639061 217708894 7533087 608083573 312109273 488861358 681131725 215530138 781649645 477804944 644422665 98651712 818598287 282915711 442344318 146749389 934250806 996962899 537113378 198465874 273499727 746765885 354034808 150646466 772694484 793530661 852072885 15012966 826653539 86898242 177112929 815638563 885165266 803527615 494083666 522271400 317955018 641990521 456581535 887490392 596868139 817733879 13443233 292073485 254962923 943609770 977391451 538312329 805712254 596887747 397599327 83931548 534512076 47640110 444323448 136391117 974786745 10564504 358698398 194636014 460027997 395295957 688461610 203493491 1655294 363288082 568893173 101330332 541441163 219599296 908475384 744848681 226585723 729603 492568520 155746021 954483822 401995 301144451 664229610 673790300 436293191 392945636 620510857 870973329 528905847 104773260 674360630 578332045 797663480 789112778 157018003 663673418 946614794 942234713 744275615 336840839 765619859 198640072 292274859 148605241 545260515 76377141 589637802 725154250 532328410 203634165 107133008 773470065 620502225 968913911 748580024 312846192 161801839 842296224 386225385 484090862 462577809 839661199 881291842 945339634 174352323 771677166 480987487 347212141 480198227 523852843 118622883 99126121 295736501 547487757 455575038 479586922 616770850 167756347 912956940 965838482 247130875 454737272 751913955 818306323 82304570 13935480 956484036 89752349 831612450 104889696 323727892 533496864 822004583 834551113 291713145 635972904 306599433 96927226 439822725 915606768 219248751 743594444 155563010 490700001 855324275 543598168 254663890 741782177 356264084 698265096 910044518 958954891 972076332 168864876 101713385 798548392 793736699 734972119 562877778 854902353 188495321 252358436 621167836 779687375 609278047 269562251 693276999 688662498 995671860 664101094 295388888 642851730 940657805 574656226 715947160 566502228 307868521 281844902 13519603 62186136 731083493 628489584 138874945 374652746 906798937 412889003 851720319 596272499 74536220 418341748 504138877 364663687 72565894 96610723 638633967 407453880 210426332 911390693 492575475 967230094 654634814 632451162 217227143 973940960 179853403 366882046 216965398 951693863 898835369 829366243 968540284 347581532 384895935 626963686 72851668 197899223 556433269 381824555 449839105 947586093 93477355 838985610 412716765 116909694 698198651 233083465 3187387 199543729 134626793 447170357 209040105 703378099 140048891 800522372 298270001 541117283 686235328 214732598 344202314 842803416 150365299 607276598 421610955 617591855 103170159 822889209 917653910 12220478 408809577 964302386 195826468 934026999 521448009 368649488 500015978 402234845 803719603 702652517 578205790 29671031 913127043 872997108 823207698 923984014 776106598 933022653 473345939 471327673 88067634 105517590 413017084 882485168 839671465 38357565 371743439 698800142 471440710 916048351 19595349 294902438 797837422 422827005 347461176 209844306 40616756 629499997 836794642 465194156 393029158 250400772 8412660 104568571 349401059 30192777 136775310 529403612 378183896 928032539 814232364 429548840 992282262 191085102 360940387 216778080 863003057 528956703 360735693 103974467 49425873 61188224 87928598 885605116 465732661 230150199 265794066 971710557 584862778 67735645 852404982 613610197 450441986 947104686 176264680 232260461 571409810 534305532 153520727 449217082 443457079 785219626 333695933 82586975 234687512 287306344 325573229 70457385 296830305 306724402 245280838 11433370 754050598 934316352 713193345 854178399 228785345 260176927 594640700 661990392 550386010 581507046 543723605 550459076 248698886 647154303 79058727 826814474 19828266 250927637 989441647 323347857 237563014 954652080 218824804 732438556 999013282 354891245 54321411 904847637 256195478 407249200 833673951 740014124 952221507 394653385 960127841 285460237 953628881 382970728 220179179 529220321 769263787 916361111 88790563 435780984 722671392 602341034 758505791 849538492 480441869 87306601 602039743 324156184 101893035 686931391 351379482 210942279 115632519 302055851 363800503 829159069 892792085 796195980 858470739 617088163 883462592 330409300 55762902 568691269 13627374 737718169 156047998 878126550 30579829 368632808 480076156 75449622 570386586 954917081 804712262 55642486 336877126 886326571 56690691 16459612 507959775 131680597 689509634 913795012 977059981 324294487 309759424 874494361 606714485 580935058 621447487 445057048 446986331 402378356 451235996 892177063 352935053 731570732 735410811 712393343 171546493 503070611 273128867 725577881 884320965 2598668 163542127 713823235 330591718 146313070 760940877 734774967 768513855 199763622 905000217 452556482 296497427 576446566 511018903 154408186 561071896 874049717 352569311 331383656 376195283 785726691 428092560 32491812 423353661 827124626 230035267 358207178 188588475 988057183 274725266 110330884 775660167 554867882 741553760 279735267 3869534 544594894 261253261 731456998 981675461 249864621 670763692 145513718 368247114 950347798 951937758 565679427 551457290 96129816 305465451 252144983 182882321 294859266 466126825 424017860 992052448 454396569 499784367 833963802 430631864 423227624 57808726 535969644 526969348 51167094 169225706 352352785 802906595 369052226 186801121 807960593 879835004 743235968 774206478 748755222 616902900 848167007 758690759 664665222 33863442 821732319 476193943 258359161 953353652 130405277 364137549 679717079 744921997 412855347 980883443 509889638 188879103 841849768 763634684 887651717 488789715 648963169 628913028 736040522 206907718 404842436 116156443 647717148 57773640 757632116 688228936 889187296 935753276 647475587 359973693 546447155 546793075 334816166 667615011 386219803 615282240 831182268 963641452 268160449 768969236 235018986 293171290 602251461 476203704 52384966 761277080 355965997 103032978 855826301 245493412 223323404 51626919 791548933 468896209 408571348 808533499 756793654 655267391 392013438 268410004 539807752 379195812 517015923 159369135 443227044 40628356 926957442 827138551 134665112 341573973 688902492 836411973 438356666 415321230 748421918 339516359 478875759 120320106 748701413 689963206 732556660 7336820 191100657 960295859 300335759 418353062 245011230 273611121 758031879 619815793 743908086 252568670 662529727 285493289 240665460 491122583 541555185 519945481 976773451 168386418 616975070 122258438 719780950 68605531 124391764 650212883 700901868 265143469 658312248 949893598 230466611 258515666 292398822 59277256 409651905 916748481 867830484 127830721 713254788 573049843 58629748 240919458 224583439 779540246 203711767 412724497 47288176 175559501 847944452 120305041 915895049 556631714 218587833 808068006 547816603 656098723 911004800 609367057 971190883 453280344 443691199 844974258 996887665 663770587 882771465 72577761 632193831 433606625 955053276 881578130 939862227 938828464 433452564 515652288 205358852 455322043 956780316 703042359 806907796 217104899 422789740 941149936 652722747 885704738 184689076 547155651 520093542 639294397 122596169 262584760 898025199 807627704 558099446 317560110 233194230 617247532 315207701 574598739 941455344 333096567 407244005 656143977 336474231 944854489 560707911 112056912 316805862 990292754 560290132 861298735 314222564 875413592 800984318 224783854 939849360 306992505 669153519 729174429 699980208 631819236 758209435 309346261 54406066 974022743 715971432 603285143 899836891 715538615 283134127 849421260 478812642 515756389 604128755 330236639 773916876 298722267 589001205 736286213 997841326 29065415 248874779 926766058 391238836 450457768 757658941 207537279 40131532 886638508 709848807 679031756 378644783 171434436 291932317 24922522 789769211 875174591 673378955 482881594 132040268 773883997 816878853 302635331 678791937 267746386 474590416 15612754 431154272 907932801 752574291 18300830 806456368 49730308 662333399 972249918 356693625 651245303 206089852 136339050 483945957 540506664 753233889 650992120 651128769 755576938 452664160 246994708 651119396 39546654 932255493 476851015 113608513 764683840 547439351 509424016 698699650 770938627 516782741 192806349 376999706 63007755 570440956 700498723 596259710 120589132 829176595 836720732 28833641 592854284 228769345 960795106 71053480 110378266 965427580 367035702 463150487 837345501 761373561 82190918 806394279 376794908 714764912 396629290 931158570 651889972 491895681 842704539 897366775 427059952 91239723 554098374 716419521 810818332 288394771 424546033 926630486 415643521 279967272 217184940 624078317 365912481 149410835 870393343 783704411 861745291 504220829 653296557 360745489 768284054 888309721 374919749 157180912 37728240 508024157 819943210 385725713 882215763 337200785 67136862 808355933 922100659 983426975 95648377 377569039 963330078 324289299 418612076 714126258 775728646 377068737 866475856 884143211 724913024 558145806 947786369 628590253 58045304 866702061 385739858 721514423 531735233 781829771 258864931 871077877 129181526 753977270 448476310 675376676 864091031 619709893 384000615 690415054 206646017 318965310 934758420 530729964 840800745 633622418 567452115 593305602 861708140 972336495 659281761 114148398 981382248 971961757 441261692 748637948 103883219 567208246 658861912 947078756 317053191 766901613 709727336 294321098 838331920 649627425 904086068 321250655 111535446 357188027 681488669 521108254 679394507 675697087 577818099 919153416 191795329 113325563 145220093 354461965 312367148 950647855 853633655 454105981 307269557 853837576 805710690 50082217 837561313 327243273 995085870 345337332 17068603 104270730 99062425 440054169 729065831 822415539 409324020 571207102 846378332 90659410 999789493 420051106 716116403 955839130 835499673 484378925 636813460 479019725 587264444 861687296 360764375 837180646 616558142 312429530 441232854 762998908 212861206 279857279 590179260 69729060 322570176 837475181 443826797 751871094 768829202 228706588 650371210 621777229 909559383 600479947 400460707 876664298 777703889 890795029 818812023 703033911 443663484 361678198 984366692 171786489 488759302 21891755 950381129 787340135 352769387 404772350 321747334 958614162 486443461 150116240 350458978 263869158 428288973 402386407 446111117 6211234 892325418 739254640 802428653 731390801 702994661 73198301 91628589 403979663 501627651 474198844 997360929 12208474 88679937 127434768 626504919 193488999 738158064 179445573 733512094 673815268 899449485 30798002 102559332 832547503 759763192 672550236 273635857 877511815 137526110 878113939 937004276 169608184 346179501 960106223 227574651 194752758 4925879 411635653 386042710 331622800 362494347 463993353 82923737 305265558 400646985 670753208 994345694 557910940 896669846 762151793 380353944 18487884 703929634 751294260 129742754 473118014 602321660 306444884 54653042 729482936 519201323 182384687 770313530 275712527 781915620 826577061 635267408 13513984 80055660 186349431 566636011 604524408 593893163 713492842 275131778 118788560 603468627 65431742 463345191 811583171 6724592 497221558 777287150 180427761 350961425 468293854 404586302 641031461 511661136 457488645 130777299 243151055 944473479 140825863 505718479 573643051 27808839 962260618 852015919 173741941 795633531 820281616 214943969 87612727 744210815 888761686 180217572 970204911 327726332 381051874 994684238 587348407 608725298 264917887 149056078 778176050 651674161 361711101 75639256 766375730 102388156 899258548 923921527 904963648 294977375 656195482 936121739 372770752 637556195 664983068 348581407 788258501 655499446 930066307 679888926 51179579 437614751 257229458 597452817 602806596 792646058 639890307 839245500 120730827 155636832 516352879 726322093 615620144 293276082 769973022 325927749 829055674 704705338 754324294 629490550 23367003 183023856 671576884 903278884 578958840 324516279 745467035 631999033 618883118 742883198 621221979 360968231 830177209 146259397 490636891 459028179 144905665 325264286 144004417 861912175 738164408 384232094 972899828 446220476 19409719 345176772 63914633 926576984 910116500 889778241 633713688 513894918 552260311 668692227 144127271 75626882 184913766 475983257 775614051 909572172 300686902 476763567 714119373 989382571 365498216 800885946 345061217 758099123 333554779 616532468 429816710 460560695 215306506 701350547 316191042 923322624 206235363 297495021 509524945 52968029 811294919 22783473 99335743 123959900 493265820 352499143 671730600 449039396 573341976 362857496 761359092 283020054 934081982 731845470 511501854 913739047 885438867 615659997 564433739 965449383 158590724 245569998 835545095 6794177 578553091 28040738 232481372 720131955 487791285 919581327 830682201 897319400 218225333 562846481 151054481 273903557 388484273 392580825 21771186 541149670 158245811 842398490 408838418 786522393 577802205 936330252 665018924 670175247 383484753 619767210 444248739 436216577 477492115 430288085 65516560 84139650 672297121 300893573 146154127 146783255 373107361 854571262 970359092 568536712 349693435 878750278 156125419 851023061 152075223 347778708 676273631 150468985 841507917 104114381 752785301 141492971 221375069 453870036 640640172 945288244 275347488 379420055 108841569 208356117 63772479 400855631 67996864 411158907 272133775 734766513 746155193 65591540 24194612 782919857 540843142 279470296 832446383 508782746 498827324 520594233 785026338 999697537 251330011 891544682 535718840 768756746 471481213 477694876 2367286 907336660 95217726 84860224 222887696 815809445 405244697 919579323 56835367 262317066 5238578 427315846 586607472 360951820 564677307 778607031 838656162 358763905 61582937 744687488 492889047 697359714 24619880 343313670 858953105 185555378 749683441 371463372 900900544 561775140 819233691 399755919 523144930 456733339 736170969 39713687 948143120 417446708 908463347 28132726 714711759 406750968 782716639 561181512 799302436 471775799 244040515 255106989 747663848 691869012 281861062 967421096 896177793 746583609 124870693 228998205 556425765 680738797 308128993 962284944 736273028 556000813 946979344 361475516 869037166 113757613 244765338 92904165 200386568 223613553 937035849 452273010 377549856 557056274 758607645 819218517 356066536 826555765 329732466 263924196 976905214 92020728 680822860 247724854 686867399 3984893 885122031 589282390 650362386 988419021 649350502 806192294 976756854 755474739 425858544 978487062 554335894 770138037 782062682 348776747 31481685 276303441 698904992 960416860 691158812 81058039 327630525 800675859 715183261 836404810 219910932 932861107 593020680 95036432 205095424 287253748 400770225 696410493 523857632 929942448 181728473 441236953 424238976 802467747 677418693 538126579 393295191 126629355 95962183 545182537 77615088 502389629 113582345 832506131 502400172 214410047 99558758 338078919 440447353 797937605 302916554 381755823 445773982 637182847 152195561 554037488 153361006 808963811 361542252 88729964 701430835 237913083 30228318 683963565 660490875 934981638 641319973 421220399 581579772 875867962 747125072 304023090 352829581 808681236 121943316 829755733 163053156 643549663 582053047 956430088 863297985 970827326 889446880 371671144 219815960 987051618 153648703 84811037 764293969 773782447 150057650 57337419 183676258 70409687 426029183 180470595 336400693 951360191 78323281 160826393 425086826 840373941 388820475 769122659 576647033 832082706 417989830 98221538 927855803 786047363 715610472 521938148 345025251 688195578 912491405 676027224 214841968 524233608 594405834 465222355 470682615 701691142 858915306 991374328 140728935 977193570 199120093 676752291 475291700 146838745 192430044 526243196 873370556 242869642 141005807 867830313 213971631 651555986 670785777 961380838 17870776 786636177 17119541 289633110 884519954 10860563 87490649 342141294 326646127 531284797 139162334 823867490 224040593 936134116 708423525 783011113 959916737 203721509 5045644 498521009 506247338 912648661 577488775 848450299 163216807 140388898 934696006 36215575 866268941 892156273 421018526 402231910 143640042 540688699 342720968 773547464 399908917 297531570 825981079 473541954 161859226 104113530 842643528 732140693 540028700 989060773 366239821 707288812 667459880 862011564 630344698 49720811 718710326 92979474 888236298 530995714 251946740 866681267 588940205 206829091 21207897 56636912 168015720 309740644 51247330 827621243 674223432 388178723 654636398 679205166 111182502 800482131 208762536 403325414 14063375 70080147 48712844 381259668 389228724 400374625 122494900 545653422 549808863 224846422 699068047 417037059 267677611 269325211 379642561 545338358 828048509 5622143 226855483 353978135 824816848 327054907 507826954 699186740 860279871 867397860 713817830 756768919 566891842 440526038 560404800 915906018 403183725 36086842 125361918 675818713 402895305 984804688 476365756 250079022 458019045 501068795 505178168 451115804 46858795 7023562 961115385 592961381 666486069 420632155 437992141 961586663 660588048 545929296 14629079 763634521 664026916 508681847 154558381 163339907 158572841 877478650 584012625 98323016 954694186 619338270 546797700 248959300 377488069 688278023 949415972 102601241 618059115 135763868 631446224 203563961 357374674 200219041 63518586 794277091 536324124 558403255 557206622 936664832 174694972 135073190 56006911 153372597 30503060 219940782 121770055 540471924 419265300 628028122 491195762 986113610 458493932 702125621 129072358 884558758 581388597 67888585 289555689 619827709 490108767 267128246 232581788 516840917 218143106 646779355 70540176 865856836 327614653 933649311 404109488 226217424 642550677 532999165 301885491 247646375 68912667 619152269 101342090 277889173 664324649 475613553 475849457 900093572 806450981 227192200 532939265 653588823 705025391 802079288 477970636 696693448 596293914 881507854 760818730 247466312 234717070 474153989 282968800 555287314 781854916 124207210 639570946 952836917 364096655 105365991 369284050 569436640 375248854 292815074 173751625 557750967 760645192 211236240 108215497 198373967 800273581 509475561 314604776 239783321 867589136 758762480 909438199 494274812 913562847 394888195 536192995 589146181 758001177 427858881 176502005 667781082 837265812 503337484 590388875 271534700 631396520 254424843 142696638 399636543 837759374 244273166 695869576 322318913 811082142 562258142 396191330 432601007 299441637 430232264 460821670 626157379 850279733 528267940 404693680 398312461 519817313 287727121 955189054 284087725 573966345 108681871 516969084 537133129 970585309 864265974 671675067 436440267 51651205 68731900 670006074 18479483 74529210 851813549 563849291 812114481 603312315 772636313 432194831 58338454 762846027 805130187 153132407 50067546 457265919 902785004 666651604 726249895 831056013 755171182 561926420 689704883 494644634 675629228 496967567 342993122 982602753 215740274 660728021 205019079 787385943 874643079 371137402 537107477 373188481 587260540 937098818 60489996 255123087 882450939 721446229 756076148 545038796 86186949 248717699 159393297 509234870 170870802 957146649 11347342 209818433 874292485 180134375 755937291 446993017 179713122 930839176 811910136 941502780 70100386 736266651 792388181 600658273 733369894 227576753 36219113 918977991 936679064 135357071 480323551 251556252 7996922 71768126 166627261 252965992 377030741 552542119 416882433 173273484 199475622 313561929 778196709 939721229 778837698 496410196 376606895 140461532 989725247 36847818 194023423 65555131 913778120 240777662 221707945 317206367 653060800 479805651 698006838 90595925 808913132 475386493 156369955 354585050 91883877 529442990 314841040 913179601 807504291 371814834 622291209 603305283 299124304 211867732 784602086 226475974 466870900 824508794 591384148 170129962 300422705 319781849 421398760 431775401 842151551 70820373 241274816 23081567 960182110 118040159 496581315 583953058 354291741 70181771 331122869 194732777 421525458 993923028 571466031 832311767 858685476 125311011 709615136 705248320 339461883 17543692 274676334 132977341 553439646 575871964 674781452 150039322 350486142 446798050 39349184 697448587 216139428 13369510 305881659 668049359 6579607 168285668 323350155 875821341 578595739 363279394 999088375 830906895 460657256 205230764 508761280 40396300 974486352 804150711 45974122 375152066 135498570 158863347 36646840 751530643 682249010 865401095 87472343 800609059 842996206 421924975 530048169 616578253 177226104 613266816 127130066 638813010 401324346 715104089 823305127 289721851 684903424 265347923 62526510 18651166 488791829 2024376 496555640 659423053 395782869 297661109 358422057 893181107 950208143 410349298 479065094 287687170 937268193 782972625 123536873 630163479 289381208 975430891 886769379 646742205 411233984 730525666 297056877 12967537 818174230 280445249 432690453 887914771 552796776 691118600 469027419 728641424 630138813 488245677 263203154 248627262 921261317 81358336 28952278 371563757 133647228 875038208 572652170 781405183 974669592 825512669 696043905 554383813 428443365 946723761 660732732 402946703 602119754 890702476 105736179 557896768 280648599 405703987 191888545 205987239 778002248 616386553 959643184 881008002 607887708 73805870 696245287 81473784 232144332 103694978 20683738 288699076 662650968 190453449 751593593 661199205 757726986 113107881 369700773 608123359 637582303 762286559 28604925 106184669 441547149 6420793 674204017 808374157 3111030 978592899 280617766 762920154 37177590 342329889 58497646 356999489 723513810 46222743 484354788 163686987 195694577 161604049 368823466 7721873 574151303 645266340 443926645 298900823 422562330 92479939 285502649 689045350 753459022 637082608 442243173 896436136 780163827 156065381 201327630 335737392 825290602 518486175 106325504 202947036 648182418 918139559 485145809 113879310 402243968 219585091 508790955 193322245 158153124 531737598 617127514 844613675 236614198 720342582 46766000 542155534 596647816 801253624 474824868 981417502 329786106 715681374 203743358 655184839 819715862 342845991 682484218 146524339 909494781 457031729 968606724 427529534 322957445 247818091 210343389 519902630 980089889 187393585 708710698 951646871 167010939 454449433 945580750 468493437 610585568 747255347 509779672 671519751 628546047 593536913 590501220 724684761 609425459 722301651 205237726 662182969 524238350 680673417 915682708 166042794 262413195 43139333 801302186 923500822 5302861 779372648 25322866 230376494 724007512 622885068 633156377 666469335 921801893 112904969 876015750 752455617 845814093 179424331 940799233 7659190 781742566 396704420 765584563 905096549 259566802 716537178 531171026 508871483 900506926 213138361 943884644 821335337 564381666 118440145 559591051 370148530 679047501 823030724 733331269 83600522 513947894 844198784 53960294 877516162 90227621 540968769 704340861 545445153 11492225 69109848 266507586 393660776 265543814 736516098 216031521 829523456 398537189 957367918 612100597 157085671 764803199 724437825 542124789 685324187 580852015 892165021 88730769 382204540 765222001 109976935 714727810 64146329 110608466 958230083 126700391 462749626 106605321 40067806 363503332 886017277 74661822 787083674 654401355 182321302 638348272 271001030 663232101 151797442 794438394 451656568 335666544 903474093 455950510 648315637 385334523 945786313 264656271 346141008 597545406 660311717 264484227 608073166 339796133 640896930 547149657 607435928 28271005 323074565 699520492 9984337 356868873 160993806 758470686 332527046 644546874 217391463 610468824 493415349 316833427 655315376 709087416 970053052 285053521 773046904 557215522 312111487 532664669 870453690 604506067 886163378 533462976 146610308 139432601 972192360 740628622 627244115 330703566 310031577 437994340 703258103 707940405 621104653 156642648 220870415 35479952 937085431 16392959 588071779 345153830 539493077 868100865 658802922 904271630 892916400 500633131 323669204 348824838 722909225 140702952 54134459 850004175 374404119 425569833 479127511 661342630 355115836 595976597 740742690 258537859 761507074 725507839 925336469 324252257 985718458 55211938 907521964 458661952 915734550 1065247 809362466 239177533 124792672 1621560 717333787 192185216 691256445 870041734 386863908 864954466 778056911 675572125 371128740 235457631 807823563 318104501 63110523 976180820 741008098 619321328 964018420 70955026 783088545 609092231 935991405 344637850 118484603 735953874 933714787 852227599 95947503 811700458 632154849 852292284 962737831 957666241 947313187 847530659 561135869 309087960 205427321 149486395 535124537 869033110 896562371 593405558 875091079 843524820 979206633 338322674 94165916 529887775 192428052 677646120 760461957 755398394 170026029 20912782 715098740 333827967 37374032 781509371 236802262 965485278 51413440 738590438 619769321 767726925 464441015 933046705 55341997 873032226 682292847 710553217 407088530 122474817 528569714 618564108 97401400 40437870 348138303 467324751 476975052 582513768 779635866 968176419 366687590 264697892 866131412 256203478 897853329 293151495 949214229 428622004 604263052 247530995 4291600 775594626 465668371 216546431 27648310 234677266 497233744 711973195 59247856 46416803 836705754 257121154 657162372 738995061 190760143 29585439 980491626 640772760 502696711 270928995 515608327 466507726 619408682 358537200 520466471 120581296 326463258 464710517 142616915 454164125 685845544 843036325 417359380 44968052 305078394 781128516 776382173 977009388 933665876 647431397 410450040 207454128 241501431 995868671 694931006 242803978 358403761 71208917 571536799 261192976 225121240 279930380 178102776 512840283 166436176 703337539 620046050 64738440 907619440 770080113 386610891 312385508 811503329 735362761 606892818 678347723 612435203 914900990 15206659 515888146 686616926 385746766 805873969 910574291 295983491 244391346 379602863 762048337 145521507 715242810 280366481 443464451 542588151 982429397 114198299 672049586 70386087 288401568 962712548 684172220 419315273 650380424 954961357 423614442 969316308 361303281 233903875 845145451 714706079 502307025 651935067 619188697 301723169 98473181 292118641 385715755 292780686 575687596 10945406 987710774 753890793 902243511 203805093 564440123 110884067 134710950 21881983 259785185 771038880 544463223 926352605 313442019 313044603 57954932 749267452 175424980 172106895 370973360 706520378 361377066 573400375 259200867 152418597 178946953 587230498 47628271 503380142 225320165 742859267 356182297 124124113 571108553 419390404 996684299 689749269 973662622 427931034 730843964 808057565 572676985 675417215 212353700 737675874 716691506 609718849 890549087 455269453 188549380 787386346 630539300 793476416 712291250 961343793 214097254 268457100 637392906 668571430 257323734 860712301 557218015 799876021 776188264 71408568 425099706 624808464 730404336 989044172 179075772 712572954 266414596 557822197 455793390 398687190 337881655 489151572 6791575 701617730 509875950 368054528 138173415 799491283 89258486 545190774 762951811 778429736 691297211 795846847 307392759 925848204 504638764 33211757 76687233 242054951 948614489 971007776 385142334 118300642 973727728 665564747 81013288 134624358 64403461 521890460 617258694 875753772 719305621 463668167 417995085 218347003 355933406 389632831 20915633 91385123 372589052 584841557 712346954 500920695 615506014 980779837 934714535 524951601 55073646 258940375 72813265 862819748 175702589 257482278 944122296 495875434 477525510 780033809 905531533 395512030 317381599 239395942 127160454 815028667 373252323 83191888 304966297 437943965 201032184 396846000 353409909 555133836 672706924 958437929 987818179 479315633 178651101 268980529 279571948 251818768 129477803 525208962 663627084 959681988 611318008 410551278 947880755 559003802 878412671 1838561 165458190 787400425 642836142 463084560 571414108 583343870 993581214 618188117 743885844 400250441 331821891 625059402 299171523 122292544 990842813 358008534 181938946 537235974 768429210 790348690 440801962 962717317 123425198 543170115 930073428 414707646 249795354 80327390 729849522 524035535 888731101 887512962 110415854 649695497 952328608 608881906 721409696 314060861 533364807 703107597 810558582 733164939 509963451 49763725 33615275 549574932 724188946 870688868 383439412 357748702 216456983 472732515 613288840 89498548 479204458 693222914 628812858 496862839 41074585 237932069 250318387 998432632 363451974 285540703 430552859 735976679 816134401 196956604 24916569 902878130 439818656 512480625 425798172 390854995 860957660 120044056 414002655 902033068 990454111 649471623 232589796 627907784 972364918 692806813 533209676 476058847 488592696 899686637 453002278 322686826 299544052 315697897 590876929 575622276 658293976 702834831 94485889 874238147 505238474 9117053 817415534 724290622 55910029 443251971 479825535 348929416 614022265 934902439 109998742 812033578 877038232 634022006 158698397 788287443 873539888 601178174 812311429 948589303 283986256 530991045 535142880 209476219 530484322 11568066 32979713 234708396 725129161 251929811 441288287 327100663 105750436 467694306 731568181 303679410 22427616 916448170 321255103 566218163 386603458 256964809 206379534 883204729 93181100 314028840 219774652 995328464 521825171 850397391 634523150 649296595 36699028 456492230 459053342 767162636 903155596 724171793 301855016 515450701 745162812 52848860 489569475 582223503 39732420 979206618 949748978 473352434 234216564 503370305 635362440 185572595 451215880 355833077 934719433 359805090 775640241 790890205 317291829 171878722 893796405 958761476 698794438 547698327 425515750 304174856 723019160 104215312 139614909 284109798 506856679 795528289 104113210 855749509 939951451 946481107 907678453 482867226 564068478 382973170 990961378 735171212 740600181 341337008 305386890 319341826 178329253 998321941 873926065 919331841 660918849 789205450 719609262 806497578 621135332 753651707 404809159 853074427 726783356 681328317 925728976 422481390 538739861 839340854 512065279 943895869 239404501 242888253 94962028 341149577 458162705 873442467 8233289 318001728 610520950 32083716 858863186 427082234 112838897 277218693 979636023 627496242 46128641 410630175 948847422 380429141 357878715 524336103 841421296 740765064 936220489 985299550 405854019 719653994 643556666 370960707 719175314 80008429 969051937 907244381 235853681 573971208 692519700 31131251 802784592 200915614 9685751 830985768 655379973 327985893 340050019 881675097 576968180 465090325 690695158 339427730 91591060 364991875 815264034 976396692 439494733 635536802 332989353 627105743 712724331 596289758 575280746 173678368 428572980 101364974 711217951 160680292 554944439 912863488 178252694 96163766 265495850 478318252 337935870 273647576 94257387 256766711 508987897 751067344 677519463 470120894 455027572 709539405 768191299 827665593 243459552 197116955 264829978 213237291 391392894 45679411 44674642 906801508 394885137 944647159 719322665 556456016 244209898 321757185 490598573 252785197 860306740 643729649 447866180 209603946 318362342 670588152 391048954 46426340 307655296 266567224 654716976 25934101 945185016 109510451 228263478 171681567 841969800 587128252 904118512 464107417 958086017 562585606 799958525 229098355 961956967 654163023 267598193 104547323 960534151 921378694 997678327 860827820 565063543 756303559 132449081 980392144 327741361 753827325 738859342 673996488 992438085 934660962 273659746 272516265 469050598 969313325 482832366 201880498 12488 522978815 325234299 410473970 356214514 282993624 633903140 489955176 519150338 843540161 987921331 737596470 630696402 550437285 543624467 494003929 797574901 324647351 592089995 485282687 814258959 388202672 280232713 262449232 885453294 834648058 199460778 173018087 517769605 210501759 442659724 270469061 600357660 368734448 268688697 628854664 766875167 70348728 189179199 79311145 700404930 588636479 429157079 969765260 283534911 188198072 125062501 978596643 141908135 377216658 441595053 6937053 678869306 749745559 970177678 659613447 92488467 254071287 876692650 675782856 993147640 929539075 374421725 244619428 258992188 801587120 921093803 645248517 329530678 809061675 912682647 319859748 777806319 811896773 294020341 243102490 397486058 227143049 158864279 481094984 302362087 309777894 833589613 716076503 776846503 272545576 551159384 114755567 305839902 333356398 636238331 655028717 876630620 866469949 803084347 641801000 647455879 436694718 610785727 296239198 957431437 556050522 174741277 452362606 217319025 346853847 783316699 942640816 112163613 382112454 652581292 472040733 395155287 926236656 60017695 924932071 355221598 137866029 939596535 138078554 543863126 202012631 713536488 342118786 240475832 196131763 283379856 526715575 283600806 90782382 753725044 449543451 509410828 841098907 514925434 295166585 430322528 721858831 532545562 295727958 418542059 376390013 385591432 354980615 6717302 986372205 448535157 57054133 902881099 205639722 475779804 750015315 292303599 353494461 718374276 52960027 257026437 715755755 230033840 646550573 627401767 560245145 541742489 149309646 139153421 268320560 35564770 611320257 949398912 531670258 368439933 735490026 240869713 184530230 556688680 296849107 354075643 345113954 825284738 725735137 700965470 793969841 698043314 977431569 238292812 454657622 63260879 691254651 894509461 640095546 825485830 758982440 115527215 685148769 814282039 707363325 583710073 340353593 761603636 405558947 321299912 938485736 126105231 418595905 565638914 47664687 14906815 350373769 970489344 132553073 261091847 311211506 553231593 247202600 417741810 936352872 380199754 638059379 208805895 535554461 998223662 717401863 193055554 150144552 820188153 110197139 811150863 285997874 740484892 128975732 110812995 467247881 260352659 129253432 577349301 545222479 439963087 365023583 251000668 612386656 573863080 961437841 981844449 599965074 833538100 908013389 274247003 846183439 244104150 611685476 929772747 506639965 570794773 174901791 869889181 464383351 509220679 911466962 298724345 42165935 317591816 531257687 963703463 242204934 796322758 414036310 744938574 831954687 992478017 792889255 134872438 531174331 106328078 866786989 78498473 562174846 945234837 766327864 69494688 113115564 863337916 564422353 508193410 773438400 243645470 766014912 172364457 228623785 139136065 467550708 91913480 840705698 879578845 574169541 457949047 612133841 874334079 736341544 739301781 432250320 212920685 178156913 53505701 725113965 967616326 243350046 295409749 29580997 953399768 550360123 713834591 568621328 319925439 308963626 692424227 501317201 543674996 917584411 548847900 407447145 714088462 151616170 419282386 59820538 211613462 315831288 93697668 796089739 916055324 189495839 63507233 510519109 288399012 492977536 309906493 337072137 998558659 39946534 275814834 467678952 325266910 929197504 843654270 316029729 638780168 928903213 38529239 360332080 358201820 413401883 539101473 792016138 933744935 237248018 646487267 193164939 949500448 242919854 45453675 167461995 24579631 222520803 841199430 653656533 322807724 314506344 91921856 824763269 213883177 755143697 617511297 639991551 216372138 108981512 766454955 479552658 261024756 850777779 467716881 491653178 346718938 141524226 494343389 792647127 193517118 811019026 660324223 829014978 470298548 515408694 671706887 653938936 499442941 488028076 678621273 734970579 784740441 793438572 101180111 704880028 328695793 177828446 297125029 485110322 434132521 773076552 150099723 877309701 780939578 279717293 803159841 891155062 568012919 13569637 828037905 800387388 282036381 866966982 133476802 613096634 447207655 849630633 759685311 513691343 855614888 924180187 834885326 826902545 7132710 651390511 313822185 356492269 974193243 392563073 538867394 727702461 54267449 77459697 355014830 935703902 189831169 831727778 609855107 17597371 252382308 787502998 963409737 81197372 644580716 846862008 514472913 118892613 22586719 189270092 646914502 927793743 397046898 70028832 677391626 524348890 431490761 257517390 48596711 654006638 83709872 728915240 236171827 13890678 487430382 823308149 857310099 448127662 690678908 946972486 747901797 80205575 593962873 984279771 590769349 210397216 456549317 60880541 204116276 700545858 403108296 827041753 561016460 168280571 964342146 640638467 848681146 979248660 300258891 737712668 835672567 400877036 507225472 183650845 379504439 184141096 685040108 831938190 156980439 53858590 591121750 927904692 743181837 401570605 317536001 276008808 338526799 129580748 358129322 407194023 870897523 759452436 510180027 897188326 672666228 994703474 700171071 2968677 593371298 613282045 599053139 739646880 463282986 990330143 818501214 365500774 200034586 176392614 497599394 397266700 356810385 830252471 783220079 989403605 798615592 110082643 886433531 230459687 707381492 653767522 642326597 884599249 904796211 173712424 404958239 914513061 289884928 869776882 809145907 398101325 39200524 715097789 441309918 607088178 592842598 695466768 415599407 33797697 108035398 803102957 385586892 234841375 394273715 61885223 872612482 139572950 793993346 439811014 922651007 117713250 650172231 866667453 213165724 764546393 306120149 357864361 974415171 702019013 162995622 26377327 346757875 367867352 844178375 444448134 577185440 186697796 378217811 578152337 764625365 71145818 763953914 168040421 965744957 18392961 690778772 194676774 436671463 139629531 286295860 329263033 33229792 392206493 16448211 492980252 419038147 551932930 654489568 179092571 10468060 497734343 310559600 682697846 386447344 850934843 587001166 578854990 768035145 412096058 972361537 431222889 847406986 202543599 431413626 580582762 906024626 601935559 778680220 42228002 393042948 533894720 651041445 666289370 501113044 173268428 261502840 761780031 273366607 13045646 484842058 637503372 270708272 898541023 919719873 858746287 41315640 756161074 116752264 625878649 724820206 57773623 525604475 855913237 866517233 960156414 579085840 372752923 606879922 374986243 714699455 176933403 465808592 157038880 592836741 325681719 512014521 120478667 354278169 889873663 493510431 684674764 989429410 804978260 254669882 366815736 230683711 305467889 541365000 192983290 919102200 458912559 444991032 276626519 5750164 959626121 843753690 210362031 142498864 78093347 813432803 78752938 251815755 542868823 91900339 66210386 683751625 714172613 384205333 35622427 708895874 992972774 551005223 83749259 834636609 452584936 147582269 116226522 648227343 858340866 660208062 634478229 718125497 415049378 13754431 597699799 374263868 464490219 878271286 708891151 34593807 398391890 50619631 694539489 272121654 285596227 367685460 413572751 517671169 589870822 788937430 470666421 294132369 601364115 692781919 814409188 866474990 937681194 742972361 354160758 986865413 431007460 112471504 985460555 266209037 981603457 757924607 3849494 288148214 220052731 836665970 134913875 179985259 543084125 841507217 87647245 948884519 929183924 175570516 32854027 971865531 403578783 941598208 497091592 300372936 710441864 831063466 527869573 329226247 763815059 625363687 130097923 222208506 26304466 10083467 395980960 798626243 824292433 532989741 269268717 102447299 483018124 642184485 537460973 670566018 75657822 437729699 810435178 647110417 711925512 325940278 960093309 330846087 99602607 25005127 198122863 682661709 982546359 562572083 356754771 603333041 858722909 71355087 979407380 171800920 272391916 335487238 317756828 851397704 879850076 830446965 450712338 873915309 326049974 60941928 26859844 536441015 969438749 342874712 16233439 518417126 50090277 44074137 331275871 488723374 408428466 815080002 352110596 32090127 471583851 166700453 224986623 66911991 178277894 62588019 402965191 973271317 261468399 7034771 298304190 909239590 456400950 635334351 16842461 584315510 744473366 323320556 728715154 636892010 883722280 779154037 962244996 899324177 331241124 566198120 291998434 800397553 524016935 328014966 683101021 698079114 707311006 854877139 878430877 870635784 413223131 839623285 426691121 392865210 183130627 438161755 527274163 447403225 328413095 776993150 627748477 303600036 737144229 104788176 269185177 749487196 791571669 923047458 356877198 150625240 966262476 251134646 508584001 710805449 379980053 227613461 702979081 336695628 48315188 719608281 697412808 81905593 848583251 385543470 705224043 330576985 288092084 192229136 448799824 633223049 140373011 124477480 951068913 865853417 203079398 851249293 749395568 924000629 504086836 862851573 116417161 335203204 848758442 823443280 804568430 964880228 861947705 795452413 485707040 547027785 715727593 26363789 559315245 202408657 488775201 766692573 154074368 358578162 328042362 431033863 174274788 132866692 771533651 209767220 963671489 730409615 221789195 846899557 72133760 301746251 162175399 201414357 456377961 669487153 968430340 24060828 400061619 126923718 904079832 904861004 207419272 10345710 595336871 591050441 351216948 361567507 129449485 420668097 181614240 793984837 980603036 190663252 765465602 252422509 368631585 832658041 696644435 377671808 572759413 58940972 330758129 283428381 954751153 656548187 319409061 990954375 551559409 977024658 190138710 405733576 494366107 647655988 126012955 822083153 568117259 644719330 97903749 584646016 152212018 939448005 888376945 184276862 133190766 492432381 394777800 378978609 166786048 696234527 926136371 409959105 452928710 485054225 272059239 500573855 553907348 578259644 807010404 411709126 770916089 704413061 336070198 622182480 884387197 306260755 168997544 962554420 534253249 40453549 693013484 426825390 58499484 81411809 10235755 733591579 230363098 585344122 383300913 887152371 310239414 549450641 753755224 858070313 376576889 870384848 349174184 286082323 349650471 267604753 680454336 502452864 466474062 860303556 294087007 281835763 74283260 735506879 910020867 350004823 807990402 374628492 585323092 783975051 377860087 659264171 48535746 429825042 177659206 879376893 67822940 91489373 58285319 684860286 821223671 940453670 210340487 787821736 519042557 726585060 744261261 29520291 621983914 909284826 313363225 587977661 622812134 80330968 998960555 846878897 832344702 669799131 901536650 380455145 521267688 182544510 710917624 806199143 655709408 250292741 698653507 894764796 129359260 331883108 990444733 425341729 423293612 130609349 820968052 938525108 713636543 501760143 6823354 281775610 491886073 125865283 83397365 636804821 22208783 206504599 703400637 663297730 809444973 253208465 902321889 630145841 362376192 799474081 365267943 219492894 674413237 782352776 850801122 698266911 67659748 690199609 67230615 739407091 5146450 935589137 485252778 114396508 184928131 624506919 778087500 290063296 872696415 648095930 841712974 32298855 262569087 370885519 610365984 799590379 41789450 426223134 517468135 359454748 995450476 299890053 74401024 841645640 888216051 835368314 906169220 443178272 451541695 638378384 88028799 429353337 470292678 143804824 797594830 77932399 762898556 339518655 803999296 378871511 555908745 859231898 154951924 401058442 295321939 58850113 15779870 210666418 998915381 771914662 868186567 104796881 297898221 434920268 796143272 635023878 89996912 622579929 375669772 583052714 737938249 121031810 181939133 574742310 799887331 882185428 509000481 9200117 484010894 170656242 472214306 638097189 74121219 761392291 448986321 336576176 593343992 88787438 54079104 348764956 864899016 31865625 151175754 104215750 480899609 343668921 624849192 4683759 362281296 306452943 738193793 195301203 203888565 824772892 572663606 883387123 509876138 771123601 306268089 718767618 120310203 729336525 920671287 942104544 139125227 640838809 672644823 78875078 331509217 893445017 6472698 866771678 846448278 255391258 832994971 875741539 444802572 6175801 573038213 441265681 57510314 395108917 8420115 510657869 938752372 913666686 4746569 694309582 829398365 984555810 293768877 350010443 571100062 386141260 939231096 685165202 420330958 735145834 304846571 947364631 185710781 217715665 233783032 514512997 833913844 579326494 590582677 257104501 829695476 210056518 236346901 693877115 81424420 376844879 553227602 775438156 580014198 750949727 696508614 526889284 173820159 503035746 341458172 78447332 590567760 349039183 777148692 227182718 372081850 128865564 388020459 564519970 913641038 466725919 469155108 109467671 268845957 387255021 305367205 340327909 222408068 935976255 717331951 508129401 982317325 346958586 524800138 766953475 916496013 602584103 283243938 252465382 929403271 10209404 713272266 383634065 522068127 735947961 402706008 990161032 650309149 263516268 518977660 653789961 90896375 819393288 893117034 707169598 740161620 490510232 958142453 270086886 436030298 431267554 202748610 425078617 994154572 192280421 944931790 855960197 213000986 292843978 904989477 766348247 455789388 623103009 518365979 346267314 308865166 758066781 816143012 948689311 144962654 594537697 367042052 907828490 72812463 994021910 176700972 808241475 947103577 464767738 116868865 563742036 132894056 305634396 921775480 559699340 53510460 559079253 50142541 304509139 632811184 20040953 843298856 615246148 260181828 410252845 389513035 510528240 464200619 64612295 586298636 733851044 131681770 605286041 129610973 597425849 776505974 684075678 61307354 153645789 565949151 943189672 638907219 754429904 400420344 937929963 817990243 756303135 968120254 324563997 684604377 99439504 982674824 203037594 679626749 312574205 207491394 1636187 24865713 331634145 498794221 28140350 662646781 409601177 410934155 383292044 183332674 108465522 253182698 503794092 724496518 42590108 291598910 510742018 483030485 135536062 360409345 294228051 280312326 113402999 922246657 663938296 160254659 904426237 223059475 746311342 154417557 294023751 879619378 967460738 486747746 614187201 156946687 549984774 295309912 403094205 702804379 320748770 875515108 664244600 47999735 819967149 770053460 337998762 955881683 392932830 612184324 770480889 54457715 716454249 428446733 71177885 592285354 461892231 671653828 26312278 187546400 881722277 631994853 934645759 236710091 863940631 339402642 683602180 358957264 389830668 383545231 597174037 543448086 857547232 975636528 567038917 830432503 31239691 140312838 683071441 238936682 774977085 694983102 393478788 539565807 48305932 404165491 384544560 512569687 223434709 73780912 952017456 329333140 994287290 515660727 727442665 348449634 422603011 873823510 649663196 376699877 549767103 707959808 284248510 784690892 147678274 16090715 541273167 967096454 105124474 182311262 342907263 940632702 488138487 493933957 622970955 669993421 739519581 948431922 608978289 609419577 618172754 126644850 957434590 493686515 80835597 162146245 295586339 618843014 606469001 641418293 815871139 731441299 130968328 448158691 838735619 567818818 488494413 414547692 684579435 759209728 318146268 1123834 297301318 276506626 969886963 100304707 757948572 397640156 493013445 662244818 527058120 452423949 417445693 891881323 657520919 398413037 472881751 615609990 800696653 505478879 164250396 53425842 397153298 844854375 559320670 557434868 818370113 90275522 485221032 95757268 392926403 40560164 97920778 602302708 651260312 914815995 718264823 203119235 834881324 280035637 33401511 723110864 233585176 129658141 915053852 209058381 258282942 574694424 174842208 731799952 217223074 567331596 4947476 164675651 797765151 470628890 447181744 968016815 588462006 50969274 490688285 349394255 105698803 743273709 808500750 311639755 162321579 217422609 35967445 273075058 447118080 963270119 264161253 990571402 330557051 680858148 170565603 433637027 488185996 693137398 844869253 695790653 535138809 1770889 276418629 416044091 922547089 623299444 214085407 761132575 702517221 141255480 330389291 373789646 504827514 981689939 970386074 279997588 266932859 306299574 185346145 805422753 125179693 241550736 618787867 705065702 769864261 750532624 918630383 116439307 479499283 157097062 618629971 726155450 405490249 695926495 895799771 7383158 242007341 382984412 289101805 356463371 668354383 629873345 415773293 654722560 876439320 666922655 780851859 436276304 645268363 650875281 814599082 472661564 514066871 53669320 905582612 894190612 934372380 194109876 872489561 357521594 397389033 903969491 61536588 609982183 321900905 366456154 908723043 853415302 146361137 804951080 382189904 523541899 178765479 468765407 135461652 594180069 417943739 829549118 173308064 87171798 971511542 985948712 783713117 936151853 64178811 349922690 982015895 591423351 35100894 357897090 542876966 478486460 58507731 672781723 822896286 601596271 454981915 341098555 712186710 816269724 572068830 575727010 159595545 900902779 623255289 765417404 657168291 907763853 516576577 477517799 67495822 745355256 190173752 419281581 604064646 588527206 317197967 232637857 128380709 88312467 408456463 798802526 482266994 922034703 235288507 95654254 220609988 740699530 28220484 719403327 713115301 28088034 656564655 219418617 332084825 465855211 336229365 6297077 507003672 323022504 619130768 724465670 684952785 11732269 764497629 950846913 650823230 710543221 479420672 924842420 410921466 994369328 108523199 729491921 469057462 410696511 905292082 349914410 126494558 532341177 422302504 182891958 907303974 262553867 572795238 798807892 619997112 385117270 865571159 367384832 561041177 656786633 705973732 856577825 213645110 590085532 290821434 565944831 174228295 617028505 699005374 815243121 621638342 53337934 166833540 340840590 752268306 636197959 978523025 15822897 398719187 818127687 313394875 517077359 489438656 677101052 83561901 569552407 656866429 938691478 210246016 49552235 114668511 339876898 737929375 2506428 282447787 720320466 748977621 745934604 618011978 332329447 569179871 248385417 756031474 421934623 429672669 767363415 6625905 651349886 208984132 124803114 344207042 824154260 593053981 757016310 363555697 493282981 810994868 832621329 209760012 827307720 363429279 657664773 319171123 553648865 258977293 893774300 91347912 866602407 591141926 741498409 474015353 484401588 194354434 762371137 565508819 467935831 735876450 157261884 696799169 230233801 501783258 125511188 170398592 780775215 342998325 713099994 354270045 133487122 395469534 882528316 497897289 453208336 874086795 131939135 502375075 50845520 841525636 512562599 150590005 680947868 4652924 596925621 299048718 650457174 33970230 78226916 246075043 647984974 778480975 798179226 717768506 318071584 666175614 193873051 366149998 614313361 105856957 615486778 735571304 101480867 876579241 103193222 524306692 332924211 716651044 436068964 265259189 238667330 221149738 595982915 501599458 759983982 408597594 721649416 283445842 295550483 309999857 360434863 575955095 471540074 877886720 854422027 936676224 727086545 253852873 477720766 316562363 84002747 899092679 489587337 690222149 464011645 874180706 780009408 705099314 455384297 191395681 562876080 170148477 567103212 909398136 921379476 499397304 369882670 804789939 305173778 35929479 274319091 821575655 60682294 3373814 991549073 569218038 795978543 495588751 961966137 565063923 485700563 841863875 336911016 173729650 912301170 701594692 852632390 136952903 683823742 208453764 657818849 106344877 997666054 871149781 140168904 810514212 663153595 392148310 777457296 550132010 912948679 790047573 172195956 356680912 560570433 574934821 577720858 845705584 256900535 738419340 255002999 290994973 408423106 389503908 638525478 299812809 152527227 983902 763701527 52647383 839261850 668593160 863525841 999078446 836324184 562165331 669172727 893333640 624622061 786299066 942199672 265655962 287807029 79178574 138163023 521183577 902089303 821713047 342509365 485933908 224882066 220879243 425423573 592465813 563393746 488886657 167047933 932019516 391462391 446819250 917797567 158527351 650619850 754450013 645767792 227483685 43565982 638529514 792828255 626843505 895550771 247137343 221985716 897144431 890130720 162705370 456115449 64423642 792644737 554759462 253953056 74052278 761098507 590485616 919124388 195625735 387397894 341393727 348171491 784035477 545945293 455982093 952681009 817034239 253882956 715235995 213762084 800551015 189260952 878233386 219006235 491681637 673343460 433675172 87753236 38446553 339518566 349727434 56464516 514582572 372537869 849881131 999388223 813085804 570443287 642125343 965363424 248991323 356738192 124438283 99065751 448241685 936259965 797476639 174829197 19537696 962255198 72781869 58407790 623359209 315862770 370229306 44934320 941585596 826816909 138449695 803800416 631793520 138686177 5475316 684686592 327987899 106770803 694684954 456504104 738238092 107703432 319047986 173438792 726273768 601780842 710398708 658453618 255753421 221747610 318285310 131201105 446322695 521709046 119420340 834129095 641688264 364548871 733567389 175473839 216851098 345030061 173008463 98068211 792640499 538391476 760024347 272348234 664827769 641070078 585368564 639995876 999396857 304221688 73923610 341906713 123211382 994389451 41939460 449167627 97609469 806805473 689937810 500656480 968619057 910781388 635004540 808749267 699005710 636895245 943631278 926190025 753187667 833833493 186304137 228293765 835297148 96886238 237452967 616813643 261167532 371340087 616926960 306077073 976482017 866577373 677203352 973874985 317155155 266147394 315536193 301730882 594745591 192905410 816303485 889093131 448854611 670188493 977362228 68618096 712191795 717714355 419444968 422299021 257724440 247989230 511861986 817158167 204304475 821114873 933285152 686136158 815502086 495346401 851636941 976495938 991038737 233824440 143192368 323691975 148000345 492196233 313771765 553612897 264319037 178501722 926948267 130387531 422656554 836426911 521144340 108640724 589060777 42187726 464231108 313507028 443588139 840705632 909385258 334109233 700077104 266978918 275618495 183531860 964605108 59118197 932382299 379670024 705371170 406796944 531439335 115661905 718787250 796048761 19349976 970089935 724409488 999403982 398197348 831964899 121019235 784185004 43171617 784413232 499661923 54027228 214102658 226046912 379242285 328116561 825578127 608698685 168728856 637888330 861477051 954323491 701494176 485284070 46922071 95288347 783321265 622338908 571652164 885567470 429479548 690564798 106630447 896043235 991589146 717411079 29071566 726431309 556774748 431021049 124168027 354564712 951699867 742951996 794303848 680494783 407205328 875575641 624180151 285683033 365201071 99172731 536481527 384826965 104296512 882294957 322356325 733896231 148048300 501956260 460829257 951470489 477428352 142557340 562437319 231147000 282281113 825106178 924253134 445333006 416094928 689366413 431248802 171696005 228781805 572545807 812371595 992586695 434455282 883709839 620947380 974946217 682627782 273912576 485841982 301706219 866753961 215401380 869713909 435251000 681979642 796048646 777847200 971672312 310908031 816056780 208686138 854858935 785417021 825414159 505833251 564588142 431162455 677199632 621840753 174155473 673532261 937141609 660738174 290856876 656407336 621920133 208606637 105287722 784593408 293833445 959053551 559712313 751587188 162777788 478815653 681130897 323126911 22525570 575312008 233096910 571680519 298442063 344751308 727671619 86242763 215090695 984709401 15854941 142962980 88182733 221378987 724982645 855350250 920291551 964646545 877602188 346768137 826479268 919736302 212953619 576752620 969364355 283489452 382496251 439285075 176184719 447387522 187780055 684617713 888524359 734951712 640833772 810436616 302966226 897045523 615348007 850710265 788450037 964804366 29200046 898441105 273238956 535315316 482195003 323763668 527392968 190194496 954357298 241956992 520196529 299861039 368378091 870106677 407671779 635364222 774493640 46407444 888772290 239062535 677741367 519911447 943957893 748498367 362709979 951349934 489439528 852779476 507642634 667612089 487409757 189521785 473537262 570099633 454769091 402986883 588854436 952030269 445406683 999839049 860738996 895845070 487651337 896837390 896200749 956280525 253591608 373939000 140646230 942122069 184873260 224860883 290134749 728878586 645058998 673309382 590565964 359803149 264616815 533999771 936485809 660729859 142619406 612940239 248192918 987598272 611546099 105501829 966468156 473585065 205293034 800836491 450424865 250380121 51272803 840657030 93615622 881853243 693001082 59527048 987271777 877305480 307113460 804178953 377170353 690261005 153915058 470219301 416542090 229241308 538501078 26936684 910117774 397268199 797842035 753182398 196293281 347984662 953011889 163845726 681234616 347302884 412124968 957343104 227508290 130738500 798959591 709117391 169433770 620320152 991289191 846539119 422056243 189592049 776815652 966468743 765613788 425844936 136153049 523470809 166086064 86824412 911018287 27937391 91655888 596715048 630041974 784456070 566171040 235251352 637528894 561942320 34299973 630636763 71178682 657260019 109250337 34013872 929259451 404566755 704077683 616057627 81091053 9392861 688325672 874300462 686085180 254005892 206603440 365710933 836312292 529495919 927170560 586270835 230029899 493965236 908969737 982740539 72725431 222258697 79288973 354798213 577887989 345861115 522165215 850457725 156047904 460404303 578713903 192237216 16362044 712597540 169537480 149100498 210858052 963195527 357173658 207375521 591812612 240605628 624808035 566678212 882833066 619702108 919602929 617145229 422026610 510878217 678035855 271704357 111325932 578553443 743403473 200596089 206172769 232726733 962342179 20638597 851454140 460164468 690675308 954291787 59573921 93276787 518960532 457409144 927592956 787422779 11695374 80843853 21480090 548095894 199560182 490106347 207578982 514519392 243135376 789932575 69748556 133458431 311747941 539384041 795180178 496446986 119134832 916710290 565030952 850655464 123019916 256712276 453700940 763747725 863446927 282151071 557371903 821826927 302392615 537977254 961466873 970616297 770548847 541389018 512629525 523628608 21144100 110890124 601171346 755052975 148963093 722080698 825413854 892862735 386755481 362955333 917537518 203955146 856990864 377658333 622992465 451151408 583337280 982987857 715125854 665695372 223600507 146466209 599007831 927794937 564779754 736862449 982815793 831457165 241027723 259125169 596646144 838737157 528951223 653087043 903591758 446441047 356918657 941649511 858804770 317703537 346763358 66427607 460162522 302251306 906584433 506230876 260285087 457392114 244468699 37566061 424522307 125452424 662560853 690932434 897536401 549902369 376450153 736228783 819308553 572919813 356960874 277521722 414727230 157550378 949073410 197751221 42660916 659321650 784626471 671181647 102621654 634381883 925048138 421767204 526432064 493442245 334878997 340796867 192815325 326083051 294530093 56308009 297104672 486315518 103131228 240368181 118432071 518221576 507012421 277261888 309823326 111777401 780795800 590416319 203888491 584576539 615876180 614387047 271211107 775536458 658375357 611403641 952659040 808324688 747729652 541674516 451943543 465746574 29410941 690492469 907856270 636467172 205100224 385036376 969341731 449949453 742107160 150675031 106232049 520924786 794631169 553960558 388838534 570333459 508521987 417775163 999525957 430296943 788003345 72502563 984321780 640464652 988372338 356554758 618235627 801932979 295187971 826180005 629026147 970215600 161525672 266312899 444252669 97842501 709570924 246024600 268581912 852391019 444929801 607137037 895197660 939572390 721882672 521908588 769590786 978398570 125838617 553953826 74388941 734040266 717656785 450715085 417800971 626799887 605245796 233717453 789913846 24934730 614963634 389824854 959199109 91359795 946045817 751164773 134950578 429420248 52466734 284102917 247461391 77190478 689983919 278834190 255468132 683375620 670603549 222013415 939862211 453666757 910394439 93017480 623088053 696649315 456960559 682653641 509523538 98633529 836250543 693737267 791827711 646301572 722820230 47274489 813529932 429504865 83930627 252300038 885198345 849644385 9157301 680540019 371834060 624107077 858558869 456211726 304995005 244258831 573255766 412841658 373921314 537161614 370380185 214913482 901523385 865392232 921475906 483731796 283779335 909824350 690497693 77895302 988953225 213816659 84469432 86002132 914493320 549118843 953434511 494724248 318019289 466252246 795220758 741045515 850959691 333542390 973706541 101822829 617515091 553128299 589793531 796047160 711859130 314791863 823071025 475253773 381553984 284002837 727137539 971991527 924274544 191097986 201875308 856084137 16345178 813825956 890778128 328414468 170543872 824922718 222561658 65985474 961307652 141410003 829135546 977125294 58219491 140863666 359149649 773434769 8344531 693191199 457761682 331615586 578542131 653410013 199286913 62609294 853781234 902868178 538493843 38265001 588333410 723238734 329258564 34432045 725887471 654328699 730361032 687525833 517991534 18726778 243373253 402513089 305680590 120874021 78882188 194629019 573075549 633652143 906895108 204285690 297839266 214622256 24206444 413606338 83735838 494459165 152387990 520484527 154608144 707390134 37898452 929149988 757994024 705120620 990852355 457104631 581790012 20989948 345388681 725803960 531042204 684782929 888298170 76798288 423395103 169245253 167752080 628107771 167027169 975042655 43563567 544393687 728704519 627567102 353524122 245477059 387168516 181647074 507496259 384123197 775958039 408360201 762836611 675401657 246773145 477453816 393785022 427968244 196121986 303199293 963144682 797352691 627093696 495363920 893388266 575568435 729072930 473958796 290708436 116418126 172867935 41585409 192023565 91442913 425115783 760938383 882359164 857994766 744322061 903907251 14140169 710365166 202935634 269870030 537966863 190531023 32512407 539309127 927187904 379169218 621982072 20670146 610632420 603607488 596222288 602652237 627621625 482307090 94114719 669292028 568514215 664334089 299372052 207669497 178682893 741166800 846671674 450562475 820597840 121325531 188961754 313107053 106458255 531987030 825548826 687491622 208891323 716874517 412104035 165036141 999206188 674764068 356745045 297003461 179178315 100353619 570666381 214155815 206848884 930472111 3465997 40371292 578925101 832963291 304585478 437291321 438983024 196849784 122931996 512703154 396675071 506541348 656624872 965012933 524799895 283529987 613560787 40324237 125799976 494006504 941593620 454703028 21871048 499452228 204930935 684154315 956755736 363393009 826117276 778336839 344876638 130046435 726910795 594356935 40831432 425515914 425422518 603972 774781049 144632488 811464756 83220565 45573062 301197970 96940494 194672352 751674167 657062072 295038575 135375687 32387763 562383712 642111985 763921084 590982708 310032636 586299450 428012211 927611931 113431929 226510456 688844335 63103553 663936254 409070041 182220413 353107067 111304381 562703723 204918867 28893352 36880128 132003444 280163953 517604312 910711870 141729151 238077405 427380801 353312076 57608823 271873417 749405697 80358652 90138445 931724158 585310445 695805080 482938056 462746273 572585871 696494257 995605328 22421718 190101450 239516223 49730259 763275769 908119346 493249191 999500391 63308441 783124115 888085790 458552598 127883761 225005225 250118974 838822942 4071984 384100803 945394577 333011474 271850453 137117267 158349159 745661647 435535044 567587190 583298996 104551475 60294038 241104188 592920619 64444958 620704419 37959781 362149170 929025102 368607394 334094535 677069432 87467455 578972439 661688572 381818933 775218077 74704372 754566163 118576226 88478922 833086618 405980923 339631439 28302860 669583349 845129658 170355682 831337692 556705708 766972537 359106257 347096839 317410812 546962058 291199261 904155259 508259851 482103342 192418387 431103996 385106743 108330659 33535626 14737884 518375003 631390913 131458489 161264960 967983557 111695048 351628273 207652059 425056649 870573168 537979697 597050540 991872122 481244388 186867482 147629034 185020761 242137174 421807300 973090936 512480743 57129182 83626401 321718964 566026944 939230242 49718196 836247140 154262942 744208857 303478500 715089249 608727414 925356254 849039485 582227173 555553017 332979262 928400164 606680032 419276566 342095675 126482544 631898565 814296265 413903407 185440547 437827994 762952427 59701880 648363866 444799775 473392347 354932262 107618018 182957954 23074749 665905013 375842359 247778143 88905780 642275116 202743573 346170682 606388132 378869897 876488479 369899794 673089805 197800615 820766926 471390678 646619747 18166492 854715333 494075681 593965443 224162629 358785406 29618180 580602672 778730638 599508728 162705614 146987776 99933080 181071546 51136894 399316687 148539963 768977754 484550127 810474107 262897590 205161824 711037331 794059804 122040870 744935699 572876880 466686703 220628809 7019431 546599981 199923344 717540447 943582246 680421301 676875216 461003302 87748045 862716617 347127166 199608355 490158058 827924537 299785096 742384845 306306334 721651992 288973347 456530787 798947043 354518893 165886219 928816833 964059003 197569830 646597595 350609749 620684697 106326215 6459983 514378080 256660270 562384441 225308874 596948231 15304348 794166962 410396647 435018403 246233354 638040728 675600778 674244288 905335968 421894905 362292444 114047161 378329663 88348386 878433860 480465200 639476446 826014824 188520077 507870328 369126379 52145584 911901083 416971422 150556348 250602132 529306953 222290250 656208233 619827772 729986910 244022015 779517405 4472269 959311346 828752884 537024368 79668417 764323185 757323574 945142322 977584510 574151616 509105360 544806139 100923333 493411700 36937790 358599230 732509790 93425536 357168550 966186186 395941961 877160951 654933243 413433994 351333483 3134002 446919231 323993091 283713164 804633799 179807579 415984717 935287071 374521816 187090745 50228113 583878716 649141888 518274357 592128456 179054897 210818275 993281083 408779951 965050626 727453082 169108357 194040489 700840353 514600654 952168143 684084508 47216012 192438298 966935057 66593502 139935123 25118433 149284137 657463177 564395400 651112314 993332779 320207785 917636496 137724487 56936179 19246994 501113811 134455552 839993316 521569657 70340950 901926750 516173598 41549675 636860667 908305446 153658064 61085648 331346474 113626344 945942321 712812889 690180133 283263099 335067946 659173219 570459351 33694767 905997312 705665475 457777577 221578629 86767743 481559674 305659612 59080397 506341138 994129721 402342498 541523446 762493407 714222982 890583383 898790309 684074731 19371760 943015177 343291343 744507657 521591520 663202245 235066360 887518125 768230484 660945527 527613409 799346445 344894648 395557229 99763108 337535226 790023224 451373338 11817957 125671996 27634452 3397031 610679240 446034088 671006687 544340370 182101609 276722072 350912631 361004451 374424102 588771666 506176315 525048481 759921411 934567113 407522596 199283012 610439624 359705062 530102110 121753976 433728831 343947875 879050937 516918306 712689107 135574389 847490446 308314569 83402576 265660001 325675170 197140539 503349093 455139558 119888184 778764396 662662821 278977878 832790234 320016457 946742629 254189006 318323366 266037112 198928909 634854736 512065749 872633581 592695528 216588303 62711746 457047955 987776031 128293912 593392936 552996900 729745782 354294435 694774140 566784236 534396934 871429389 538147509 766845835 68060086 242829406 215211117 328483859 530803515 758986734 271695578 457317866 193492803 464082269 185420001 120951524 799325529 231167871 72512201 888086239 920168071 861017917 134045219 304961399 64560392 921342569 459886826 770317457 362814606 453166388 965189845 510730097 302896366 573359397 766057707 594411278 243298986 808904973 393386871 746514385 469974322 506336911 167865783 330216702 103883837 590615432 547258470 372315840 52247281 271359957 5553964 249778622 358889661 746328909 273092913 585918047 563238193 709025198 357608884 672477061 788602099 284669200 888501889 196618357 812018214 202044214 45533133 92427166 736489903 989236439 775190352 1691227 597060010 100620570 54420302 122520216 8471195 698928878 984855655 924096033 10127513 490949322 84955710 292096666 716825495 504323059 948815029 224167882 251299398 588488680 547286417 451914261 797046388 462379718 57498371 235264090 702403377 788406707 428112962 6455373 123534488 976523391 86587636 911392369 655371101 233642784 324099332 40051809 56437469 450907882 681399508 689970328 464782086 514089421 979810565 845592946 971880123 135240451 123205646 78076390 316172864 204562492 680715451 627390702 594831324 24617364 306349220 780030988 781691621 983475214 598588828 447109429 590861681 162850138 374028113 765034258 151467293 214603606 532621025 437612181 682545479 137981566 542035216 253046432 279557615 293662039 556160306 901510747 332429634 583666292 867009645 408020478 839015246 698079827 51608715 478558212 152584090 833600568 303828679 351485760 499940959 620616142 943531485 715533843 797283777 149479788 330715220 532553351 732058981 20099103 664859106 566754874 571964925 674171528 981654927 766955313 445674562 741202488 589057762 405230179 279688857 108763506 469724577 540299753 623220330 859140031 368084234 383183995 335635847 880127964 107166584 93740857 119731501 923480668 435247476 365685863 853163675 68498180 563791385 397347718 421979699 269732391 33810946 80993945 714296994 114276571 949617596 543720954 24365338 593724230 335721543 465875606 58170857 853788889 987542251 350275966 867134056 136224785 847383169 106167390 600211200 43348157 788610997 116802778 979447082 933449938 354200343 534575233 11767748 804071903 65978243 501781249 130510081 151252788 11447538 215768627 343149917 604135785 813451226 738881289 13199737 797731900 847038585 489262983 740146319 46528822 357912197 401349364 421732545 802265853 219133057 541547030 973751554 424682169 914706740 652047858 845785701 654220403 132101036 193911432 54368263 892350041 796685535 157424973 898865665 317800474 564116930 6200455 364837579 33446083 282404589 576558667 280351125 920454301 180667293 231285221 943868355 458398036 733331875 94835810 66899120 483206299 492345993 400771549 709705624 920487077 940854 948591631 239819618 411517284 619408108 504355374 395492841 825598714 535630924 841181128 336139803 738669679 461503481 370870276 532645302 438096472 97617736 188962949 468638213 983616431 686517957 552802429 439553871 829108389 3177194 116349690 967812000 994540383 281824386 238902399 980612013 729918179 333766800 897022808 464074725 925885609 166097894 570192241 739965391 825964514 477351031 755241407 429093604 826682093 341400997 361025731 828239463 728100254 976726304 275888615 714178569 465005847 801631386 910419936 422204463 174600642 360775165 300241624 526754823 849646267 305606809 406250100 383648062 553509979 841236984 761127969 460311140 805136979 773738607 784467671 615990610 304952321 880767086 713846160 891352096 963509998 320413026 835454840 468491014 766535799 790240037 845578529 669715252 703589480 363359064 633377016 667434777 618090118 217992572 684708442 850811091 555688959 319380355 251278219 434011468 939020177 385996014 281490388 160403699 888509593 545427635 694956961 337171669 526899359 225537861 9822958 383633164 734604445 443332315 389904717 4715334 845398519 564090190 578576723 392732742 416874272 980196102 912148364 865301891 483529232 476603776 237232105 233638131 704009899 656208344 170360018 650031423 291503930 837173501 838114388 260143291 707682471 761288633 457261014 376394565 18690785 530972186 307423041 672914073 731298432 468873506 955854530 111016912 131434449 803584361 128667283 54609448 404584999 741422587 249201682 603654502 891751125 41663045 267120880 965293637 270229961 389592182 361290851 602160659 757717442 986994024 135591278 432616816 148361128 674126805 169908680 929036303 594801215 568553576 229477527 433857506 751057571 715216532 108577693 710508347 71575248 734843391 360299952 316978516 245334317 450158116 954804663 914244222 68196475 281649159 750519528 567289226 404715233 508978529 999010225 534846967 297698249 26023514 291333291 104789852 707183734 114848533 688049706 71107994 811375647 524016851 125317093 708246786 972337509 150602108 899305427 248691153 998049186 551853437 821368732 516905178 238684859 788765069 854569702 355336741 333143555 992006697 976571044 416286564 183565427 791119271 344194862 426059819 487470933 975707203 351820301 903959853 790950266 71706778 233984284 371960274 715455402 655571724 221095176 735958479 39039317 413579541 886755614 500069114 173744886 30949377 404770785 168215737 154790105 99767523 153718830 137670332 29241647 457606448 613912310 853339122 950503477 300268657 420801354 381052985 710041570 787295036 116380366 999030595 446618404 915704618 133095118 355998931 141439257 95480474 931477910 314286645 95807770 771981335 314140820 600100829 507225771 908837804 252222420 973075829 469611453 540556193 377277387 295513649 347466845 21882967 647393089 462218100 282115174 566183822 69644784 497340346 528204557 543989886 318778810 783560947 801504905 954381217 1807447 430902429 52229512 489128334 322262937 104638586 760286344 344110794 698570477 234936231 946305676 319147505 822004036 70760942 392411508 390372903 618247531 389183658 34535529 638679399 157692966 632397160 28704118 696273604 430698399 327717013 341502033 574423131 464727223 937500109 247156763 167462223 571471417 658724713 791140200 378236559 389207114 273483666 525653341 249319894 968884806 501063877 446194281 145843297 951495447 73014485 481435705 826627693 807732468 990832464 79758242 454993203 945554537 5827188 37548907 939346001 138740525 32414167 447331523 960943069 708993211 782924751 947980037 122911825 333647223 530785813 147714422 119634549 781138209 193007366 445244910 70969519 8968843 641434464 563897418 212777072 859797611 453524383 520447046 136334339 62887563 959064702 139217979 80211167 393679418 77450743 732403787 210020419 332044440 183295834 763969982 640178601 778962324 301452610 336887183 84007888 157439515 265246273 612759874 531549459 353467867 759727255 779625165 721941973 327907963 340868989 438387036 176493095 510629110 182180555 532191921 141242267 368927534 958158033 43966255 22096671 996961098 39473250 705280947 745007731 325693029 498715561 397561127 410235204 473133219 619232226 269934282 594364517 37987137 278783627 127142152 992899694 829311315 931037292 742190335 926676613 479800653 41531524 18867820 786123973 773743594 785459823 244459758 956500884 944753102 499112761 721651088 553642070 242277683 792108859 357338362 200950700 76316256 12081717 85893752 893480647 411861792 643576237 888870206 986852784 121734743 236135965 470645408 278711042 192294128 844707021 884159034 162868435 129294844 935142923 795317936 953398765 730152673 798156747 649219173 473044861 650156325 989252232 574623067 95797679 659566488 988083531 86329504 886052590 562873485 248989641 171351916 294270215 7408105 327278232 81380532 174865357 955838298 677116953 140190067 215022868 567006804 960736451 990106942 381586331 60485825 297205897 182331989 676918617 829476957 220864713 597751484 427849295 554912706 792077982 801861662 248642644 678813062 741866904 609820349 497352607 36708421 390168361 483892833 30699184 773279719 65071848 855121232 842126229 882964113 642778710 9153869 1392615 993837746 289952236 436961206 847978606 694559568 470823399 649808314 485433419 746962566 824853339 491168695 904934829 5082317 711571283 250243902 453532690 785995011 360842778 240832997 489726773 194408606 512485842 352581682 617023177 6143973 482015127 206323085 511176442 252055478 99772487 506644975 654890450 721535362 24262078 102109286 557342866 183195296 784901392 757717413 792751400 958461889 740472252 749872651 160601933 916561969 285231732 755752009 999961442 22655372 674234165 875956586 858223819 113481960 678853673 899866106 15202230 931566252 549360547 580157565 284148302 12667296 74752724 588533599 275758328 666910140 131727585 805478656 556477851 233036629 541298014 663031503 646114489 819853333 652611038 564021732 674280193 588577257 484010283 205284192 527172037 236732434 74410214 569356847 820976578 525428440 170362263 589637847 414096628 700913382 255003570 153745472 864488567 405963428 421036109 322769004 432739352 42616404 609347236 377843214 752907194 300497808 384265232 954655838 611967254 23553346 693890204 702775184 829372508 452768764 728753636 775206871 413988903 743839855 952663318 653778049 407215178 432503186 541288465 944870484 466837510 182518762 618586826 396888173 54814814 947184582 348956824 907145409 107534817 432312385 591883163 269071637 2702123 327383486 226557868 191964351 160311622 663581109 133693717 543723437 950190914 989316631 237470716 192911086 589145994 318454233 235392118 217076149 963916994 251764232 808349529 802407796 974678316 926231314 678406028 732519799 440756674 403927098 924606122 345294360 513877587 73424780 300042881 424084747 633235024 492982407 845838410 763810075 967522106 7930283 86298702 181642124 851787044 800935454 930649159 822360747 386845969 346647463 567920715 312646537 626880305 804718044 631319925 856158980 834149420 695882406 550622823 616675672 288811398 49420177 446559497 851080278 35130673 419024933 271542175 972009104 187119532 783444189 729511125 945146313 433289571 695107848 520651514 798549272 88751669 145716210 744057701 620347861 56210282 934385353 862230547 575159017 844436609 103265693 939692342 197481596 172696694 969441400 813790897 831425915 647139774 26536788 17203038 83544414 634760849 805810963 425482561 33385114 983237229 178019902 238688633 418424237 581124480 178553741 544894262 738753539 42529426 158927424 316264995 518571428 383285113 196600773 937382033 314781370 146476992 988905228 764845002 124365137 895442235 500982974 182129697 727951204 98358288 336184395 171322034 437366000 49619022 318436358 968004581 615144618 667187144 210986911 106182565 821103154 106497951 623105261 570898624 436281457 890133870 891155324 653082197 417533154 246961958 775824308 360828739 928155694 472206450 16831463 278968846 483005313 345699333 184187894 777244659 768935197 472890897 470368499 368944608 55481907 221813200 256135915 492074322 181282931 752573682 645652160 54677669 649546729 476740679 229262470 433566619 613863630 677582191 911639877 431350594 421162869 415011475 136852226 13860950 789009383 938301770 464129590 535227437 281719004 701051378 869849516 370518507 729493681 885569384 740483422 361997191 826377738 207324096 935394675 378185900 10110199 197741224 410085542 587294949 538343144 282424621 15056886 972217338 977816499 674426761 764089381 939827380 696687657 376679541 748960099 709851377 64162085 988337826 435721530 205440215 118371973 593375403 95122132 8361403 294132434 538717453 771227839 87815251 32784850 100566897 993654446 236556577 848555958 305711264 907892034 540529098 199197924 898506800 122720825 770901356 990570597 277651684 79695600 635112183 833698793 354319116 984443990 234501250 939550586 74637686 239729738 738809645 607287708 402365159 422466477 841816893 471064531 920166607 885133789 402197295 234764156 254663854 639517932 118279957 60216945 919257236 918899096 638401603 186079320 493409636 348027563 594515284 39301246 762543194 126856024 341169412 662068556 447972727 726565106 338141042 937347666 384294080 32330712 728789525 137406811 585565800 887645197 309634603 725502412 60505956 694239467 835907178 66244532 874475896 309886016 787544500 460053118 712723866 404328638 191599041 602832492 45366954 741158696 48994175 58710276 789017721 10333292 606959399 924801033 420686856 888023422 797232846 901089050 131637588 416106643 242078230 909966536 825285066 435393759 770723131 360812259 144531558 795016719 261142442 317374373 503975877 899336135 408009539 939056524 214084626 716612192 410960526 60743302 195271705 251070411 703221402 918745870 107740392 336407229 294919910 752413589 807896785 425921327 35577637 147206590 541418549 827694164 742018157 998863857 362642353 500792512 411841033 786371023 712239228 707943031 783326149 927139637 904830179 309408887 431398891 554000904 311388066 602148819 600224109 963063324 29230422 604465555 972250184 158200424 344193928 605885507 497842347 104690237 672919234 92435561 706846899 265407348 437841746 336189498 305261085 688617259 901681310 865583214 208468145 639603833 152164003 935511873 239108275 980295162 369740274 957926820 760162734 638827068 495209342 856798854 297398820 984039137 830486651 556708191 199708534 57875483 273387225 304767955 164193989 900430474 903890129 468027788 832417658 919646227 720525503 639100773 241739209 242345855 352413796 798702485 894395241 38592245 333143365 470565652 285809558 214623274 16697174 184732884 129206575 944977603 416867312 572905062 803529449 484142769 270160846 109044388 599983704 648660172 725113631 709958731 45424345 455807841 139192359 948633409 544082352 119134119 677193476 75707054 130767069 554590389 753905464 894211579 791755431 177678494 104157242 843349184 690248739 841829662 242850824 142737823 459566594 930154155 421936525 73082682 690029064 5534451 53118352 457880908 677370270 99849797 662890994 382626632 434269137 822872536 863156912 171657887 34633726 605888252 370043948 474416486 400634478 179264498 855728473 602266679 32413671 835733950 808127137 492189657 490361753 61266753 655987884 401268097 67230298 196888653 37777643 551042468 768499069 987024980 195509569 834181525 432870480 987293370 818469070 594170491 947860457 291348079 961668503 416143362 752300008 647954725 386063788 599591751 992437 107788105 781480020 452926955 675444073 789536619 890860286 205254567 749883270 315341535 929230119 817077731 355222901 172278075 861643960 82263369 232108971 563089680 830832600 483307186 209670871 552780669 678929334 738931908 160574224 383165054 202415546 930419414 457770984 812856395 653951341 298271424 775731352 769838996 29289900 335405389 476443208 925356693 334840187 10280110 777614329 730034543 202091337 172276350 46146750 227114953 732364132 7782664 164277952 535105543 808461160 331566526 934183424 854167972 940011813 485653098 634726151 836895445 497854238 357198189 40536674 620882907 26207440 931611205 448068795 552483933 585329487 837046125 570216986 989039808 873295105 324356825 373813532 80812964 36805279 83597570 141138683 710012644 828806772 340857089 909598456 616432923 921499083 643539086 471028497 792448129 31137197 642097288 231891402 460641310 344612549 953508663 826163533 100464776 500350803 547483660 269462162 70439539 853996807 91209473 641121470 928802175 50254349 503913588 178014932 398263934 204756587 44145284 139105956 638048134 524041381 445070241 88276008 527833023 271788240 464231426 83255847 710267878 161889253 287276141 408147407 881295248 711874776 3927649 362913231 808213064 90546189 653470008 346185028 414094528 723079644 22605670 128947470 539860976 336092550 264105028 415046537 103627445 306933545 517277036 19073773 8834703 175659875 492171194 337870224 347065410 844659394 622954435 430701580 468542815 318589877 715151148 191904126 471774685 597926980 870125261 376185199 447545788 72237971 966954847 441758956 514881362 325481969 835581677 280477033 997751082 524790018 987415009 383404143 114056268 119167717 453285676 120086956 96908412 410147649 219777606 913868040 667283639 448234991 165402916 461983809 16942086 957479864 643102161 700345434 808142850 510887074 798656764 325405088 527668303 660125098 856835991 119572656 124656766 116378422 78562158 402715162 450825450 827115074 493563029 376585384 481041523 582778774 364925340 426683170 766225629 285638368 775020027 497215928 78963064 59615635 588496915 562025486 442388990 113202596 858534573 183601534 106152716 436726542 309285555 291448085 620160668 89802462 721892081 837914465 925826711 189517091 197775929 146406714 60351268 941995002 64729282 57602088 401584611 388672634 267725638 90068373 219942954 138443758 903870290 593553286 559903042 632578566 177121339 72770034 674397233 748796727 103673509 663617194 620186746 903546523 646318730 918642030 623758675 726984288 561210958 757720313 334151989 882088273 3977858 832355360 138389871 309000799 507057099 683968298 275764568 417605700 861637184 11733162 968141520 294611166 933327959 406971792 366139599 535907115 178254594 464709512 403588403 64808483 672751096 530965464 651590365 405083943 968166433 155736506 796125080 39396113 162642402 818394706 58008667 592837138 163726084 78739793 69131208 753900341 424241975 995239597 531643228 543847951 938163280 750698016 556207573 38183768 544485713 741399755 976048718 505843133 580336610 125985856 511351850 842167572 551545091 811559472 658181515 214610621 235227145 449382635 931291344 472584064 203643539 582924937 753182946 215618610 676612258 506958557 6371773 268342451 119926742 52153437 621215526 436322380 296006871 786202561 106410050 587895445 567214431 244378162 637605558 669768161 213404754 26686429 669833794 521098660 816377133 846613925 467842271 821544377 878928510 200459290 99728296 985224339 205340392 101020104 125212425 206586546 580663923 907682541 541741966 406282522 420385528 936678335 23252990 379312564 308062106 359182189 577921914 349507392 422582916 394903585 892237629 904060500 99420407 912930924 202969921 507510273 461385965 273276821 246121523 209775182 852789722 902815402 68799993 92272110 176876260 849613214 161197842 608421997 469674517 777570293 979728482 722300737 913646487 355678794 24197583 319908679 352612165 251518025 236638612 450031773 409351576 692016434 439952420 531720267 876060304 910447553 548837737 849933183 347691161 973885314 830892135 287099927 790728221 461693090 951606257 363920662 24189388 479067862 861584077 965007830 200457169 960209002 226883235 629963411 438304022 487104545 916744171 141959005 895084990 536209785 522104554 287317328 905079525 563381038 900589336 11878622 31873953 158714275 468384466 948238544 320451 752951074 398785947 313377817 14204093 206895747 206231655 509258858 792762130 325032774 988821347 70008144 997256745 108719176 734023327 130273785 206220701 81464817 874234098 930262810 379133270 730830501 749561290 343494989 637625942 259170387 360961380 767529000 826969132 379355585 999641887 932149392 306209786 902996342 813588524 607670862 213526735 255122894 971727406 617071000 507808782 695409639 483500972 499867402 618719156 839386030 360359783 116147456 96761639 224126226 30516658 758788168 308868769 300273880 394639458 61280791 825755229 911631816 581483701 714870008 475279381 395080959 601486309 134367718 139568844 363829322 956237058 955586311 260267629 857774404 506053305 525726222 511083866 822087569 538493986 587876906 797485476 440345204 86384288 346633125 369223230 29031682 367668820 251965458 3484709 910408367 26408807 158583846 83862745 280711919 290893600 832697673 404031255 363249347 294376488 150091640 438654103 592356467 482120623 544032818 69991032 362686334 812290209 837377079 888409791 551390433 917051413 632244697 982886084 869482171 780267362 588512704 632675839 426129212 995624551 693995811 890804890 411685117 287093066 174268139 901378993 651870536 647453367 953889699 270398023 130748952 610283205 345011111 416628452 365912627 280788889 538224871 842290383 998614907 453689500 31329386 446288384 278840009 642072061 631509400 905033408 684133589 233053991 131967144 523413131 33582524 256462667 964042711 73027256 171879272 379500086 217956530 970096759 649281660 170170497 679972738 12526087 526884307 647623205 415368057 528794742 996110542 742436968 14259408 716995424 138610437 750415024 92281726 832152107 358198056 684851694 57572716 512878671 549652581 14471247 937147913 951407349 545690529 479657381 940997105 706420890 287624956 176141754 600276044 829442145 246093483 895575890 841433816 771522146 785114658 724787503 4967820 369981150 43700535 274075053 770680882 183986721 265463931 777744118 418698016 686552736 233283690 555291485 754656605 45096573 779515492 366794152 44243645 569699040 90706979 123455350 105668861 999053033 536903584 852364298 854704408 308984585 588869417 591387292 380762075 170919855 869964526 701587610 402444022 601136580 870449219 93715007 44135601 272868973 187873944 166601760 897994783 173587525 107030961 457950135 744354040 707494250 896904442 608646078 487727636 348683930 422087123 87577604 115880376 352713999 880338580 449358854 694760500 888679505 152425355 391016043 420928802 726409894 432884162 937966717 440009773 849971107 671629784 726375043 874104834 148165133 491925798 908228606 185589383 421344200 197791847 500746600 884155368 895144529 835868057 339112246 340775228 142036998 493785239 859226825 793747289 915145218 969380644 630097173 435063339 758491470 555974401 268048336 663277832 922067798 959102830 580847359 660980412 728116741 58600062 603043051 866008358 463411051 611444061 794950977 720822975 203808802 430527520 311569536 812675009 512497361 224874683 201805383 894623206 404905741 70292687 300395100 467751764 225882469 630904056 450750509 806250650 325696102 514331670 300917122 179124892 95160548 862459689 444015442 62409986 56656974 304957962 441424944 682343958 714444734 969563199 230723438 471185404 687508175 27468518 246303046 399037034 175606464 780138882 789806362 58517900 145144918 595190166 549359676 367951372 576885552 406951287 675799024 448953856 811264275 894484554 15836728 271638958 822919247 842795141 775004001 25178085 432803117 933857386 84129375 459155219 234561569 647343415 949392170 866700708 862280157 488949962 402239060 273618280 21571402 572726887 220039425 349472093 237826759 649695955 794238721 329645861 935807698 886385252 721232826 151491571 854036982 948492365 523959771 764000020 695233360 61168641 111480210 297822895 506972088 800128610 727761135 482961868 977594398 915903714 862871233 370430793 93220706 158066222 951561669 234802640 955898219 512981571 347766549 164390128 595015632 875719010 211794192 487286672 274361757 333751449 227925205 968673065 438201316 727284781 914396511 965155277 82182888 190189458 378877613 571393985 634498275 164471343 47758202 224447670 952641786 609702303 350319193 200317043 776908739 468168272 244255902 181180657 429383431 785531314 136471257 553933050 721211095 553994671 228494749 788383453 27930285 488521656 810039884 455314628 718823975 330393354 407057823 896736654 962333047 11026305 797234484 831544565 647406437 77388081 519124945 979693897 872234580 490386892 180526 194945357 79775227 362500566 883331526 477160782 932401687 499886766 663317846 302473593 988364873 906206851 116212177 763819203 66330210 199200789 160684601 838156077 268435481 750815482 400567016 862245440 181682246 2604381 120320926 276761860 401383060 231909156 14563941 443015827 950068022 111303276 562760507 859564300 326059169 498737356 612736247 449435980 413176200 372848132 242621481 915430886 980424538 783902492 247414419 705240802 40048123 675740521 453619438 458434930 278677966 447487532 982234704 335232959 5993879 372762353 342257593 93685859 33870651 797140862 197896172 621574281 338410682 122923773 118823153 369585423 285882767 925615724 82925160 410949161 571187883 805806650 205139742 574279953 431714571 85733531 877432257 355738715 597666549 79095573 923713049 841422629 724727178 874446680 382699217 215441696 542471170 871917234 829511143 954578970 395729422 368238865 965496130 605471246 411924965 645573863 650756247 816222086 134599558 313488446 321731853 794871517 103875371 499897510 196992994 544933256 913181431 564583734 745226963 571615621 493846165 783872943 254763659 482164437 118732837 9723512 200204858 403227916 515574413 951082829 567788158 308510713 575300412 709625866 916335977 816195275 931395198 362213578 729101842 746981421 279376432 71120520 249779167 972232892 425563371 356706598 525551231 411370511 270073114 489622856 780136740 655082196 95936403 1326073 494757284 674097611 938615260 329803757 684082460 601978985 247156678 264138265 226791587 709203557 595114326 428878752 303221714 240858918 333192849 545548691 984196657 625108085 108810993 839024148 413303851 506028210 587503485 464273622 204259324 920351268 856872188 142760524 976580828 178724985 860540597 371996373 15544375 23144591 45827086 258884614 106207669 113010468 633532739 499842476 750881433 222641903 210409798 214335897 375732966 977418125 842402567 732653514 794601774 26657719 260634863 787748884 404991670 589473153 838841327 1271606 344256082 468635125 174241442 545001712 162555932 580101000 557048257 117483066 517226791 257847727 415772587 109434509 896576712 24110773 25987949 140708346 350733536 683889480 150707310 847396421 971600617 908826472 526230661 426291541 321673545 751808883 84330746 357908911 587332035 331715539 920239655 510808168 677504657 138604243 631610486 771725167 995306503 660733818 291779573 7082249 610596349 308197657 172866187 678138823 523751717 247603677 38297655 679715209 981202655 22711976 74443476 820535736 631594474 988632587 193059313 403859584 730665730 665152923 921156823 184525228 187211552 431317084 365705333 720184751 972335403 357410685 576946287 370757774 445217371 537811170 327124581 315757120 719482210 199417110 216710653 415378876 133486106 318012599 60566676 995818587 79768563 929696242 133591664 116860976 408042609 547045471 752386960 926977644 314313559 747466427 546081760 864933713 232861354 254423617 554043950 661286461 174515460 592524419 556174477 772209943 12669257 993704032 87736194 877268800 177141701 551890776 916323517 612613940 837390902 754343499 910526839 537172172 501210669 25643565 311989045 541176703 34518538 389993542 271369957 709549226 975400393 109172886 321245249 30709724 506577973 272554982 340756477 612458713 818023698 17321359 571662734 599125257 890204066 902145545 519073805 985025068 247067087 85594086 540121206 300331322 522857085 122301042 712919773 8543108 723996703 316479178 329948993 940902365 957220244 683674658 455080424 613230260 992196841 195249855 490537709 832221192 640396987 37162332 218136296 57575549 153034881 604109477 306140693 371151240 289111258 252475459 576793059 288063840 43867275 342593802 342433126 572426899 95321718 238036812 782335867 117578478 111899672 411938545 551978505 779515351 405436913 484963612 658842779 954093010 645884264 642850961 665527784 602816674 399404979 935620256 358579680 378111461 366696860 843823302 997164358 966521475 108439777 287747007 439702590 235475893 609624451 253170396 764177917 808117035 657357619 313565647 402183308 243738870 26629839 380782908 286793095 105775617 516078073 978127361 11993163 398031840 456072960 443003474 207804511 181894033 320461466 787307347 600950930 648213226 595498521 239439665 293140781 834102898 487357360 341977826 804513689 211351011 970928728 835660657 990269644 562978498 344101407 2991931 893095585 822369746 33762268 88281433 313484401 580982366 845758464 551833499 88283057 740505082 137090377 624883060 937303804 391594339 641154895 903745768 737987592 591271003 220526662 169657253 673418734 945152105 915018538 732311598 433679087 601602908 266932713 811151917 885725321 392757682 731468142 845729585 170925028 89097176 81016491 888309751 807096449 251206624 238990224 79490574 17796729 702069861 992426099 299589396 729471166 673456464 563033664 57696230 208117518 596833173 924314089 632473641 261264416 635489993 662936485 696942656 915494840 263086095 244989528 87546912 721816346 541845383 28467184 503865326 871421400 101556212 758338186 517979350 538945565 112476621 386062891 489057755 612767378 869287817 583069837 898107378 937155715 190258236 672094930 479775200 562952973 643655855 579414745 957798319 629515598 204466510 450783388 887868012 937310481 55718070 638021881 760547027 263492476 551276881 669338583 726283927 510443723 873896684 585506284 34071193 584426953 282770882 29779312 218645238 642590659 931989051 427014270 523033305 783385197 265031248 508965111 156611042 784412997 269120079 765812988 686708650 295035266 913525688 139495677 127708878 121273220 299576078 942531505 405198036 91083845 149698606 396698781 720752851 707191170 284016490 197144803 874949186 894158297 760513766 229461719 115719839 592057572 233273497 618292149 41807358 92178824 639300039 579120368 251994521 884030088 102891220 56616867 537285850 629031776 980432714 879103344 398929163 458120696 252171771 122861877 826740551 154273606 734852424 132978666 144637203 103968372 580949534 377790915 183325633 182754247 730978593 821857786 404692438 783716288 13648401 736938320 73758232 446204801 327146997 707712190 295976586 222307485 692399941 245770258 309339953 468681108 919620137 847804006 395912606 20543750 627320584 71575886 463963598 980424465 31506624 112494637 675778395 671943741 587466339 722674551 151403863 91097010 184466971 634412734 146557752 859796211 754935556 985672268 574817012 349050099 203719209 247247184 783071772 820743655 799954052 586726918 632550373 23156183 355396567 356446628 409758754 61578642 135681457 306885151 599133069 726818336 177441674 687227658 837695194 593327614 478339974 945884678 68617197 811888404 992262908 484246839 381690068 355333588 64365247 984013916 282183528 180428796 925789750 636738954 468028455 500132197 840137435 683780605 729099304 667298816 675224261 97642389 181465600 537037744 943550859 329083803 74627187 364682387 411289272 511260499 392733023 439971144 702698446 792938844 540495595 145101560 451810384 670069228 259865768 255117680 484848959 868402993 551455519 698356703 418606676 216250008 822203700 16693778 954951320 542382599 283884734 956075094 210814987 51437570 977206266 755649226 573543874 607142942 940379622 720192182 906858195 112334427 235771455 876696669 949231492 868896939 5800549 671667212 141552449 101373411 51612475 817032006 117592223 279257282 560236471 538546376 116894887 60813432 694979823 538882210 355173554 973535392 389720719 75967912 967240279 786612575 991665829 258476061 274676130 316480467 971067528 869307735 962768753 87305360 816002402 982501251 218887680 589078911 89969844 95427246 2335615 736019880 206075482 988344105 663749506 993268284 301396529 636880607 890306899 168904528 401404720 89225405 424107390 433300766 726610012 297321464 661393970 165748626 306218478 363561682 993567347 910053315 186114842 691404311 814175725 541156330 73559556 983222996 99283029 425369303 726864608 457285675 491935188 531886678 207520380 406475444 934419503 422868367 600539356 863576879 368728982 522805328 739750843 121831893 677048523 507361480 793488066 603440681 295458661 630643679 609382484 385145960 801392955 498348190 724310949 2014670 172205218 402400195 739770296 86111795 689107869 126208697 500849059 639161431 368662806 975170235 356387697 526443911 142772459 47422179 849839662 660102056 65536448 836820498 623241055 556350968 115253858 422504169 647742343 958918729 537746098 570801654 787858689 554339074 831684845 437194006 808213602 347100954 447618936 691188690 197830646 713761066 743192767 801944546 822998388 844224825 367055716 155742185 666378115 258777655 280606087 446302391 71112098 200554042 848476677 186818836 513871274 941327219 899925678 715955494 199210976 585615377 605632161 140732599 769950658 741942306 426919477 406269579 284988197 849592378 323289610 573025481 550237478 869601099 880060007 204631658 562819485 214524795 502587032 548767806 131357700 830607068 530625059 58630814 440437868 82709511 487985289 73568025 492824647 824733259 300784080 657024642 531531887 432535640 692603598 246172878 554808345 622086773 371105407 382822828 848366890 12834051 503916890 221367207 651481457 697485939 316115347 517186447 184414159 51467259 706975803 78048021 916016915 354764800 842603200 553237952 809773355 474788337 354793393 131397001 645721046 802429609 439215690 350732939 297837875 38995349 382600588 238450747 16710477 693345677 238357482 137310043 787996150 66170865 372007205 725703749 281612057 606319800 409169768 989151334 971426661 423766796 17161070 672921483 4883603 717336340 962250560 980677469 45282451 166130826 126542580 927822061 735070831 801664292 801300836 251696526 468901338 534673438 752132987 296368989 44501603 629240411 253969083 115086606 790103221 559233589 858390054 107968330 528445233 715219713 381256263 454089812 650327702 107117637 456659614 150188578 462865134 289957986 935992650 609055991 335064190 358378632 213928854 364474069 478412910 851953656 608294815 865382147 446675569 262912862 743100065 300167649 391979010 206352335 906366988 154098781 781437094 697150196 215633151 60690002 851448784 164829835 230860462 430728260 670023297 955279991 187345841 101655844 71127897 158977030 214216619 355540710 282412333 618160691 405141504 153646956 628216654 423809109 505974355 28651069 61286307 229241009 97705533 654285214 694001758 540142887 112894569 311114481 174063436 591135117 732733979 392958805 315609270 889514186 681252898 919672666 130011837 276594487 526779667 931037853 356712251 539166965 182900336 390540901 387654374 598443665 25281707 528366556 565025381 152562448 728777962 239854121 151743311 813862054 544658508 394968250 315123369 621489410 585304010 509776876 235903871 416651596 368509111 460825932 777866338 652962724 66679136 929170045 61240751 335013220 880439232 132525134 148158629 68359242 114107154 479069987 609701906 275948175 383706567 303040462 270137647 653226790 853172571 268438467 153631756 358409620 359927913 834571093 971248675 604403274 373845565 170766995 825015983 360648191 630365630 241357814 387322714 710044666 882071489 827333433 500060016 616165232 338908459 902850180 473602288 985688550 369009282 831279365 8464427 457541693 874250583 408291708 664723266 958718508 262311381 974206577 709998573 584027470 765776949 545121740 621116449 451445247 8487316 200611387 367522114 313439370 822120054 302099839 791134495 735245395 23394966 867111578 150960656 530679897 888913808 40608421 351036623 652627600 73390516 824794540 642057502 82571705 544035085 127667148 792414322 389729514 181214111 851164655 134089560 481391497 939431219 455201405 490601979 14827123 551243067 919780262 576719452 488067757 786270060 762160249 574747241 415352949 845168418 433695255 914400901 32744797 523684376 794571466 760148426 313205812 373550445 788752310 592125005 796398361 442873550 124131323 531498646 959257202 223542714 720739391 725326323 243062201 636705759 631847146 618925805 277116362 167338169 96427059 848590725 851777773 44635323 929363217 886054026 970972873 574430588 486263143 269352686 106757876 110233832 391175469 320750452 443705217 503678389 956819425 26076490 425304281 99136035 255287570 71181116 262892705 567697952 413436495 600440748 21169087 318919593 626616163 106521753 328961505 71841907 837594097 147127468 413176673 980795757 516130761 215486861 211154087 344579944 783499802 586888226 909127929 311659782 959774825 464183477 802810770 174573099 18194170 533106463 109085269 901634845 995525420 489901767 954117129 299759789 431208843 30036056 989013752 502293012 740364420 201748285 361501279 889647025 57392405 74734580 102460094 626581646 763087531 833101218 218686404 378575985 248755392 362254245 770303752 990118072 324955818 918128916 942539643 288586518 462788212 282283235 639764176 688688623 579906121 710259964 865719772 303098676 422524207 649307273 34813741 118578377 158843442 10938488 705381226 70967650 372078733 619393484 186527846 286883019 288879453 46297987 791861604 953550871 14150061 24514598 323234790 433995915 656287022 572642549 229615691 702468590 454219469 961573376 725750462 474982555 791606736 618932844 977181501 84400976 870180290 267527003 47229345 340250066 797792001 36948630 928892971 145901097 792937038 898416301 575491455 641886773 778932081 239585524 568229587 139825702 848679734 700390442 877380978 474945928 807816405 220977154 192848902 450944724 628249512 156367453 790330921 887189912 961789631 117033129 913527460 471028578 731119054 339790038 171686671 996953885 845264357 804194651 36410107 792183628 85874236 548882255 893936911 757482660 30706355 694544391 160122314 534740033 311504355 887817619 2702916 124622802 18225165 444352502 438838652 605930488 833084482 367543458 755286990 913757048 350750876 900141535 488756715 164631111 584382741 190531571 447068362 470021324 126669764 155361501 795358261 740496445 795298492 738861590 376367116 187807353 887641986 559798042 306859826 654937608 710415907 642122346 516678218 316123348 884976387 214593135 499180596 115335161 301282581 756104200 33632564 793624576 49521759 564907722 281396443 628680467 892496604 43784744 559648572 90936409 417873680 692358575 175634313 332996662 249047860 659044219 31215052 579582123 757181013 154070135 579247356 803156999 994074392 51127669 129949674 375346380 382871543 672968410 483242913 894821506 100074739 322836981 173320587 675252115 615325943 650960000 163296107 798952626 620481895 880373484 438688740 625737682 532306526 663251700 860324677 358934705 692580540 680792677 544875254 136383084 58371634 655582439 500321833 883192815 522185412 216897833 441408759 880362728 175777778 879738595 106918644 589108828 714805922 829487089 947415416 484068756 704414170 289448409 754334056 925184629 3427930 373012892 805696440 872265431 795516882 566445214 338794501 182972948 106581278 224125273 777312064 997343674 359260912 392259410 889609611 454536783 257681820 737053573 764638117 958807192 541255030 558020208 56536382 307115250 724327784 376590160 605009545 281533570 950070866 546517002 893939956 742269196 890086026 813294680 812368303 842652318 820992745 809988757 179733598 59765472 618435795 369613725 799323001 488591242 924129874 979568157 758723593 122323564 188307634 238665707 177557013 633641032 48008855 208339307 644848408 441739231 784347437 318443635 550880345 584861755 533433955 590342948 612268576 43886703 321186832 26810749 841633137 363474815 743913349 167608567 726369609 642845198 238785919 693779976 109384666 964034559 720895107 514550278 941160729 947815198 93457742 416164504 714217932 829609611 807751786 16815208 275376203 776514865 603066488 359737803 982854209 383676997 678989866 244191267 609704071 717627405 45806074 761995898 63985336 181729996 652798668 451915928 797643279 23595261 861392918 908557159 908663244 838714570 497887261 676450602 470644456 387132756 444568116 172127700 555828419 331928651 128250813 7077192 801289686 904373922 504499527 448010382 450792820 120118327 70693272 691313066 811230826 297819512 497822049 575034061 915018494 514844240 641038046 731851731 43975811 366215884 624845884 854929386 186464140 458049375 688485731 970431619 929334333 218847333 387717202 608853561 710475438 396450974 340330666 420111274 274474659 514244971 96559449 832994292 391374836 434101634 74434316 406311016 445404184 848185959 460132418 810345261 441377235 230929289 944711912 372252473 481012717 344060615 60767469 155566276 744154891 322450832 563389508 439210697 572688584 599992887 890350361 631755663 299498720 548782104 498764340 26261861 280026684 879647943 276765165 133220192 854042888 168574545 748495370 424220646 695725964 637194634 553531682 119965568 612440580 732962869 396872057 634692816 305043302 495954387 548729137 439934170 488276624 756011005 202679521 660782233 718379111 656767513 69519080 203422921 598630753 682188719 458488278 210418500 590633046 782968752 553157286 884133595 836807240 910376610 944778045 306279420 104098373 350519725 495084597 415098748 71211910 837396052 171084800 789871069 348511587 322305114 813213646 261107829 972143385 10407713 701405461 213388152 677553144 951689900 76590487 249140829 333360983 222832248 42607421 559400320 165367289 508623752 355403889 521326483 869949348 144003574 620142196 361953489 368496171 254346723 788002932 658408443 397448477 209136462 387355765 526500812 807146595 576912293 340373313 769180760 445487578 30390375 244328170 349867973 421742966 110062577 432095697 824823411 82028713 301126761 459407556 212276237 378826514 594067873 370662015 734998731 723738737 428229874 979055421 238387955 667070893 821710595 860490547 694258814 841536202 442790067 348970801 202824464 10815855 739654579 310052013 138803365 447458069 963625512 661380115 140495323 129079207 114243573 365082224 884739118 63438291 685174069 799260545 109014133 631933538 697071817 963930017 574267934 963281660 885922073 690967211 256448687 775248653 912756211 324345013 166033258 618346507 63132905 350013974 344317276 927774169 200277156 670853511 627662966 693908914 132648262 906504723 900552687 992873059 775884945 835946653 813796125 809285456 936990540 968511896 578087361 544406397 693739328 668934807 680824122 670246527 665470370 496972913 131606513 287069819 909211432 221472184 187836525 644754373 894053381 423566219 551378983 261130984 899161562 938178030 1925327 271492233 126921193 494508973 54106651 960356553 250896059 892399604 751798881 103265477 485099622 999557529 827935354 603971423 114325518 689531267 372067800 230475334 469382244 920881385 779152064 220293091 631375662 458876632 855540914 481795208 404175867 326105520 792676630 978160801 233809175 843236063 340436646 406379522 180301342 287671170 476374314 853737330 854470725 389550857 604721263 99660752 966333905 459613270 699180479 562340319 934619651 404828425 295494967 171530290 391908862 600124297 208247556 645258126 565169595 727595554 605002245 201051713 718439841 429508270 160810950 686347341 444444573 152516372 982393025 73610927 528846964 926786375 538028414 315162517 856737330 140230576 758616373 192930589 987882281 576203471 988099734 67105854 81509502 474263857 311970400 888607376 338048228 902967901 131728487 746102871 344313440 694593018 536567152 296612941 949984169 484742032 70267121 537904011 79315089 238929497 607007635 166141696 666839866 416456299 915395582 10245578 893922135 207111411 995587993 456151702 364327143 572804703 8442552 313131654 907015560 715657301 654818596 595618692 584926142 472650031 955410988 44004619 883185965 869699938 956643314 211809105 334971771 231180266 555653023 701630551 150939051 475347826 440104327 199033852 131082176 258847542 436223366 861982379 447728184 255792955 341232004 280220823 865954272 131227251 981362760 14433765 204724317 752066351 11915053 496505048 728136588 700631655 24637543 37820301 101417359 77941707 506402185 859736292 521918283 785860049 270786672 976734698 867388944 466885405 579692045 279724388 708233177 383225965 995880702 445428441 969524168 238563597 991855683 864967463 702668296 254966105 213716844 364491760 37785442 639917986 989939495 18866464 513418199 277128687 279961967 32960123 374989453 241550129 838685996 680048449 368932881 623525510 392981243 61572745 562288523 256268428 282498464 28975333 626419151 146893474 516630122 218407162 136465120 121758890 152111893 750844248 892413493 71844427 527733662 733978335 178382348 514997644 111209475 967678409 747012988 312762437 874090414 494349892 261773724 369719375 583098735 406973204 892030188 380108407 892057017 452902998 502607212 99862111 894967431 279165310 515993302 691551931 229100429 76640505 933337899 257396510 150551922 788616553 77985407 238061307 189894813 404829944 265708931 87683942 682750674 783478136 650124874 305062402 675614334 847220017 494117936 547363369 165400665 289502583 933001991 965343688 711921947 954380202 235432933 702213782 990369075 677469308 588675456 449034190 349142696 339373847 420304799 100721097 124669175 427568684 780848562 584110777 810233259 803162981 557075046 484240992 472379848 794193626 696682242 268118754 782052958 551381334 876098491 993831368 873549652 469695068 932945638 765510118 512276583 229656494 723702291 58796685 998769601 33270 201460101 419231667 295346314 849279340 320698623 964685915 798817233 601448242 829256919 941747709 465352319 114873877 619739754 316249386 944733326 524499545 827111165 909678434 211189960 713665345 392311457 471012259 51022424 907828115 480931383 457193744 503224966 180525107 18248136 976294565 727234369 925384993 537616056 350900299 419659291 560511452 290165058 565282049 233630800 472491276 326498587 475022236 803212925 94769872 801379698 718744793 367331727 52631000 92973743 771603129 3771125 447930566 250245365 65040689 64002459 271271618 332009645 798227839 349329700 225119926 511676634 562333497 939227047 710548686 733547621 468800389 743658589 60794029 977821839 785361978 294665627 310478928 555155902 262949174 656498433 723914057 675370958 460794057 852172321 310367366 405420165 445742057 410172570 920253392 486963249 925880462 830594089 228080958 731763077 646791250 236349472 356354235 113880649 839487056 565114680 742373971 210044091 868785562 137505082 323629568 962479999 597086229 797463350 771245865 199039304 265779518 380416731 781534167 510641081 478151933 947050250 39808233 863750859 320337518 943273936 68705795 247611601 337654779 562822231 618455175 868755185 650763267 154584009 516388817 46999617 822102732 968871025 771717799 323240504 102620418 119577592 484018984 239085102 909494180 58640651 643616459 962455266 424242005 462124763 463071381 879490065 245881022 385606881 511000174 198099402 155885 740303317 870340707 865326499 876510780 506849969 70900166 702656185 288055208 763454381 365536574 930292344 573666851 915316144 575992423 911584870 554832806 641232558 608104958 47021827 51611831 714308646 212724441 75911584 19516223 454134232 98963049 846399304 343732268 700183931 420519709 755612214 942655054 416709674 902146020 217085701 679123373 70264457 978827247 425310632 813206798 900429963 381119333 184208577 471286198 271930507 913490081 995521836 302029253 70811255 725665646 32108197 651598476 913895297 290734533 329422471 952750764 336924803 620932661 689606721 489095279 852280703 978723167 211104510 272408708 860973453 110923722 561453791 960126253 652537425 391187682 943343977 519676173 472636119 854160410 813656398 915574558 704206522 19637052 244536256 694904914 414928425 808842443 914327031 274302576 881180761 396863024 568074953 172068496 47797577 768245800 29626927 5647200 572021248 438123642 549889572 44576950 237194762 21461695 410267763 104945837 543401159 428159999 452045366 439834818 757003471 167645117 916156955 598687995 389636945 330690095 354888567 601693054 867086308 214208970 165196154 75375896 944831315 770912359 187905238 761986874 517685869 743140812 562962350 37049143 648099535 552712168 468045975 840699387 760106409 292229371 910987564 145193963 382686929 763026286 62937144 627627773 32352437 478621297 620420517 449931706 242622920 712270402 827414310 961591909 302431797 942172270 804019244 230640006 227773823 543746663 493768060 253266306 422038088 886903520 375823074 687176352 354981078 829506988 360250529 951125622 575400760 504526429 514167392 405765581 876149001 72832403 139577980 397701892 379647687 964296122 313710064 559650847 528178514 849325355 224436417 722334066 136790292 289116425 564901202 701953158 541177938 234973591 667644529 887503821 975710236 768543947 124533416 823014224 302580367 77885508 776987989 839772696 882227381 947625317 726919142 56892547 709125351 224411959 412142219 798699819 968991229 417196043 23008174 65677814 560313907 926874855 524520582 984850124 427643366 536445018 524704487 887375183 592885626 126423005 898553667 649317748 72835241 32172482 911433545 390387578 129798248 244748517 561654438 566754940 169458324 624753539 402084303 746026661 586465085 700266326 123663483 289546304 423265707 126495852 529194052 189161627 888715130 893416232 268306225 465961687 619686751 248102405 87034582 507207562 877118071 614114755 824015583 535244874 128976870 248399204 982553667 464921121 38510988 743396390 262013925 937737346 615407460 263095896 513595204 447511646 112905291 958960374 734593329 442749924 517434994 116846660 962794317 243778145 578243303 436540750 480575701 200766116 711880633 604740449 647115136 132528609 948375478 595083318 401019199 487326878 899519011 497149192 485145853 968480483 793404928 994476330 152123221 387708987 249062660 709853620 60323955 230214263 703185174 199961814 458609490 199194186 810684396 46802030 238607440 74876798 773968914 686299787 489832396 942109633 746717819 171557791 381479813 123069052 928013349 803921531 814735601 524388902 855129894 827672890 779326192 605378737 76729212 317677397 622591055 682725976 749387594 232023628 20617996 247857120 217653373 912846869 263208818 409849513 818234105 564005783 131747610 238254955 23836397 727340410 187571216 614919920 659201253 157556642 498190781 160861573 677549891 847139028 855918218 95221805 164673959 727248245 675660276 511936673 921261071 559787588 709461786 730676841 969988419 829275677 779117502 85750714 839894929 298966824 383256392 872065930 781209469 214801579 937118492 420570424 49905988 763813034 621147567 371708200 793908071 293589832 240462220 320521769 154965965 342379842 758720068 297876557 58142367 599508509 675289182 53440266 516657570 14954169 945587473 789119450 505518124 75736759 353538246 728486214 865060682 608637707 62319902 711034451 59559990 242969696 145626386 696688388 472627824 738311290 420234216 844161467 83522572 152046019 298515921 790501546 402234720 665029275 520963627 598329772 117309387 755204568 725584002 902798256 164785663 457265801 536307300 618029646 84855268 218471527 624129425 469835176 371365638 48596444 190141681 508435941 182368171 57345077 276150283 68691458 486618491 581315176 134085782 403363672 269609452 867400878 550720034 845311887 425533611 650705389 844787596 31056302 32162604 850578971 180686715 736218996 455410902 441540064 601928318 588330613 959297249 739042195 314291969 830015039 479287533 76103386 275842139 566065657 220992613 724671272 558073884 160736356 844721283 353827540 801776387 633875473 170590592 608069917 514293746 774033498 235438565 624403274 133567644 512782321 901501180 999571966 878949580 602836142 735165090 206349138 452142856 43066640 860285192 424565764 907182252 992767567 372774945 124467411 589584516 67499817 254871834 313232360 471121874 602910460 513289944 168947119 551581762 186925250 215614297 816883646 541560436 81285584 219293718 863905681 842647332 569401512 163447653 344863837 470437603 667874874 537803459 869888148 904060294 566270676 352153590 352220136 639143604 456268943 426373296 791410819 916535247 216088142 149052635 469216221 517526276 155327102 996200201 816773839 563324797 525653201 856830773 634790106 464302298 190644447 84633597 349351288 421148269 164405557 779707474 857923523 475898766 396361075 96313236 477778292 484403237 162982116 701768369 205520368 388855790 185725930 26322737 623143383 628777795 171845584 910909044 958164847 494880162 215566166 319362534 721783897 628579505 778097710 900452470 594840165 502810615 804666406 889267163 365473114 626314281 23117974 315419913 539363267 45060725 91228085 474421190 285474485 927992839 358695027 711002482 143298851 535580908 696116304 621020108 531392614 276431402 158520164 593824726 556918530 63786586 787251903 801618695 643033306 3986248 595513722 146319820 748024576 590893728 659531435 737148676 446672513 464131450 531733398 644069764 609114069 538336556 413177667 363472107 308035355 20368051 141807600 864544444 242312026 585009282 437733968 192162503 521353017 765449697 816449098 381158402 316027033 386140720 20045178 274669088 103324188 80955895 645826867 274987965 808860272 53188553 576667165 69885049 127152429 563744727 412135596 435378997 987337405 978528340 905312683 286222948 739804174 682297026 785573857 558315801 194610294 621469937 479292472 251800280 388363073 714587573 674260433 694730440 334312209 891279365 896433290 162002541 523420421 453065915 570854802 904646630 62697500 595838699 762598796 348984306 658686252 897603410 563154942 365602014 318182296 405158417 288597715 359513054 617744401 123802114 308805911 410468162 244973644 877286040 79655943 879191878 250257660 942377653 887788735 821312845 435693086 595281851 383153071 762151383 796550156 680151420 594382095 111097942 784930837 33986574 468109067 160941462 279062740 788427983 661987792 772584286 446745691 314222402 187086838 22451696 50697433 310261683 178364914 82377303 274269991 184045930 222895640 478822982 592566292 366543756 369580800 988759501 109662330 251754320 111611112 614712027 941354174 599146923 284173473 312659 663474770 295352039 575967748 255677462 972726616 358616016 29163316 303379866 231705711 999315159 802267561 581146709 80055197 45037182 182132090 169196793 112293930 80750052 886892055 843608631 277846582 542164234 440413126 492950198 4505817 246136491 833452996 172250633 470297141 231837609 740648821 704775806 761727235 652113373 740521415 869641846 265995791 78399466 325298435 810971556 141916087 179915969 195562874 722850149 802247367 423784800 869954510 314656049 483501806 15860764 621426012 938728064 791673938 269440492 426952141 417683996 149130862 806821591 655583671 944055464 157372917 670883252 498841103 292758957 463419260 86222542 140465722 264673285 982491557 677587871 786232651 966207374 106820568 550859987 683494810 618560337 408733919 633753541 402264186 457005726 13642979 139072636 301578936 787719130 222541444 250329269 747096241 217213801 550095918 22788580 770935871 439073648 574684618 523449345 919466279 211152466 420446668 980675044 396190163 286897903 208500170 750713369 387274295 949649628 64869923 384554003 15778368 34189233 413790615 268321604 335566940 571340818 703659463 898191757 27768540 325690453 443960935 249921538 880549570 687967166 24396292 174441797 36299635 953829899 120521042 538871477 876004234 948809531 55217018 914377218 730579380 111582691 68942435 743193791 828408401 971208531 7005723 479254408 19272699 502248795 242198766 497635578 196020716 653205023 951328289 307774838 83351991 860766290 600710918 186960552 52557813 483181697 145418442 649118368 936368493 193356432 216547927 645988986 912316980 206525926 20006691 227873916 35381142 35804006 963587682 404454845 99652633 842390799 859656058 86787568 131693163 605361663 850516331 571607482 749324812 61822115 973797567 55564147 133778425 608289559 693155027 283078920 592977244 995612588 524440007 8702803 567290687 601231766 669630732 400039474 574860270 213822247 939216877 369987221 148328676 587962287 695669869 91172206 609146309 552598576 222118647 98677507 103357178 80554562 420168103 447503335 47347478 757233938 908060942 339876644 535267335 306005294 782170114 882019849 597730976 340123831 586171179 468560508 691174432 291062407 849382381 35878300 408561504 788448784 665838260 115535859 49188003 6569796 775824460 20339344 799337365 692672166 267977950 398195822 382397502 627701275 656059084 70412809 118435661 692679049 9189174 41680070 610389585 442081162 890299364 639296427 147087038 344471048 92031691 940274273 881993367 895516588 636922055 935316635 378416867 223903473 483720461 485665919 322579573 201220533 196717641 5586081 257833807 568680497 797609490 213320928 323169996 61398334 690218471 226770037 285322495 258564047 757990234 840946498 896344171 722076808 858092796 659806737 23249165 609392466 375854952 949775198 253999669 404268039 954581085 167866744 673147840 578652671 670565030 790896681 350032362 980221799 65066202 845363656 312525410 904344653 68738065 774465211 674311660 595022428 751300695 148852255 656933525 697233037 761125921 708260960 740184558 422792539 940131307 313183851 472415968 20361990 989809408 528106548 16846945 844751837 312281585 187219837 882356158 689284718 198367515 200105838 269422894 830567936 196353312 492418156 967929774 80421169 324022537 238608030 715592353 307869345 640852885 59480867 377749917 675337272 787587289 645832945 971644508 708742356 246141943 127318967 349331947 821062141 555222479 591443853 66726399 976330582 353633023 916860441 972868291 308640387 487081618 438663759 11855806 134327448 941589326 905632880 513938467 832990219 760709684 109664749 542706230 609147576 185603916 220955735 33915810 122391323 744818358 308085328 267730716 606699128 361561163 144650879 150742583 353671948 785150358 163042209 602903372 748738127 746154113 838154408 221681213 765886944 701671304 43305458 158746805 64047948 627845215 405013106 667353236 830601786 862208845 934385548 772904699 866169138 743588822 965089616 192319630 750209540 362493426 368403196 347662479 662957807 617166926 132749793 387118081 687654819 397401457 896475162 784851571 678537977 384130809 630835998 64863040 100601660 522245497 751357983 133937069 55837249 489740547 299043940 494389668 935617357 87791565 25733864 126472091 277177754 812763469 474372793 518383238 709740138 594517780 5380900 973918804 564389948 168284203 677271671 273398678 742794033 437890570 976710280 870185359 563173393 791032369 559056021 456000555 80644346 128958161 764481409 243087396 466249625 164898208 423953484 779017841 128089246 46729336 459287901 461569999 359778887 671320474 570916065 180573518 259648527 412273105 545304120 499865813 51471420 141937240 626770897 491269910 344875898 829829325 498608979 537348928 994182746 569319592 489515657 709996283 84331251 184710518 266516722 486695775 926434489 994384029 19527706 375863043 693081986 140072334 134059934 180171628 672079347 237075902 723570421 165949336 260445042 592689580 99079104 726966132 879245621 663359127 411039416 556815069 523100253 313003933 330257881 284806418 246188754 25957792 552059025 547627834 168582417 160867997 272975037 242130160 247017076 873294665 428909987 877278327 888930753 136791258 788202789 430875975 521127079 436525691 679601522 868072403 203637941 200207480 164524505 185569426 694374003 809086353 652018950 735388626 344074276 861980136 752635934 150206801 865938635 113326715 89013995 974590995 697184256 106878517 731344021 556942104 100144819 1236105 223221588 46398298 304867214 443637966 663243977 363632845 537718629 135245640 195167276 336502896 249701257 885887767 972726348 278002518 408803598 823072573 553190887 67236321 70925641 947733064 524248519 903044463 632520804 319405367 538796661 802774201 46920744 955140364 604553387 415238480 764558058 319272661 937815960 130074216 981393610 44218947 550049172 754911147 532605678 263733999 624066591 658234969 499499111 179186402 486052115 990773696 285466155 436978871 471261671 253921448 754542602 676986626 321100876 296104502 662744798 773447198 983724234 723780033 72781793 102537283 942824130 25970276 915521706 554183994 231937973 153433264 390621677 490822416 267942796 961653730 89734668 970339166 396039193 20965013 206070133 880049468 715525172 328256267 285588263 501066228 263610306 746363745 552658467 415837991 224372965 522799196 121514714 154714867 387644749 216402392 260465057 888448333 178109580 481948721 576707891 705259499 517371609 646165697 332069287 847121691 975729486 774601572 78499156 600258066 622604316 275643291 343563946 532167428 201292933 174795883 788116394 449681676 108502952 787530214 44240267 788920637 596697645 128553159 618308495 836272358 250642625 307713113 700263313 950613161 132554971 521970694 709102641 461275309 114039240 154700787 555530377 284693101 200982413 140743675 77860408 362960586 631392369 212434522 697087570 449739688 274327132 705068671 995002045 853022124 830634515 54702991 305239118 225601788 358867243 223469239 246624492 555118359 505572313 524569917 418207534 330567346 676533955 947430627 634325615 135038829 518040018 67550739 660757118 862911018 307158595 231711587 729385387 689637297 881781585 502499310 529016829 199529854 796635023 853671103 120360364 317851691 763391707 351192283 121343722 152386111 56256853 81651385 73271948 29363587 231353042 644564033 765766192 600236849 675470409 897446650 600663706 480576952 893115376 414650534 778995487 581949089 499349589 997635943 564903639 713833777 529936539 859504814 98730668 888773075 943361166 818882912 801479455 210629396 648724916 947618588 491935051 442313073 726689274 510970161 819313835 735690902 485247563 765940923 175216499 929289413 63936884 954157730 193808747 746848889 2621916 801656810 969757659 239149048 466813318 201068924 533018211 531473342 630029934 777639142 794603448 593078247 239245634 884608678 709964095 837374638 476066878 170866814 288699974 532288176 36948309 960266020 66214893 250038567 185319637 299772072 777468677 830168863 671524448 932423772 936003005 789930472 872846969 555215036 306439256 848069338 626433235 93239722 658553155 821208501 348720869 4617809 778048593 792626521 155068334 384100842 629712951 664691424 600162850 219792043 156953396 516682196 599856638 810948131 811474854 659012146 988473959 771973242 872277048 267198778 222905189 239856967 632799287 629335149 314521794 238814943 882274956 500573233 545103725 573710972 493687846 278685882 858936867 176052174 941286068 711177845 945006235 802800422 540304273 231789991 99788013 973961157 48775937 942496397 626303255 720528176 220204787 984194131 281728876 562930413 48136252 326170549 879423177 495446004 54099194 183731712 558619406 970281401 185952994 900317459 391146557 857623541 203075805 462117865 556902063 441010223 391475161 861784209 568109482 338115311 946491494 717777619 926574696 750654758 992620849 326887671 248746256 387699303 107782972 22275897 463416504 962476323 479754750 587909626 275786428 745415855 156047445 637646281 830727644 265980195 681502639 360383684 756606637 378783555 628303078 254011355 181818750 677864480 573584771 762013360 814623343 115714328 412057503 358788 343911574 626532852 82128618 672137650 62705919 415902704 747117896 34412996 447287694 178584461 522556793 916683192 869888141 404073541 129224773 113071798 129582157 791868689 567546538 256831640 889236856 130736362 383474414 198096536 127802573 998801994 666894685 406205596 367778659 384160433 412036906 673864991 500815760 824209598 807708078 663184315 926094009 915808889 665238156 531916191 385837972 960665530 190208942 989194278 230127953 18714086 989618553 695160650 914079930 704979704 983961292 789177604 847570258 892136356 626264344 618958502 833431536 720259060 678245621 756320961 750562402 121476141 210755225 702241637 907445194 245341894 950299755 352887180 35895619 790226152 858077044 684881206 851824000 12358218 420597807 158426336 882297438 513106298 11657114 944037311 614409686 885942285 447819516 929555763 128573209 709185427 708873215 333907784 889766766 323279084 172115558 638288081 806952056 309276501 995248285 96602824 835029517 665297938 169492287 825467680 435305695 118070190 689160394 445699028 474112254 149235723 825080570 910120685 218778206 467248131 442888144 408181899 118740718 429681662 651317771 631507728 113619898 878931056 506386363 409897327 214286812 35481112 25944496 144607587 614905843 226523003 242918330 740349906 946663252 501359716 183016201 906538823 999094649 962204386 776598375 902924923 906961924 609537197 672160826 536099613 891353341 926608589 390197372 571238323 383838995 132598341 80516678 417216101 963601117 488822679 723206789 387251462 850165198 30704878 32839917 300563664 660168664 239762944 310836006 17050259 183708478 588416700 757353881 264044043 726476619 122331384 895470327 781687557 709703650 675996710 765213704 232387456 801878686 758856471 192483467 488675078 221617193 435990788 53588603 458161499 409591261 478425126 938806810 578841661 767853444 821461086 678744450 706038532 822138809 343004845 700926325 138278298 52137726 549163051 241635911 265497869 785151489 347701685 888003758 823639363 163058673 670562459 180671153 70381011 594819503 816286156 235554742 709263301 607522865 874491292 602206234 951383141 217114982 666898497 624036055 661936865 413008477 102275904 901609216 681623008 514989927 663188774 680622198 665192335 359051357 533416735 276373293 977360873 152291020 177602390 938272404 635140160 27067492 517205313 657123367 591423999 525168975 891517085 110431234 132525378 306908348 503148966 934985087 867388703 755004230 928976982 785760427 742465069 381208178 975112380 479917788 695021747 795183857 958310752 89625155 104382778 645238558 19242565 671014054 817774699 951909693 995882468 907153456 413292679 915540778 722137576 456777036 754943764 677668487 567122250 853485611 428061492 820906665 575147844 149638583 462160729 371901305 481348369 876464775 57139678 427914195 588244693 605554432 808445270 551396348 306312497 21349627 404141386 879887203 410890926 324020922 6172346 466876376 829754280 585462566 583848644 324707674 128946228 385078875 16860076 415760565 228699255 3312688 570124073 38264632 222606548 58010082 279503367 660574898 354438547 609068556 663620109 228533375 875897657 885324709 364618105 492545650 112762220 817428771 152387345 296796081 395199290 229268376 472351973 727236044 440052463 25113486 522378138 527611967 435701221 246613484 810165100 142038190 981359287 207877554 282062910 268481021 746840309 898453641 250053340 176124924 153984611 141275901 567383252 313463267 869072715 843074109 792573835 253550854 228811926 855454827 97997293 377152933 987222072 459155141 172109003 911866656 326216543 72722637 66440210 101767797 109085106 235048304 622673820 748412966 382954091 107768172 924092449 877096865 150334558 377178421 920693920 215547879 469205414 299582140 285991973 427393762 802994381 330315955 435148617 63737219 165337214 305047239 429106509 316448821 761975949 424188244 482698304 741636410 190164715 713210270 280894940 408095621 149679410 637203353 942732874 893081294 890651653 517863708 272765546 246822789 558503803 864902590 442280474 689482066 386909784 825305226 719014844 872601317 213318944 974759722 911945502 545357370 438894250 525390040 597082447 652043147 503191319 640243205 350802121 110001999 865490731 466670113 806975343 165046667 136151217 538113431 715294364 844400413 455357024 596751940 207864650 801720516 263055064 977589876 331538847 931253157 138098850 200917226 435866780 230824627 686086267 748042774 471089943 758704338 348633966 866027879 501910225 594583811 314713741 790297560 128241356 608285248 853244558 857274951 61855269 652950847 649145034 473682901 390569909 922411986 167311708 992942449 806590816 481001886 428049103 735694092 720888109 242831985 43289694 460829099 383117680 214175356 809525949 902708228 951843016 342461294 221204441 422141063 130032773 810864221 229127101 243977325 812396638 457944500 143429989 813074888 444841664 669356809 793086090 831295154 323635010 249404390 324941124 784620916 664613656 244082485 92083746 84907438 903962414 251944698 469651657 669505298 856450322 253207984 322735546 971855738 800705686 786295880 37307275 268871825 588353037 189770470 199934050 621077851 778023214 65186263 44232459 427004908 118386085 99161593 77764678 821500480 409319841 561423472 457127864 954281053 473208915 643935556 700451300 459018253 620858291 181485997 854075146 781754594 469087311 377901926 730687374 67928258 48639262 102928233 657316053 509990317 725921689 97226022 709057841 170945173 14450394 696178035 167268229 776908899 281081696 430775777 526911904 154164845 24381838 307751164 98426972 795305234 867012385 994040165 500932618 134620033 16391831 829052944 901766296 573079295 691342966 109746305 641526738 354008065 149913076 389102566 783746712 618258491 174648959 595659567 147919127 422714215 191812802 96964868 418193422 84826897 71977813 776989496 647462498 675655391 552735716 469232996 588886450 203592812 651064420 115344122 310718748 802407511 239068263 807753279 711895487 908200215 905956470 883976041 809932606 606495916 152503436 735423717 940674463 741088076 345702215 610649363 194609999 383445078 269552017 627176402 900406358 278965323 297568026 716230118 466355071 655981647 280251363 628628914 19811729 67180763 866687114 204136497 366839644 502609435 108803451 897846037 469207347 456322014 533649772 340704287 915059661 540659819 437580474 26372878 83641841 745531749 401609019 609000722 744665358 292367424 897419016 781185480 764602347 295902222 39291401 830104248 551906158 20114240 238871194 909967487 994630838 866906944 378243860 957366276 682537565 585124133 59166779 487828284 213814920 830088548 331604345 424288235 103242308 652249124 20471341 640611413 479428359 967201929 743870164 382005324 430260424 164495110 907148346 764781057 227348679 381443564 235987791 198949848 311120586 106418370 77818958 823287096 809823408 106015174 236878032 459256974 31819355 320179115 635016345 650820072 930045081 908293541 516050267 615739461 121744879 766539469 245550805 434449150 124430211 309637288 473387266 537243112 263910165 671166580 820015815 723601247 436786635 2858110 687874756 281569834 484066873 518107544 723510341 526695360 211948278 383615448 269224634 43122278 393789678 765877344 103397553 624128166 749967614 809291269 695606231 953411373 730242882 828508802 766953845 264889076 111164445 349104211 730685388 945817088 452515262 349784835 877369476 640219912 178878091 860849875 805044639 909784743 152089262 258699917 281035921 489384457 695403609 630261685 178084146 809802046 828252831 477938815 638702052 115863454 536175898 995672968 459231340 961173028 208323002 24230623 614969593 894752997 885943060 270989446 531039133 509064913 328321375 920675486 620857947 497243084 733199336 195922420 639312665 618322308 538360676 190191106 703459918 260644108 977674387 685268636 267128995 517756445 992752358 192739847 971797563 795955023 950134360 690439526 37440217 599326170 6886483 749986657 770281250 432192689 218457076 830301270 960716186 102500271 602480111 506877958 309411111 546878610 896657022 173019012 285310919 197082367 150764492 968847084 304968758 54410231 429136764 433006005 35025850 780834082 445384954 564786630 31405798 297915317 752766545 742712041 833876569 442291874 320685408 645190590 742854262 80345171 711727707 29387286 723866632 301077212 956089836 195064174 489421915 202645338 508005751 849677995 474546467 860447732 789550577 325548125 823052794 201175031 223057548 415704297 399300601 230202310 386293583 861039616 327197294 157690165 956291214 370060705 630779515 213049488 256265405 834941255 23748518 417647858 822873993 229040754 684507749 541376183 145192018 549833943 37471497 672795781 778724260 808708258 395469131 825490474 596696769 522956089 890333739 765168585 781939673 80073092 174841796 751089833 200332718 618583081 895803069 117205949 557209887 23023474 352087863 202029685 897674967 478018011 171454336 370877340 748709828 701184977 929128867 850055015 579186747 597708138 707516284 948094332 996194384 955976421 543392220 709190054 308027974 831452061 885345494 757635501 273915719 170117523 737060201 761223063 582764794 377444151 20480566 483887246 131273160 824547229 706333852 712139864 532325300 46831826 969436247 304495475 962777110 726458011 914695833 524427841 555618988 77530987 657870760 101016070 830694551 279381595 500482341 882422120 399042718 699858811 67030354 616135791 895803471 419190119 632347931 464838184 118104047 343872360 782575975 974156996 43965101 101792851 813703162 258129702 949497838 954012176 333778249 252699132 498432545 552391020 45406036 51418195 299392006 730299323 114440488 628858946 354790962 577488594 494801498 689340423 394779712 133982220 190369636 442152811 352958748 650697437 275720303 47313747 534719707 338606975 316229020 348355941 721221054 104263724 502588062 734807590 957150346 414149700 133451128 297691558 713252878 661267189 337210580 7622387 95081534 621122631 422285565 261117341 526452352 710134523 337829820 351736889 321457931 591052261 654980231 382368364 946963800 439557232 138777731 333374574 165143789 84394509 294930414 770774191 969751644 40191215 931502021 854557660 405236550 687400562 917055204 285754761 343872146 834825043 533937944 679169077 188560987 184690306 814927128 231130682 355735509 218484035 56080068 701893424 316353228 455517869 694527611 826072822 411880465 384557125 537264819 368394871 860568361 143806702 947921402 284756183 454027407 13272821 568994336 749045319 353402541 762856575 266248281 338409712 144019617 767006561 168847911 80042508 607740199 238048660 424292003 823690901 800111444 56968353 104809582 568445889 985944328 19468295 352319351 982049325 535042939 813169629 639263480 364892568 626891766 400987284 709115869 155789728 534939981 262556474 240690719 960679432 74621083 774301761 475412334 277627856 900898763 305343895 268053537 213352897 924851615 245230420 307460385 756733163 242636772 68808997 954673258 145838797 555393197 340671645 268534076 497650791 764788316 467268082 458663816 241430296 194851781 826337297 810979414 725994420 279430386 251689706 556079994 884425805 12250709 219960821 558313929 264700282 486864987 538978246 643191971 373464879 434990200 311089660 491657361 46852301 461023158 743132536 517500309 886960180 434483525 313418985 412553263 708870127 426407617 698673141 712847859 449375992 811199515 404763246 496403025 124487904 558083926 787047084 220856202 722023519 752576649 982200387 418847509 186057283 425876010 694096860 335017312 821765294 664835179 827511281 539115304 184735250 460029520 895410714 537446907 859746056 50110584 86987982 362628105 262898659 799695038 676598351 870101490 491682955 66704810 919900119 771092163 682415637 47104155 932396401 453154822 813151942 855571160 187444929 388742078 533719879 947509366 416808468 957620324 486861066 676638739 923224975 569603063 66096681 508128704 498664179 327200802 945187263 962326918 806223323 856326162 344697624 509707924 577927058 451170351 110033303 325594293 986932661 584557741 78522517 223742820 378632439 124815498 823969071 910062125 140464311 265575902 192514822 992946426 18530420 581601115 864472794 563220696 82509362 877830155 296615601 258857917 78107218 981467460 751528862 905628648 791427019 475552985 415221798 777479447 43268426 893865453 139706470 585677359 394519192 337827875 758662128 951365511 430824824 6709567 560205496 959675085 228198841 572120100 580402716 238423155 347476250 50819524 758093043 366009882 145798572 141673203 137623746 451861090 982670565 60455622 582487864 60031534 577122310 731886031 784829263 54991655 97120574 208324286 71763398 285696755 905380784 940565154 244729940 419012277 742872489 56502940 719485343 386620992 21592960 397200735 952334999 820618659 311268874 281197828 894577274 641854270 63430546 125529345 458894559 469602075 779995029 370173819 137509586 842895522 3396285 719934172 528785925 230527463 227904530 765916482 303415327 804081597 97096957 216186696 108629568 871040236 75297188 322129758 396901068 337453112 714806297 914235554 157057868 766008994 979230592 485378394 783870372 992665144 548905681 819794153 103436889 234378946 655828512 135158971 297562671 726918117 55686295 682600880 908997158 665509193 603899630 798562629 740498995 484949889 886971462 123357945 348308046 375823253 399191641 660661198 149511999 753840188 134371956 828655594 264063891 80029939 274293964 568973673 467764923 150954601 441260641 264241221 957412283 665832367 164296845 286874334 406587663 331737293 297290233 938503906 178495941 574043273 480762362 358459328 709772180 501253543 360086289 241055385 22928393 273223873 566726332 694340056 823585968 400315042 316538610 230547558 386524500 56229325 483283591 715607074 794202928 991826539 197131702 834339505 576544743 21392067 817422933 814864954 284344021 759850825 735848427 124808027 216110503 743328079 160526165 886030156 2986864 316694820 577792775 27835297 918575590 115706767 975505674 78010416 354552849 444117886 133573958 386845845 867099515 452420839 900436060 320475026 22310157 674447703 110140721 430109654 845272133 837687012 761181809 978568827 545949451 921765500 938723277 406881970 387986309 320910747 435753810 953580671 439456633 230711838 391897513 46702860 948071662 150644890 515971615 563177679 808220902 30224965 393639200 95856214 531328842 101800079 455790490 494028248 139664337 100779449 706010298 998292636 72393967 684094437 190158729 728595790 813402514 184812558 710231104 389721777 921794636 910151985 408866759 91601705 960679829 383259368 976209102 812843864 27985430 970886164 629944084 102142128 290807351 913374757 31334766 522383941 62229689 406551743 360142531 561064007 653282826 516778777 891149496 419890424 813996563 943371206 638378678 711646018 889656546 52956891 590206687 652001558 567630764 855999637 274850752 152018023 402520476 123365885 5100620 749750774 18866430 512013908 490439481 277598257 374581524 627656791 795404305 606133516 123920265 474086325 436083745 464730501 945058331 462732136 518381685 151984878 697225914 130874791 736863148 562298124 250328160 864854637 309758831 188509206 585035267 588807041 405005961 553274026 552695900 675560518 207376525 16320884 896371073 597260895 505383049 461152202 684069953 891999426 878826385 870592194 644034166 354250251 895266417 618025237 181800533 849104273 271189781 64699049 717214762 855682574 459326272 667231562 425381671 567487232 708242473 623928734 852793082 572963681 35631940 376886771 908784394 236328756 294034030 36996675 587051416 803765833 575915269 758002432 47510955 450399214 719719763 153426840 2137237 483120558 91969420 515053430 644959234 403529752 667483182 609376894 378693139 250945030 640559197 340774954 852155114 358747218 699232990 142630855 860120903 682079609 945894097 55482284 480508442 677765799 309090149 524200678 533009216 49929161 605427885 592178333 500665797 672778574 961123264 99414484 67712335 185001243 498317898 84409582 249061206 203391373 386866509 3548485 796035398 194511487 216060803 395109320 512041505 50562404 496337129 364074380 168004946 587211369 868262672 766777856 195584988 784034779 788010240 477594373 500940400 536001726 820834316 163652098 925937331 294660243 725813395 28906793 588194146 930878282 321669927 729931708 421985185 292512976 946399746 132784910 994194514 748939752 867073804 148744441 81539219 272266140 264536916 342716608 556275541 913110299 768279958 893550399 92650870 720763734 384289440 594399306 791882157 205584427 651163373 33207956 743123660 191350460 349484931 452382044 692526096 777742530 521459332 407925056 762072034 483882515 891454013 72833613 473862290 350215512 445114756 832773680 730187326 450703716 567628035 662283181 270530728 970891070 945736760 97723460 352071472 842112867 378116009 790872480 680321329 635550262 440260858 165965636 118917364 157386164 286915643 429415382 988102338 21016447 71931145 517010041 575779168 247138781 38872098 453309010 957236355 705298983 957429765 891059915 207701051 987438891 962037794 375315159 463597560 261795256 96311133 469102762 672070081 457071079 885602393 895589718 933670004 462213249 322327174 821169383 983370181 250405289 55969543 775895465 625505898 749155985 584187488 917784613 12917380 887780924 501828455 260502340 137654741 646283466 282809334 93994443 433978765 651456567 623378487 802483062 169793974 870830004 178331434 816409834 940842097 309812958 395166938 739367298 686193569 925107670 640602771 973625012 882676244 529516554 268355699 855705642 816054392 764415652 735447241 443554944 68342577 204230275 256257539 466513389 626645767 426479812 984753697 202001437 535395414 483417519 901858261 193350634 164377675 818869708 12082079 598695151 432016776 785550675 861494413 102738869 979436825 336820692 827035652 742116210 298176357 245878483 917693518 636258838 350303387 794369564 935986713 650110332 942997200 620692824 171696517 364276229 920575556 368898146 990227722 850083600 120332966 182299178 346479625 39030606 471982274 787903976 985644069 683912668 684267717 409645681 413229426 680926628 193594311 859488782 909402898 234525272 99339468 290161442 720872278 843912830 954745265 945698635 928405036 317276557 135068557 469848621 826772679 505352868 60650473 987384395 150269511 392327308 66656240 740257127 567321671 375113198 349649331 987066881 189702877 570813302 246041015 292096766 16415470 411903939 407471135 594256676 29691279 119626199 773182974 970440214 706432098 915870790 592096782 225876695 917543114 588181470 113394316 741144363 564898275 680117446 146198528 610148122 285957033 797929690 408248397 966410705 959492543 492458042 409313900 332991560 626899683 403164774 563931264 280638932 438641372 393010894 849067904 86328524 897938969 191013700 733651035 816425974 797479871 766146694 758312195 587571630 29839722 850412068 328513500 39774553 282704379 646220275 938908333 63313360 181113715 392447725 313948932 431589603 196128877 786576627 149193796 771262355 544296423 418887663 398365735 170997087 278473238 492919926 549851271 527865216 652649708 686583571 374764884 78402475 420015218 727483630 160178991 771660238 683122331 96153315 931058819 852173069 704203538 215778544 506798553 862851652 781618854 620146862 604698865 206871294 113915311 952109717 422080446 542230680 474917133 534588384 311345227 349505181 394964396 6665147 298824157 285304170 870555199 556772630 77944893 62676440 417507150 780678247 528805283 644741712 814651929 394488077 925878980 135961148 232820862 743676269 499304934 417892724 986561095 63389914 104915877 332212957 840162770 867410306 417042071 418976334 214037608 973429415 46568912 995898752 621645705 193602851 865225811 475329814 949793145 981552002 48188103 277438426 879962100 971412552 185684845 260920252 4547506 966250588 648910421 762864222 405508642 985579513 291791962 733029514 916459715 563886864 58425826 83733105 301424770 112964631 199705505 775927247 523904619 959659105 932611621 251370494 873101768 6551217 553018624 590952468 534564884 13730873 18168728 865878456 679305890 892255999 450682621 755056475 747845530 669556831 230476706 501402103 40032252 393177700 434664510 563015349 121761390 40348236 37614637 636525963 122825500 979399017 998906007 587625680 376179054 279047144 935030720 509056237 454962266 879400012 136404456 966372277 334855075 13416477 119341867 901868295 20409704 8986805 476138615 949598310 499262555 398187830 816820498 666515400 315071484 177998371 139510820 88024754 677762025 374183178 259547878 776610613 213874172 683126192 76445384 242590325 950413547 757430471 14988119 479445501 217658579 130786999 918751648 256630400 777892765 950211868 541235086 3948553 155700942 911753583 384298443 623843913 402760284 552377609 366214207 191753964 925391310 622692620 420850766 942132715 448577614 143024599 105315075 375725267 222144635 533702281 223517672 932918735 323037711 990335115 296235069 923546835 505725549 338906082 518938296 128693466 642695670 676720918 4431721 430042997 772759293 984096596 942089009 442472187 14986321 883681011 882122906 526880072 584062283 944172893 187817509 377547364 59507092 816035174 101243133 466301885 529164322 800959183 273037584 983489259 65981334 45007472 959383309 163413799 676551177 256662601 759256909 255206107 325654562 351442451 588849668 167279174 827525304 329036470 625907421 161959598 310012859 539543314 404321591 826810789 864964652 195780291 559534121 631471843 150685852 641434666 743648931 69228826 521820374 33268647 502131366 789516928 654563978 961630539 98381320 658483107 788542548 583708950 361338304 434410458 246169979 952562715 139694046 658202937 651471884 745499482 540815302 336587175 467244877 611533246 742015853 321285630 54795197 165306355 66729005 499819950 817243265 711438975 174800635 760590026 919606559 895737779 467193971 505587299 738966386 957246383 48413468 53603077 509889323 672491125 691520211 718119095 871733513 736184732 817887737 106232451 313126935 743288848 550882484 687939882 891946444 622397285 456108688 255899319 49187023 796301542 679307212 923768251 132381148 198232471 628147480 338325028 139810784 626555565 57771172 170679117 256337269 466815467 738631372 690343346 391224 125581244 835289088 671180418 500765972 709081526 370491396 359876855 729515621 715595007 141359231 584239635 627668907 755652532 719752778 500969013 253924281 597297045 744412491 192935867 757003998 526002603 503752437 328818133 67483072 394183212 489848398 703176932 347118647 354395939 418454818 454671530 447818573 342610265 442759852 912668803 660128778 616643531 188143801 625209686 122898734 36227800 298591870 522185305 416794937 662613132 172945983 534091442 99717959 710581743 567970772 889937172 630697253 83641758 13401057 332647671 103497876 98385866 103156660 346277382 296077448 182957666 742397186 804184703 358381536 284421044 476075291 723933466 717352281 532153547 42358947 401105250 278423125 176010904 644725439 955390928 804235142 857450205 851698660 390285237 970376488 502857258 157221984 533975737 749548515 295429628 858447883 365747785 24618347 991186471 67078185 937073117 808747420 605763231 505817432 509870903 111082066 997190152 13255320 148663518 194395027 803273460 22467340 671746895 374863958 86889353 418620558 862760538 296219926 951338480 985308962 929821286 897230226 394574277 58522714 204751199 110252840 47468699 645117390 175176663 997430447 908066135 15005588 439449899 416907262 657999843 261653312 8316111 517235652 172335762 423293023 623542495 469273131 236085775 120942226 954814943 743427098 368676948 648196739 896152900 486144619 431918446 967290425 795162033 926712680 992289805 192923382 324913900 111256112 219034628 613448734 557578794 985444533 297896933 601633673 511655900 425011581 757903447 393278389 590597598 462406455 652453727 615336157 304776328 913526229 196708670 218420263 36058618 885450158 29779409 101926646 217357782 930838719 784003520 903736364 413648635 202640791 445965458 188549236 432159093 831227975 995572240 315747160 637879996 481136721 250199603 46512815 961123846 117211702 510099457 551810115 405507657 258063580 32889282 890705297 423002431 937057729 438228169 712177924 918099812 603418522 29355785 407802826 909111601 19322511 263048925 997988648 280621256 365198892 339657483 467266688 784816027 172332880 670994259 356501711 429753211 459581380 978096539 780430317 183913191 1695851 557543381 501724884 547399326 849922656 394335801 815127065 488606783 466664689 661740780 1130987 162982225 445472714 358127545 318014253 968517290 535625361 666234984 565924359 88271671 64780826 990505877 429649363 909709989 686227576 229978164 176134193 995014344 67694334 588397395 803252195 739867952 584742019 45446582 344672604 145935681 292433887 414776401 156745203 635592595 476188884 852946163 49119635 328167898 264011662 216714780 113501167 672324281 661990308 763386946 68009667 228628159 654684776 915116271 151423269 861664294 713721678 653994832 860623552 129040951 78439159 538145055 661517138 123975405 889920530 387196427 57253628 863693971 518102938 748829989 891526049 491796954 241700565 88705368 143403997 83358810 816482663 897215588 572308498 741379464 673775951 793011291 739818593 630950069 481273050 535787474 276710853 880680518 847473372 373574460 548961067 872305468 837427876 131137299 302741545 428244114 692866470 282271763 157762038 322508839 672557384 381968120 901261664 693139233 137709405 528578150 759860867 172257934 395413129 807189899 252400884 80879877 566874038 52328252 104655194 465112905 278699016 751573571 869291086 791883967 357578721 609551436 451188425 319352525 177479493 637292669 110366542 810588963 535280459 648198413 984338880 429353432 548123230 736727917 48687405 790178142 790041358 890612631 184227208 936300427 316120399 799000166 554546253 927730496 22510005 82326994 881549190 391313064 645548025 590719816 468359674 273076246 489131024 433099087 616605845 133288617 801476166 232078526 907646387 245850499 643291725 446119359 537778537 188391714 263690373 45362026 506167037 385951678 336632281 52293618 119229046 66800132 499854804 139864457 593029458 495983193 689615655 770968161 845302076 581471267 593127043 652460491 446745182 137863260 620242945 623073829 468894605 426778421 691656510 670586082 775225061 586091608 648826111 937357811 887246885 847780913 82978123 446161385 719735187 409293322 240434159 506914290 621760029 821323711 241139532 777339497 177724977 670249502 175980813 586048852 533381951 602788047 18470408 893159826 264278422 623323730 21087849 884523251 470620417 750916755 309847077 628280985 623365708 241592185 30721911 329994830 606827524 876716360 639364638 909459357 545428111 802510645 724516258 773511339 211863273 36562093 103436641 617060231 529307692 517841192 264191582 393699998 842471288 484128774 583444594 278965367 242228842 380017954 770913308 137912233 758704069 70067097 408179675 958945320 486482802 387672451 859596080 411538940 999562830 61367667 717244293 866139999 266410485 237927306 775339282 702144988 601308603 398419557 939304823 413283374 232027322 614245276 455743089 114858862 387075103 14919686 780150310 600191666 865384475 754703212 824148909 804021990 449849936 428210787 849430614 791478203 737385661 502012501 386385912 510510364 322274368 698036116 175640540 379075895 747155813 779032328 4620042 860115489 829218179 861231039 112461105 634657672 382144077 410867961 668799874 342935759 34242986 807715904 990350399 799745673 964960663 596408338 494270973 333938677 315372224 721344879 233830123 355990386 946187722 497856660 750923605 139053121 664474962 801948585 194995801 457010896 323946851 871135823 647745141 318625206 343710869 759162626 476381427 650202793 125558807 489157872 592301404 465064239 51839736 740257105 295629171 290083201 31263938 918321582 285802976 7278671 969228290 922628353 717136376 918538006 521773673 600717990 488967092 460763133 173073963 815314989 689889169 518714471 881466110 328228454 352522306 989819866 464636341 123700243 400567482 953481601 274907746 161795218 295902220 306183537 453124710 82627643 571764657 840182236 829898988 620351695 334606453 735668320 16239521 870007778 121768545 230680929 25389453 223518985 703575226 567168435 265801140 503356114 534690872 69343512 379880729 174745674 859885310 792025006 771189581 202220545 149205101 614820497 850332964 748082151 121892373 102662141 991965867 32926503 786811963 979553586 257084574 379542086 994223519 832799016 694578923 675858675 903555860 958209873 955027437 792951150 799889434 614794502 965569811 235659589 29350083 898706170 852671291 553104326 590195063 78736163 855719630 640105310 239144634 122917002 786501046 204654979 786471167 953879622 474176861 628685133 575046942 428285341 280872841 956979945 569895715 411064075 183996175 799822289 425223971 340996488 735106167 308803540 738401034 276425474 929933925 866376465 708556705 806270132 792646301 805244542 789383566 956536829 675329048 180617965 606964450 544658493 87658756 22159428 132672374 763798614 139071510 318379395 106133237 734924268 837213265 657409550 228869406 704196752 398220948 326034571 405320264 325732596 192788068 799182640 232395684 542339924 890041024 109898724 852802081 284059879 26659652 966203468 647419145 902594397 7403513 963897878 441838690 322712376 967743026 652647092 605031942 621678042 330770948 409711466 91127418 425875159 467954839 330776118 553209437 951177669 897971690 52888594 506971532 29537110 423485011 516759922 87240728 450656559 596470762 713933153 33782696 947487753 656353252 290090228 975335412 209695248 374574452 134629188 817778749 351176515 489759797 539620361 79491806 424791471 17531740 983706741 813117549 833198042 18349784 835731366 25216211 253345068 785776733 210980465 671216564 48334755 701206452 195887615 992015848 640504792 448851120 375804020 411621973 536889892 452924598 718754512 147556559 141523142 986880190 844401230 847897656 937859430 701657115 374598756 249975727 298259806 952215040 577183577 468471489 986996062 356797710 729202497 107450751 766642317 692469895 421148873 20321019 217566992 352703319 484156298 916368576 636697237 92782479 693918380 429810810 978590813 316991668 76213125 388102376 999188678 624382472 901580180 199579904 460277011 719838142 897516798 325631365 886482142 907198000 333062403 80490401 176133370 566471206 576348006 307797030 99290180 160012375 233234244 486779086 792159708 613938957 434430418 948964405 177647203 809455819 488384252 34353616 24470211 447668441 973809445 511226182 193626525 205031646 275632372 71421329 486073765 273080545 882249121 522356099 441376795 577283957 418885283 330296088 981505828 135086669 30182446 405679448 172614706 380783829 855498492 249387247 344776057 970543268 165797083 464484244 472947513 720454964 32062925 569288710 239731327 356414439 596941335 487649693 929441012 853590661 797265675 379570200 853195418 161844113 6124121 59903072 102966530 887346663 437681636 88736700 48316010 781505019 117983375 68681389 503843327 289358786 687312383 127511589 170831790 776179123 270386891 342325345 2347997 683454764 651577837 995112341 374676884 571102069 446843341 4958635 530776939 200878966 985143201 539659315 900438112 272150951 116622870 107369615 626557615 901190976 289532365 311007653 25608789 920081348 895449194 161201531 842006906 280651131 409676823 765402653 222726509 986834185 382966391 415748498 456362836 291138253 251348093 977042045 121161797 865858886 603385849 137463542 835957088 654581206 487608516 956639683 641633324 900389270 156775280 868116737 358390234 787337328 199293401 304331943 152034312 107581788 682282545 246296568 658216947 252382155 953530560 514382943 525358459 509760946 936796491 596146377 806975177 572060187 65520936 807382521 969862582 899581718 31629164 898547717 136016261 140435114 251074536 323132396 951341043 149003163 518614010 892650102 130043163 495929123 572612924 809047256 331223533 453827691 987037900 905590842 224206113 894043569 762211368 776972670 322064476 870034470 660196626 223368223 626254573 328590631 454080335 335476335 678527354 6036410 244609909 252380250 495386565 699211736 568829871 226768835 85344634 134427546 476447270 844961849 198479034 960144050 244034074 876675714 901654005 109382132 768279515 257760518 373671232 672233383 500725924 195848830 317543439 157591096 272898213 281615399 72615530 917750138 828255679 94389076 260461793 614882959 379797523 410964447 342851814 966073284 954635022 65026559 589512732 856413332 393162284 148162533 432075793 127841094 982743221 830458954 908574078 12772853 870297783 828067367 180350312 346945303 311524835 519629924 254206018 88426330 803230698 361152143 122287866 79973114 799059148 575441799 330446683 831858514 3131249 785752012 284836395 895550301 422482646 409520331 65819325 508328810 794555406 50630845 3603204 986693045 977168636 328541583 890621234 575924755 585644132 51082401 439685032 95053060 677252481 205510271 157314764 736437411 606516901 756315553 405021226 189621791 816796495 684137524 373054478 293367338 650072013 633723279 375907353 533653322 931224657 920266733 607320318 993259169 133885467 514428201 308511989 450315736 57288544 565848146 758681069 694016339 471595097 45680431 610195495 720776657 901403401 203703211 647027482 160986586 314471628 774100167 481128190 985753554 723627343 244645780 201598639 170889118 738430892 76009550 839795777 464727252 673900492 652793295 476776360 47273403 651294242 809980313 183372252 398030064 883196915 471900330 179568263 153349466 665895915 546882364 303656726 143580905 811224896 511184320 666968487 56902031 530671530 701224989 36570644 288415844 61479746 69398883 648461452 244648774 368080961 153265348 317617773 389070901 919612183 502142943 86032405 972970628 738435380 646722504 997231457 554221951 3795846 768203112 697023358 740866215 683116992 809970413 434675066 421524667 380321231 668431694 142896592 923766458 795867764 176907741 690703006 725210265 597150137 966192095 84080704 912333783 887065465 683418862 164390955 622303016 370751654 561460866 731471871 932314189 204601047 460383324 669275507 28565371 427304973 25662534 606312270 648776754 173166656 761729158 293895272 767423245 934390735 150426481 26431424 777475760 953709112 190279554 176748727 384094307 357678983 194970570 540106434 349785762 17712214 352987046 108971702 3648945 468098578 694924191 974559878 786846655 814037017 761001039 653029162 889191208 492707737 789719671 314534256 541494419 793063742 30437311 647165615 604399761 645347391 443454653 649977144 215524940 444581439 938784295 241963033 929353652 608514622 267778262 569842614 512629379 147111494 899926098 452101768 763621916 280284593 222788374 428031040 45045661 772035745 801703208 460689510 776212333 980718710 222260723 111094844 916148354 171709107 370178486 950214252 183996691 516894675 572200264 650805360 266684375 520898122 620745210 549252176 547744926 716989980 158481887 917748608 344403923 997635261 85132117 567999588 882254609 800963668 373138648 275681416 270402311 395419200 495219718 355692607 4627115 406878145 585850596 935492807 469186062 321130635 537660780 808920281 31889948 272329270 982823364 331635400 631337580 274105249 61462822 101654710 858207068 653683032 450238230 710535483 941354602 619980752 825652693 282667998 891518458 568204720 243857427 440763346 312686750 98373814 681990584 601287675 580494182 907302523 627762507 953833385 792021393 569135885 225309954 506085201 86968212 434412517 401739737 412558840 724775220 23663968 831971390 387949275 275526733 709543096 22744744 852851707 784549417 205404102 493201254 234474792 801885284 120876872 29449946 934317152 777443930 80877657 181585909 728164746 806447886 622849805 703378728 736472210 611637962 372026829 510546271 94903796 263415400 215938446 507359124 518389533 879878341 690325816 448851551 980290433 546155839 938461416 772056268 571974690 286847530 741827721 306845368 661959463 707346516 571653225 900882685 330676649 762851852 267436708 527773507 90527937 724561838 602873891 505944929 406695771 34230790 986241078 49042414 468601907 407669721 135689971 726073131 823934014 793527721 308725923 592234166 731368375 279852368 991641052 882732435 651097987 436704612 201268720 525282584 713890704 539386942 987005279 651904196 788903934 322734606 442403036 96471084 223492761 93569971 86868719 943064483 533333582 717228257 428329145 211111579 590336688 30335695 577542202 231079540 891952697 269198710 174340761 30577726 356096 533664347 23311559 882844381 536278456 280837354 641013566 883195328 90169016 341353421 363270137 142005617 360086700 484110618 146971572 704785439 988995711 566266290 658888976 228443762 239921910 204405616 341496353 20854309 174583308 481135749 380930593 353846104 433189438 684450414 203847774 245323360 842116801 219110770 74020958 308352131 395406660 192295341 431884522 742118007 215775005 828353564 979887566 236003744 994469711 914581818 99455291 779159411 653000047 478345273 235533547 527262203 762760255 184718498 7112408 146372618 15392505 270740705 525850154 253948841 142299596 285386920 636245717 959918927 610642598 176777671 992279657 195755191 333712706 446370913 843822590 565334017 345034480 759871741 344912309 551890930 3666124 856765325 90022965 516647589 541488910 363687856 311363135 885537573 368934923 746546921 58121120 194028635 96605316 147361446 241632358 701844775 88819497 185857406 360388236 673975216 667700251 275213397 432563658 820684894 488542006 330167742 458831522 422867529 241447141 892517531 305368402 572056054 542373737 260868860 600739285 280354736 230732283 850916108 991173432 958765195 40466792 882521295 936812547 310699399 373588210 939211043 628115451 723989964 91136532 725340004 310463537 246641114 781021835 917701899 447961411 81014984 280033176 397769135 249890052 182195257 489187415 334693712 428719461 583638413 643793343 825853324 230994335 711598240 852653830 533186372 330394258 672035490 725813443 284361847 911190381 853549106 72999125 946393032 876829857 470372490 103471852 195405925 924367478 157428550 649300469 166435982 108473453 316437856 71406292 824223573 852539359 238571452 134362677 562299545 782760673 118545872 582571221 221677576 483556581 947084773 979841708 708277137 74303142 266994036 339662204 315823019 197680496 669378482 96641691 573928576 58413321 101439685 896727503 739397588 990940413 40232021 289089539 481391253 953537305 515134986 978368440 654031855 545307740 857697260 403802287 391731141 728607373 214230153 649904976 231062464 499818777 497509204 108349231 255836842 197961988 658233491 692655530 953314747 125425052 727874103 538945445 196274747 221553630 937448449 898820501 567657876 833037107 818652616 150821091 772006838 540658577 412429901 963577952 526941985 266397689 663005222 263113716 858506410 857856559 856689995 588794928 559847014 346608311 935255561 988140219 816084612 537238097 98306766 620941813 269424919 866963119 742459643 516304070 701011006 533964876 61242961 302269633 669049319 916848074 173318262 94505268 970772574 108757570 655569741 507782195 810302916 38270279 867059718 307321460 338438920 746761950 260650402 760287086 874836831 668745370 909181581 991673806 489642683 826450527 703461379 601053174 704545035 139659358 435734877 535884058 164095123 38261783 25299693 876567878 105499944 819107668 726432543 695222496 408015169 582686119 691751942 432100932 374050889 401566029 105571830 870213361 401673341 423515669 592426773 709439416 371376190 964002638 816843135 360818185 673214722 847675147 903720479 52469665 19427847 512866002 178323165 663715699 800441975 439895685 278770082 454843629 795260327 52101453 166078324 539273271 454646598 670861154 377442662 9622512 244856390 623452166 307476889 708550151 328478059 486682071 247335381 336732712 80092767 397377493 743698851 352530970 229094171 311529997 405615172 839346211 538395607 462936579 727387493 202565358 972229585 24187010 526384837 802323545 191313111 417027237 445952791 265480008 82717104 837158300 140320873 476792304 892779275 707534033 379657602 941042493 415249196 635063309 59553237 311737124 243526522 386839490 11761358 531248312 949524579 305410096 228183821 980167874 983654953 763471371 786414088 161170171 640668612 487230267 103561693 779246105 16065352 824639863 350513683 584725236 883400641 176310265 370482409 382101096 457945061 378474773 91076286 718644995 750837008 504790510 558268792 897235892 245244300 275487889 478460375 84843778 447339359 436274378 396089647 333568360 188569421 757466383 495391286 415518971 679391209 717778566 110702736 806332649 222263939 616816932 855870153 104253661 375236534 835769639 772457934 222945692 857258187 79130357 58366747 876604945 821604027 551670545 228004826 530168305 702360904 206186556 134574251 736360663 487148147 279679553 320334772 393369834 510181720 317719933 336938535 445298627 678434639 894392219 801913277 69425679 378549437 708640089 30125095 692938260 536038997 493710857 439008911 205457510 806200946 346403660 408307514 459508429 363773449 456226000 737414678 923581655 167301871 740286322 598888982 389025136 601927126 925726649 466814532 835533635 647515961 498516371 458550911 671906089 89829749 988927098 113191531 885842498 634063250 958816877 159443194 20413033 620341357 988990426 448716100 193789919 782095251 665623237 483637273 167946391 373620718 346513164 500146179 477108743 583261993 135537417 656832801 643566015 654664200 718027002 365238738 970214782 361126403 429824682 798806559 180151072 212232450 883679348 604593690 816084884 740944608 433555214 359391463 647304220 638360093 896488515 135144590 878696669 368944936 574206427 210522308 975144093 169807659 42962031 352288718 36582144 89057446 826405878 177487089 501220368 642925352 53329644 747028221 829511246 983489368 366798653 986616680 995340687 225411927 402503178 844565135 927202549 404699430 147945767 110459084 925649829 720423174 62385777 900438971 707431835 653147370 619465057 254661503 301167883 908142122 17853712 734126584 110877946 927944797 690743396 207158828 934723497 769222381 224714302 778487005 264280931 502015477 169553171 158475354 556480382 222210859 425241469 156883439 392976412 760034977 520164310 92165104 245031593 296767675 957299702 613678764 969240312 762297686 772707984 49135749 532106416 697238341 513446311 444303888 684282265 335103118 260562691 198165177 981167909 716950967 260816350 404898034 436139689 393607831 16329139 163338724 780778644 564126464 176154064 395348988 230443727 966859490 626355127 975648456 916039610 970020187 797661826 422863861 961052720 776999318 779082162 647923418 493415879 995605191 562087964 860203162 776900619 787371071 822297922 865378128 941336432 527220385 405238587 88503733 154402581 681930906 179713024 420546369 716696413 544435157 761219083 49735969 834975962 483158377 632645631 543508084 740203124 660098466 922825510 333052175 850648476 244523099 284948511 407384012 447416803 454711584 96674461 559973984 350653551 257951006 729535942 43167452 945758314 151300514 860608306 270956816 815197849 490199988 18454783 672059405 910631823 230594528 628831715 186605343 323729504 202922878 921724036 941765319 549171303 213815473 622398844 847722272 723524104 505605715 498728032 421327429 470602379 729049739 235930093 460779536 688887818 14789390 668439085 611302639 78181620 833531987 293009956 376667939 45957857 312186403 219117946 769548102 172481793 431019505 627915973 744415431 986228254 321006117 364796642 352718447 195235486 881844463 242127406 396162627 197214913 999273778 550701261 463514796 653672239 550163646 993266015 642497158 802054614 734273178 836313472 394885914 553183822 635988600 632101116 947656022 958572 124117168 292356303 910687809 487432026 511257642 270552055 961667877 758992189 218808056 854765018 416934735 885203315 962885671 880517494 957879118 838737204 741182209 130260261 17915240 627664442 381521948 591285000 753470234 158448087 265284368 590762488 84475852 89992588 838096018 573445244 714822384 582122755 39589127 815759709 811943897 925373115 725582308 223810612 136969390 695527552 613510251 577927436 267542021 393210570 974184430 551782660 506341969 261269588 695906296 109279436 95916322 720581879 642556296 849242958 742585584 107848438 826248901 985247434 775328899 454693964 702233701 549834239 186818834 43916153 298549048 832789584 294516782 324991365 446221056 188676965 901980975 512355547 825977875 791593364 294251241 176611433 750735893 475526138 176381930 940919075 689560247 916750497 84037004 244242714 798784463 998401711 837470393 967183642 802647677 419633062 232570551 463456817 472045705 758702750 487989352 301175412 585689267 669206415 38547328 730465842 188463644 834687810 991967830 169605121 658339589 175921986 254988266 706650810 321421439 828366545 298044216 807267459 707742659 573993143 638849098 760507906 373004935 907350748 579972006 154030471 609999785 368007125 882625819 882804175 189426535 75172774 378100456 580830320 296697829 9869042 807291846 452076477 715255995 153947980 566562036 230125008 350010373 237086439 468665314 436171508 166176592 785503363 64451845 712492356 509067024 732841003 852271338 372966915 498637862 197874220 810845607 126886323 768295364 87962867 957358640 455422300 502768888 663073597 17560566 201432259 978430706 204793068 978486269 391847824 930289588 518520653 760600449 778076486 74324437 326593984 822636779 89179842 931688865 133091725 500659178 357486012 555972421 456415028 967055899 426613333 710112759 121513751 985739886 972285374 798941951 792718311 161556974 988677314 482259385 199986714 817768868 985537897 53493952 781947957 152384351 140119523 58567249 499185066 556800466 393340367 78203 242612103 932348802 497181538 30005902 113856607 539834652 834924883 204696399 986984350 691504457 489160539 967880204 869405485 191570887 327055655 306809413 223553017 723558901 10811235 79556479 645525271 737212488 971598761 69659334 465273057 652363469 331159773 121617392 158905056 558923294 714570789 527206056 24712120 496610433 975527723 738353523 534882438 199701254 486479695 589486004 809818659 762221177 568923198 235432652 282813069 495920767 461349137 823913309 269301691 491044373 110253074 494166594 856471517 460141012 186370961 406508529 551777581 335616557 691270703 494832072 716790484 503249315 49912384 180671094 675551083 643448329 603758113 688957274 29633252 729880043 955057731 882996754 643004462 898471523 952255695 557908909 764536597 808855062 711567104 608937192 284434773 647425143 303841214 189916947 333644593 814726248 831210914 575340690 310214451 388398931 808508945 56223098 951357385 34422462 679797971 626079325 176156214 550557113 768462609 357307579 460330082 697209650 570653068 193320315 41451933 585485601 609487349 482940007 29017446 811316383 925502317 493122559 700645510 580381802 440792729 615131208 222776184 132821425 296902769 154159602 677851750 644309093 727945008 218191470 626613669 492916735 105645822 409767823 701602511 568142109 581962291 645609656 36405190 901196470 305844684 112359033 656625190 308650935 174818281 132327261 291584711 240840644 416154266 560891997 27471301 405930545 741420236 32679335 48456331 881975082 758692196 897849419 334755714 294615554 76722132 591914842 890291824 462057738 239285447 144348505 162645052 776274610 770071877 87407954 405056225 182805665 566558437 923467798 863735527 63682033 396518228 663175847 442544040 437808298 642431149 299346821 287396164 572236170 51582388 802026890 758431244 368735514 884213046 367538952 544920886 836885102 40850735 891645203 859386725 240038209 366694833 518500187 266683721 576060240 19756331 667407443 32836668 387349568 869283026 455677793 984015423 39124195 839690574 354312305 793381569 948333010 384405852 961998022 873375900 872848196 902319196 546177608 38587504 781708198 127231315 884538794 821250782 707191432 328744012 988626286 498947511 766388741 33237889 458951710 773286497 255733277 116052218 37434711 664050079 691190554 150000292 25896183 368571229 335878358 812791764 483972825 758988276 319012158 256039706 349316331 305827739 212856630 924880466 280071348 345426466 877218921 3092874 915015264 121817517 651739666 539566572 347044060 281365126 680976369 520526449 557628247 928328330 165788280 178070781 742133045 806057142 607033306 115055337 111394579 844481184 931799985 42179902 988198247 2144763 909979059 337621254 912843901 943460816 510338132 932457883 48132622 425397669 825680181 75591016 642992084 917336712 210615978 598015064 861394559 832412173 534907216 793818692 871524178 228407707 370810139 142226567 138437668 138861938 855106145 314260134 712889432 41740963 498465127 668383375 919342513 545583838 325618018 538259490 498690303 958472376 594173049 246616341 578599766 541026747 510233254 690024656 937470831 135705709 805205455 916923520 997718248 44886283 303397934 413702458 420215565 271326769 907949677 933851391 422736016 553064584 296592281 929181594 809422405 871805159 799350280 762269059 882251415 59318135 572425106 421505191 786048421 724037308 215303734 118204736 457350136 802468479 127164466 214268613 444044388 745213268 336947026 731966657 363080936 109068595 246087033 882243061 142258488 87281435 874823910 808150119 252039846 129808745 689477686 986133816 298732456 874504773 173535988 440048037 665710190 516700289 115296807 300554707 604103582 649978396 464415159 361797039 220416472 912025169 32315655 380700375 354896940 805481780 88986239 489275537 321203001 659948585 844316424 583772494 412427570 327911462 907326794 634342943 581060449 325200855 194055823 776370623 491457444 344221425 838895326 895425827 661271041 763605669 793287070 928588588 558233531 421063505 560743058 708215028 632948650 311788356 920407969 786353277 519634317 320752843 545158819 181963714 120810922 247173380 445323401 30114437 395235201 868050781 500163549 76275833 135437172 849319311 363631112 860822653 213188588 645305171 149170996 374466880 784368067 821541532 146389771 323460538 351114835 743435840 542190207 621849578 796364274 323858193 372165172 546870689 752400732 802751038 509584100 824888465 268433649 613402463 939140800 332150564 774550009 120699908 720429374 251714904 151882216 105805340 534549341 480800888 909647189 712109031 692058171 713587445 860306004 343517047 842313355 40977259 775150133 695487747 885480239 35574227 23176203 479284993 435054774 970361175 880765918 930956353 562018328 188962448 766626319 810091794 683394806 456989836 797660801 425366899 284710416 350226659 126454243 85366758 63405044 68357935 624143457 611245583 635285414 304928135 332224210 74750228 526376670 372004917 166562770 705580153 66888488 289961131 692967831 372862566 341102051 793130157 473430456 528637496 314240566 578905291 480559616 464474731 920381407 10593451 594256651 684535534 570743602 819729273 219762135 513848760 344351698 98266079 523180944 996204258 529679785 709945482 947982273 770285769 263016799 484488757 200671696 81293830 7795236 995642964 622047767 53930663 495617609 587747312 390399692 371708839 659789018 341717409 661633364 217206504 389113722 263530907 754957740 192415241 802651613 307580509 570319560 939489091 274708783 663828594 554683242 653389403 642066303 977826976 114739667 744787014 430351105 795573088 711373744 900009739 428125796 981512862 844771953 880315722 944028085 65809195 66643963 282928230 582797280 482050036 681775385 75659236 665252627 100259410 275545390 181247498 429593885 257982578 238561498 532431664 704028096 435222035 217510731 665880781 813032804 9026278 971212532 152791341 119468818 40985097 299009222 527199854 268971517 272891737 335005623 500046360 256740856 162671834 341264355 250185288 192241901 285802956 365954530 643529625 503782396 397581960 935167869 645353921 849334613 964511151 668606462 163381097 234325234 310345242 498142524 103572340 478671090 355509801 573590229 918343763 513729134 751135366 699496237 493923888 78476730 653651224 338673691 998513962 465182433 1706682 564333671 448794346 865266024 442821138 160488870 757438644 145915299 138986203 745760398 282425428 605677710 923270866 280471348 54006728 120117572 381549995 744953796 531443477 291913678 351158000 754419845 49379604 39666098 457216169 808237975 616341862 57938921 802208251 333097571 364542244 189484806 942117119 810085434 739366810 514085302 354683519 882632690 83592026 458901630 793124031 479362599 586418956 902408446 710765311 179412792 177857378 740510186 189349940 485143413 669844801 954929506 400401134 436464496 217008452 40534047 141474855 226819886 214756022 561316883 333917252 181526049 760212671 339055931 786288789 296013656 863980251 865027648 402404188 363738857 223228501 90492720 524401969 949506590 912298429 21975570 864960526 648135687 901323723 795204179 722741740 31088455 302559784 560129533 293034789 110189328 532390183 426048784 277713765 440156895 247472340 670586895 58372944 520946550 403441567 861864788 687905602 650308569 992689129 341143636 89286376 55312317 431668125 879022111 348194272 719608092 2268926 888104691 886076904 505097421 248231208 311712089 206580570 27443943 655282022 347583938 685599369 451954443 327427607 53419502 680062670 31772817 985502332 543407270 290397115 395142381 787181222 239910156 615340258 581076165 713469238 363307310 249798504 909977790 25476817 95692128 470297802 229066676 671264342 240824649 93614453 384895366 621827984 930582255 764646508 635415407 902623160 800775096 167644434 621209103 595644585 890056977 305483017 9650728 90696949 762567570 723150450 379305261 738055008 421789861 269050228 786649449 918889909 753406612 595308288 172904058 266878359 292608578 204172508 923528627 576417221 305940089 942438812 471834653 954102436 456715840 236966945 500263482 357716871 709341727 627586493 197556456 59099001 876350479 928479642 270072120 224975251 843836204 908573062 960530881 85349546 79231051 661409225 743088174 837450128 582682389 25904997 311429638 182319568 776529623 671243016 677323341 261793597 559181295 926545302 705001355 637423384 129699713 570750996 200913613 440907154 383850418 182442920 605494148 863541646 344065409 128740248 372594722 779100762 238278661 858401228 894067110 304811071 230492531 261002885 667908221 913447690 727959184 739049884 895321576 118719936 677887271 704415518 985827162 607111326 136681262 215062413 52130302 738677106 653732567 604034018 245919042 887006014 805003117 486059665 942276857 393578387 882814398 810464329 302521258 11189803 484503311 761952395 791311114 149572059 877649797 910151982 833243255 24969952 348738307 804585071 530015023 867115097 932766436 451461429 303676657 468340156 630568833 639202310 827763843 967498879 631854583 650761005 772238760 778757793 102241096 818777116 70793649 539340659 64457337 821242220 394511424 285977219 985441978 985862902 608086271 824416811 638125050 658218805 296754255 24304875 912480401 104232836 110763927 750160099 342311180 287923684 850722232 370179549 802394961 237785456 811087153 264516731 9577308 531233385 26547776 753720725 862813828 82985805 175287419 77396777 283842160 724348898 963950416 339987749 835742865 835472131 774486753 215522007 79226818 998943861 512679376 599061370 912240306 745914752 959150555 897835096 778609363 790464040 896236100 312277386 117372923 976061939 360187203 270529094 889212570 94954731 636158265 297333113 692575157 452058086 836190682 321319544 101475304 796708281 563113153 419908736 31164595 990230605 201290915 777278708 367259448 570937827 605956436 264850692 162919000 944836962 235717875 149443739 316585101 775512935 675951455 329354820 687002117 928712885 627724051 712869957 421080742 153651813 935207724 999923004 380526398 181479383 107817699 201431555 76021286 884492215 91867969 58069830 675815209 286788837 798455219 905150092 439548015 483611904 447646043 452189450 949302119 500174456 549227509 387359378 598717250 647079781 430115856 870016754 574191645 106479922 966673337 548744168 238004563 365049820 435823171 922647728 493176074 329962719 346996789 837562558 300672936 502803955 719800758 975129013 482086931 167899014 819204045 218727246 746058544 56866676 745263304 69833809 31738298 456940314 478215586 9922955 241466164 558726491 729069031 757562927 108490137 621789042 188344818 53501262 733276391 341311691 445694662 679598199 451659405 311419895 572485712 662420594 768476399 151039525 225893535 895745295 729567514 769613550 90605561 364541696 968429116 811056076 942625797 165930752 657522018 404530493 796934909 163211294 490625858 750493501 331838319 887355133 434836974 834530676 365162433 643664449 406540815 497911930 304306300 888900620 30932474 892558871 420428524 149032614 508972361 95283728 830486917 76269585 257631596 838768291 646084198 947556426 971321176 564467855 603206578 383277903 277069607 705418084 361954795 30400590 985116371 904966165 232387383 924507962 94992532 273390701 39034626 625165706 683924291 192803443 291441287 943329835 671436373 944890561 333214028 812844337 314440188 315562249 357614389 130015460 696255046 726050095 872496140 450208372 447585093 407398601 194402652 680090205 174252610 325418356 357833283 692680683 221327432 477603634 998367312 449101289 741665857 769726186 153180968 882278970 300068226 302601992 780409302 237839760 644049949 843124030 859804749 525828521 807433145 673617415 439283600 297478948 594046699 355322928 35129242 529463667 681928382 255364785 13826615 358630153 704893151 421897096 942592969 962254453 631147154 517645687 570655710 99389958 469202661 702932979 467832047 723344318 649306472 165025319 158104410 98454762 209771861 598106770 86571191 598204171 66147797 663783301 71744037 254671484 367552718 460982335 880748885 23387394 753941852 305813090 543718741 713624236 117547300 350625591 421417340 641744829 662778168 604228255 457667408 816821517 296571125 748450274 758719177 746606456 300425738 448602772 889905266 450250631 991499601 997234630 820435500 521983136 502401688 347248797 742076238 546315712 700460660 313824305 155739234 766779044 473597092 648000912 343505640 641508519 818746113 323313873 426745508 258353920 978286819 979588564 169240580 272574372 435318707 730437821 138749630 278730338 968541211 613972841 18157934 945569480 406065885 95526322 684220115 292606026 595121465 652734024 703576387 644949244 810232415 56002253 182902547 314472764 47627983 17759345 276550711 371410099 120718138 906241801 800165628 753710320 432155038 275379485 307360051 73449127 869093062 430477824 441542250 496584518 557948423 685374788 497471458 871612050 283549669 639318471 696399007 858710551 638175212 46962616 510071789 712075124 880177520 67652464 80426489 551174000 621752250 357514891 274203163 93805312 370725435 610377509 716565283 368421197 891717283 230553460 357039610 171427044 281744560 648152330 74890601 283120507 37236185 933428285 290252992 658836470 987279388 64215913 439866361 675011434 639556378 223846171 455487984 495385511 693900259 391140230 999712125 161387872 102603811 413176030 336961711 938728952 704697735 753937157 796427506 602730112 679921059 220935564 956398670 933500654 716255621 713478407 593187126 383883282 946514204 299463608 888174327 645489789 829134389 660255547 869155038 867235329 502214504 932617680 146428005 682958760 853629918 249271843 313747841 513934390 406901031 114130313 501453807 363880624 620982982 443308620 262157965 37596173 241600035 80989340 356884170 118960980 102293996 81028291 126239500 530338478 9953658 837427655 813652828 522405425 92802996 678065478 450917529 963013890 454134542 970922883 360253540 928029959 913190780 232091184 905350167 997040186 170415832 403757366 6297767 414979274 444281230 571918989 711995552 659521138 659065984 348938783 370154705 635303362 914648766 853652121 986747362 17973020 688599209 202987724 962028102 267141502 234566451 163274270 792521106 604043038 289001239 503768849 340635060 934936857 919952074 929066153 904097052 765756774 836496239 622476994 404750456 609873338 505282369 849892127 645977173 501354509 380348049 344383609 806782319 210598315 596867137 542473717 223856298 593960380 780050640 42606048 414062608 150530664 965598492 20108144 636940711 485597392 368677138 255272720 171307092 509968050 724402640 72140727 613209899 37600429 541178805 743212905 9771913 960530437 328511360 315816652 334273928 872559666 888071029 430805621 91277337 54774787 549993436 279162477 70008989 212141366 803037396 438700417 223506807 22204644 228862728 761366195 220386265 666594563 634723937 118071215 314568341 995476001 746246348 983098892 956209240 327857900 231743155 166372474 169264571 650901885 981210547 453791285 603481244 261869294 973822425 39904433 703898031 201595369 316680003 269139819 499734090 347910330 360621749 827727889 901697747 446263112 492828068 652439036 631183792 168882995 869542285 275963787 405167441 313227277 184111842 599237255 41043980 353630673 954520940 475459394 875093201 61654048 671271973 757261294 975157731 863174804 839650146 544807993 889778675 169309569 855808502 397121084 183169104 706850251 206247849 520447976 189065529 160481879 359885884 89201103 13235445 571861484 685446720 603547690 832863930 391172500 548089624 746283002 564274192 567995851 329379676 530159776 676625792 60065135 892012025 92947701 301641190 479846808 347187571 794680255 488293237 258248683 729816697 158745078 591200341 499010928 338104243 315224013 845876798 91855403 327625521 392058136 515493399 965333539 286071397 900980274 462834820 826055272 440612191 36370336 471481191 875499998 636487150 471508058 446100684 585832137 129882302 383416407 928328313 424961817 457408899 144483938 171558868 142486605 140765250 152517622 95404272 905148927 985832840 116708644 372554691 165485583 707150872 63922199 497345889 462975827 8926988 750924609 559867073 314943733 470766939 606794925 797171323 44452862 69514682 894709779 139029855 518181937 758971994 3901263 867652670 345147676 902924329 81026964 342434884 525991022 832921341 17959735 833182649 972990675 54027614 119778989 156826088 159703557 280711252 10693234 326616497 291072385 720431635 46119168 122422610 800963279 454406633 693123568 496359361 465029285 531709831 968650371 551369816 406349616 632854301 685547918 294765668 469259286 227504176 578065829 951718266 620469099 897807488 907511266 334038320 524956438 528414475 567548610 188687193 852047020 211592201 537994864 408910443 177611974 559023102 572632698 978430914 562865923 100047407 112220473 372758222 891155246 409961193 55938372 554524740 77717646 935262490 370385741 237260710 346132887 640730290 655338623 73857017 231097778 345887936 868718178 220516758 487478651 122962426 650313435 479521368 731649784 478040847 587986275 704778343 180484466 391461529 669392346 566768180 442284696 868098172 319824034 991683986 233551473 88626846 384300366 711352234 877758841 511871624 777514890 493024031 668249919 402929104 468762195 609961872 752814147 977693635 659148217 972896047 193230059 331743460 960985842 976915621 766807452 337041019 747900800 982210088 187980058 279541942 739681875 9158576 725916391 255399539 583388269 305365183 829414221 75798840 153412466 411738828 952884962 256419426 53120753 884064407 126280795 29313938 608462627 55779417 278551153 626057976 18218412 210704445 728545697 427818120 718973123 616787376 630371894 103010269 50277014 956286365 524417043 297804547 35357960 534108389 564094794 410297154 964578464 775077761 8362079 441365596 998406129 356415826 349884389 927732554 911938919 208622783 704535366 881785790 926634384 843983234 818056834 141940846 836497216 836433026 570394207 669752911 323605950 418297487 316936480 756757995 942962251 170405604 377994416 396146573 720603281 407959235 149453527 382682861 568512492 744192465 922920290 481757583 666209493 566963858 459657341 931946266 657167670 2648003 726990559 589577861 703778614 421258331 789516182 204956540 163591777 243017268 144422562 119522972 540153826 186012551 684883324 887608314 953068641 450428449 882069901 587911878 535303065 378510344 249562524 570608521 677833718 964990561 375740001 469406357 803969197 771146545 372916497 53362514 753123826 66206663 850955388 396118890 688444922 294528822 618381030 204663706 690404318 980991045 16151393 996702426 118488163 467200028 916742431 8262936 388666006 775690732 156498709 669854114 561039776 358923112 979975422 70962417 519345495 854061654 68448493 241608611 266905045 733440600 69103624 865637497 548308248 402895610 799284725 33324204 398845683 104571301 580404340 539624319 505118804 843494252 200790464 629675744 486513947 368268654 74046911 471141312 315696771 529618730 274633619 598329822 8850554 554617034 147427424 653770606 754587941 34598720 33449121 376340394 472615927 241081762 36528338 460589325 714593211 478555302 809797696 994334772 180435119 670574562 69856859 314509423 309535020 507415894 942666443 35553132 313746985 908199079 504326111 101519961 419661472 751882245 765921750 123304652 95847226 544015272 487492802 499758089 260423968 270683233 560712734 700963874 885048866 590268318 247213290 224418032 966316729 807219629 78758383 711469928 325484187 65378465 144979083 408075929 99278684 736043545 662701927 342798365 409070666 288549458 916039111 306107561 85436589 927132051 381351690 812120848 468291955 993610839 944080846 970473655 390746431 977255175 83521457 322833780 884892416 407934858 690323014 561701855 919546696 767063610 317536115 910201286 292102073 203418550 976166990 147873364 554396181 972439410 862441426 233581173 340767158 20451824 810487695 891754481 378813010 443387579 6176383 446055897 308545284 151649321 190761813 554372750 619267086 526776236 634715574 954221552 967286578 530063386 541417363 330115968 733865786 721988643 345249349 761316071 438675303 310887311 99936571 458009853 663418764 665384984 157555887 15827483 487552933 469918005 645922593 258113761 759719587 828602868 291664066 838056241 188326893 193721542 156329655 982631976 275710841 551031121 54741725 735920184 734986271 502584761 79524761 130385110 470985158 179182361 478437202 704187156 976553137 710037309 57078632 350789782 300368930 290958794 844809679 255332614 347576691 346301164 399819446 980027609 677443117 298114421 897886591 214124539 135100633 345026185 48890729 860320676 456508733 169811593 745080291 700950088 129902590 414093963 339851322 744087239 463137834 561611422 102302564 922431526 908554402 839814704 285259574 709682574 439215723 717140408 610745668 116255161 156353259 981761781 771650317 618513931 459830044 566880561 82085835 866748115 64667067 747476016 452591527 523410612 455237223 95995261 445370752 318007609 593331602 256948708 405834118 391291113 900127237 844960044 159894685 367140025 314556671 539150853 67619560 78548449 620048030 570485895 352159359 739439626 746000606 897999219 85354031 435248159 223120915 39802717 402461394 421225056 656462176 283458071 161360252 865165401 932369269 543519426 278389697 228757473 41353954 740058659 79940346 995771752 418764494 466706916 71963078 356848868 359953581 404848381 166937461 974869625 957759078 816309475 471286955 750527814 61146474 497612261 127032356 561699720 341102600 235769538 592509293 947819899 894619267 238120062 426825846 960657508 363643834 324616963 715769748 574690855 408607411 248272197 996814186 978149111 945046260 125210983 59873031 367802152 937521064 315691617 262921042 879872864 393155643 963497213 514460203 278455443 139365792 755153321 30451005 468979066 403989235 46445285 382358587 579393447 777400187 551374238 844979861 725087712 224412074 190835289 635137019 769623366 141156105 267491207 451691580 548523358 836685858 203471079 853167661 499530390 821279831 701713847 478941857 656276087 749997415 26261155 801417641 537024833 233580262 585748426 713047539 388025074 288031673 407821653 216909659 951823527 915091070 826167027 193343888 665341517 428013663 425328217 64480157 607867364 341125593 861704461 369700400 760569288 563205078 190099207 658895107 303268534 431586040 102968804 532476875 779778875 769960225 788991676 396326370 612043980 193986437 418558186 622636346 610294691 934449342 399494629 89484148 810929154 785221089 11028373 996725916 938927366 476059141 398973558 431050384 809680477 858035708 399830683 716148804 30284444 538200562 92398836 758233405 56881868 256198268 97440323 333611386 118370678 785681 66852509 456676904 260441914 645619961 960003661 786828369 125838194 871436589 898224896 815922240 991881726 813656983 808722497 86959559 388435544 353860937 558253627 648245496 459184754 605343145 519271378 176581528 96972345 888328039 25118757 531688090 777358160 32361794 786392737 831166984 954472316 641502926 288534977 122978384 105000803 672164987 874747129 755581528 551450552 907357512 563517253 409654720 979173428 68535133 907763096 388348036 469268340 949446895 834946606 969401572 945037657 747787737 866291963 496354898 476452914 913768967 714026054 406083944 627334203 277138336 747479958 155964592 91426063 976458612 289170049 844224012 61162650 830615588 689572925 139284900 130899131 87728541 861154323 139582470 36492788 173316896 251328085 364913095 466269205 588949490 737370727 436508350 713460922 755379432 455661803 879793912 215973784 275441240 815262744 733824038 67380523 403584715 444892887 473382070 600508931 271073440 885661570 50000290 147490665 963318397 481903047 482205163 966037640 521837163 990956677 502380798 417275980 72472841 752118880 766076323 512250487 452212047 646086969 84055504 701514517 573524497 171315324 54040723 62600127 842145398 828494949 819867789 162784196 516076173 413964205 790929508 813779246 780767919 702734576 663929128 53975162 944512485 291384882 249395927 376075908 494368126 486339710 189819960 585540994 146027253 932167260 64562280 834238501 162448689 655662836 479806097 809129575 99104840 482404165 205353292 435331330 871800780 134331444 336781134 382572199 472749294 48466930 787227160 264896170 990376324 194686614 470366816 373947573 289317686 687570010 492426378 913406507 983941027 556089829 796239454 775461072 177211691 268571875 740788742 566695270 184228466 163138706 260039576 42489172 439949963 227554991 408187141 881362658 945217287 623889681 514092869 796956272 954891256 71965212 982998537 887714199 557290899 15708888 50643901 250030697 53008106 7270906 43516859 643867396 498706117 919293129 895345542 54397484 749471445 789781522 482793253 792521611 681704841 520529568 963710562 163471335 605010027 522403208 585966802 558834242 471871700 403092241 602444738 100310923 935961460 351652897 315149958 74903631 925761463 808569433 605606390 107796407 834474881 609402188 915838629 30942134 842676287 415360339 697469691 228255827 614049842 659796289 577005963 714730798 215462781 619283390 147057723 153116524 820028986 881737165 665041822 547549780 843927450 514658919 588748134 286490328 757230629 672959798 467645053 272377049 713400207 438751682 130180021 921845382 194090441 36352636 531907885 570199604 436351012 28942744 838389218 215623464 719552869 701222773 573887737 655385889 875533926 411157496 618689250 725374182 821003341 356163376 7593974 621028895 308290582 659899392 548711128 501498552 509103981 623067601 848385072 439342462 750870321 166132539 121015282 376282086 265063905 811230612 916251169 534830239 255733166 701424995 973841359 7625342 891987624 100431476 92115342 817919062 643274381 40206792 13774453 295802197 928593241 129348765 786377386 197427082 557480269 456387882 530093062 286905137 354313998 38869770 352060785 791221698 143594967 820420300 508439114 264390044 98681671 877284437 572624712 192377102 783521654 845667151 747142734 492009234 262262421 616469653 764691482 313579460 617155008 367659955 977188884 168683245 846478250 562280058 581395379 360032530 199066482 520049931 481840773 638150442 248894433 272607562 977682298 556024697 526865230 570407252 820271103 120660147 71042204 809373187 882902015 403171102 552876825 679566987 778720501 864283036 127661515 387328495 513848187 755921496 457568635 870068053 345903154 383122176 998871843 877997197 404234879 747921922 119743946 968415522 442157960 581381909 556978612 815143446 603396 55198406 510384375 520634914 723399911 533078433 685221460 756379594 510846925 662575715 726544664 815147196 728081053 974509073 177805534 399066 744592080 130893571 574804265 231410117 603643502 165235252 460460776 158174284 303235989 513907236 680352294 589490406 66868237 250949069 775318937 488253530 999690132 448793183 656120713 402034182 954787197 446018851 514174918 483299704 448937955 40308319 912880764 155759309 487963583 604064106 781633702 355131105 803923924 303241667 387427089 319896473 843400669 898482036 524930418 159171379 770210586 899086664 259058328 345822935 234833925 998366875 536981250 815405278 57344992 418626426 203812580 876038199 208372961 473384590 895063599 15291869 18728818 452624113 831207695 172685240 53353655 529256497 629858734 760634628 523043475 565955816 334520934 668450357 833743138 735596350 571973439 7570903 177165094 377610013 604455604 939159243 792901767 218933625 830598428 10504862 141604078 164724679 264099129 561038753 321651634 357909205 851753886 528700264 598332506 28314442 250542637 300465616 947557297 769216154 866171880 728525544 865612104 172454666 578289096 508715052 157817941 943091428 985902573 556009893 877784442 877314491 249080778 87009364 625324616 557887499 776678312 257845070 372852053 891139827 341205132 522345138 458019416 650664403 790361836 342696578 963331551 214292106 159138796 446364068 652586917 457683204 401888943 56105321 828021156 16477283 829830723 666943872 906550044 125719873 478893098 530667357 494537704 50720199 925136803 996424689 923336530 736669394 916556111 904241653 831072156 915189710 635703504 486051901 839445496 427938408 945684103 383267418 779121457 931276224 550194489 926669337 336526541 800134836 372726674 624867846 332980928 775820877 403662348 119463830 199420035 253649777 545368437 276126036 657325812 329779812 944456629 853763274 226820634 878021372 738790425 714934007 266265239 747838198 533333418 973326303 866988924 854447975 224426050 587129420 699667759 959968406 197598779 858909375 80858172 790858871 396163272 134806572 522190435 253721198 819979467 320079580 22424213 314519753 495547446 869918436 59876990 373048546 763981818 504361343 473584609 390654531 463984802 944719617 77862742 930485209 653979633 674915573 436996516 200682325 388248536 724285813 513854310 138676876 487194618 857613589 682638132 309389094 45520540 600048976 849938290 678530500 562587104 53572746 493323384 887538344 147034027 894619999 178518642 432781061 140663002 926238474 743807382 741200703 106886742 286835173 938510676 975276165 160404449 333251941 341023208 357552977 216694252 467092972 943389946 339064144 897787123 973786815 299857702 632048422 971679015 226296905 603668406 540104638 350636126 693493632 364523583 783906017 921041338 689751215 376109669 101530800 848548106 728121323 303901113 563957017 10856335 732906932 329427674 137238726 127693788 304657869 67659421 26636989 321570854 614212718 478810765 304011545 477719294 662345542 765250072 618635936 773641835 297033475 41384279 579466805 1741629 938767917 890655445 370775688 774621749 241703745 211336652 295653494 793248691 242479708 321113493 59505436 271543745 590311861 792735393 517539492 881237757 268728338 981588373 679757823 334443386 599085111 735300311 904995440 357991583 923013289 91238072 826295698 95939692 957520718 772181168 408852373 306470342 432241529 636830490 26312628 588678363 247153813 19822882 941103195 116304747 56490358 520036871 524806380 769560153 278167143 564005782 113793084 143080533 365206178 616206211 803076681 490500042 422220261 322186997 433863275 857148918 834782601 810728715 258013307 799835473 852382682 942041484 15524731 858671073 304098568 511578101 660066074 135159857 864321249 457826116 570731087 134273253 467616024 990011675 603693932 20397848 967432554 625603096 23100885 492323751 877946821 610051666 13404053 153776070 838692803 751497175 325062069 151790321 154743462 414259509 164776851 329267116 113644069 992087673 876181403 142140304 768748538 4409231 696944715 372492677 656945064 957923796 390258255 47602789 754324044 681450694 102607243 934923323 582668391 827886308 979508856 920407163 184575821 509666570 79222073 774588842 138837958 799987047 910519052 843387691 765430270 365815984 848274665 83008804 843474772 708843243 193608447 971767996 724840098 337499733 973683697 921227355 395861222 282782394 480805342 625691537 329593327 188365900 887465669 666317793 750044583 642602750 575315321 539510485 371933271 95468747 995537783 830348244 798696666 287553574 914285642 704108207 466698868 655403822 772852518 816798151 887355704 500622164 625839231 121635763 933239377 269930579 619762619 313192316 883598490 911163147 57931594 371605191 514510697 299583966 55209119 683978354 38012761 187418821 54456737 568829005 510535128 125802280 392350225 180381438 541159557 252479979 779546481 324537340 761976409 42790901 191867496 850649124 776006002 413754119 200169984 270451113 231740017 827673341 254618364 570709206 283161475 871235072 561701239 756300921 85451922 8313832 101786883 379176872 42903423 409295159 236304752 462213047 222890866 508596489 902647835 543911726 133819504 560058509 749128565 479133320 159263082 213110416 711308474 183545820 358915653 738708294 940843614 312941952 58955336 407675906 571336026 162580047 172035946 857972649 252039040 804677167 84046556 853321282 214271909 593783229 193770363 826252505 387539827 824700565 783840991 845574360 455163991 441777295 442818307 709320981 769948822 557427667 927342607 698984610 35531207 919437387 26712487 474374009 50938435 11344032 919910240 463100166 996366350 720824196 809855948 58224185 377647883 740331637 372423339 767309320 159037382 510115061 604756419 393980197 310701704 149635707 604779122 481692871 92128019 381133295 708572217 285214370 102885635 731237895 792678878 698329629 488799651 707653222 839933102 472381159 559092718 372526612 246385350 776805882 502247826 243186056 448201927 553786867 667931817 126740841 182467153 863273730 989056059 360015569 481425062 957432694 756834541 639647436 779380067 671345350 942797644 435184593 191609953 82415077 335426978 978596772 206285994 899682957 900586078 952299499 786659386 335210596 751550114 124732791 74489736 246654492 555844092 644351416 350661012 753434137 547340233 801251295 78129639 930545250 627419480 533844469 307074172 996827128 864627239 41203129 456685057 31290376 498416263 898069335 864998765 790727670 441199369 78035509 622406016 310575332 272652189 880226151 53805315 983524385 132655470 885342911 329714015 628855856 899922049 831765096 184041895 696295561 426199804 89181462 698842970 12068600 30247780 109783954 397416906 763050955 810913325 228384198 763108454 332357890 937956374 180326529 173184315 714129592 545199987 931589142 149777952 319354273 762479135 438006593 596830580 390225706 515505452 429474277 710816037 104235935 637128540 927207658 439265291 334764477 655056628 248733472 294031192 280130142 23834936 411204657 457918373 749690534 702396978 876386101 707103770 474543103 220297247 931242335 461844984 713721145 303120503 934347900 491916494 575671953 23923252 856671402 565766038 220994133 699943200 44413951 274382456 779731253 369026949 495741123 150992489 139312972 433664419 855332031 405430586 197294543 291841572 280724237 174414829 415286730 564886840 909364468 350015363 983174408 93273206 392143762 560003888 158205514 217668576 947154042 369214257 173458743 713463187 233615513 517986528 461051875 249827464 586236336 528233726 168274622 392580945 269754014 369862953 389770866 196005043 375228787 955008667 311186536 765694284 235299382 661254560 631677181 652801553 361964459 168023725 57559177 310817783 50365820 463046050 870014829 833684644 228540256 79191647 108181760 59919470 837952237 580809441 867088697 313968966 673544467 925840384 159546953 124018083 667570861 75730867 986307650 106908551 151888223 633117681 504702683 117204197 928860429 881029240 838111581 889935935 30750576 440145018 576343502 890757336 262062138 763014350 211642385 364210952 776273445 83066953 96356833 556318515 345756751 407612874 766690141 960547584 841932046 500336109 668388792 745054514 275171864 846763456 135970709 59104934 117826766 967065242 6545202 386487916 841190641 503458802 335578002 944778122 467139079 294054311 527659687 678443065 613774532 467616461 27513780 723282645 71834444 475918971 983587456 173657430 674460586 988135543 364055033 374476561 132808765 976020713 674241333 752014000 735654658 133226354 265307321 805200473 584175238 688150770 329374214 835139945 425249587 466017577 975801094 90463220 147425378 382722559 534889043 835176769 681117340 226409920 804194105 973059882 499636221 844074109 63833373 675920094 914927246 263754674 776721441 716109495 744116600 238232123 10347201 829943488 149629274 628816189 196023269 828968843 619412962 605190465 593618358 631407051 36259488 889276759 278596753 156119719 87108299 44140295 832375670 876026013 794843018 394392346 453733082 981905131 715520310 675733478 790422723 259736943 299256274 838791539 423512285 301991538 465352020 883521519 142052317 7361828 476614359 789785980 753353962 887067473 645695221 213219165 267904781 49475179 681232333 530319332 257567154 396658451 676132079 559623550 340689508 109022055 611977238 883256711 847766002 398993232 602942881 280939788 977309310 254941751 532796965 655302714 268576930 368431831 741812891 696781508 229110475 187659400 357136273 882871020 500458513 447748027 516320513 211748471 518554796 721417173 802184968 296144550 255610729 901725887 794928908 703795267 883441547 480109269 695322610 535587387 133362299 238523882 822519777 867184022 55715534 31923778 535839338 590879244 837201437 558369952 990817208 124533040 802135798 333070311 261628225 775101097 560889009 829859098 186796732 815091402 534824770 879924143 873024976 521915550 162684799 431076254 424549921 958839555 930630433 475205480 646423555 613094692 423937911 166271196 596853938 977310715 425334068 560041589 702322680 104932263 356687942 402456302 396688741 839573208 979765058 623966653 719071119 941507441 855714034 463533165 736219318 507341826 808536396 695441713 684301867 762129872 151910399 500722276 297661528 623517428 354324989 53856986 521037507 433191821 984471093 194122532 868500572 57141389 569975158 301962561 519571842 209538474 374731405 144725318 869058735 799908300 502070639 921612600 38631869 531406547 685347211 736411239 306019627 420108508 795945521 643528185 795889405 283635453 637219580 580067328 424433828 393140219 484533173 241111221 40213935 731036627 764882731 159623060 34432869 262720467 836783338 386398805 969355873 879461455 905452589 688657514 899705735 266261035 574758623 902749905 270283968 658190485 409313837 637429801 275481073 974924508 709342984 838688549 17847190 278566482 260963777 300929190 642086589 706997004 565359370 974349664 705028840 440669934 824257231 587848461 401616666 205222102 498052317 490667510 134955416 425724927 399341622 547302551 97853992 615192592 706625891 284914485 412957331 339027640 676653331 868505785 825502469 740032123 994326706 559469410 187711336 144532385 288607935 791416779 948509630 884906083 306717633 174770726 398603222 184705646 416032347 863203110 73378511 726844699 101155698 620036354 555912706 368173345 411313292 190088876 36059177 434860552 657100496 229093576 197725749 560723472 909051419 742075591 147787292 483395889 386148632 297353185 395293083 38650400 460651236 975974244 425207438 533889520 549579147 58319926 534756197 584409434 320234759 22194949 667222658 162975209 717254979 985989783 237262138 87519461 252913619 592104848 262019658 135176232 435067248 394108641 831982096 144940578 892008196 872898910 110066424 915342985 851279739 734934029 332490591 193725135 292825813 276306331 491137101 951715260 434993185 787530190 54091262 748831638 625408538 187144495 55735714 184851224 150876363 805630854 74354595 173359037 861437827 120193875 312849489 224166643 555539578 847468744 595332501 319824581 628125041 166209827 18023540 975713005 203892527 373977131 416144165 49699392 990312200 495639681 297743030 366024531 86983738 767323170 352643307 206287672 774760104 649573132 192629551 539036613 412486152 6016977 275852826 118603844 1103850 615490178 530419520 243245504 909012828 603499394 131900383 812817211 928223526 850759703 724687237 115087522 328246776 858688168 692346210 341828923 550239212 35177337 137147457 972065155 165563492 323284681 124268142 777862631 749538342 282372726 717416430 411675208 178016938 859825402 106836119 723069027 933530036 142316486 720533189 605224160 599707855 39569032 586507058 935008546 640487451 197179013 217905252 99057166 984982338 635304918 514040389 703776733 64767082 774455286 507511198 842899921 868682085 560934675 692579476 730333995 215324748 498769403 387896995 496926558 365928704 404456581 480083692 71060566 902980456 536734335 684788220 530619689 452695780 995156964 27779423 927084332 270149573 972203057 815251403 454792325 309173472 285115797 883481655 127234330 91470380 458138511 769744135 599060329 309589732 62902167 652943927 37854466 693559963 512754269 144977457 171074476 332613626 239179354 645838174 887899911 4690603 136192604 33868059 583349335 899569542 307326897 728374823 597381681 981017671 504449445 203366586 564851047 675084617 445942377 209789846 384245267 586810756 147108722 247523210 244286464 65332852 779979409 496498541 94558296 191981842 54705098 837389025 348868372 197206422 417340148 108601432 779617598 599171968 935264125 3619635 490444645 960381358 303614015 159091405 747072270 11768635 996826386 975414787 640705775 336538493 370295082 445874809 500976029 830849270 121293653 864969653 788046216 502198428 598506937 750015765 8489374 933129579 5225464 901149068 649686925 640038021 919992191 674954205 198281167 619339055 200273145 189164868 798569570 113315778 74609584 940644840 262142663 104095367 886279235 99779630 690393315 61627457 232721460 176555011 222896371 235993297 587778267 434316090 428661389 661291059 731547404 311948656 697122193 336057959 245406371 465030749 110261672 167877244 863718842 883958278 689948272 871668897 912749893 594411590 576757653 962960919 5410726 787781954 472918995 288819226 798134481 987705428 569184361 498226324 94762646 971185730 113186644 163418765 882546480 268816921 65819146 146081110 356995992 845450825 22011369 41617140 536464112 939534052 738118187 142442050 884504751 323998972 351835696 276343058 859006726 16299608 637211850 31152944 17264507 784351887 662770922 879842392 984119849 637673306 380554907 922905208 113799860 607811697 479796209 886127916 769578469 190829389 652265266 603004933 682781904 992965058 722159017 603378458 328357283 98494128 759368424 497860264 277992321 355324662 581721355 671847879 138852745 222314962 30177685 763096450 660613926 300169158 96007320 488778047 86686319 145799957 877299315 326153836 885845397 722635360 515246925 685592112 445232544 188224390 587685538 922628343 747436428 684951629 189426755 149203814 562923308 851554556 930740177 89390383 206980888 156042796 721131162 970366856 245995036 872328713 735041138 39116954 562937828 843536968 221341221 856089362 302866585 132054717 306660540 104551428 435534629 608705745 837418065 49138713 172579872 281711681 40548387 501584829 585558713 37979706 882200550 568445642 654261861 98375198 855251154 459151397 160418278 288521584 385293162 114473417 768604127 441641612 292329329 814138055 43060390 529146971 647706046 79361091 359681939 318390106 40950091 528603030 377510029 442573834 184852004 928357141 658184756 258705707 585407245 817455245 161082508 965860266 588420478 83558540 208402091 637617778 346501426 415395716 689342995 765517580 431337537 145775420 843315028 270328857 300457079 584987674 281194882 667654596 383260623 762631596 468051159 716225469 659251355 346836217 725711557 559489560 302087425 583188493 59405357 193747895 103286296 223390299 252837126 622425721 745924623 506766124 963639898 746521568 583523815 346039206 456450455 628505688 41212175 89033596 973910797 200302889 664220997 761366975 991750329 875201926 848995906 488694038 2851842 5111628 126743223 522946267 70398025 335856165 418585944 568537345 564818050 865036312 362909325 741005572 717907432 304615172 397227982 421397144 757821062 546401416 495158313 777927053 568348614 499079567 521456028 151817747 444514714 856448274 145644815 842388964 223122215 82770764 139921267 200782061 308779444 951088131 476802065 131160443 445601276 826143431 46882229 575635938 448998748 855306878 788261205 21905635 276252618 471616072 868402549 25435421 152582199 177252269 397495552 142710462 604434754 418549291 740107574 512524921 521629336 125763349 481353721 964710867 930008020 525848674 552643088 956191191 347982229 239798289 478842564 465086960 466251801 851081794 737870337 345108392 212869100 679594580 980660109 994092839 529368533 829689194 644584080 674611454 83229887 346967042 28576295 348694647 67430110 342152176 118554049 229009357 712969918 616180441 905738450 928626373 141672420 137824681 695231148 769172081 485413394 199013314 535636639 535592866 519296820 453771891 709459159 96287486 705339414 592252540 407733008 879611708 623244057 249134133 927395118 17498856 889463788 441178325 540452413 58773663 106774779 987754581 207030567 378190023 106433821 624872175 497770233 733086850 77012358 293743524 176203953 337918751 441435910 727494508 768559455 304526621 608294122 304182669 92689061 754301067 856726604 690241904 319147383 643127476 979151292 578243780 266153703 872587270 46760370 517869849 512773234 429525004 54357396 255421533 580900422 393253791 180071381 223919483 944208590 498636393 353030402 215815882 176995797 358136322 532283971 273815950 128476411 6125224 132960824 5847097 655910450 741505418 445484327 908873550 359096052 546566727 245724203 883420514 978320070 817732144 627121303 491417426 593150266 65863298 765344754 725101620 707153182 615637960 4001855 170447643 749426736 989171163 3580398 368010325 800001356 715336204 719319706 534271088 23528651 258569134 873154958 762263937 509098168 670444743 309440522 642150104 133804595 778579697 609837702 518414881 54081985 761236641 227367804 240586007 789411236 715530556 97570437 806824485 664842415 422589783 350183237 738263047 156034201 734435033 351149909 934506847 513527521 280797098 322535337 763753770 43278548 301329190 256827101 189547373 931941929 199407447 305208003 151089176 57151794 514252316 475498670 592792529 149401888 81346101 607584517 892182306 483399181 391045436 855450095 570375914 738514659 762336607 767237051 332272140 447793721 416518831 148069025 480088304 876689997 72333678 539444727 451483676 607590123 230810343 639271814 460782133 869523798 498564098 756424218 331885375 816512718 54013116 449770916 654801351 951554185 79457545 244875599 704487525 31507359 232725919 452127600 8490213 845876368 513872605 676202875 16547850 556637984 501254928 17999253 795764170 241926394 996936164 452702355 940286186 732854945 25437177 755916662 114826116 547637484 833611277 346218937 434567056 853468797 719065493 947871677 123027222 466508598 509803296 128059532 830164828 422599416 534611102 580114842 376881695 482542011 341646316 76267284 585157130 675295359 832341963 938723868 456804533 444194728 355266750 773901243 354113136 562342135 348609916 822091166 57644063 933574375 865801410 617479033 642795167 216201919 386962344 287693617 57445158 934231408 948755729 291761662 914504812 43824313 896326072 308456225 577418133 744938176 780381724 829051438 583073761 244323508 927753302 295610314 757603723 595717747 950025208 479751320 674536508 693508150 12392148 143909741 595865561 711188799 552068400 414694545 974044527 237470175 874281184 469772656 272349726 355773892 672839148 895274205 9863409 500201543 746890540 512133991 922454139 244148869 971676176 572719222 673175064 283252597 193908535 206105354 528546100 403593511 47451338 908530628 954371669 890575813 909793370 209628406 470714292 630843327 375183224 14229979 118956965 493282409 516431436 845044864 328655709 530278507 15741361 313002199 121914110 546122720 21861802 882892934 924422511 763391914 298918381 222107559 760900885 737239656 78012436 950634374 472876568 111398599 557150212 78143361 22351591 988386586 918452417 352059362 104789233 266730928 565041344 547059300 690515403 416916191 439352414 439564987 858455771 841891066 801710380 380081937 833108729 258985292 579518408 984278177 621715965 750176322 822179915 846630786 896812050 313327475 429606307 796786681 504241083 473308003 556854583 362536927 674222990 819763334 735931425 653358376 825962956 765068769 116344695 563292800 51347906 238548651 590084375 113324471 845183754 606598335 439262253 226887110 782577758 344447458 917510758 932005632 30411136 602675277 712262231 138041569 636501428 254238711 708613642 628362263 319811971 279249397 100113109 240997844 124541809 599651937 885582591 124617630 715125594 126045443 613194006 881776852 463322851 141948518 115390762 880127058 739481543 185395210 481389785 921808652 431017600 768535559 106211303 550884444 382719488 925361937 919347019 181435291 299544205 296067149 360895710 608374191 609903638 95098773 61166719 553472857 133215021 832632470 869454568 949898420 797782419 703256196 182816384 548530897 909798133 555483976 156972796 391988054 590595829 67510091 479108084 710683642 764206689 216571302 145869037 817064805 995221285 95063469 529246518 294953704 782131683 290583008 252069960 130480592 876755033 814655022 245754589 220727729 425656830 487437283 695105018 537080615 897910543 395032674 657335001 542694356 985341051 708477167 859186334 839380989 600262532 551330785 490074344 61175619 735615167 591405821 964125750 28198107 528460135 404103565 262792674 365839193 631594277 97110289 346482492 141533508 145961764 559193417 102992686 94529868 779877188 157249765 372391973 337979336 271647933 509243397 65226904 811149924 614293939 959892873 800563640 565731059 606552276 652656032 21130262 794622993 240385048 720619194 857293809 951710148 396329721 334645706 351451947 594414122 112336732 444122647 892247681 825766351 965919766 671624979 64373878 196738792 145267218 592107863 406711116 450928232 963235213 449994700 272917899 491005439 793423341 539527910 819712546 425435251 312491731 136950682 892286484 430075697 564044578 886579910 584057348 891448659 355898239 795277247 899526445 686954427 759330825 203821389 457199228 289901979 861815249 959077414 304256412 901877307 77120236 806358294 742479274 41799402 927592393 553128584 458377130 154381187 73847911 926705365 666183357 4010934 706863934 443798741 181753736 692074470 829532366 400200127 676126959 766131172 341680748 298980343 594984124 503492020 9098307 220006454 583431127 684951925 728203215 643822853 118608575 481196804 596585381 820732806 555193153 79513641 991736280 315081055 248918079 298073804 705633310 227009254 571912242 527300263 232403866 784295779 459258919 625778101 595473723 372749073 116229729 901380412 989226028 864928365 690228699 48039098 523227672 488505195 898962549 9827523 488682159 773809982 282942769 225215895 404283693 476838119 203311230 955499515 584755106 49201223 407823449 442458899 932206924 599261273 682326557 152989689 121448598 366290988 932823521 363641725 736633179 941080919 343132805 803788834 280588191 63738653 874454902 711263357 458468148 687242966 112399430 998381679 868056615 49751224 658090588 833400514 305697736 784039089 240037650 38409033 361662002 638045444 171674921 410101247 533503047 314722633 653223369 349939603 988632787 750071793 228460599 799075898 773110350 859447689 85002888 188941890 743694407 571449436 141684002 127827161 307082842 216913336 689630415 784580209 423037074 729288029 551527714 484507160 578456338 135502653 471990344 984191990 37181139 891799468 729242392 435640842 596995181 77072823 530208927 773473032 219092896 84648746 533153624 212722363 614732860 390563356 853191462 821931519 988325468 335534255 775412364 942300635 754014258 754441440 407610477 274358289 884762592 417898501 536181365 452918589 111036435 732670541 649342892 128686974 694737283 523158891 709268180 444368760 163965890 299143913 784060868 704926455 688880766 238968274 353249799 889278499 496016807 698888444 137917881 684172558 5938834 539955393 793795060 353045523 863269646 833097829 348516717 497422557 759545177 20368660 225049982 329443684 682632059 44722569 700503085 329102371 702952673 266116430 951628865 763351821 10609042 118345634 281567957 391392498 493550058 90800204 727794687 46947583 37482191 81046650 549549493 125093762 130195624 318213632 653127118 490676256 888637455 322674248 620957912 181502322 347438462 940732334 690454441 300479519 507159865 262904636 220419983 445138791 805570466 59816872 273603559 347735495 948706732 913323598 213565072 125427110 415187687 994615974 543452105 216040462 197934306 829300065 565518501 773933102 138087853 369347841 767301877 984936287 683613915 561197699 700765672 142084089 983253563 223178492 699610207 313905138 903458917 604937009 16776828 975687794 736097781 484700899 374904708 377436671 23152878 219062614 600928538 666548786 765969081 689752458 28086413 298835276 426895549 362833511 381757579 173023246 379691394 316955094 840981743 519995864 704418202 999752107 730933973 377626641 424745060 6269044 81550861 63947240 511776016 103264963 831770999 133598498 909647096 964231288 198461472 488302342 718564134 832005093 350728902 793341113 778427722 319747903 357968260 138787999 91350302 391401354 168387232 952400226 205396085 209150568 879683542 301438082 740977736 902691091 515144160 510365137 909511616 845794998 467200476 79695031 7151544 154428428 98532656 946680334 367962690 245888321 945094048 632840763 250789785 341278660 52214680 202362150 566146704 126751873 723836595 122721811 381345325 745772529 801348060 840172594 982735035 474113223 26951260 100129187 425294748 793257443 394667616 193816361 965719464 710627220 909495663 768911704 692205349 651916859 3146945 632207959 146428375 925970596 45708340 146763326 222521691 825624593 740618979 421963790 864518148 975651669 273070075 726974569 288704820 253565827 816246593 562968645 651700690 363086352 333000627 735822518 948561191 395721656 519193669 89377305 553878020 412059562 758966161 294350451 564695931 784492667 176412148 983901524 714030641 796867263 956217228 464461177 83391211 582830399 472091808 306544262 565997463 573937546 691837418 621610228 920171369 251564823 790039402 302531599 988664613 204997942 608355663 427777528 418615468 891535695 634779104 119816570 183802364 670269856 518278721 946518122 582696490 131041925 135799004 41148879 508970159 164904060 359552101 423152009 619275691 326917190 277442945 434788581 127935512 260406039 663394136 262044702 411280444 565761235 772438581 791865911 688626153 507627221 342304397 640928801 34120201 807492799 279327503 390288908 316857554 497184626 460370830 325746548 970533846 600398719 578831317 494560046 424919992 296542359 167230696 173551432 704126091 556166743 69265562 248755606 286273877 528238859 765263002 587432316 234354246 393199203 668846211 6938617 855219213 284985743 142589805 116817309 113452278 50451745 779304683 433955580 639315633 531627526 89163324 707364746 326349782 315105885 523946973 632815349 313960637 893419203 567874731 549757979 107992411 30214861 173391638 745708102 274548656 973077543 908953866 47499084 450233271 301662117 153110598 235631176 959664298 455754389 788959997 280108276 290034835 881202914 137564879 598695537 698077520 682283466 303117908 133402476 96733575 73635395 184103845 873206273 276582591 474859236 948578017 434787451 881726484 256630394 926982809 363375627 622662786 355006871 697882117 500243512 826278349 5231016 599387892 611763741 480045563 129727944 379690391 307421679 295427675 383603290 833117389 632948299 950520419 178071752 994838881 881999667 800202164 162092918 422187850 91638082 43308047 649643432 109598550 15683599 487610515 231417172 589540076 358115996 962783558 694398011 130910079 203656515 87274373 605945843 179695097 777816637 690746392 207034293 468811791 476178950 700520649 724496477 305856888 983107055 314831283 993065758 850982540 874050142 508229794 493661403 130139112 435592296 889464069 395921326 540535016 889406602 764109775 849487461 529816769 478451490 718761789 772090660 403082031 225574883 879829441 880626687 324023489 312815262 384100395 43655264 270944772 494775272 72033321 337629334 288746586 639766707 676083389 551600012 359451391 573434544 278501345 217546089 678288420 471987476 121157537 683959459 804237931 223686441 594128814 507636805 11301465 326559780 104679480 908668795 348838343 292973907 133453242 931062165 989400357 428350675 53847627 252505736 914908616 515160409 110141734 379849448 543977853 863164466 103825800 249097763 480619317 828231542 237188497 88367160 619387242 418279021 437292048 139031925 244481548 934898270 396395718 11360802 645970932 75442699 57725404 766991577 908619193 853035090 99016446 53380179 136119364 689607077 66485069 10324935 724382543 455131022 140765710 964455126 637804926 800964108 849200744 352417782 139473105 83888352 993203801 314270894 802561165 278526301 996709571 970084252 707860705 53448531 463657788 265633987 834813998 836239997 257984825 288248375 73567982 962343314 243393863 139163800 608460321 453314418 503294748 348259278 967534780 174824453 283482917 335835826 175827353 468874119 456554962 81245690 769234318 78693274 52349639 31361055 358043151 987623484 298433382 287565024 239222138 979942644 710922124 362719505 383754239 435206956 393642647 699538694 794338352 151284497 819235643 507322045 127566722 392027302 824213915 180324914 552418688 434663004 85706687 627753226 129610501 430623591 551592087 920826190 281213285 725636971 620375080 654852811 442031189 413254191 117004115 218080679 359989761 390169383 313780930 978166860 725565608 243397316 357555430 379969501 291725597 737070925 401557107 728190915 639201348 890501814 983807050 582147173 675798186 121334462 355602129 312934762 232744226 22294156 561143329 408550604 598321887 115440158 165005254 706455753 687750457 736261847 109396498 584881112 746334730 418863839 608930352 822127675 880311089 384155135 612846823 156305666 947063207 733183453 624415028 963744719 595704046 758922517 955055700 967842528 562305626 779471858 828818205 520863468 288149908 777600608 620991138 846351668 590182790 973211578 536945249 169978729 360849788 66533045 531823004 234117074 725602813 463540971 620425713 909089356 647060337 445877048 675434566 90760352 115051379 967688116 792981874 111617193 569329977 934575304 757945420 201095839 256276671 993695669 700914900 800194981 431391890 473416364 549066048 27803691 236485383 270760678 782723977 244762224 643583547 715406327 406030848 130429356 521813527 237851086 3992353 594071668 626707062 557330182 409557798 108664597 817478334 546672691 56761487 980877248 907419761 528919925 130555162 429148193 134590091 575229569 177809935 429014293 74471654 394426232 179554085 831537946 378723044 480460859 62832785 501406400 495671259 128900942 764856242 693702444 636602266 674473704 329009625 261512290 863560391 190332464 382231313 698707872 692099004 217841805 681293067 163232161 776990989 553454676 126561255 874545095 611393490 166574911 913235224 650029290 130336208 36346851 868437148 240842526 325875600 145749590 300209907 829794481 509724034 133845530 622232067 125959062 759954143 353916074 719143982 740991359 823131470 605965462 837926300 336481301 297378194 312320201 712783201 573163851 891958132 66922562 517715602 853276373 518084080 67364442 732419084 391512277 848385080 143512536 110175262 415437784 372601879 879097150 28071426 724036457 9137792 93024614 268785134 91669725 629614824 282308693 545694658 58178992 819169305 846680745 57850643 146087019 588999692 605572172 236623034 934151871 34244546 496984480 337520501 248581948 911555048 261945572 128317472 758650993 417411491 388933955 290066337 47767959 32886851 252844521 723799803 930166765 766993872 442178307 992296467 187855024 858201096 15036065 369550206 858878712 763945666 252459936 319922878 587899866 232185607 620556222 699314744 741817165 87038097 60286549 52778146 505378317 67992884 505468291 308476200 771550943 734889397 1333749 413504639 390462926 977869529 194403708 407321147 109053219 987962340 398896078 604313318 694740119 177562703 381011805 235143733 482789346 721147261 270678515 618772091 550387422 402083943 876246638 656513969 572060673 818597252 477475023 15454069 587115280 167505709 880045226 139237558 620650667 233855775 229407691 377224282 805301875 846318158 514356668 116120673 815760649 599237933 380749723 306097310 461632193 447255123 572692281 127559052 867378348 187623986 250353907 554952617 333427283 650409706 761591330 476053334 550331905 120437635 279178662 94285818 646002678 628825743 30540232 140113283 821179403 803032313 490255902 531156305 402736426 103582364 240190323 117978797 508253303 690968196 545017061 864653888 642699011 903676444 320283936 100788987 179215016 935015974 241956471 946079551 498917852 898211233 915551185 192234054 276268907 637057583 741653468 560085280 655290638 658587003 348475672 866246973 689685314 802757950 464175569 768935609 211541564 265528740 437897087 640732792 547080699 721714892 464441633 824088313 433731541 797876400 282906853 339507473 536349630 603624417 398842654 756973707 602227303 767855163 163681249 857902199 100280444 74220418 650127110 546241940 755878209 118526280 724201268 626915999 376121960 779832311 988636466 557552621 45705639 47474509 59625848 709867163 189940327 91914851 208108170 510505850 598703574 605545436 932645168 958772280 821107509 117212352 473933792 385318254 321984701 922005897 911433919 729945874 90296501 828588667 478510946 502741365 910780763 847684027 862232358 309761622 888102930 152587321 557454262 280257988 213806566 546001397 609391683 638364551 271173899 454029432 583139872 111879845 265768892 36167282 997386652 258661854 569309370 135311831 204902899 339606260 327515004 137931634 587404914 796493822 713940860 309343380 711376588 154633400 646712366 565119514 801688272 369182010 597916314 990811650 15667363 742472162 636678659 911229924 236210256 136661530 419885229 666113073 208708694 590115852 618407354 626163333 387244414 536797674 160796006 349205806 744148670 441629245 400032669 438610220 653119534 965783771 745094283 799027943 852187170 657091125 53084520 244032949 507511866 629686714 472369140 85009639 77446961 896704520 811696717 698592178 454415815 462679274 158563512 559013114 571907830 218632262 651348816 323055272 649246698 960815457 217062657 993677691 674004964 460022208 263505812 36153555 341038980 474530169 1405473 697471338 389515440 221234616 424197057 147467185 388260274 164221419 566864137 506646983 926129800 665939801 832163812 35207549 775196664 573603414 388353259 508802294 339281215 47181832 836961368 149737223 997371748 277663521 577405168 810959755 259809477 619738707 547328604 548123048 360594665 677032411 306328666 593719774 859288567 527842018 681052801 736809610 712651180 665537503 364971447 556152579 939448562 764474471 821515657 242604419 204925024 245596197 873520982 553091903 372355075 140133580 805038342 581006501 752819676 975149849 166734073 267191662 768657678 618746327 738351902 959122190 167527465 312498431 160038721 124212950 79275563 106684683 527720927 992496219 809217991 229748304 468603798 921367096 896651214 141657017 855557778 887814643 214230570 23232463 128712916 68428955 71343883 927996537 474101262 902511198 307694142 901463251 774475463 171473929 464598211 432524385 549342097 162948584 192640178 714416053 826383302 805442565 755880274 225677366 654174808 226881585 662572836 37235693 265600188 398041073 265559788 700659212 952103954 36867645 544304961 997385114 548592267 288411378 318933271 8403633 354578067 178422757 738740332 337679669 925414383 984580985 460963506 990111368 140892345 303420009 978099813 295638131 231494358 666069349 173870253 538787105 949606936 315591205 732137551 403452210 132262867 447263402 720157761 991574537 482513852 415939199 298129518 513331734 955476718 214581280 775009819 552161946 215877836 104041031 56442108 369471229 918390263 467407208 603939343 62937961 770434268 410743281 81239415 866006706 278805900 478463035 519324342 490221380 988432166 15439070 412922518 962858326 342452661 994593688 413218883 84968195 974428721 86320110 166970503 583607103 975288220 236214352 522972765 37058338 567846547 328347881 667277526 241077773 171382327 76606567 647410226 724617967 248911365 664797497 914001634 58077033 176463872 940427662 137912679 720771856 388564761 360586973 261512057 427711679 201012365 446215108 815906928 171063839 708304018 575348969 958946318 129077939 279500227 478520023 408353596 912979120 1265059 984139402 123300552 971001533 814055305 957876057 22327118 969387199 432590552 387939695 586428380 512742645 937438592 83597363 41343105 878873349 602746214 310271035 820791518 111927565 164921124 527525046 158170040 299515269 894626978 662795249 662795851 687984098 998415522 484392575 240504429 660202080 671855664 367555735 829955291 407148913 472826322 284985965 552906035 25694220 165887913 65039382 366061207 170174331 601392066 944676618 681631126 415285629 301720048 32489116 434052376 959656668 569860957 518090609 756956604 899021713 94791997 123669134 363996476 452185915 220636806 729749174 669598048 28585541 75015212 125287036 257655561 393294620 259151214 402816332 890090898 590101516 112550474 98765398 614064896 341525300 961741632 292427408 578460358 103431357 552579781 303478769 749039979 825611601 26643159 789010554 767800515 273734565 459807863 8562758 566364399 753521380 469220054 730834588 60599631 137759483 908602357 424573064 872713795 940011831 171153418 220447897 54849634 9449003 298638723 60511684 402712672 526396333 242634736 754009565 894010547 641347202 963536090 522665922 298988427 724751178 331852743 686596437 350323108 463570984 361445053 264591587 986809612 173744861 276740598 666898197 255207972 924368031 236571534 443858092 434801285 36403385 419030792 753220967 637878643 909455179 639826459 328872523 767698530 156990269 569434893 487821674 5632303 654451983 32926683 675389566 921016227 725730656 541325889 357363725 464584384 4252223 97658048 24609484 176673012 224248269 797432011 953532316 77155585 698934927 871210847 558177742 111950878 530776625 558257271 466407228 686782959 633239318 124104592 392088139 72002128 907916257 705633166 661572929 639361487 287446453 975775087 708930160 156102947 306579908 128551157 544530823 39824701 598647614 213180197 956800995 477037812 894964242 30744912 326090569 68436718 704504170 605271326 624657459 869656077 703405888 990391317 785516145 868319663 642850195 675902035 269039796 27828134 995285202 871721397 838846160 28598484 859527908 131144492 219684466 271441254 910213831 431532114 790930218 133518797 9871733 293073211 872360230 836770409 406219390 165351798 172739199 408571549 802219314 119067999 241689709 534682958 24323612 351259801 387747711 85102854 801277727 721141691 799176022 696656778 309404511 950027198 9822461 165801714 898424858 856570954 743343159 320442736 315112897 401515888 458198505 376321373 880652543 934932590 629757365 707180416 299778989 214222190 107667908 737916619 999170647 685851305 340155801 419923656 465504115 789767235 558400280 17082137 742572929 961456792 628953491 61483369 898911802 115246603 272381520 761953510 885145625 71297453 745109558 231978637 346974324 296198802 624260718 257266007 317819265 404707004 862579728 478099265 698967128 281867305 365873263 286145118 325455547 623369032 869233927 497413054 749852477 742177364 514867447 666092668 712695235 578493362 906173684 531239382 902988732 695915018 372534559 340726190 179375005 421608752 428040059 662540787 717532046 574886655 960678037 437260121 492753328 990112801 222448936 607221805 624759972 671103047 978430229 741002289 329682511 918592081 400536344 500553114 177614947 445966955 581961482 47405965 43005937 534163194 509104664 421310213 18752399 2868095 664250139 24651357 913578357 216321122 110176174 669619789 761029890 484230918 226258785 355882966 785636589 949377744 220312393 781185586 589907911 461651840 645722808 716548035 140898816 681956996 596981650 256055178 50689175 742755374 948487293 713389847 417890653 403778514 63546723 225811533 844781139 128305395 46923500 776286240 168471020 21545561 301338997 757283601 239290624 468811003 191155724 619336529 837144333 483316 401318105 553171756 973467940 456370426 422640332 241652375 77164517 433947514 206131290 688145133 725760746 60930055 942266533 606711443 909320818 45739810 231286718 63505730 509954718 472491636 21721341 636863185 465935040 84390624 547625624 165744270 68186867 382378710 324402814 773931937 645909778 561981358 948421520 533858617 212049840 57259284 484405895 930725286 687333762 616073739 570910993 472392266 147271683 884228391 138911795 995898118 999796469 979226560 919452217 504087516 61496781 321264454 272175675 263270578 459522262 385358704 377548082 288732618 287160485 798571637 577418066 526725655 442863250 457351906 179439336 711518265 926977416 874864635 13982087 604267465 182978700 230463581 213247344 308130509 89308179 786638381 626692489 335648519 115924553 923492430 543513560 241010116 869440969 707466006 129718945 653936089 601014536 589270668 32291929 761478469 457145070 802115938 787593648 532322277 212914124 482017100 139145803 454712878 929138435 601004707 441141616 155149764 467548853 549195360 820160296 547148023 290350553 935532118 703467981 376194013 402682778 888076238 744206429 443605139 827515390 863626313 737730532 252016238 159197135 950378026 960497208 271826577 910772222 521762549 716184068 376657094 857090483 870981589 132222812 336315220 886552155 204916384 689999891 837643065 18139854 957139805 938962219 896778912 893941313 238506479 847212028 296208563 116714267 850119839 644263979 948172629 365680908 103752307 235818762 920993925 966759879 855760885 161184806 779837370 821034435 31280604 251870209 845670556 818790375 855510641 319385666 632626875 214969666 46826669 151801815 140234418 208081952 128997701 613618188 179570588 257408061 846709534 346888576 377449442 889253717 458225621 819677161 958965354 62838539 803621130 239551015 956074112 898950379 501181265 535292786 931581381 934079419 417738968 129808997 198583168 915390653 546169547 254030775 212538036 97322041 381101418 997520867 747499223 496510796 85324177 908229381 89588498 698224382 979822835 122840342 938602885 931214620 859340120 537389086 16142401 465232058 751477461 260187202 259881332 529486881 985491245 163110296 640783518 693570619 939257283 946236946 184406571 63819362 386598721 996456983 899348564 855885981 644052162 395635348 196266790 809798019 62158695 812314053 779352968 455270265 531791509 645926729 167781812 473789836 531876378 922094153 452845055 855298504 690323456 512474503 153063642 239078139 411863162 412994518 237556990 793658610 748082221 962367783 621271953 923234196 345845639 250910764 593437865 263253231 45493007 239413544 680519453 963312678 540189373 92579338 804074784 149623124 423688730 56407174 691889333 492375285 834583161 43865189 208589090 955997486 293150936 816274752 698657171 556844448 401768635 871428688 908677032 691674101 446390985 90740369 189256188 766055923 807493080 30523255 595642688 439235250 972350885 834054052 745507361 176006853 107657713 499065791 117458936 620779923 556099012 422441339 25173562 551836311 481219105 108937965 749607324 775207715 996762265 427888273 600582743 811703653 338456816 175943442 520154948 649649978 786111993 400604784 380823785 887753815 864958770 249630543 332128788 961000389 968919432 316675837 726165586 59010124 817423313 177264033 372387411 391732871 387815987 918886034 557530136 632863697 166456832 488827671 574691030 511784003 279984037 786605984 646671014 772508947 978936244 155157337 241647268 306637479 942327817 167819199 792760980 51337031 817773429 120868167 594075463 233125094 384084448 309413657 128364585 480273017 211703240 569613978 86762386 538930064 593357674 753109598 428322711 943296348 315380437 615735107 760587885 44162111 804728780 201260539 75002644 878661264 656240042 45472096 224868721 489866633 961843091 434303812 967316659 40324801 921032821 993605443 163415035 132587587 2635507 770908534 297952393 426182827 761937002 763121949 115647609 652902025 562066911 713212564 585598523 941122975 436707380 604967833 139814897 830885126 678559528 840033445 488616972 197456617 114408494 62661327 416461416 161066586 914947522 80691287 405353667 196090919 542747968 83409726 944576512 736389602 187404544 200059504 607895958 623185710 520313702 268549351 252295381 641753007 810545576 177240928 808964366 214423245 66670329 972322656 777107557 271327220 18772469 181707959 513920298 783412970 998875098 49655415 268704618 154529983 776126905 867571639 961783501 912678990 962212034 14355167 886535724 612621305 663431695 108894465 237965188 763861252 103176769 534919614 810028382 603248063 282304070 314962406 294890579 411113673 684552973 903815008 62515259 753378965 874850588 491059698 13785644 113510158 703764516 643641732 11222857 181182124 680092564 958952758 188064129 936276830 777423201 539989208 251315818 693452376 163659781 706385916 671711781 781381360 279401472 887090914 553001334 948793048 988078725 634380617 348989170 928208138 361264581 233648746 238921708 561769517 958326717 752498248 545098657 694893899 63541794 430248822 112432301 378484915 364676747 546913853 195971626 177216245 511489118 938886220 891541650 591100374 647432954 495665922 588315881 901639477 11683423 684916617 832054126 417390311 680187565 114826471 66530625 942884910 907228847 288857649 449549208 801788085 62801087 101528975 753975625 380553415 964558702 477557539 85307894 190185381 560228355 347647665 309316811 530330949 930222595 147495502 389412233 771603380 135066193 99248410 355289377 502117496 540085234 470708997 526838742 345524920 405104149 2256364 114298229 325133653 793125303 115326468 697741865 53560641 261260644 459205593 839060965 888829873 612188532 981466719 264422478 559120329 32215064 270371995 613766958 463336685 176186743 135490227 987234537 353376597 491622534 69115848 316012513 315048208 336498168 155345432 354258095 185102378 276826066 462227488 130330849 568266387 559032990 479878150 503066499 3920707 920618407 690189163 236500661 159965951 927268257 26250704 808905242 920929616 767105756 277380645 94498854 394810901 119366976 462749688 683140020 182256130 750126500 253335721 689919369 781001700 160790654 812290525 622873789 264795575 60060787 929455415 349473927 441605668 827768536 327028932 70737809 459735395 713838610 8313607 899546688 619215800 265168299 927430565 625653854 92796014 852762367 217297484 457799335 629553568 146318430 661929612 324349957 742956987 103202480 460545575 923841292 537821410 623265604 290080393 449905513 390714810 3987008 880053062 888185910 821434892 625121141 4900355 865849136 689473921 364249375 334001922 642847994 244610628 9163094 561857514 831362160 165805677 134006124 820739134 869370085 185343205 985018685 846763435 980442754 782031969 250201537 932064867 383932320 772845146 168592536 945655160 667244075 508134550 344870924 766636266 301424085 242546438 584052557 322091770 476544928 723774105 857723914 499309612 678962397 56100929 902870620 742896563 257700376 306430466 908226365 397849433 407008535 216407483 40523839 903784028 721756830 765761995 614820091 574949315 651129347 483264858 107151646 905308137 398622609 350940023 803610358 547366207 303910650 222427992 594193020 675847735 606056045 237470763 560675290 988331865 29294307 514116591 350905537 738696977 720628748 967680931 17386531 101667623 342320911 672823981 506710378 310497791 849458365 155807812 810795739 345051340 606117845 682399623 224631071 397846388 373461991 94777896 342856133 908525517 996784840 910190408 60235591 102105862 70534915 418997412 740184673 345449329 208972941 680502187 622737047 832923661 943950868 66643181 914039326 329451674 215438739 505162297 297488351 319690653 428064182 667895981 247020664 471037650 502430296 50446058 480975218 393515685 505024079 502674424 244879682 727525749 685234176 732331934 601241047 334173791 632726267 111371056 27802339 562259219 205742691 26747311 898876447 218567031 163884939 50667244 136379257 452095475 44771052 250730044 145229358 481388217 212808559 703658576 762468587 757467082 468551119 971067590 557859297 383342533 228795059 223733700 86867029 652122234 37792364 894615873 367096633 793897256 891822708 370761485 571926282 984573587 717192163 144465598 855880491 151338358 573884602 114475685 697183943 880346820 284552458 6080771 639860650 809537754 344552670 285752173 696125508 91117489 518910697 286666032 240067224 321607282 870474724 953556052 367853987 947934287 864735139 427962521 217966862 181263254 225630372 245844463 147283490 247494008 609135234 867522707 624571117 155677125 84887062 443272940 467820580 793390748 301021322 741765999 327067603 675459086 854318168 20852513 349536428 875395209 395745950 391068749 294492172 851163336 175577796 3398567 194732013 406586301 36137503 338150773 610564425 516767821 776167133 51643321 841080663 537337686 268293787 754438094 661951685 951402663 322646088 92307918 937601313 620584160 605424394 756039969 458490037 312207109 555564056 70477637 919166632 981294703 610107931 131920394 630081971 983940849 156788625 802796683 879000766 17968138 661530057 771954362 179269845 21009599 724429979 379479102 243567489 318697268 539568142 324994092 868591763 243172542 989554259 155379957 163958437 885657474 566995303 568028057 169553176 508120579 17577131 595217943 438559674 738920975 814165173 523369236 910350444 993167019 381103070 704196970 425942612 979409203 313462829 110134484 524330246 361170211 273590147 700130201 87630925 548620106 433681154 627011033 957044395 717162518 63129894 497021769 756513676 248983326 943897860 327983828 119227683 49495360 813556735 197828653 694135142 219728254 311535344 200348908 105398254 429279565 989282584 620348901 370224514 465058259 959940502 118938222 517755156 711448773 31259775 767089821 109799293 981056915 417232737 433575356 67420758 835560619 321550496 651352880 449828950 895809698 895847960 309679477 693090637 677054141 497513573 673076026 527089758 624668282 681481879 779617115 312608250 920761271 202148008 464064680 227278836 71218489 689837128 935102884 227344286 838434981 196903646 539127475 383287955 27364740 256759268 250300570 915158419 65261094 647903653 655308011 413809276 566690972 701610099 905315278 432837273 554186510 270342233 861392967 893165795 730870991 233698847 632385581 238302731 360922821 538532497 426638601 963487062 247448089 230733921 331245737 461451845 967240863 874403134 610020273 187314134 19700161 387956088 476225234 182074166 959248946 425703879 188643707 694435895 378108981 64469026 972951641 673938242 370708582 847728991 208368917 372588192 409472728 863819552 171413608 49798897 468893368 515238777 534629143 913938586 868211698 989509641 538680008 216661393 787876270 245159193 499475341 995539611 185265889 327300470 444646450 25371572 361557550 791818178 174331634 686644850 627490701 148173989 109175348 827837371 800572799 170885453 370239357 412361757 269549106 922773147 976288401 154034723 417171498 457475877 929280522 817113391 58522696 939561149 986098403 144140425 597090232 609013541 307108030 724962382 617660556 771837177 722152467 17901889 414900873 113113156 763868372 845423361 129094084 571833457 805157730 265912520 755183643 772980685 602901982 765639383 377559045 252580907 36154602 934809201 908797002 902377992 893107652 143752347 346391231 234301999 868931915 82898993 551129546 687515515 437268051 820523641 490433484 200164939 635770113 261248447 20707428 21447567 19707376 690936818 922716285 918840211 470435485 242319540 929406344 635553873 983172426 526917183 31878413 831162436 497483635 737030608 806954096 902439598 927609922 150899011 263286812 345708438 886537103 884865810 958851890 793079143 953024545 331667724 799380373 630773121 859652357 154283980 806720858 471457722 437389552 408364502 428514011 294406833 200508378 630861034 466183648 811568874 651816261 449715044 95888894 895140929 540888543 638654359 805564056 47593365 835757818 771188853 568344473 946352366 378237545 26583987 451787979 942471286 501221259 896378499 487936029 928990258 124456804 75446394 171275553 956336279 785239797 930943802 781691309 194180732 448270781 881154527 855221796 110219303 880839153 958474300 594978606 554766977 165781556 712347355 155304876 646457459 582649844 927929229 126221551 397933552 312273358 122748882 909042442 54557777 933999087 927046107 415078252 862240591 98554830 845256927 879091414 676013880 876987491 797165992 612095963 181992079 269345597 558645912 699929161 984978995 57652721 725473545 863273985 711232424 749179091 40604508 729877505 394977662 259443168 942986698 86303311 237076490 561465885 686591841 369596038 119932124 990735296 498946066 277843274 631668616 771245306 959116287 702125895 117279143 135022768 120004878 332104962 315559599 123275607 610834263 753530569 577870913 137431483 715168863 873805310 908609206 974959455 745105987 404200812 588732012 131949977 229098640 256618858 762857695 969525545 584795492 215439009 70022421 606888226 328721258 736420959 661515839 717495751 267332318 803403621 187841641 306380665 322736311 341705606 75456981 280679890 742269832 729626856 795327856 843486606 527585750 635880427 911226 629807890 731447386 200845784 621935879 694148378 576851670 696195787 571394018 206655876 141756398 877215179 804717302 88468209 640225215 318640032 940721886 182131849 979998099 468374207 786668520 612633181 274241747 696778224 423812127 291475321 492344734 967466998 839264937 797414007 991657781 772659051 316836782 51196928 331515551 431244473 25205504 986562237 216699253 890179969 652650541 281561330 335913829 397818335 983485034 632941959 451069061 685561414 258429419 266431937 573046199 246181441 288109094 419217658 157582859 620207344 104972246 118996697 128610783 811232335 991785485 743866976 542203645 333746062 912653971 620790961 830856669 892102308 390972256 519510785 524182793 985333408 36365424 486569533 296956380 657009272 273352356 714978332 58933715 616332022 120063491 69196756 862022489 448911258 369006579 733159711 494730654 389223602 274621817 645079022 428722785 970282645 978314349 78153579 588803511 210841740 12952203 678080359 199053484 216158556 436259505 788934601 542727637 641394873 31150278 922354048 37713773 347084160 150679990 572743431 517376729 501787257 758039704 104137732 315176534 151182724 916187476 628807560 114882290 585568382 432145159 294562019 940472474 970154779 268700335 369894742 663058763 367693766 818880841 60673040 511159271 131016800 202789212 604775304 965299743 116949770 616384670 660759226 24834185 306973452 340974644 308205634 831835576 854891134 582249886 430764170 641307150 335234463 58150536 42522700 862443932 227808766 155709706 308303690 576368349 926832631 663765686 921896321 826713545 743728977 478291959 630329165 817629820 537200729 905480757 164984188 189582644 216990479 612900881 597644191 252888524 493986177 474654694 177996670 801533498 170649125 554405652 801605902 151788282 592832157 573343509 718991751 910171971 701594891 855575449 810077756 758086302 467557446 751814806 242137733 843342609 127520339 878798415 848746445 692806505 772038408 163503284 81998680 491507585 841336841 290739748 42313412 733796019 932333425 29174543 417310989 159711874 335375003 538673024 362856808 59418754 337375612 120663849 434780805 48084070 542929008 706612649 431725980 631607304 136371008 355408420 744112060 395137006 233902803 129239442 594821853 503099177 840705353 534999422 878266663 772381175 857978725 119153948 597436210 141477545 816610991 702078807 391866683 655364849 65187145 825667616 452096594 746321864 878372816 65202457 680958702 847766551 883121324 403407450 882532482 850837876 341050181 156227114 805949569 255968122 624014061 717187007 542296970 597147945 409402609 770863209 48264152 997476966 691597080 930489118 725251254 144130843 528141592 564172877 59454547 663101758 35436638 555093756 268226530 849078519 584780391 360669468 269959606 353292294 310844017 408376978 654977819 862159355 940447848 805852261 46827014 373211715 128520806 440713826 944872858 799765600 164685501 776585887 452022471 597396072 590905638 876997190 888111460 534760795 642358390 511819521 804007529 990673482 549431594 188042216 13118410 25343145 607168691 743584462 176950213 92958980 300710746 545089699 410397842 506888728 121503358 661523930 286811275 275540606 559894194 574932334 703970089 126378628 462872223 241232326 864536490 635378658 578685058 984742250 606320588 472892282 391094397 640425816 820091490 842246426 498033872 989431313 472718096 813802935 947272295 378256416 7197739 143489731 579093172 550380481 903857769 690279765 606607555 852416298 254992624 819485433 427739005 992766521 610719611 783162194 999500191 429051200 401321727 557869626 27569091 710627924 767765920 897463316 18016049 585677556 17385644 886481595 356179604 216632951 458489642 605988646 797999530 649920644 408674890 887304370 813399285 479124377 735117298 981830313 164351939 618000342 721533048 828117076 448823901 276088566 760270958 375501855 658716703 46179290 991481525 731881211 692894093 542208 708729777 480267954 318460088 396889750 177482261 285546615 654098949 49970651 436705775 987475853 269193739 323537727 683574606 438663470 944878603 776404840 678854586 997052267 419158129 173436879 184263583 289363154 904364441 947802756 562680240 60517821 741754898 975240195 513181323 791096089 647535688 817298260 127346913 655547513 976901877 699239630 839695192 878539043 746545757 672897333 554625378 22798195 613735552 498413180 893116399 397795389 522849041 304949918 85298587 570327524 66953584 551238990 384196764 365185035 456672552 549370144 462645474 911184465 999460263 489164851 368796670 123349017 10390085 154922354 701163860 70627906 515915417 532869760 8987978 94649819 262825316 924096011 473122297 175980973 764838426 15617709 779028607 845179706 644833026 489081513 652777960 278170952 788771779 266245023 785263918 995048349 760027268 306203992 887269458 83090407 392553994 113284036 134929602 789866511 181999792 360432917 301889273 79728229 73731673 171341949 567275096 607140036 742678243 788209405 123340513 345761981 309773845 384516899 135758782 975356291 227455708 232626754 193987011 808254042 312201298 37044349 757485736 633084003 230988501 531125759 758291067 531210432 161854056 84812747 842019013 897685537 698512587 323017919 602975232 380859589 704939092 677911254 546952507 819764152 558170563 750327077 843447779 177551974 415661746 689394839 281399735 85934164 405096364 682003286 715254461 844214544 566835938 256634613 103592880 501728508 713122129 759855293 191226626 970986295 996772863 854705466 595894216 763460062 459874461 608202566 352598664 542131355 383038910 90089297 204203762 358659117 750106466 290040775 428255429 209300984 67112137 139125457 967757199 473948523 317337972 995694757 222571243 359184299 97971560 199153806 941299543 210698309 621458124 580221018 533710454 583465848 919420851 224226639 237916089 591985177 266064525 800533129 360266245 360978849 229140819 734897334 220287304 569851307 55973958 845230673 12688915 884816071 276566037 287620484 345391444 998138248 500771243 152581124 281777865 991438005 115968498 271387083 437671010 962422657 142841070 717761270 957830229 151939367 255336684 693241660 658368855 422716352 105211452 639696208 30887260 527195159 384824331 549790165 62922675 20134232 226138047 255091182 859838967 887438284 546198010 286703822 214661122 116332883 541019490 908532368 776255413 397932131 954836946 873521192 98724568 932698508 975394149 916338291 52100003 361617470 584923025 242999997 1116689 28114246 20485664 305577955 562252195 675032159 960312844 894614792 24749039 922294116 260257614 776069887 943430785 48198166 593725718 547335008 981432346 787097529 194714090 121213778 99063851 718476783 902354502 595883790 573713155 924969628 535994938 392073740 188407665 331868901 355090152 278148906 688451007 117724185 295236901 898011263 849307774 745029025 191190575 83253676 224606451 244261026 482524041 56208984 104858277 823890643 865450165 390592419 630406511 367620242 21409590 311781721 281036739 922928013 918777895 824483089 548752485 178390898 851293502 113458888 845653973 378642113 414687708 867387983 941234438 16165453 637415740 831500455 99454021 958626210 750057945 777685150 132334598 366221786 485828137 63005674 400075493 899657170 758724141 824489023 876791009 665297103 953312921 868983676 313918394 42966270 21987311 975317918 390765132 700989303 345712113 822210918 426764426 659114363 922017944 677392981 701378732 624694729 638988758 71702893 123359839 709961435 924470950 660002192 869087614 688944072 977549168 220627024 893619391 918770029 683258248 731301850 379685051 862665223 238800962 489179379 343145324 24082985 137258663 337902531 570168647 628126169 30496468 515000340 520067865 453663917 917925809 216486010 697815052 208500649 799341786 670697828 217429094 12951052 931297661 404740454 613305226 639055255 446915153 82577918 40713174 127510919 166579509 831142129 391707445 133518286 544816405 35029580 150076749 884109589 855947970 696453583 976758853 477326600 585921222 437674173 431254286 304747577 530978122 962449780 160163382 244583249 992228829 546306122 287276202 226898906 521009729 637425271 240083307 903857096 423310024 534000181 707441488 897451323 612291410 526266642 787976896 532125928 314549698 581941354 664337519 299260505 865536079 38907110 472414926 577028658 615872094 921408016 770039118 936654212 173494908 590684555 792362569 716628730 136904314 786758174 961173890 407591763 177574433 99978886 800857372 931292333 782602963 47416580 141214525 974425765 525187784 972708705 928287932 990297787 128493075 529189752 718510283 174049954 676070934 608255488 439915427 464934613 354564011 749155491 656162626 582940149 882710572 306809002 761391651 66484528 815158925 462831167 435835387 879069937 770889077 843663263 222349813 679486374 369519505 474667588 571426674 721435144 220865288 116579967 915703989 499478562 117328219 72096141 310737423 68328468 218418448 358133422 836979501 804977004 609626396 854843079 9301023 329191970 817814811 155971696 739373835 315234923 156328390 170850282 705508835 81664058 227620991 903181781 560875477 115408322 19075007 662484016 754972266 269523572 829758376 433181956 763425911 96579280 112821400 744558631 675019404 959807993 409919722 984904653 846030318 151655479 540592279 296610036 384859737 101250963 755780478 562151970 974524236 197109871 815043744 256396952 786729599 109293330 582649513 763510809 226974413 811033285 127710201 736296700 670788360 301677119 638727556 658904727 513902714 618444793 182886070 477672740 404556459 575578223 874956002 852821816 947164677 427182688 832127817 702557924 646808768 320717358 457495743 444079074 10534870 296881343 312736128 8247742 322320860 604746161 342355957 587768305 191465828 187695373 442862959 186022741 671394490 512842342 301435206 997732010 603498898 496533079 138594317 818385968 850053667 159238713 387863593 926546439 3037953 76029293 614390726 55925366 134020947 201193384 69052808 113140076 755166799 995531388 782987577 606381922 987088559 154116573 275403616 683289268 132569573 584854408 39270268 808323901 541052104 612137792 336896695 728909020 794647965 634450096 879230617 21102579 405077868 610214737 891374643 779159699 258896689 967761852 289621282 62325461 698844936 504059502 101960360 288113116 800059308 811064623 734753175 136107967 169499748 632970690 537383866 161016207 755287919 321087331 522232873 953045311 882013366 333140186 253015486 547353180 741506021 656726949 23922696 667903188 869040870 283260020 948028628 443289082 678857597 726601955 720286151 682357829 180544286 383082857 645728808 642078766 352936134 824261497 89087971 45212605 30374697 855000262 766473770 389977771 767397212 939532803 637835527 337849692 695671963 97108987 889501993 54839176 726114132 904798271 342048551 724103764 649649018 255075085 111671513 120241243 47280663 470766078 652002796 547252380 907299628 894919660 962749031 743347867 588706770 830163771 554648486 597106657 989567395 608020971 502787792 897525242 995794251 495543570 840302369 249649157 759438767 284848860 614944552 404678718 316894959 249216756 342129047 542333673 132886107 73525995 827588441 496019264 94909643 926532851 489007297 304130228 783517810 979767846 736708225 17859413 499362551 837505215 614754542 490397227 995025662 535548917 256313758 585738764 26271953 258522344 84987118 8212766 438065166 228715253 735550629 51709196 657449417 250563282 939014469 433959904 855033483 2979157 678556131 240277033 425582008 137166360 990579430 119859659 86381706 463701187 243625106 974634637 85556297 3954123 912553206 635536136 671522689 155119187 364662717 384151079 655767711 116155545 569359440 571539644 267184117 97191255 212115209 734035902 717285349 975024757 169808584 851772462 326142468 830813691 319849743 258965804 683379176 633819058 189161630 846619963 900328626 222153349 439707464 42339671 61800722 642462717 529367911 129212424 830536825 267228583 640272922 809376779 926663399 17550483 894008304 891096409 969934469 3559297 212009106 437015609 874424941 574623878 914532663 204739795 733232392 580471058 172781426 574942024 729917755 187703086 772712462 340458643 737070612 956563774 767284964 907436701 629844968 663575398 65775555 206566754 349764287 722832929 295062569 329108347 660305503 824526043 757232905 631815882 91171706 413109999 504376065 40366637 416750669 38060432 420824313 773311024 369027750 278180260 45226693 822008201 678200409 602193683 911827267 421708053 352569606 162689689 141004153 303270982 810755794 146915895 628403972 293777866 438100486 99282357 310045210 568708288 568562613 395411028 886176126 619533380 531499568 963910423 463083702 775775897 496587844 569818318 717627448 357057965 326280154 665698272 217394848 266431584 881522820 196647763 141135916 592524588 506738020 346788028 736130600 685199575 745972324 418658050 300018868 190676521 331657747 390340120 34669902 330399006 553591481 381507343 15235237 54123755 996986964 278998098 442777452 845059136 515087609 966320711 119979647 437762870 453540712 555632233 662975216 165051858 732323778 595403198 129824202 340153984 160019892 303116606 738832679 853640164 834253107 933718832 991938529 802151399 834911597 721362045 977551793 57279084 278794729 600529449 44587075 965009008 285496548 445629213 914280972 553173153 382865339 440640573 41680911 49183025 386553110 340061372 838946785 786693793 426369270 307433863 999892926 816577242 549271749 422776098 391040781 162406734 464996129 439865241 896991536 613195706 649426769 342577535 718374986 808669721 65784662 686277446 874352577 44714249 588517622 988433693 613674891 889091041 853761673 892811064 134631120 212297987 508269432 471631485 151556345 832477240 660378513 793416591 575753568 398164997 956733142 942445993 902632027 133197353 508219298 668045285 406371709 363006275 608913122 263751593 366700915 832495127 896645752 329492493 908716742 883987605 131961324 719441966 993669510 31953456 792271482 27383971 922861497 732421277 261222302 321809713 220094921 95717082 661966007 442921299 795296972 440954649 769095388 787123428 702582822 146890746 667363926 86417727 415151580 716326657 38310955 921179321 285461343 787753900 824185165 148212608 431354922 787867502 641025782 748801019 618384948 508674998 960333111 984656840 597759418 814602719 752730021 76905342 184284910 717053593 240960860 732878410 546558703 641930168 915221254 808219809 445679409 455394430 778689094 237563510 313051417 499781006 792197799 344827922 510227811 282458306 444065659 682842840 355957657 930461096 405493627 957219950 880675709 914395892 70116195 470192302 723646333 696939183 904480344 825936429 756007141 665788814 604801222 150129320 818571690 506664851 482361282 49092827 83313681 804437726 481999908 163278984 846353884 714083989 836485315 109619082 698920569 736285271 947278132 137046134 484894701 654555236 452014228 307994370 339379356 134772522 478953501 235742344 2781213 366906912 801631558 238240931 281046216 723372385 945095460 192803549 884980052 36874841 1309222 565354181 764721777 857276397 537336808 187715031 477353115 717190007 596752196 468999580 424079783 418191776 695378637 111689299 320389194 128374311 16816543 48983796 122908233 866260841 813120636 946349957 867694825 452744203 518697631 35772545 36345416 820725975 753523110 370039218 489948694 486896271 992375229 250348069 346383875 770792520 501500124 407204041 489819816 688780175 816824991 97066825 286047641 753552930 448067071 182289081 921791567 742853904 37752268 458315312 854842512 485347203 956741305 462627844 409035052 802414279 847350328 459106087 741662396 597721530 66943476 754715803 14769017 56857628 601207064 558793353 594699094 775088332 714619768 692623 726653900 91542823 721318170 732795724 118334966 343712262 301022851 873310189 605629074 860261023 86671808 817998608 406111704 358049240 233595668 502215032 1749296 332788804 832486410 422660446 117385703 391351717 794044791 224889850 444166764 521227249 56776984 419590625 132217348 227466580 585025683 242230360 978949186 682181317 179739182 644446611 113501409 280387802 127099264 701275841 830195051 715519116 635099601 179030942 523481131 595179766 277593940 508780171 189732549 291220609 788997225 767316871 305117224 36388767 314866235 229888864 92290770 41521320 228103856 923812187 754382814 501490874 28191108 463034470 584539091 529403015 789142899 319456344 182545985 599361842 847620197 464129804 467939271 412715700 467471443 943644926 893137513 258135156 206893480 910465568 180907194 942054183 872265214 611620350 372962507 534369586 330677296 928683330 43534160 16720043 95359536 192158924 721838238 932234040 368069851 554258423 859406540 960748381 880264464 484299858 304505572 358939942 907000464 613450649 23497946 39159741 66542828 96586262 765859805 397935548 826803377 903747089 545065037 76954523 954113830 995774966 800889046 873893602 56390028 434501850 579159121 423403051 851970579 453462773 561130997 380558572 530906589 770724162 659366505 815430303 593715874 754088695 423783452 381857839 371565633 150428652 367682487 784722839 778584153 597159157 389698247 895662741 400884624 847342660 657807838 70968146 718940895 480787490 4706708 825087866 611982172 20660509 183694344 283933792 273245892 572578987 541739089 556840045 648109455 712172963 35349001 651823058 680663036 847322888 38869269 579828574 569622339 478992700 122014702 215809551 388153064 839302515 39547785 919048460 806062293 445901345 350340410 904288713 740805022 521326415 673233662 807869524 695327298 772853848 616137991 117576160 533914953 253046276 105618631 100990511 263129462 159617069 287302087 66859421 490186349 868053996 687862076 438419925 747099624 299160465 478178091 420829971 767958193 109694904 293801462 613714865 256036111 740656841 647889134 333470208 700859371 837316833 5587110 461509413 779998845 128068323 222631675 675428440 589505077 743207076 794541196 647398589 145471970 700526022 26674164 163947640 909535029 723108950 531783666 639506762 358317826 375526430 688154119 194051062 608639369 272662382 7947581 170082490 303891395 175809934 798514756 310197008 465311797 177381592 796742781 332398645 989987936 452267035 400371412 698859634 901613222 643521101 251735883 468558184 667833168 391589777 809814572 365508319 543867648 651667370 342625259 980071403 753565199 112174905 420295875 309307163 894032234 670728311 900888768 170007439 195536443 914603086 85846504 364206092 511682383 286534239 262921802 393174120 911465631 778575222 768652629 413922353 252100479 508747130 33712917 41034820 141340671 540439807 924425416 133425378 296440034 912401932 887337315 116171143 354909803 607856002 905401461 389491592 641901734 598052442 746649948 483294772 428203952 120112969 541032362 547787514 195043919 636189467 418376507 450864216 649807848 847522855 442665215 412219531 839966121 273463469 904676492 199591176 361453098 810094618 950623430 676321973 309247182 566057744 595063923 625372354 772986843 293161772 543887797 436207812 180533714 710477093 546163506 884714503 550821675 83787991 378614069 870105161 741106995 464002343 235647430 702096737 137298140 170975754 530181049 343289474 137100578 497103520 626402108 38444439 450257336 914806194 357681200 316090970 845773335 183801761 500243229 103128909 60660659 710603000 187905416 6170390 447001518 286566411 314535440 510577288 771109651 910882004 173509098 692560321 953392972 460210073 936733047 436422619 785119080 117138310 275353276 847436446 56810331 324297249 625467790 68281636 973828037 980718214 826277667 31812448 738013356 565989526 562492485 847095248 618895026 10127805 678268808 254280426 342438347 285184703 853051321 52454442 312096231 685638638 418390979 39712965 386541353 394870100 807513796 540820696 770746715 42940604 395692220 631072360 261172998 543496503 659840299 415021806 456211093 398852196 784878259 671421801 482717775 346299063 571015183 988661852 234904525 419625612 503950128 862814338 863488398 129918778 615018093 291839316 833902230 64582853 707042820 223353614 304960793 47388334 501739655 564818413 954257138 255843985 876585094 631979535 133350918 146870280 35112783 121883599 645196470 808128952 944301645 457587895 710610133 331211964 833279357 397486917 851422716 765883074 361397103 281911161 400107573 251483792 943454116 756278817 817259678 771099767 989014346 687589257 298228945 239036417 726418175 669968663 931681535 695570198 900021773 272416760 688106833 709280501 386611457 221671742 143479580 345820031 218515047 489603628 411527583 314642911 590401314 492881932 868924195 263467382 193616730 146676473 633494571 275288600 916134483 922699128 691457375 67212003 327643469 303161591 285743287 840982495 221795308 569881331 862947121 199142753 738627534 311839685 304580928 512887472 956714060 434158183 189195800 277217252 178995467 192180406 942221420 481519008 694634230 360828740 622811345 500838391 578577689 200556753 983663710 813845296 709551705 659656427 784049939 823957641 485606886 827068793 209665690 629660467 253422727 852961078 899759421 690749572 684155175 788267449 459026267 986113963 990268440 853094927 954728659 819579505 939868485 41460173 182664755 102859323 199028230 322077821 618078720 832057673 15275889 992904793 34768594 130123983 416759806 310739777 266048942 463747313 488275291 31901455 686725527 698286899 708278538 155577665 395629594 704056866 885816269 374125863 312806435 562947988 680581188 439154487 412957888 946170840 665667921 559166894 69581143 620866627 135694214 785276595 799317433 852436428 484807216 715748223 927305576 785089848 249351456 845319121 139386945 898097554 298073905 283604298 239832447 594091393 873577823 643759164 444402646 104606860 748133208 960334783 509551896 654963674 872005166 300592758 971212420 648106383 121710748 834310307 363284287 28457293 199551057 336211194 829250358 372655965 898297187 995285956 693803938 937633820 80190155 259403461 520365846 642712466 70225889 17827878 945990493 422562846 961260440 181200954 752573090 911009194 912731884 961486703 273056228 75830890 459978553 158949965 732037808 48274452 289309254 943318004 668763534 35009636 248723490 482658622 57510213 48573888 273782547 430419279 726328187 885713227 587936353 912390676 822874655 854910342 60570665 426088237 115252006 436675477 591926678 905572440 494741741 621454545 69556442 173960234 778906009 312718823 619785062 895835883 460019896 949046120 785979481 550573595 831317747 961048890 712005611 369508893 684886967 877071769 824350265 866769981 909113870 399962813 440107343 391514805 530436370 956916089 16849012 670678569 628303168 332810956 324677764 311140893 857502450 398533987 330857652 215277904 539981327 384723517 944417121 308119529 630220931 553934498 916991792 551741275 765775551 279185942 108359205 797157977 288634369 755071684 442744455 105403465 26544427 128327558 807394816 827716216 690338107 544029769 201911291 496771928 885879040 772167227 815227695 466100672 853030784 901900180 390805640 231965975 408929879 999424731 237855879 346567495 770575388 162120611 224957699 397404373 436168609 966078937 270373056 452400732 656079686 762515277 229720274 889166703 946358237 623721284 514871788 586252952 650286284 648277404 759532032 412964670 781173969 901365868 973340843 464756451 914337502 508585501 545069288 788040503 359536349 996158265 933080773 949044083 335557691 763608164 489045115 213692469 267470982 205872987 14409657 50842086 75114805 739735235 988881059 132157566 837173632 18984203 917759971 64555714 967120 604378379 35848576 212681200 599537913 116628526 887891523 335469297 359541584 178702409 302391023 57788344 472565971 878915232 711388409 837371466 692238821 331923493 67516306 461313281 846784659 184237643 588261135 913472218 155562075 837399151 909302570 355822458 932471571 176011955 689614434 146420544 255310701 586924638 126647581 26953912 407970943 823509858 487452870 876917684 559338843 666596233 785280428 300565842 461800426 544488375 477731408 909571646 754450336 824640200 2207283 232411059 982305191 335116028 85301394 424796524 264937424 553337104 9504781 275179542 392596831 35284876 719779677 533198460 290223663 211180749 551021439 410182038 171100166 449834280 637075468 103885461 32442954 722127633 479516861 373609903 168325020 678353857 749330358 930851464 671513963 426840958 186012568 272851041 812389028 167098416 247771783 318640038 401131546 988809021 758287736 262007941 894090114 123257223 585362952 646831736 43564767 39392799 420295395 154526125 541345465 945830483 773758902 947616842 908174539 350005867 566668640 605836874 49439244 527619287 659388373 857393791 619965225 746853032 667853644 654669963 280526974 105367552 147527457 673778570 987074889 634085321 673733197 685995589 438000603 751880835 525418789 656372777 748679394 496425309 831134087 921646422 223554813 594403368 497698767 986651573 858962296 753359336 608157053 87888701 756276281 522523822 55040900 322401349 793786924 873931820 924614638 383621773 799186403 479432607 189642183 57801116 879762809 741260080 572867361 686587387 782072236 32930112 774139263 464817657 472059724 612656274 387261888 825431777 813455858 749130618 538703044 348562640 127638057 539327612 86295482 197682522 129172254 390833597 922332201 223317394 194227497 527947420 318650585 242208642 47987792 874009708 585806437 302416448 118165313 662253972 100810231 125066196 228365824 193160957 736472511 379501956 671196197 781885487 533114835 679312525 957373791 354231466 632441579 692329524 197580240 442171665 878028066 345253403 807225757 773371715 994845852 157837399 360030144 982020297 561170113 66371886 333204839 201434137 115441748 84821327 174845808 573367246 899554244 296312068 95835146 275460689 194247343 206891314 626443640 914650416 808403194 534758210 206965710 536471339 577275924 96118679 205567297 350999880 820997790 492022221 812547762 713718769 161244446 142913729 768632594 41684287 16784735 199294767 63057709 555954480 264550049 633742000 5249872 947442204 899672730 167040341 279712137 527526111 660561720 87916193 906509469 138533677 135860647 662721737 700101689 224964514 643547651 861561642 75625997 821943716 387417731 728897774 89095241 831304537 26845084 938221606 589800472 312362957 79116729 508312065 395860293 382130497 996950914 767327789 776756567 157985585 141597481 575570972 382514989 308351540 998271617 242805052 789379511 217430092 236354404 507932068 717106561 760782884 102500991 439038732 910759919 557660110 569270117 248153993 166161132 505847734 387864349 862078532 77472052 253787772 735334569 707356797 3848897 487467658 821797096 291783930 531899389 688919861 155703302 591136936 638682842 57575384 922862267 825101824 934881585 337575690 348320866 917519892 600937536 301712547 803006854 413532685 659735098 655695393 819132793 435709342 836746162 637558845 297216378 104391282 322109945 744502430 121077859 36887240 828999888 825834155 274166174 413480111 768106632 315687125 833175444 559149535 406158856 103193262 860000706 603861868 588415484 546385470 849904880 172838136 561422570 572827508 870344003 838123385 551560253 746504253 811648250 88792206 6564032 914455327 877730632 656941632 128479063 639722478 468471729 36171602 381803301 630829373 570441582 139883722 203259897 627963387 482759172 848912282 496161891 727194779 888732721 134603052 800241363 597663944 522890450 721872629 763910533 939039515 172258538 793741967 72343357 393670998 276534383 581038290 585749420 201834177 268925782 356622761 733413484 578112802 91177947 769782269 542293556 891441960 712098338 297583396 104095666 148896783 897481770 68214390 660479752 392270500 228442314 384581740 497094804 458811453 711411561 200498736 22059852 949272956 202211831 473408045 238064442 484863036 133023074 53429356 16431636 774369605 798596649 33761057 161474026 233117675 617067972 710946258 658960784 504626721 578378624 302317362 554011779 176634709 1893589 534393674 94614849 123282433 666980634 993452088 427702805 790917881 840296877 216319915 615526508 66213405 672702154 709480014 146270859 924369420 275945368 655200115 733028257 709180038 699826150 488810016 17644745 899680610 366624532 589728153 10124554 980423897 558945212 734450269 959890027 61961030 514910792 972631720 286049151 308743744 42972002 970612212 806804266 479193338 978210258 457788565 207329090 32628059 292557127 965015603 343722829 986562320 811691991 838462464 510438813 195833453 172558902 601931599 559103594 769197630 555646207 209054504 712624027 424508773 586436693 418985983 919162305 447996908 573842949 182396358 340383144 570638943 803913144 221455049 854953317 560577512 485842575 293700936 317558601 780455245 604353895 986861986 673363657 70540938 344172960 338501836 541473732 452197058 940104558 513190708 472633517 340061604 397027476 561728746 843982333 668630749 481955750 260154027 138052949 566796274 177652703 453463863 235762321 839777293 820596882 647494487 107448080 490780288 933633361 84725772 686326157 659558660 956158107 234945716 424598650 844512084 509373130 268753740 77853016 860695500 218628563 487675621 985118223 615316805 17076982 200224934 909355898 40017738 944776258 503236794 155532006 822319061 738027521 170379443 585443790 450138955 506800106 430812559 546912824 509466182 416538331 35640539 458623473 174946733 13118851 597312821 658479480 161862918 55065216 155278480 644415432 620459125 515283034 415522551 565513065 145557053 971229022 926770138 148029968 733100278 566745759 961759927 955383472 954135327 648973544 350846533 611182773 252568292 959828416 377315301 249883713 487600739 281603018 541204517 543777675 695001815 556456609 783724318 613767740 243981528 366233168 293654115 645544220 859097394 860706711 159057339 198588455 493473920 529619950 715067348 151899678 52789658 612941116 414886029 971604017 501430580 679072247 200041931 993321168 589816044 64458233 412305414 499528211 839943488 707925799 449913880 577430193 764892206 990092721 279959976 363010889 931531202 795507711 577514365 936332509 344769865 904932098 88129973 880095423 668236014 4164300 277440375 574425674 534238156 709471548 950211504 802477042 636177762 451480421 76673517 544611759 499286948 713053805 957287906 403401911 840365514 884829975 841748312 646789935 23677494 70125724 93675888 63682498 948486920 994164884 259283117 58827054 176895922 363850313 570900774 128840752 86438447 724743841 292722723 41169836 844697848 433143432 61847043 468146334 471524672 981226856 451105374 323136910 857202854 327178096 985998953 837080971 78239736 452104830 681595110 845987703 975312178 278444057 818466496 780032447 583184141 401514973 809788267 305569459 508616533 456877014 153779170 807007750 907256874 588372957 790209303 907900861 576477679 337272683 643491995 126696200 7491618 812627192 163201992 84811632 957288692 575980802 665262659 973454124 369125059 418680259 420000383 759022336 108292942 441479135 287654865 412857443 90162005 857071186 227216011 667770430 996648797 39560190 634113620 513616113 948796030 338666336 291618060 301066906 71223954 188066950 713029662 618331104 664106695 336716036 296933331 394064911 983181060 588360120 689829470 300048621 965153152 461447669 641943937 26996242 74645011 874188843 678297315 840764995 11307175 322323853 496607010 941659143 84343175 485929547 21053029 78466215 418016322 470221597 410447638 861838190 755792388 650849078 231967978 432202383 274020699 462131143 205292319 496419397 448760637 998185851 334984236 661234287 17936148 225378329 966945457 393026040 432260973 325955728 236827013 67503761 420610450 881843030 580793548 467808183 337388491 411315443 978271270 56799963 721313929 532965108 182317857 825889321 514580599 820066759 457458983 355828511 887108393 475786647 613519100 472475155 626153770 488259476 103044611 525502766 645738520 45565846 484972703 327686927 490541577 583793172 508606356 850657760 46853368 382082923 205661377 210007796 626299369 348676540 228487235 877571793 392610813 380563279 128786705 231538099 83784960 10825189 540901500 311089256 70593802 543830795 661457979 780885363 766111928 407756634 751026912 279100431 951675757 150863817 163085092 638469252 740985564 720862214 126243578 726911345 486326322 144721990 959316581 837554892 592197874 313171999 448184957 271440506 845798289 502857138 128719830 827856490 692948279 596227460 29807106 210783223 719275068 894081358 168167807 310604534 916170672 786218012 156224317 364343880 110138189 785660516 540831505 210615958 994121997 5935897 302480031 209803323 275281385 739577288 632646834 642593963 408928452 576170199 148360421 680686130 529021553 719954428 785974016 637134066 741632017 620478070 772701924 924049545 986477523 657754607 681906361 391433260 86695154 582580609 192663597 98184235 150150954 197906513 477835156 280178069 187174996 941015259 804545084 747263240 966640234 859085063 681532036 652767357 140168784 371196122 758864771 630345235 194521322 795145345 612764154 228840291 880507231 761472359 565278003 986632769 354274855 835157553 2881363 970629160 713053076 86401406 698105812 263230775 876188562 354194283 889242377 107886248 135301882 299052683 138891658 260121470 998868950 970018913 615295545 984248689 8577269 673401739 330828364 47380922 989501449 11419881 558112592 399805197 971402895 552261039 626394286 16428806 221126581 40842633 934736556 899547608 637725356 880722830 752555000 125874070 703278077 914382689 716505728 252027994 890954660 412937995 115877593 794561133 933183331 684952684 537193604 767917040 86890609 634527256 75361475 503892678 934232627 350095361 736597981 322027658 828820258 403696555 432624821 269106085 750352409 551565443 734869905 611338536 89601450 381834623 493670511 28620992 391905003 496016256 271631907 701219630 435695566 228168444 942074548 608143428 394556491 737977012 450751466 24123462 213161890 192499920 663210013 74848526 349666706 54231570 596815651 985186868 644080743 556956501 264276894 154877306 336285101 356308025 152743496 123796757 710826161 183906175 201915104 727699674 707429947 574141744 328385205 992746863 866475767 547347581 384879824 57461448 230934076 943002311 220143297 815045009 639307398 719558691 138982258 703596671 993358047 99518112 796903109 510552105 458009940 546757386 77826348 558408251 871947083 224310512 712128432 893933008 608794087 165367783 651434249 619944829 432861288 317139289 354505390 928296121 58943435 344168534 607709948 890711705 233978577 407065370 420951113 810713523 235556106 889653558 629585089 978324027 671116686 200273842 802046655 19187241 962890249 256160277 537199775 342221710 234447062 987844542 600626315 32869908 142932787 972716977 590526671 419741132 564214036 719412529 870366871 288553125 25906807 246926504 457091652 158385267 110258959 436712220 872292518 19650128 205230095 220501331 986535555 429457352 532934513 858616103 667106498 717247283 526076158 743353504 737589055 250714596 313642686 596548355 97305200 119126091 689189088 307599535 545986581 222173916 442406879 356100812 771219900 484996019 828452227 658055367 131868243 846431926 614429177 615256859 722478257 761152464 886848564 704784678 918847447 317123057 876846299 972472689 960411481 128576197 291211997 485792351 568769166 620264289 259640018 152370581 761589533 452727222 544555828 77963127 616543278 288624065 715057113 928790138 953367494 801686023 978497591 740267630 303509678 902480365 836889825 853227113 960975392 156451060 41032481 380351861 924692588 795404892 86422353 547745069 273652847 573303146 276671498 622179366 426982118 522944483 372372096 370963217 719314139 632085625 934173942 647278611 537678783 116451624 197805566 606745453 277790684 38961270 453444071 170357072 428919714 987555788 368248476 146423776 239448162 410558079 369089499 570995436 338677398 785620795 805958446 581207435 690295443 345855516 17368579 962677544 720439549 591942322 118010171 138760838 190407455 228438903 360451288 960365098 982159052 576750876 809448084 42262123 397882204 552011297 788680227 980583827 999330169 295759569 215434631 713262275 644819126 530189503 68142015 217844967 957887915 781530491 924056128 223752087 967834946 12174883 958667888 478871268 975213753 144318293 673876333 518931714 715733341 685307232 101320937 79312709 733608344 609919634 753773905 446272852 951252868 917474372 614030067 65748407 738051446 129650551 171367815 91068671 974727089 664557214 42500084 318888856 756725037 368840214 801729087 920235698 427248708 376237785 44789852 238718118 141296310 495961166 624219447 595859339 59278410 131460463 110145535 144560921 362427444 469507522 53538961 378545272 960227133 773037478 964872610 346819019 203228822 833414255 493949675 601940246 456457995 660087849 107635591 486045551 339464586 606088151 121414770 999404861 612510884 42663579 304859788 57284516 761118225 920717201 888244406 798027509 84430060 353047230 637804897 413513082 626909568 938692638 456056210 376427790 705324160 335252576 361694233 939378485 841715137 444970503 612433071 73917299 546985455 805031662 356513570 104067305 672881875 924856215 322335660 577249441 966431749 988720990 912695887 684471608 544332262 219864945 883507566 416238009 507442616 898898701 888474010 639739899 893027941 103585269 630621324 590627128 34125061 563038825 698329533 247585495 372871750 330563650 565277985 419520471 560220688 17725617 523173822 199722142 691545875 725218526 343842561 780815004 616454804 231470730 949445866 827814071 486629198 345456730 89958898 132038317 398750385 52189846 76427380 920085776 13882120 92924801 449891888 618943392 28004610 535680538 245265651 944006375 36281920 324143232 884227902 253454211 342316105 149365818 173449406 970520850 8234422 671198968 42141209 39967937 732935933 567560558 777058940 208779992 943551088 488938016 649830673 423076989 408445453 817674832 248572458 222221586 772237879 334779895 539993908 564201778 563629195 592873871 901948230 992849096 594947920 812300123 99207411 264101454 711304749 404633900 920252522 473647712 21274608 641858759 65238891 701374005 897505917 783172979 515946703 594972781 557791918 847132193 381895890 461398713 114078233 733147879 771485740 210967303 456421231 343747000 837705567 362384479 380581528 760283570 891222967 121516845 240634457 1577052 354134164 885153854 984264274 54498271 829500652 885874597 735782451 657869262 641626760 580939110 683662655 652934630 520575198 526980316 739982791 523197610 864728798 892729575 278491158 486228201 628645462 316160768 281452698 566256598 28424370 344463784 126375482 751796984 720288326 688498752 258175592 838712211 565299755 5975372 933418455 149374145 729627508 757155892 924434908 452876967 925413222 377109705 795644206 704516144 243614754 79698531 90557072 368948064 54948782 549547631 916347525 112575317 329741722 646545728 77176190 947805644 845547085 668709327 286343363 415698908 275436458 939449670 192234546 727008907 531489518 570672367 974913199 243175685 595252697 358798601 366261112 746342069 60157495 7983959 445682130 284037387 267035502 721932891 136605711 851216748 586540084 468472922 692592049 16165516 246935296 705266759 508560212 393339749 452519698 2244975 78755223 230719777 681919223 355208808 53477523 664186909 513420469 224988180 967874411 279517032 317346622 567872141 822889330 583357270 292911463 75212857 115322879 662012205 625661573 485120485 524289300 254199261 607702807 693565924 409158862 769384812 5706851 750717496 306134153 614928719 860163103 389626814 429644699 506042350 192969504 360145502 397125365 955969134 247485361 311104659 463867464 318473990 798176286 530440280 655318792 716254175 495444526 861443338 200706220 651836504 929898350 534200498 489482505 321988062 29180807 865767167 238308809 584896644 551603190 418115629 435665414 96967537 821764016 136400573 386248875 776801739 876199794 262745343 32047915 419225953 611957440 879800783 329777089 206970839 171022437 371881677 393987349 663872876 543452725 722003307 54142692 853300749 804943589 577751677 491543803 678097297 246392669 302842788 427923218 251452884 32351451 999591943 137244336 100952313 332597539 222305497 786956042 758142289 468732957 383010377 538941499 628170406 905792419 373326125 508432595 312622493 415823995 986589563 825480153 689263483 427317410 380938210 160320392 957545332 818876377 975946177 787973970 358021450 667514248 440569604 652618591 346481077 898130329 479233377 44424745 873721265 862007536 849779473 835220626 907572560 489267448 597100578 718753093 915068938 516201147 943880518 870903107 422240516 241253773 374644367 21585765 134094277 794244850 644557728 286341605 907084844 584554141 834957814 952062840 162430687 223829516 748214543 138995169 249047163 163430463 439131225 860925129 498117290 653005393 541798949 834249523 90189565 524796448 616725617 357108097 967102697 269081207 911032457 504287862 820620741 317410757 79233712 527365250 171928301 176250148 242126451 943228233 815261348 178479927 699754829 39693756 747556204 771643441 445249642 74753746 999084798 633443924 462575932 568526884 236746026 364398464 591862252 918137146 152334243 527896304 537660891 715927307 215367644 501269611 664660647 231275998 145840298 725627596 389531484 209553617 200171010 28580371 700266925 204902938 564255723 223188964 496926272 138090243 948892959 367433020 287594997 632591598 317909279 718922518 586105687 387519971 984113484 620307758 243787527 696097726 410000126 673430462 283227861 83680211 795331303 111402894 745834455 892177775 429033416 602229806 709080179 562989311 263375264 643089075 617963273 951411774 501027615 411275431 221601246 405032872 246004613 734207821 404339301 691400493 203929738 133403890 361270249 899065912 306366356 306908921 817330827 410983332 221786021 408645482 925856119 587584981 88965265 513989736 504880617 76293604 951440133 388179273 534950147 183177772 225761702 256614128 105006793 458413275 725076404 259390523 85146361 353607258 959462401 836891279 322059207 794428275 333484713 850977348 847318545 703546943 930906515 971240508 455529187 847206615 495051419 490111145 548589588 890632621 95722111 250678883 14919483 98567936 544514833 5624867 374549865 214156231 180185496 939084734 907688572 603449515 338180270 253667747 470920719 357113602 206023877 706470429 464514840 247934940 939088967 789434782 131797078 365453752 843785881 570021086 675713275 147220290 438304680 433134721 785266107 756048944 712685743 788671508 792484574 710032841 489003667 212224575 854786805 126155203 476461910 557879320 494549797 157287812 569462198 953127224 235068383 751682933 790691573 968237530 235498702 404574336 841653942 911012467 311204740 78358060 165982608 757357254 162503175 904439005 972561563 770975345 507104662 974307093 315415506 196489703 980007258 948601312 625732837 341433550 209585953 310761384 815821952 802530212 988121275 763007314 914978294 964045821 259476119 346489047 791005955 579202317 980797309 935824313 714818198 276337045 69938955 821744618 752034147 714128599 199919505 886779469 52861168 109416712 357898687 154383678 585585659 763179109 909888588 287550085 391127033 58872633 238847846 577225524 12051434 162687551 391112469 485891903 190192210 852071277 10195611 951344720 761111044 158073245 711970917 177525652 136880536 316725233 208328946 514817077 297042699 830728904 679526645 195862844 747485337 309120159 667540984 86413435 531459388 104661499 698479472 797038520 690146014 787758352 370480368 514258203 887320402 210050926 966933468 562815145 547244475 666172967 522073531 325490121 119242913 37545902 429575436 146100154 94640429 432619660 893022435 222711629 326883562 147399 900883426 854977557 589798113 124286232 778399432 247967885 25427022 609972053 942711143 25076707 981633079 502455003 787689617 38261913 944350883 428304193 590191169 174103289 58285112 554230176 989455084 602512608 712408898 264045814 871792127 913301859 702411831 391688868 272881560 775004252 288397917 993696367 739987470 679540268 829560015 222440435 591831861 794518017 347843185 15633890 183282484 626048485 119700619 836082697 294905698 413981089 201054147 206438413 728195415 179713891 877345347 853496592 498659871 529912723 548614030 15730307 884776861 812640962 809161507 791323579 350864388 249630251 969787502 629843479 239781616 726364686 506532455 690938383 26010986 379757309 276816324 135177553 428041116 946787164 368787996 44421488 827439263 244805084 621820350 268809014 413697370 424082384 353606862 603988060 173636649 956832668 499188929 513552399 518620684 358544124 794619383 276478082 191124813 554832058 631468614 924361176 388637000 251516505 745465250 43368103 552531515 101649857 37407408 110025489 432367209 850733243 561315314 711006747 420012829 236791277 312503392 115851715 272194700 781456687 667893440 328423657 141048349 260989910 463161094 151288756 225692961 395776888 77995302 890452154 26201668 576672475 509178562 646707676 226455037 689717414 112308893 975023049 462826762 488586745 634121937 568117793 692223605 364872931 348529647 989986339 876595796 394015759 627915908 540658994 908741414 763818326 640518534 789557378 847354688 441637648 490749929 206903839 943344900 904574778 288522394 390697315 121076229 32040628 992548900 919229587 687976726 246830914 49353732 575435831 820839689 328084906 698467916 439712439 815427633 492074489 294900480 593879785 284151824 502720104 321278908 128345747 257830481 407887737 326530855 65073652 437373659 631369680 269236834 6927923 796620848 163561735 383266692 54942749 139490163 842700446 282516570 619227984 375906760 834684881 505500481 230563727 385517463 248255393 351021823 633919978 520563148 592003875 496987661 524836278 283198935 6275245 698596868 511513950 961711061 192098187 796893638 632645463 142658389 45746802 585626164 503490959 198954538 435560427 509922686 878717707 731753009 471116731 744250864 544947316 708628519 350262965 93182709 596826836 181690885 968972810 238926137 479303185 498197827 972966795 221647637 552705176 946513875 811739025 688939926 627007464 22192944 914485373 102064741 47659060 936399977 115431087 441153869 964206986 261637648 203907822 744841895 362522663 679886863 375318155 806947015 803448347 536766690 510309342 569988815 148352056 213789504 385996822 126998871 592038314 494898 441493319 419379732 831063504 839106999 364259057 889515748 929414517 414537602 939590725 806379402 860666780 702943992 935582328 335630487 24422781 447499005 765492265 267953467 297175811 327238720 264562694 510682737 593433338 276013844 40779301 33595055 81723311 651958307 37401160 990454981 168951039 481872400 879680920 362154614 312078322 254673354 314349264 388176245 825641371 362149196 574527661 663000716 638020506 400305379 503660779 753749984 315678625 930036765 168534413 674703886 739873681 384109186 585975153 157027040 68589493 483214082 225379360 969033395 456241578 698913477 733565846 901699825 23740813 802094632 264967715 97292009 136843163 475665242 516756576 218123202 394065872 871724310 24416722 239281994 103979199 615094007 773157473 56560163 310065765 709392805 366591611 620681087 580773671 512412685 852634111 17656704 237416366 787147613 793572040 164978154 434149512 48980656 302958233 561403718 600742554 981939585 408616205 69390326 941284840 609318356 621364779 228510572 289508910 385037346 21480635 721171562 423680330 685180089 751835153 211415764 37010091 260646654 915606485 838690713 136256327 115364730 716436528 14645338 47339281 389487357 723919542 383557044 394522760 274046660 254244304 780041908 364213501 589451264 683044576 608192829 409757541 145731308 219094155 349763086 205196731 404579077 378451688 932322252 765263372 837714802 804895167 85801721 868879218 319517581 581350212 533773544 641171699 840120721 322402032 247287672 816654430 544265112 624495571 926171770 715917027 258142804 106079517 171640548 555916070 325284473 538540499 972793978 564398713 562284438 408600468 824895223 89518666 503392377 393089602 499682435 98395428 168812044 756402175 227809972 189140247 175847253 737434457 570389554 203728012 80824863 788138017 857441159 338569042 158823399 458324083 863614723 89661827 492680211 583618507 319966639 608683659 49865706 528727316 9405674 582654255 210864795 676813323 143878389 896316012 110808294 447344634 594117359 953219530 711772946 801419893 983569172 579644173 59729449 715735051 916081351 136251315 766497891 462026003 339559575 419672066 373697919 376566917 224319261 800132282 791787096 488752164 967714624 999833261 384183821 586814243 292419634 268637140 442878263 893564519 788873328 896505227 924350468 165436334 908519098 578935242 120772645 580405936 992672586 385572655 631257112 704659383 449528420 153825827 548403986 510314372 48546832 160476546 328306986 175943267 601588835 243718873 640707366 664018493 121137032 991265152 964554887 508628743 546611318 123566735 466092268 21223988 513187648 726055755 133949522 136714761 215588821 801343566 170573814 433492052 967590670 414196775 507231365 727444659 269625249 284230779 313090465 179292267 300935279 248914148 985616168 690264809 570380590 918336892 646115364 989779757 553636331 711369152 542774233 191784954 985638468 63827684 99555773 773010337 531711276 383868107 700997355 878326478 31301472 704693719 439956471 158575723 38244646 70940116 534253143 780780683 946685959 617007102 596813688 873364922 198834371 212360655 495448638 204982390 31137392 352021615 708060635 155877859 680790912 808416484 344270232 42003891 502617100 431734210 806151587 95265737 25719163 331558812 272352724 170230192 643242740 369109116 796551656 906234743 696967130 288120360 544012097 803032314 433275369 502596866 580320126 714316290 659410928 498201647 492445092 919331876 297161422 336175236 949168809 451142273 968891247 988439302 826848925 392292038 334997267 847727394 971993941 720042830 868024737 343942895 53481418 357917010 947129233 625257467 863976506 588280903 429261636 703619917 299992818 384290388 35924692 17208078 262211240 535262961 135398328 166355522 895100491 801068211 936432853 462971113 737599825 944518711 296176433 21206567 649199497 989461250 351171730 591843266 369620122 671752596 925267897 608435623 826773925 413028308 147923007 714587298 793965189 736149624 989792728 611090518 135648839 788052952 171652712 568195692 36271665 924833120 551274316 410248425 102883881 168405296 398331552 735562452 21991985 925011994 241021245 457455956 154414455 756684943 325572245 432406613 228354010 16148826 541335252 116373325 309294113 76213562 325654777 182517117 48731628 597801870 3221042 813681714 305982117 621903305 343177844 70578438 216506297 254935138 247162 941231991 391855853 864423701 214853170 367378824 845004391 831277459 68652490 657572338 455916760 533975737 357970394 984965744 451729128 81635670 565401896 279103262 597208219 15403112 906606318 239602010 994059534 427758040 645763782 812246438 233918740 876998291 909190171 963171524 174544440 320113924 523114057 998713224 465115243 207135708 190878502 391492948 242530695 63925723 327378060 204871808 722510759 203975254 33886329 315309612 518115679 937713418 667433036 782463206 429617113 373843668 287241848 396946475 924444562 978454284 727916955 414399570 124191657 121382266 224720133 287901762 253520754 844368725 505678060 476868070 897089229 525839150 965776072 25880182 86946377 5997505 283177992 239232219 966741351 621137753 45418518 668297477 518463568 498197530 70587674 167936262 39022561 192407737 64839179 975544949 3050311 659830113 24544011 201007993 899514927 368108524 750500870 299565750 476196848 84778069 958309031 607620622 122010677 496597005 615252551 783410158 567351403 24410385 731935822 466428393 164644490 95476119 274148146 359237097 147815105 983230931 638998240 49568324 801336770 940624494 474690939 223492405 555867204 987354020 332628411 929163022 224647415 959876486 478939940 738758446 92641582 678690068 75794960 434433752 947836283 377581936 508620268 487794089 287644928 189273749 654769040 266718945 488335893 376417038 603624607 358016372 478336172 174932018 917946486 932571643 672754924 847196635 91198278 994576254 738920183 553956254 939947232 272654741 502620587 613513566 738260212 180616922 285088123 600920745 874824735 99884513 664735532 94224162 21055507 399701209 28485987 529170034 554429730 42771202 525495289 718052320 587268363 954808131 834280646 78808861 987036407 686039447 607045160 93319416 936193402 384909989 670443208 763474803 753655541 393080293 79022586 669322265 122916711 983156219 591450959 8511711 369252550 260791949 581727912 668423409 119381277 819890794 4651394 976850121 848640100 966600623 470510191 440667436 717305758 316910393 934863150 751752107 767204277 118123251 677769881 399296911 934893014 9078446 83084385 12090286 868262554 588620097 67469746 733001773 494647759 783235931 994833883 922545067 45993570 549844909 208120465 671785265 351344557 619080376 234943332 418885580 788755983 710620801 46710782 369816514 562473361 784753644 815485726 417344299 387164755 396240670 408553659 956336782 417191969 659115891 225869104 565103851 576689024 323456108 415325331 251472881 745325087 284698844 345675697 306981982 494112126 296388346 902656194 218000119 973953278 753646837 970744655 24419700 804543012 11962853 57945362 693517185 715368089 473696949 898028824 371942714 511937179 743238744 92013669 529145530 669593738 831029251 280776096 380439499 109876197 734605540 638649069 831016744 9954782 283787125 400217363 820027277 94091304 815241394 190251811 39834637 676001067 700430988 9496543 126919795 660752488 616739843 623610137 222142912 192399552 925318875 984990343 204825059 720053262 74905892 634583226 471514860 888092944 150959881 15107546 757908175 476902727 518412274 474996090 386779821 894218389 472044920 425503338 44933459 649756533 515935844 897860875 694769029 94610699 630347251 528290947 991601764 260357393 654296801 918284193 210527298 219438050 774559628 311925263 117495027 574359040 211631068 17047884 986264132 841467710 660495969 145663127 755850406 238960122 618311765 751627527 253621307 514625673 71598897 307329480 843288428 610817713 118131361 353172732 412879038 220844978 798953035 970512925 728521282 923903024 271970635 403638723 505439471 682424860 868255090 890749290 553626036 915546861 705615934 113214691 558248352 858331105 644602521 679146859 865268997 485505419 955856098 709462741 656228284 956107190 991602223 310633129 659034690 156357533 874144648 148979873 505576440 647527371 8372805 137031180 944099164 330487223 665466215 615707324 482737254 649017825 524183388 872313423 453444458 245434754 551056478 527631540 316170264 485295115 990456984 517203278 272184899 119548378 828947347 546472165 231650901 531233230 805063762 293222072 166434465 432000415 897923824 424400802 727948394 635051272 816853131 40373626 822250983 413546290 751710629 864463546 343795599 515018713 887386171 779635983 941093251 974360245 705442230 742829488 601655114 833282089 608924463 390258382 53882600 763690108 732506017 190393620 494112832 775390315 538964140 562808390 15126878 265232229 419524807 733791507 382913360 131713465 54490119 610542226 683609158 514174204 147428406 831142261 589263759 728644009 327827503 194191290 261101021 474395036 607348827 608746851 159335872 212814949 336752933 836293625 155049406 790172332 981966499 571093850 823100171 614782334 167416189 75906318 482126515 666159688 138881127 996868496 730164874 113883604 976360337 639117752 895343421 201400784 987890629 332830163 233806516 160356465 454301458 182269015 787393233 970761943 815634997 748936302 320655610 150679024 809999425 47148447 335656692 935652888 292352273 494394393 814026017 835610033 701642440 494596504 126476731 499539866 50035176 369351578 575365273 569457615 546950347 307361594 323510234 598114939 842414198 621306672 799444835 451929663 63198737 857011905 348315372 761645085 82948651 149969070 889629716 8027589 113491039 4723047 190198747 112124393 278353076 230321010 698908925 936440956 41694979 417419065 644710942 228022148 692688526 275573888 837779238 516491796 489485847 991395334 713840672 249155764 983414445 11221767 468242880 748959335 186779855 173142869 845552900 171310878 14570460 747302326 273607036 98350525 291727022 584536872 413953251 490415676 454962502 706546758 862648978 585257684 734649384 999980440 12801132 470637385 255728220 85907301 341621012 394207482 112574390 15347639 138253824 335538566 943996817 398925960 231867380 776272236 520977221 632144427 354760252 650711267 979513467 333477077 361881497 375192388 996948718 131397544 24829283 287016660 976740965 599848644 7553796 951336612 102121823 590251200 436470966 963561827 664916009 916046127 193215311 727043215 541735023 636304068 820909258 104178143 133483580 892579565 267097165 597725905 272876893 580048610 542399794 177429304 336827221 341490072 635168855 986197496 513047038 291464193 232181110 862001446 122263555 551638747 628676566 95046584 920234629 831604539 482972199 141439818 472013152 993556327 173177286 589454501 241990429 13805904 801324056 306519930 125770850 844769529 706581827 641095060 798459221 165228408 467148259 380957831 661809072 63259560 764163466 69251489 27474561 71028176 521809781 156778283 324417042 891140254 583641021 88388853 850676421 237252592 87337581 192905690 508833258 479785622 485385522 364129599 994530348 57204198 259853159 591505636 810442303 815677009 371912946 341331760 991742564 756714517 938709459 553146479 60898492 31702205 732750453 573907660 658556720 609400165 582820038 192549283 914942687 579499811 317192248 122005155 424584281 543811110 170271603 580749532 684838453 300039787 65142303 134953965 530012148 772241711 68857768 4750217 757613152 166194652 644944694 41441321 320345467 835644916 918588627 993473514 515892410 911000765 441684127 420698037 580216041 760713791 672402459 320034537 837593791 562897013 476861616 500103472 637910068 431430338 920250798 23857984 456209341 942556161 459178106 553600449 497442550 994539887 809002492 45970646 588477375 929951160 817955520 200845196 192635967 972332425 402715716 649140539 312616151 561250198 168422759 298687415 915918759 324726760 592076738 510611120 995828007 161357735 155590587 531466946 284345574 122017046 39183249 564799209 478311491 725353714 880356959 280450783 367752999 72200193 475724685 348821433 665189864 157100535 335526080 749931707 174454756 512840943 199250970 763921177 14718184 177172945 662077537 658639468 705030051 244254452 908041104 610371330 509082968 61117254 212536334 915753298 90842353 798029507 643926869 131669378 428080211 670807717 670169911 667742986 65342246 614292191 758528070 505783580 953605309 380053664 452083511 109983308 391911022 739289234 164349567 464704652 90507206 971249200 170046086 361899528 709205176 177750929 993041768 434380683 409454842 879631468 585667352 80117906 284740685 831170902 72412485 712148761 418910400 226056518 371703376 393944285 11120215 367444425 396359271 454687994 409817906 983691173 403824692 969139973 197482169 911170070 576434889 120485925 261891260 381519919 253248857 332023663 262027198 485624297 738860695 370551751 269701019 705300021 351799945 427554395 451267676 251315290 519149979 813169654 565450605 693931484 633058133 261649461 503701715 957717468 612248948 905999820 572575802 79930270 280555056 134363108 928244441 875717167 489394983 996659418 666194943 180015264 531411699 203992227 362146099 535170109 608872733 91864618 52429545 549128128 734691392 258108052 468464839 532072356 549719297 645037104 843785924 481496676 261377252 364452574 704699193 709377394 768008983 989535865 240786539 851687953 59501702 626563347 949279159 775684617 992988235 226955172 408781167 828034090 750385744 597260510 683647143 114416733 955020196 132306898 630484506 531876483 647443133 734618274 505074318 656987292 273999185 587635209 456235041 724776927 831259730 86254583 318706934 783425629 98488267 714832806 698686665 733671307 462373780 187851829 806966277 395842787 554640689 966445060 389498865 510345556 207248772 491998733 602687089 218863001 342856499 664152256 592077937 751005838 425556633 833260984 661425870 129657778 506906066 837410296 629484034 84664473 579918933 604595977 681346299 839835581 210071057 181417912 633130275 69091196 533141922 605295033 553836164 231140416 313852537 875090070 796309662 631029050 488386056 126480217 325552644 453416856 512438533 742053624 571752165 193023713 208806031 760161588 425601009 828891218 131873528 975788739 519664556 859946161 127219198 779400139 650432563 167307510 210160721 448726586 104154391 563517782 948229697 558818755 855192818 580448252 692577945 189295456 842273131 767507318 996522302 280969539 332487047 445546291 907482552 666253543 646627843 661820092 724072463 851575318 227067890 997256780 106328864 706397842 406893950 861578381 516276166 891936710 91467928 55829979 833166889 752767447 876140981 435719236 138705211 638003845 992454168 722323031 472512111 320078013 115371104 668239903 532676901 247562277 183809955 959326605 552698842 665927431 37959078 304019971 63272747 77151270 924551983 953652334 777780032 275880419 537278084 393739844 263773194 479016729 292201425 156958868 987226185 939105658 99311227 817540216 670725600 660840629 975914617 27746089 738803971 631350469 757297005 715607817 649074021 376819341 148563544 125625294 654428223 84992451 110533178 421474531 607154584 710287991 123924858 219899043 510926557 716692153 884189721 140443048 752490033 471902411 773127017 718177963 837222223 41805187 690201664 124153176 290795245 433384733 332768876 194247059 570802421 637297736 493302073 483841104 676655716 635383973 980670430 131511545 432405227 68147969 607549821 713178969 887295823 665054368 958841456 833733682 730244654 726518544 219089688 836182396 394077703 814448783 385566637 730391511 238734342 508844118 714915672 451963811 755125202 837570310 905758393 316660614 969515729 456254805 108101505 73493716 60772178 568104180 360346033 339095241 215702740 993416712 12834285 523971102 743408617 345869846 997237132 335339140 750073557 914306968 143933760 954550539 183105359 608442236 164943726 527419438 105319247 310740818 302088384 658415981 387056817 199309061 489185771 827623715 240669722 24818714 108606365 207756127 714651816 197415182 106595799 416180904 368821259 152243948 735954621 485528104 452818649 664702011 402984428 476032970 240730801 426413238 834699602 64114549 968250984 998864902 475127012 623539053 424577680 616788697 773989736 807296424 540589311 12197359 963537683 908927721 467358909 224192136 541278596 785653897 368402032 841370129 480183952 936501710 919666046 536417570 735981516 765294766 264094393 579087071 661868199 913311613 176761430 45015276 684233189 916052984 535372651 224030935 519553714 611165175 615264778 348064490 653445900 893593134 68250947 524014903 712625446 424818708 930601246 863294547 615577551 223915537 399273073 211862380 379424109 268652542 832285243 433420214 368139812 617371084 654162494 91151270 706989902 707220244 860800838 56662303 727150140 698210882 549391339 137466834 549172720 922106643 817788688 157617266 942846616 825470704 736478582 841373600 281945887 465234773 813318640 597376377 973973318 673532350 921581643 43253758 903322097 379192161 175876383 658581006 564050789 459286709 495642094 64111879 826823479 943339736 685790820 837160790 321010269 962122262 631471121 872764430 703358895 896177406 492923052 945487817 50362587 495379315 913352653 476399071 643805771 503720569 690912491 613766286 531658207 611564026 121026804 195372227 324785149 385990877 61294375 576454080 295714027 620601823 520478255 511662711 144390149 774376911 136255824 202565851 510455798 324360411 588161585 288206028 702996505 425328579 318972991 842100526 964983592 975650899 459985559 330035597 180650013 894173526 666461595 975700775 705612981 723606117 832136523 458043237 874769199 731841949 146933403 854441203 418210152 693135624 316103786 429862454 982733946 442385158 562757939 457315048 497898419 667265675 939888934 523878387 805588067 773457590 254042207 827814858 332614147 531542397 421931093 252309308 455979345 770188539 633798263 370173469 1442362 544656431 637985430 532971865 531881716 350598978 746304668 339958909 718849603 490441674 189133604 133063336 827238016 180543221 354114228 654098871 973363487 865715723 103356020 517270375 994593982 640628094 18000651 586154277 207898792 712767317 870099187 104266391 864003073 163042144 523167054 614611142 686055530 113483413 903848893 761427413 293139918 622853654 121988084 148458479 270270497 922646093 300257364 57562142 452829013 248657761 465629373 661576323 248248714 24978207 221074165 279267618 479512610 912347321 115204486 575926820 988060837 184338320 533769687 306740068 162415132 27205543 438027407 615202394 901184888 792314185 207635457 693379470 602164569 774712151 992007380 159868905 863377520 486054021 184454489 836571952 92447972 519472963 377018561 603113934 114768179 70006244 252524039 768252266 411908798 960833199 835133375 587017078 677884116 941981616 281240498 407390780 858826866 793012568 378776770 883583751 199042518 620719388 783312944 444201202 329836078 349140581 302662253 432603313 664298716 151014978 304933553 363075578 373425701 969475030 171737026 962007421 920829172 687727048 55765738 56764640 135265187 753680049 342811697 975092401 415191557 304247971 48257155 65230569 179487911 764512961 198407366 704442217 912232110 358121013 814140844 455835855 279567086 471969852 684714561 622100587 664255097 222095669 754825615 814600821 731933133 987278699 74238419 187681165 430016485 763194016 468044377 745616950 696752134 438283414 558853475 578407545 670131239 379883280 761881624 760498427 186198018 1363733 659440734 867396590 717799053 231888279 438738650 644005511 161499412 58306221 661788566 273578161 444499143 311794327 628428460 77256840 127378716 433026354 635710531 710260495 493086759 94763904 557753511 429795278 782657174 12631670 567179002 304832283 171831229 162568048 174865765 686654497 180549907 933191767 255741546 33332642 760297837 986816203 987053276 560962784 138613895 365718950 859947057 303929424 382182894 410013690 761204188 311116674 155125678 878047909 421825694 417574367 118291681 552599471 403030654 443926137 299025373 487643186 334931227 196639112 636152840 956908732 356506208 626600391 396318226 512067317 93380713 295810980 113628714 449109400 471549083 411860435 386282143 807366831 474051892 104853276 438802071 630785593 900988478 751855101 277242975 656822252 826156416 851341996 805330617 137577584 185519288 172720676 204269731 559464713 777619381 278270946 201369898 710398871 605273056 53061728 177900674 298629437 299020125 373190241 714050610 594053791 627149924 836731071 581195809 150244222 551431324 593909619 469113778 930677258 686248946 10579507 440417332 232389106 777868564 552663354 774603329 155434414 971195993 751608452 28371883 436149182 623707038 436294735 735302014 581791276 422386304 363487685 660970920 958839238 561293450 802499998 1521593 977319358 234037756 344406648 276618702 614617862 806084385 415124525 194510309 95651310 551438851 969453946 974624121 13431133 179778868 684616788 74209998 230642020 752661016 663940948 624782053 587319725 129935795 185739986 50767361 181805947 378581908 602267349 987897597 159448939 479695050 23253040 942789253 244134406 595921690 571060703 306985282 261286869 907708811 833759906 98256134 987331640 943676548 71326769 909549743 390427705 111955148 629357083 218388885 361352972 550964871 458765219 419520904 850045666 108192741 823226604 3046555 568141631 432895218 941466896 169785438 567221022 46575501 496746364 598601622 215593052 168322588 187652588 375882573 874099814 355702477 893469319 165174956 28872270 675187869 528699770 535405033 880834426 488579933 715647879 160187950 165137269 923656777 668889625 167481434 830352397 59205835 656500427 494214350 834243846 434178540 762271976 618782153 441575483 542821319 571741310 256312140 3400820 515161208 883303589 240666997 719693195 736792052 215769312 593813196 846755596 416954067 241776785 547842707 202291308 67658208 333458092 682306095 32873348 644398585 23630811 602906911 428508832 666918891 879373243 998218692 589320773 684974361 591965460 143356600 816081279 389563618 975808436 261167774 555451451 271406361 927951958 684686182 240783249 696766840 181103191 342951082 467759631 893688760 718278520 987915113 657412691 620189563 485992055 782453023 840287628 771680795 928209936 414644074 255091250 202952071 437230818 61064975 729065038 153355500 339437405 994989847 314404320 670525643 820355605 603661958 591703364 888903457 761673988 177139978 944881329 695176788 470988893 981218330 632246056 714325908 619425726 560358250 262100733 332379700 417167574 576596871 557013941 935346106 707161796 658497503 275344533 533151782 399585625 787517654 583466316 788658157 170867108 362856061 897392999 524346551 147745495 340207827 611525294 539302243 21502525 934283720 851195553 188078430 830973509 780484570 74746827 536128371 679212322 83671370 261900041 912788000 863035278 769364021 161615200 107020520 528751005 421421260 970785381 567957964 465149369 782506136 607073640 149953646 977256044 118516563 888168723 442644535 501064994 918879622 287360401 908231643 946427519 192751244 842264381 233994374 117417052 288467264 869926607 820703633 780282985 971025900 619086904 871041167 659550899 347367036 457319745 559162165 84146172 679727744 787529485 536722111 386565643 682070005 719776976 606877059 154169897 246221465 833878323 336436298 356431273 670276415 914146562 99270333 746996942 923802379 746955543 101795494 408516034 781085851 764607502 475706638 285938214 789479449 109043434 139551785 784491007 528485414 378130571 575066378 311601739 638967879 872461577 907167636 183598123 864014066 554386324 315706079 287512536 482635920 215441450 974322140 610275970 563035548 201362535 431954149 373345385 815946752 50178417 175457559 551312435 242349541 250450678 544013263 500839117 531353776 217374314 554768595 193377755 87784564 399148327 213520063 614358311 601539348 439586610 25919718 663561610 511483240 851728246 717689994 550458315 49659934 747416990 226426769 94918774 119151885 449271628 379605098 323735690 480135788 386584488 436363625 410034981 423239056 353080417 988081511 268399755 523154813 354206518 207692640 387696640 96955455 659940798 83837708 327215028 321752122 811392279 323980328 226179245 918868156 966998217 399500018 280398851 806597976 304755696 99660190 411735295 90890490 144129134 306290988 433569589 779848130 741340215 846022973 604702410 803845462 167251514 944542827 26427144 75375963 517113329 150210040 511000382 365597691 556878104 211425098 612551109 667536671 261480767 657142445 857446536 360346907 391991522 723031714 371523135 340287548 967419715 718576669 372725897 698433874 652894991 68050132 301673339 991176043 678344695 954041044 321300887 228292187 396613698 239119922 709166684 82336721 359038143 384810182 300951332 653979622 839562975 400306717 952788004 68453680 366837641 846537070 813120144 681288972 120944327 426833347 199133703 408157081 887288608 716369262 104579666 950724370 514595147 874535479 839714902 749082436 915326338 104675528 448757979 794084262 667755170 399819219 167216597 559624406 496424147 422224584 921917744 26710409 834891973 746092852 582710044 559096828 151157176 503734277 740861612 665905015 817861593 107516641 43897403 282966960 16378708 589714412 803714767 566781681 23096475 258591269 900310355 724137569 389779404 112140758 615358741 549062056 750228265 201703332 688789731 64928259 329388245 762800708 615244593 800680747 589904852 343410773 394796003 618809861 261428914 560759747 408072525 662690952 14621215 375595540 619998709 540814105 466188580 657407637 136707796 840031033 462364044 370470886 420085854 794975861 770232818 1510797 536896004 174569536 443078190 178916255 613409239 703932411 625037904 573433523 22058896 504175724 449799946 260959121 797423446 915638445 331551029 803953968 339504434 919458811 620418474 926434693 246189196 168135354 73445236 546150719 646477848 381744011 906768420 44538252 884557770 174599047 743335613 476632062 453769649 685860240 624103246 851581583 156799903 531599972 719226253 810245795 356126724 802791785 635923831 443679600 867061503 38352997 156325563 652290177 128425707 296921906 839680318 498979193 225994407 23322318 415056738 305986877 438113262 8957225 688336930 857306039 222553385 133766912 59513095 204664946 778947992 172983864 772517177 865796303 98669053 426282419 733620941 447396971 190481706 808537128 633014266 190854382 872217364 396109987 16558149 373729487 992529943 874620506 660390593 492765072 278348917 391045040 801748671 255831833 121056348 923421756 40991783 456776757 200966259 846386140 373183335 571808866 122673227 442162609 68397893 515188365 331402114 540703680 247565823 441793919 340459143 974274915 263204115 238478789 719408688 366921004 968317568 739691501 947348317 402272469 774086684 982051059 113228509 519950454 758482105 756307106 155461283 121288821 630476535 911716837 433627414 567193425 338867357 436807149 957768472 381386572 631811187 7563136 447558662 721567066 203150336 428403528 311355302 830623194 8135066 947590272 455450915 34813047 878446495 502877503 430697699 990578712 344101390 338178825 286978217 41705989 672366798 374203660 116511457 2544636 850117379 519164240 989339665 108114282 157561079 842869382 220136791 628569280 65290209 424394615 935172669 682175119 701398195 533368402 425922174 491731235 911010320 329525403 227955440 448218330 121020550 454753454 134085818 193247168 652580601 999984407 12738144 82111307 636408092 37687017 685167380 921570099 352585806 535577242 117836678 359442608 344752953 178757397 686730110 6977195 279821512 724347683 348365480 330907573 571165106 971317487 427285135 905951946 266832985 585840089 63925304 789996972 162320393 105351239 456023796 438382722 742375220 266691329 84101372 579323077 530486620 924432641 137515625 590818903 569053799 638917788 966889017 863353701 449234141 735150335 556852273 156815614 516167113 761333663 300709753 827946365 810561387 889941505 133518761 371495070 729239102 791264395 561852348 883839224 854941084 633583281 456336947 948636234 515764403 490381229 440553993 753734646 105908122 977519821 151254128 843017508 267185998 661030190 333332115 953453865 292927528 712471324 355153513 369410673 563394810 766232343 149913722 62396580 54899543 841318413 625038795 112145969 828268274 846776064 71640453 748322329 764737863 177568780 796454242 960721417 854789019 459230538 317881992 377584714 84117947 246807834 400994911 187703358 236111473 213093080 612159744 711239122 255871821 433257234 185702221 784778828 893875105 320340251 877374066 996828883 738806411 614161500 519061558 731965389 813204050 609823411 697920223 773681206 82283246 643264061 133480091 589909514 747373232 931222112 808862302 891196314 835035769 162907280 899807706 145104414 980707811 614672190 996612137 554597115 596695991 125758972 324087583 224854428 963319712 693275524 544991585 552063246 236709222 374089839 646249978 394519419 36035567 640605166 518689916 887291880 9950288 79692697 432414492 484311269 765736995 750920922 442583608 17532771 345264625 772806809 327942017 93769964 263059730 732790243 489465817 196938405 491474685 965598892 810298673 194438788 940056927 494069435 131058965 991231667 833315005 378108581 425298548 256146152 808609291 419681181 243358897 200502699 371789649 486444323 13387261 250940135 677158225 704101557 630335707 199644055 460173593 284781947 267887498 688382231 135138894 164275488 795166999 572927774 762765291 416689571 486176525 13428776 235996158 638260691 960384845 783914192 633327318 102202525 370417946 662388466 224508039 497934838 916288111 508231014 686113174 60718888 690796979 156731303 85380405 83092566 201854706 740199589 18099982 428911222 116092868 87762978 281677611 365603798 902151613 110266172 187487425 134294149 90389084 816727990 211424132 36024221 578240766 669296894 16006457 575556903 741037927 816139726 112067995 32857485 113550137 274191284 607425532 234936681 602907064 393241607 756279372 711682314 130721190 525056060 432847347 243352228 871631473 791147376 939173076 655386700 429836590 987542718 715787877 580537820 310075567 452288696 632674819 145372020 563459954 552284458 562374601 601925982 694144207 561512273 556776374 755330937 765191151 676370581 49394547 282977400 984261275 331418598 667494273 595448978 722000039 979092916 713781971 717086751 391109097 459449239 938424459 482205239 871939271 690083771 361420249 638661148 409891761 733226449 596988149 132318336 289265387 660729001 540460569 827234825 58173954 742815826 328575114 581835085 815910332 102286653 955614035 71578979 791340508 201488928 214890692 176991269 544147548 794732373 713263497 508928873 481939115 761241163 378235215 479963586 298770615 293049119 111768293 430501717 302826234 490976186 157804570 879389154 740845915 630396713 409028529 937194702 283055524 684957822 911673589 60735740 597323011 791872130 260889857 245253711 963903049 138162240 159092173 416870972 74892294 862393383 392689699 931525574 459066148 832839958 326371784 150774502 412002025 445918301 745503404 351909124 530922550 374460419 794726039 571476759 998653283 872228009 733822380 187539895 407432926 534482319 579084968 215008808 268202348 439098171 589094124 765959137 318896729 124514781 82497413 64469321 694404741 204148100 352445812 923558320 762696782 759584041 751726215 331046440 366179608 879626837 201258121 468373875 750515859 115384987 669476360 330080002 290996713 889014372 327739084 390698231 872133520 647168026 623508349 498912925 72432790 571561362 234233233 402157871 670087421 811741569 987124906 406130834 307164015 42674398 407990764 279729865 680426923 439435146 228033209 481317340 877296640 88948348 221963005 967359432 321960883 11320445 886743947 690324708 494320580 21088342 665615626 557385626 697627165 603311316 462989645 881466898 826325553 942598328 338652587 620748036 39777051 323746609 119702840 857795753 27703976 364025545 832942201 771820441 237783023 505546072 886513929 415705917 981334654 965330083 178633215 977161549 202331901 706027776 334268597 47611943 775788797 140159066 296203127 29621690 157378195 152816354 310118929 960932092 278006096 220470313 164499709 457315815 322486530 534159919 233383524 822453389 180621840 812929893 941084604 867115100 721257723 216737596 753398607 34743418 737478490 651347865 745330720 902971256 108680793 940122819 71001134 560263054 803908031 433143458 410550504 8660992 961039481 560357144 140776272 15950514 846912157 639259090 585705221 565120634 736924641 466454032 205680860 902157475 14553467 360606315 449193682 790658007 428084936 518419619 457524362 45709880 21334448 960811286 591472694 30440441 898285096 90005582 848254053 347368752 565257752 7243554 279520987 264187256 678651478 157087882 420439651 539652947 23728691 784071680 96643862 787050931 79870017 352067045 898245416 957309364 113371441 236742112 303318172 701471497 20832847 718068894 110640987 893673842 436126278 44655773 607796800 386959943 606360459 149149654 141607994 868747552 667244054 105663595 429300558 415057454 633006069 791740983 669561674 882739377 290972960 13045134 771744943 679033767 466178563 266277167 896254673 220221324 890538419 795410940 420394793 960336522 439929163 159258489 536930003 77266458 972837360 703517707 596010124 672463316 257668423 413508311 973141407 341166003 849322826 285427138 916748237 380524890 180888805 16248106 90201510 142345524 152265588 329864591 55350362 376481163 509952984 652378332 316083196 842193998 499765231 913928879 230744778 916456648 371952459 895699731 876748408 384817433 44755411 881122110 721125470 708024792 283124933 899404271 541700275 295952486 459266389 807810048 481716295 717590295 329519376 455185641 406802607 286377457 369243676 571760547 875742061 517499964 403000589 375134660 633355659 891128659 191513061 967836358 368979277 485510940 112218023 595956104 496627312 107582207 100615742 357982748 972081777 189168905 213426061 394274812 54800069 433675364 318200121 351483549 204013884 381167092 914752157 323071701 976438918 12289544 747517630 247303470 294558637 774563169 647815720 517743135 693343599 473342251 593682313 986159258 96076415 296636815 298017306 813033078 565313741 643939541 294266375 525034202 741308022 188426643 262060499 33378711 794390192 209137870 210601675 137649777 938286565 987903816 604309446 499062199 865099463 880266126 123089750 151477835 485383198 443858140 548431827 661869879 613501769 759290001 261817165 980472807 54731366 892332302 359608609 93094873 794472086 239003121 388440414 923070237 377699204 814404891 138605688 449178581 766913737 518427573 460772314 892888015 299870609 342890360 251174537 429393762 458726141 840951398 33960924 286633167 638606387 103020603 342461791 496857161 432064459 370555377 6358092 765090233 552288113 597986800 127316011 7699953 735445570 486444421 589456941 877082988 831978236 406629239 246727972 480546476 109996406 195410601 247883022 717612152 712760850 330675505 46311665 607224076 874969093 565075292 747807726 132936131 274701808 670571864 522234594 408271530 123041151 872171701 460157586 848852222 367406882 903059801 145972722 411472733 551354143 218096217 211670625 594074089 60479684 582742617 524960767 178245923 845100552 539803788 598272682 456033140 618396876 738992669 105720529 887893229 771130058 692812473 224452629 917377705 788794519 922835249 693052647 445543529 297280025 370807811 628850230 505458229 993217528 471348818 542520665 462221239 64738649 255336928 621324977 679607629 623952272 785858061 798039054 290993732 633411293 572009632 517202608 260629122 128867189 357663273 245336586 390357052 679914187 99310008 452535023 377230134 207456921 622237059 388193651 8948155 971860994 299838471 40054719 386220670 27640174 687653582 559091794 339874876 531685211 173871174 333022747 648092155 195922925 744585722 204997277 173025818 509094876 885072289 122632759 784024165 447914373 313497700 800817421 221230172 729583173 743093270 465078550 956931757 247852366 157644768 528796613 155997332 512296480 188050574 960574505 789232988 437136773 327339724 613451900 809376961 29484310 74499272 908393136 717740799 639754038 326512353 261409799 407503964 480472941 817288635 851601171 58815628 914620770 64768497 366766865 91490649 970551573 794193490 810052703 775897070 992528660 501865799 654943620 330360940 240890062 693119904 988343828 477929321 668268027 752792317 914557865 708006943 206477548 226511295 860496116 239402621 238993295 799169801 129165397 332297684 990457586 922411244 503567719 717532331 578865057 532612354 42350695 702276867 94228130 770973584 27734655 519938654 396483964 927609701 303521729 577199251 906393397 217296689 687232574 415633879 728257684 753091580 463883824 826490083 737885365 553679371 386394079 541350798 248156639 311581885 266493935 485444159 249388211 117200822 296246541 63744647 772520400 767092749 213971968 903130060 211880906 197473319 73529048 144677668 23796048 101228213 200621625 150846818 701227520 774246924 911128056 699398325 510935708 891135254 543453398 840902982 370608558 879801317 715379258 970843587 859231016 502895179 654582812 200735143 345459737 886213844 923487660 961294854 495414113 49203631 534575337 20364710 927170148 913501307 363259231 815830543 650622751 505867801 721078942 889867465 320795534 810189992 548738934 870769372 352377484 269064717 55309952 519468084 175273494 71697753 493618933 527676162 884593363 824416425 847169808 758253440 286523023 203565511 305072280 873501607 837278993 778599604 719995679 550152315 974155191 627055188 263203541 181650247 721820311 298522674 227217892 508703530 333268426 770119123 720183539 336699407 551373792 321516799 362379624 432315066 72659914 469821861 59040520 517897224 281540896 401030136 57710145 586606859 513433576 285703257 636851849 850844340 812004985 562578376 352307894 629322562 166011671 434812693 403731362 636673930 343778277 999669537 676637089 45501754 385007868 905368592 71632083 144266483 517066365 984988441 995585848 184706993 339355871 390395881 488572751 941193935 598997953 476403834 350425181 492115509 920942375 423400191 579656706 255033382 832314169 97803891 776799764 112674614 332573797 19277180 852920726 746573076 600593016 131412792 44449042 922351737 47653656 690584826 433297929 456933052 418349243 952565652 23500320 756020380 21806448 20439976 308300410 270019758 362901364 520650375 178857398 633234558 882466223 913411641 115108730 571152434 775520918 220271412 787391870 948876049 530107665 910648762 538128449 91216018 541883689 476154822 292647468 735504864 985483337 46579684 176818538 156493316 855279645 204602714 751823661 679739078 577654501 628706937 655573001 270503355 955086837 794662974 33988358 793568060 303302566 848389184 597159013 110104020 872213545 144129689 978083687 63234947 175009568 885109786 450893083 138901922 756859278 730978849 806275743 305770977 822218304 424275958 725461714 769296346 265223633 447837097 302920920 95761282 54876127 688632146 719529973 333388196 776802577 215457689 29669321 594336264 334100602 893982361 673550918 205471710 874265447 631948492 669813358 490237022 884485920 292373235 690738972 611484832 586465188 649963794 870881691 917667318 935973611 65290670 594980659 138830210 324108330 628861503 547011236 123895330 739341597 652304213 541851215 590885602 327441534 251516408 927058242 542992142 221102825 456369855 413254669 404875299 515897251 609000252 505305607 527809057 929092102 322234827 795154933 110500376 828375475 448145288 220881281 840262409 318320384 223533795 606997660 72352840 524980631 569062160 549338086 674324643 273454420 900279997 433604593 419733668 367195718 559253468 444831972 581513498 136691017 18530237 774918533 226640751 651844993 306139004 709312801 680244695 107462919 504584481 529598157 726585425 464621231 926660827 607356150 177063395 601986892 276779392 244320885 439107258 676065576 485139454 833044009 591277496 86765194 128310093 464677266 833014013 930832047 319102393 375971999 183214806 260913844 399511490 734023099 232208952 838020319 750791713 111902293 151474607 17290237 597607944 759061273 550215963 83890881 835085886 282151540 925778271 985715699 775803392 337454564 645665402 721421756 241619263 497430362 279741557 530636809 239973731 246814641 380506039 689781753 557732006 39424817 273374184 67754051 578624630 505089077 381591465 878694679 534652120 945123676 870122594 558448875 303445547 646132016 248968078 350915460 648971742 222737402 289334079 273283477 431517400 88900858 852167348 40235513 76632782 361454097 249188545 233853262 647760470 722026210 951878578 995410570 76129928 214172610 892762680 250538094 384130652 5572293 237491308 492737027 63846448 701582205 233524990 157078701 351250362 333470945 135501513 716740473 912472601 89807384 790311454 945714268 719144014 150215393 112098047 329258991 588579364 797677854 649148816 553872764 518727370 777315205 211569064 352574264 163195533 330682240 134288559 784191585 590528833 531865320 166096310 140809425 254087994 911170596 271687803 194176882 186566547 282953958 951135248 497093643 300420766 932388018 319548838 405399300 69153309 531718642 200795787 948783642 779703683 318324859 374875602 728437938 958008895 900469514 869362713 321930754 528383051 705597537 692245464 750856078 976291152 169707707 649145692 748217996 873753749 619073938 717581158 602725327 208735877 685944751 502125296 234307498 727748204 828387965 97265104 20482415 133632919 952358466 50260671 41985024 971505788 550065980 419956836 141154905 536225363 624149993 529938747 515000576 516184299 311390268 683950954 761031147 238177665 371372811 25282511 39222637 530109038 362976812 719538076 362654479 285445194 29904319 664524469 857150976 63596117 848647194 361718595 284076549 199085700 971760173 859368853 769626273 111260438 688816732 432179995 727028560 143000436 234514399 261833919 95946635 672716760 631991865 631885201 97542677 461344776 1275734 818527265 843801089 514796926 345425578 575041974 784510179 250476640 98474388 183799649 561687034 889675056 592723664 789385767 734077358 705561503 357264681 757713390 189144253 478816 926540456 287246940 398446900 438535556 355516578 581208188 265365856 386623785 781503565 413645566 134791509 7524853 936755782 663370936 169045828 438468581 689868478 911526220 881691691 661013336 827605949 857315708 497555537 307086615 5758603 702843330 916671646 784030633 288299459 948515060 573109159 158128000 556353916 706566542 276063218 351201515 991354884 214034825 902657850 64479842 294641837 681826830 328111755 893652964 927237322 299915192 354626117 176105439 831120595 98796512 324030045 75328511 214774858 377818716 413970886 947287949 332635624 534630496 325563466 564765806 613665122 267676997 526921326 724850687 362486824 455150107 508738392 936843672 260581590 611271708 898661802 316251373 110732338 348535313 781025482 180670913 473322347 800054250 910472460 430980956 660485936 479809749 80184109 325452472 167970793 988458931 941583607 24576398 144425826 514444563 579010454 113698863 615422516 231182027 545676383 951133798 309731075 455588640 50589590 977457819 62939338 356575016 533128700 258239396 794062835 868709636 292841829 992420578 613361516 92309664 416780765 388840313 182695381 70043237 308383537 110409800 311247357 304691651 291868795 654005997 451621737 661658061 441923638 636804331 913706160 462742751 22083262 465341859 930752198 542580687 83825345 650280369 709913180 516760302 146287805 818484670 160309145 357523517 136487917 260782105 454452639 79638087 143400590 428908181 981104913 434260826 95344080 895357831 183459562 462149168 726615963 562516582 596277812 800081669 455609536 984495051 419955567 387106637 359958664 40220458 669729557 507330932 732573247 541902004 884892241 125085647 371861436 592695722 348956380 268833813 240134682 883536564 41342708 197849139 746381339 642618448 227331325 94210465 581401210 93576850 174105109 472043059 438209530 786756501 185789147 290902032 14913764 156310475 286162515 523391318 871136519 373027876 453483980 910901019 133490463 903938587 147635099 613409517 835249647 716310492 132262269 655012860 890899746 84473862 710047600 174475966 64760984 425222155 261747197 970422414 769345943 408478051 654669668 400969357 240316931 108332314 953240932 83469586 190679546 244736048 998005645 574744536 584033078 124613261 627551380 99832654 13047886 45290276 552996574 302742622 983180914 134494599 179010268 725046861 670556893 952848603 363597272 202961690 275807783 962181100 363659837 960607884 773190880 569653801 165326761 437185718 170411129 557442791 479318133 533049216 201469645 674660797 221787075 582816753 558748763 748285896 639646853 972457318 314264288 878622885 415307975 120803859 56286268 871419142 502298351 832777844 783849919 305898223 991891228 988394619 715156016 146691491 652874650 127153070 132716212 471082566 793039776 567127913 879267357 982677481 621805555 606328387 575920822 829283180 773028797 84141085 717171988 332554751 931916154 707405881 477450618 638708267 22522147 71136669 601278349 781559180 885844156 545115489 16677267 725565987 561856466 813249250 501572696 802230883 308109810 83887219 557140378 677531450 692755361 692400556 450605803 70837416 609344829 118856443 504963664 372956905 266965108 866164031 394920091 336995812 695052840 414312384 656376936 786065618 250463736 827646640 722227214 168162452 144426784 968759961 661134472 999671224 424671004 795638077 943517331 184686172 534816233 4855005 498234970 973596841 570369915 996001289 821804132 150153873 780555761 315492500 5318406 736202238 630571774 359874559 373886607 113026474 476923592 420624371 672288281 804618434 611101310 132536691 363145626 771335521 746419798 429495428 753301187 227617186 245670219 508013086 846394337 438726643 715935012 419058662 176255969 885334251 236105766 567053849 227035491 509037062 529729986 69939736 435234228 100339812 391636320 625773055 227530291 556685584 476745525 426207967 762088641 847431003 398544343 134050045 375297947 882252204 260877822 470898239 186527047 693616055 773073232 603567813 552025436 878985035 657247017 806255981 505717000 589407480 280104104 375195826 484240701 279276980 661291996 303310689 900021660 552812960 586663493 282012450 129589079 428029286 85438316 472668491 6423089 104469249 862200345 84942117 407352559 548812166 94366536 423585758 629818490 540345010 535042856 562062448 577793225 334697583 368249391 910461420 556865450 171702658 678556022 941987206 184315847 82377026 262957127 918358491 64126944 189423347 95385794 63119767 271302999 833358268 892481796 705853561 103851914 858910500 173255971 827738513 120244915 177935362 319048518 909308326 852584278 925505424 331868683 846356777 314405186 82789780 209896096 816090110 938188222 401808393 705233162 568409503 719328254 201313642 336758884 795801692 528894410 193666820 980436726 253883626 999363242 36805438 630931834 883382445 382167061 246046862 583767724 476589764 861471200 563466765 758864429 761356324 222200892 425538106 509599935 454931856 527749736 489724653 127372590 418121995 544698934 609861434 793430185 285897408 731449989 729717096 970495815 783359478 524671927 110301426 748702009 340288278 997014047 390263693 954986596 604119958 140960064 482815660 812875749 616666663 603064664 240478404 348185355 560068244 894560206 59366120 242628290 315914802 787430319 419178579 632202665 143237792 882140431 246899176 258948721 545441660 821845343 346674094 251287383 50177927 85062361 634927619 756908330 179878094 740715872 298014715 205586205 809148147 836822291 912460962 202927418 453130157 329146344 298996161 948056211 439425778 835015925 627219189 309261652 579861200 752652874 363032245 710384051 83805381 851110163 99766771 769001534 216085596 451933763 630234148 174553001 159551266 264389514 258808774 499268612 327285791 732818474 385942574 441241190 964386783 138044684 606405637 164289399 559060742 504128264 130365388 439807287 342697723 460600214 89515287 361829210 377076870 129990872 889457409 426715665 106421399 57913712 327339236 180369475 704960327 296944148 688557019 594675100 802248971 450344687 677450669 54995678 974535434 540099987 68898699 535389340 826430769 327782611 523980348 358673794 196998312 238605281 674281809 554363294 731903422 535665524 97175136 275586925 270200164 549119072 855492079 736023122 303885782 767751191 878618238 646285436 520116493 51756496 915001823 216802284 975725107 50742762 16535686 159090403 302354546 190677053 413608719 937529201 279903691 183596190 611724923 624924680 387655449 474258277 244165236 827193414 112382250 381741299 549105502 444054406 671000751 470252934 760827999 247671072 826388389 322019809 780726835 742087962 948032230 784940638 40567363 123039107 473152787 510824817 757565031 575651665 580676762 185268648 442846841 986027659 163370549 462678881 713085649 367557943 978248252 183032166 75049830 563951923 35821962 73184509 131410823 155141923 465633934 328162845 79404684 928368852 244101690 633190932 71554109 869242512 324286350 608923513 226384847 919441148 510623001 910048718 809002338 308722439 916836216 202164 223364667 186165594 348517284 273791516 717564788 157695993 517789238 371033960 386707089 247135557 549337097 696587595 514826940 247833373 946814543 553932308 114588892 874228141 911577002 314673448 961622239 308817147 834750125 207166358 80471493 215837767 868963600 272879397 199730299 657344178 230221495 680244063 444841251 29633892 179638356 671100316 709625107 9179208 455527408 133312592 413546083 845346951 453767560 694449761 537089094 509255637 954291668 442449374 695730562 488185107 181310237 991408148 173970232 214984101 935088012 606703149 257997107 833715051 455168604 586218034 562706707 957822455 380814776 786081046 549026526 95554920 594998380 82090810 59518044 974026083 774048537 543287835 239072640 99361876 504704630 450088988 641839696 283003689 364373476 736816749 857772032 648362584 338466843 903278091 839137661 355032709 773466937 966515361 691269623 951030698 550794457 449102256 778447432 447811941 651303713 182304005 122457726 915830379 764044443 276677012 465706587 610472346 789433672 202916358 5946234 855504812 97888773 223500165 421920654 78080152 882468055 723131636 59472048 113122134 965996118 31944528 36571995 326575246 282838255 535636469 576456809 985495123 754100795 597624501 705796338 463388896 710371713 641999277 491152254 261666818 384437692 380652357 912805264 602183419 492029525 339006130 10480121 23574889 516536488 519924852 475424614 514297467 329743019 912596260 436676922 811521762 60953891 484635272 638416342 622048157 469916738 649340820 850984416 224898630 588426695 648381725 589897670 461684003 523802919 52951341 499944842 256045022 60774482 564182520 731322531 474001607 594972940 951550757 212706086 254907272 996306737 942111766 751229594 987611936 539124179 854025268 380041830 109748810 851610445 979168742 513644854 636242484 176009092 281298495 980478291 872922433 646631809 326101951 427967239 537438648 212708279 555755733 886996397 249822023 779792312 579652334 571136265 846285080 568033607 813996279 211659498 492155619 97748564 133951257 488158915 304411730 547198138 574502652 473000035 209662028 147838732 277155012 969050435 717507750 153175446 578590443 666186089 236959423 612724211 537480917 264962818 254887450 237732824 652652414 567454533 427290905 34326376 702401164 180052642 522889695 517415929 134726939 60369848 275120488 369233395 316331175 23890569 736094159 551289286 47616631 999731301 144385522 727209583 49230039 113995767 77120667 451180203 44135302 217282561 642991942 855039061 969497301 993699337 311911581 420436102 106541234 56219508 773056549 253844765 645687529 48769082 594791891 568048962 815345649 480324835 982432309 785258383 374926506 896931705 383611457 706463561 872973874 474647455 190863081 216799370 338262886 895099025 444649501 483885504 106838137 190718439 39733225 974278769 100171843 261074949 786721077 172522437 157442448 52126853 414436834 285576157 180392726 666827947 625100330 798892961 206391853 599606785 843693278 332580474 290903184 53696344 202955143 170409247 994216782 290130047 683860659 450348706 392191818 29679236 949223587 886794982 977888090 68384716 46935922 856505786 154010691 810302334 647521001 241744674 585903318 850942491 878348933 883501371 359059971 248139998 157180780 693897899 509093344 408277015 281906316 142131369 730647133 101741000 281973933 545508871 568103194 825091526 422763094 9815873 668468066 283896627 525356541 251138138 909653272 110421861 703715473 171208702 608569033 445876274 304921185 459744279 997767876 246877133 23470310 235639331 918169930 311384323 328525264 417789148 405268266 605678213 77700938 891724114 504583718 710222107 377484723 879370185 722748111 133086425 854514067 563151639 806027995 668525449 838000242 217254098 528361333 113185470 677436283 134219490 665503738 888697137 184047887 673331399 530548754 223409773 681813037 777176179 832077987 792754492 932793509 675295969 764219133 913532246 950636715 382833385 775992447 396533435 73241478 249100687 729028001 366860954 296219528 879665382 394590065 468289509 283857339 274332926 734808389 121053188 307799330 162102887 858783757 617515231 919044067 756217344 226298742 883335400 928422760 301096959 817866359 382679430 329263938 618354879 265409839 573957232 787826946 624593522 452842229 117656289 992057219 803475537 673175996 704555105 959792567 343864105 714809266 224039926 862592991 120026708 273069890 668531141 272695556 41375720 753857633 463341103 590019388 384841479 615113605 79529166 463065218 935506727 802996950 484328451 97838647 973119434 465982451 292574696 105393000 899611860 680489547 145796290 355183184 75014582 44038067 630135329 495179786 128544233 928724433 351994798 967941771 669625825 779251605 690200665 70427183 695779673 246376295 643080997 292061170 999088493 876012074 165120722 332936395 917990324 272638163 25096755 664327867 200263868 732953675 625683600 862516425 192954513 415746180 662752907 675947848 37887258 968639631 544306116 513501721 37386281 859070533 480637411 261944517 201955958 857491616 277607600 3344294 674156547 171819986 345431443 865768614 70610129 813227281 410967308 485697009 270654805 787014056 830605597 635076599 955277077 742458193 705633036 64221325 215647298 432210878 820327075 104314935 906982254 692333352 551864545 798815688 602096355 741683878 716304247 973362842 717832899 414625164 257079559 774239128 295106941 383454329 664022789 694390824 47690576 105619995 156200129 780925302 218369652 33771840 163282388 105006359 626949111 505686741 506119404 258059635 467411998 588051098 647846529 848369549 205340201 810822576 581907075 199924788 218693257 832771453 150825431 555465137 255178209 899399502 876162901 819001665 752093121 56620326 788860386 626551607 127284180 842338242 311024001 145400567 709977145 690148538 188790149 767048237 44719669 723191737 142639720 814075530 737552194 493375855 597478685 818923039 108886383 966255758 799783739 108834829 724983661 67258091 755079724 541458353 262829298 36973190 770139300 198926745 591426608 757178908 978999627 260703375 805418876 595136549 559244445 669864008 206351677 473408235 677180046 610754566 46567988 542699801 734293155 692425060 931108590 450073860 720126325 123020452 330238590 338706652 314646304 682274610 175125591 429459771 489478947 377129115 192041041 419157868 285069870 522176823 186515394 584073495 887762182 971134356 12844863 976996284 642498930 478452218 705922770 850833253 972358440 826429598 592238568 235013493 716804715 555837791 629240159 156753540 696489822 763643018 898674265 555687366 709180779 688202802 481460583 470193635 191700173 504184996 212713859 88570735 156551616 118864135 393299672 475149721 594809860 347119278 193917200 386377630 350184013 787100092 333880974 614048052 274028612 788947612 989984843 251452990 308985542 383744073 196164902 10952543 143466160 146948322 729391618 737056956 190296595 862547457 927618117 170805315 199191874 375750534 447637321 515181282 402798581 96447564 304991628 129777774 713279756 418866342 642567227 37381295 314830471 617861162 937983761 867496221 507120674 70750397 335142421 888684480 304586514 797164473 87812616 539900090 135879848 176370736 536259638 761885447 456496765 171966375 482611456 344375774 707313683 519148648 845185850 263155999 547265420 240573774 544690854 28458128 359372554 597923598 994502486 684356879 979889876 137105596 589021223 679861928 53432382 373498379 462053397 701524302 842635069 673433546 693533880 32881167 366039241 336514429 589275219 547959621 734696309 508292140 955356718 774162820 500457445 128679981 718108010 689969859 155359569 23443877 679038376 261869874 362015492 464249704 787926402 48008251 294882238 440272205 711235224 214769127 742294260 841542854 419260970 921171764 950561901 506429990 36480779 303478258 576449165 189826431 859500338 372106910 60319220 280629910 490467223 156166327 510301684 759379764 789233643 138590088 436579555 870733599 890650040 89600055 721026450 720310743 677762638 989049893 365188300 168953617 558554778 215885760 633633268 34043354 569889044 555197118 813000648 494900413 617375683 284648868 771561033 906694843 827149124 458574378 912479333 40926848 753096989 731085377 482265366 960849334 514809498 373259466 824460765 378785716 94715320 66489467 96139184 811374428 22028429 971224343 96831492 706802882 510905689 430419084 784383290 764835580 248547638 774421351 172681947 880593267 872131449 232333371 665388114 16825583 315721352 622908269 222390702 469022455 264753498 55198771 128563115 292746935 195888747 119278807 260607779 496905592 995277707 147688853 623925154 181339385 357788562 724080299 315398401 896522194 71853681 286633685 551135199 446070465 403756454 446528220 888125044 509278191 296988664 797941306 941539293 516045223 333100472 866554195 356886943 960400196 320744925 376716707 864206303 15943018 555402987 294021302 458131486 142060511 426004765 942641901 334088299 877472038 749236240 827152230 34080181 11205198 773638644 275376238 143964937 944646769 45174125 321899713 613492990 601722460 838992108 638686779 655466092 471600667 360526884 911108679 528440794 235782901 676139363 275747483 1694457 879257317 732271736 706335753 746358339 149891608 581492879 939026397 323366836 105184541 317681232 492534839 262445593 826672282 900599666 918140808 685151557 103010299 129872641 715117420 761762183 917408074 927739493 155020662 54032191 56139944 62415842 580130928 337939135 549850578 136485605 234342922 804122825 925656166 507376641 193728432 598248858 154914600 815910977 108434242 614181945 768603274 36257799 720738520 864463358 54709111 766004139 279417482 90102674 524167553 219623366 386505879 514769562 574929614 565918093 754491563 379578467 605091830 648768276 191220305 340830012 252096889 201674391 782530938 367837369 971401575 788408343 595933272 323525055 255137882 443858929 394957746 848140778 754382225 830592116 727232824 567799851 640907632 616736667 190455467 600476693 741248297 321854654 281104478 933703752 177401827 702243972 912623612 786564039 599199670 628410473 867836568 794738199 358088239 542838618 245739636 143412622 233064892 624234779 32845302 312632584 630184 37759062 137854408 829999610 57827980 908918387 99341961 651780629 990512906 876468009 13305983 261402313 6530229 213265484 605873443 642385278 253904270 681804863 305209635 611816298 361463598 659283397 443528781 310585584 448379356 818411455 761236335 871595522 604838942 350118339 251617616 955544650 463677361 34429071 231563367 165262393 124099730 28208725 872628737 782011864 271457438 648886534 133435022 762564793 648534840 872662383 758822906 35592750 809613156 602796038 348545253 832022095 476671063 63869586 157336167 798039508 846838987 421876927 699881221 646383913 507679586 948462824 304556630 103681175 230136368 166808739 227983334 553703266 624013696 247470186 499345458 570172195 993720557 939272126 389764406 919977656 965732816 674507019 116371651 619381559 643372161 399936925 194243421 246972814 964234980 81342528 258947540 945693135 37406737 438657382 721646308 469496773 232279220 797835750 442359697 777767786 370462649 915723205 298981024 609695029 87416081 908323013 615968184 510810255 136951798 232678602 260388685 216291177 126388730 677747739 897022209 885345937 411235626 644998962 484690366 457284365 318215969 362728359 104397180 161286607 792974657 688301004 898436421 223213261 691103864 893396472 63033035 937748003 461072556 370259511 802653266 585617819 194960170 164445917 96223064 128227733 682393208 178870759 622658613 472848518 376595365 434595767 79981123 347084956 371147856 183846844 335301118 997446743 147374495 67933462 855680725 315731331 763629335 778714234 243686356 889397852 643780031 304742904 894915965 327213942 455204284 2660393 114396345 433178645 165548302 942039686 921599605 931107803 727894467 101303787 375441169 550376772 81154007 671630613 596703085 833578572 186223763 670918011 811002135 476761263 267817710 193830355 683379481 873164485 55610509 662464915 812162805 678667409 917775118 947474318 730880555 189348247 245493869 580316979 989678748 91365684 916983556 991723595 917870625 294937472 745435015 571119074 182156096 820566592 25808809 848976285 178233419 982172552 586059961 819404337 782932351 77927747 880633165 814523720 300368688 219161775 897664279 442816808 754036894 698343165 26354208 695469581 247452264 808744317 936934634 557108166 980209089 902635049 11400467 918362935 60747834 190625276 228269330 432118816 454519262 80279589 655311742 546621518 672722261 444147385 674066194 617115038 954145435 508711347 119775652 275084106 667646410 908825136 127377116 105407971 824487179 76951173 143256093 690231320 841161275 988413328 137954920 527497471 170303131 767928867 817402846 208332534 12339011 738420653 104403737 549669386 632407676 958747601 213445176 880924464 133960675 727284827 504806204 388257988 328574754 34268531 376716582 935339285 621386424 125991072 449957671 309245433 157117742 38723640 955557803 674081258 134154671 233687949 667168777 567128802 55640008 538603928 862887290 459834860 381621012 551713049 694867858 818358599 240812770 789099274 734214418 770156609 542527130 487478746 517942008 372075766 985225036 598751493 718480324 425703951 220252483 108558761 820233220 466443777 545759285 174748406 465180573 716632130 590282830 40734700 898091423 739217195 252554381 136257712 260274242 973557866 959934353 995112373 741951127 770670242 456362317 742828172 449635463 912245456 399533006 315257753 931054824 884749530 34122205 196169327 452522974 974737565 457286237 447141982 884623226 925440582 661661808 80778265 440829535 542222916 723961708 839243435 681458378 815830766 926073010 858637012 439530973 115537324 263105504 232645053 924148454 369073053 465301431 908298068 812051630 242819624 23128022 132574490 589641999 128570958 825421084 265134827 614415734 149112683 660157833 681039915 653118879 402314115 358278696 116765177 349861566 382736344 368208303 35064884 440166079 792535464 886264778 21795123 509575507 324925842 866934600 655552689 456666735 759906073 697728134 458138283 942881840 342227287 245859000 642054523 558577248 293334731 931298604 401429899 45826966 705116745 466695724 304773731 724783797 711206109 528421405 926588501 757282644 266185420 797844846 411725617 695011641 541899125 411263808 945978631 467649814 733677693 509101327 843321382 736851067 431815259 160608452 471938815 285725918 952818024 450686430 423398115 415481974 928885781 712461506 898114930 908727464 226405532 912766238 369842098 469340062 479599563 992309473 352236560 486268734 478724366 248826958 624876505 375304891 571040809 855946680 244322435 623311645 358984795 358666564 615673570 392091700 918212867 575551429 856792666 711104542 432556498 818762113 569569224 333300356 821212408 311972872 879592177 512653202 134555706 803685037 495869945 57458876 170050812 951820678 641114101 887860128 841166877 592417088 23319970 626414958 61101912 56700900 237591933 10382460 432686065 3454382 715009404 452654756 924754777 344025231 960068887 182370706 406627668 292808408 73643006 459574968 591554526 369385339 823421404 375767319 533571634 716816314 342562079 255193320 280263182 633656583 379066307 415742891 974002670 324971044 19123676 6592392 7013382 686671327 713591448 730164369 481872172 530090433 537446204 775468452 42500084 716500697 980945862 341412941 21068136 785709740 185123938 937720903 502721754 887347797 526099759 529961419 472523598 693956963 671022583 320255019 460384834 820069132 770402337 294553113 618494537 175731329 103449527 200633666 836723365 526551655 795809771 856955294 927459643 807433452 324663732 174832454 526451834 725044738 938128739 736009216 58727881 609630644 911909439 954758211 748148103 4747802 680794081 573573113 883408106 530326908 64026632 198466210 618449601 671689105 451203676 472538251 936538517 962699222 55798173 171744400 658473033 696184862 910309911 830425390 499055833 957869228 248924211 968485281 347017264 511690089 975291968 290295143 742087648 814264048 186291751 777965863 966539155 49416987 512372105 112374324 181863491 104485739 878474078 586481202 697833012 509045821 930872929 78651164 388579999 292344048 970675056 389620140 485393176 647885656 800385315 338839548 852054884 995533499 355423895 108640987 301997018 700846309 551125720 668153770 542553593 921221756 628000646 58877054 32428570 875938963 394058103 701129370 817816612 27580069 228166751 603629589 757196026 809774609 992756275 53377580 732864263 874434165 573331815 889925061 800599631 719232045 649410135 262554218 221287290 86443899 309211101 814418640 315978313 819683645 463306777 279901484 689037495 962841205 804840272 195714910 598401893 947171948 256013720 101798025 931767452 956786038 91371884 560059489 110240006 140140030 97370717 199514619 582401591 681444128 341558817 654152414 64972017 508755925 74410330 821856311 730927202 651282530 702446770 710293148 903625644 726810589 79492593 760307902 612451037 328879424 223183283 342276744 276537248 27383521 722816738 905538804 702260675 799321842 465539134 801282781 530882249 562193919 989078265 804986792 637536119 784346638 240383875 701666602 560617343 478822377 638964937 159381806 358282257 86509247 168532933 86775050 130540902 978807111 408168505 429857834 814233178 316851889 555533809 78206540 930711556 180325333 677215020 593678172 989512541 542501207 607144557 703893769 350641842 495864096 183253268 717667299 453781034 597093614 202805321 453480747 972727811 215475150 878491061 934946165 74778784 321000938 263330383 93543991 448653141 114448260 121219384 170617780 439145258 822682903 359864579 193573551 287713566 838164914 496522085 730567397 651301710 705893710 359980479 68013340 911529123 785755885 885579708 30223560 504105133 46125828 425523287 617775034 284266887 400065903 471170155 465406310 43397547 588062069 456650977 573543641 294240397 458672107 458552817 158467385 258915834 405797959 145303981 383154648 803374748 806213069 633751810 784576664 1925594 261864455 467006091 541340133 989283362 630066003 808167248 516310083 669493146 322090739 267505310 954921169 189906592 54253234 625519218 572103629 30455615 962696221 211081158 462346419 848034128 893663028 251881023 403654614 20739208 832899222 432405369 591497518 930115046 281924944 252569233 122302462 675050171 650064315 997347109 459759547 484500473 640188734 663859810 589021248 135267411 236947244 317936061 973976632 396262335 405688450 176986528 295296078 123646436 329139144 327962000 600400347 126016170 578342819 227693224 670074802 658064564 764896600 658603431 594048412 766199425 405791504 490104237 556404875 96499120 387497977 761628963 293675785 311068364 203852594 413979981 906355349 683874051 909407517 995918058 323783789 436829059 523700679 554796442 242404920 659861043 50525755 199108042 924313345 415179437 268295497 269044912 489936699 970386231 571173837 535211194 240646603 110853731 412844027 689189703 455909221 566264803 499855870 769165232 409527082 278651572 346077750 357686452 241356932 496172482 682254382 869927704 140583588 284423812 154576339 248054833 436134490 456316193 279205254 374946997 28521110 240487455 210295079 378300558 643468697 865987850 770456231 373963140 828336115 357905300 572671847 132950185 676918799 540354246 437731253 281634739 723738604 81187491 651418160 658522577 8709690 25760958 463723759 316889745 157369488 686328982 372298884 854752953 853911504 508655489 558265242 330163425 840574429 300883036 188151205 519435319 24555972 188989591 671684718 424114073 378619154 490717500 564465728 875231662 678343156 271242468 246002293 307381191 133012534 30065805 34865753 184557207 875413321 187885409 701151693 176096616 808217731 749840031 305661464 547203593 81435731 110606030 373313771 869849475 621954471 112621292 878047328 490555187 629099845 607527944 746543630 687470918 426651133 939686870 194093229 168381982 279422436 911068256 99421420 891937123 184906020 505457673 172023044 845660394 509330420 607322602 5765068 918776143 216736431 779763286 332418632 190533182 923326833 164418144 624902547 343476391 604510494 716962377 124325295 967479508 476822447 953337368 913664193 775606367 326248280 66429136 225802439 659864446 667679279 638417094 309382437 916460220 23400050 355607715 143029130 88032842 184045126 492717560 579446905 143224057 208486359 491066259 774803088 670066025 426727290 581627092 247933616 12228826 863607917 463506590 28765242 365489257 834854820 355971684 593051678 595124506 938828761 789124622 684246701 456950722 861485958 947456081 460340769 719160971 51928315 742175626 117178362 363680609 384073919 322912426 363129611 434721046 250219393 313021049 646329647 714762097 617067913 433077609 965890982 605842619 124529683 107757782 910161515 222511445 698987585 342336138 544393153 40933519 394965041 513653790 38774014 207523679 38388583 276349037 769068470 162219556 587875686 694643103 465787383 264412934 86347726 732971705 807104969 117961273 235760094 481769805 651598697 482494023 979661360 502508614 855847694 968069408 907195306 142834550 735025845 372998325 417992605 212271208 230366935 786387219 175078134 441069450 599493320 346283994 917235234 526885137 148630972 161578723 475396315 439323160 77587006 586771282 878124961 792118719 453355618 253938275 208930392 131629063 324822693 90084147 307169961 574848941 328404097 914403863 784171653 264945790 170568995 326985648 905589404 381163830 848573949 99409105 170630336 345605879 720755126 24335542 161541237 206798333 682393730 645033050 324888627 412682297 260003962 652822563 214501563 301407355 701950514 666986307 466574561 244610894 612390011 817385682 508921789 866571471 159369996 252960476 857829107 673944809 337428869 526833247 532736040 160659733 574775620 842651209 704129431 786524425 862408667 223140094 321453018 123807808 910422916 37458171 892398732 964721699 696820851 18102205 127190612 846326782 234777848 662638770 855066705 86873155 384537027 272959913 600070168 727058745 704430811 537622059 492182377 520159933 956306433 815922950 477427222 180235945 559935258 165152480 893164082 294358543 525625683 122246933 636315970 64686504 232932534 680385735 314912040 424052588 492749277 791696285 677455823 908176895 435074196 78494666 353177272 425262452 506145269 429756218 136083845 455813193 88037234 316623224 376948865 856186828 191163386 503628004 510903824 975966087 130329558 819214153 863600508 77008628 882666387 418441947 434188951 409851007 436541265 37995358 153205670 37178964 81103424 494130426 429541565 364311585 648458344 975386401 493997649 7829431 68922668 73613451 319578252 479734327 650009856 909427009 431733176 570970215 533491311 14735614 377529233 846483783 778030420 153363192 415382521 187267740 493358616 599208474 540175972 623098277 420884782 563607634 170235326 174735218 920806034 186003418 307291359 805339000 733223766 715395596 9282149 318808843 921032443 693807485 229721316 78116870 624460335 684361953 83053798 218520900 753068996 408363798 634589403 971812261 68482120 768662456 287182798 625091350 339946907 175127 712527770 491784442 528832539 138881641 26022542 325386647 232981076 914199922 271828048 280465557 816943948 734047537 414069415 72614894 82499137 655592670 61646100 789660052 57101695 906985480 295461261 297977230 134071711 13415794 533631879 466177038 157515073 347091304 742542163 397302446 811175458 578004578 647187114 837149746 138648702 934873146 810445961 289326544 912447287 137295616 85556386 77522363 232062674 638936849 902103266 26491667 886337705 318283741 17749562 785584728 612892118 955564276 914864858 363015214 172647277 72970436 878144252 636740454 176013804 543030931 776153032 134582649 623219729 606209776 653453282 246641491 692141746 189724827 851834336 327821390 746416639 620550382 361882251 752064770 519401230 240426417 382118522 750474654 655890018 651300792 70182128 456780200 809084720 226711800 400967827 91553110 109120402 783940916 923963351 504553575 360347506 701703291 145001674 610848490 926181195 441723418 323560719 400763406 553124614 159743435 446462171 659550407 946276572 384938448 953062515 326966477 407705931 335062733 575407762 274702796 658405079 442120126 622319124 131190004 964750955 693034398 222873965 360990659 160748046 23875371 978885237 515492989 659603180 440149402 116371220 639705864 85274077 610194368 34992110 707212039 543517451 789604129 687943788 316032211 565077552 688528688 617378002 428572663 972057518 177633491 800857678 973577045 451270810 630713936 20392890 768456664 366100220 153038030 481589227 910755909 869218198 397666890 909676225 437364706 77724752 347623131 525999582 978186330 850448225 330895446 916976237 20102320 196099648 829618270 229522845 607557664 838247775 694407561 110304970 990471959 226780587 333382824 348340415 575231527 693480386 976844980 675977443 120308934 607086603 15678706 710837303 862523131 161255942 976849465 644966826 180846288 454007929 759687463 68561246 427522809 376986452 600580284 278399752 13831897 766410351 643167991 349677122 49322525 547645557 543316783 697175017 463027787 661615663 979872515 309564486 690005725 100992427 428071999 725060968 221085899 449123743 752946580 323380417 371659482 867832707 117617442 762533136 751468760 639945384 739586201 659860288 945422747 664677112 463340265 395411396 650257637 181040390 303732446 222154559 940135773 598733861 905608826 988361018 777167244 890100225 690030886 524311960 498809292 875826807 673008019 594889517 170295801 477688572 811297429 672245478 329821115 354611638 324911970 58775449 720287380 756111405 319351932 581146571 636825382 556858189 177345436 914360663 318104442 968535556 577253442 626339080 956542194 230894231 849391274 48698031 295680233 991875791 866196827 281685862 313717503 201310461 647261228 983189976 435065695 837215391 3142248 6218724 359444615 456121003 475189772 376423659 864458729 693045253 956090539 68556256 951827931 857404446 133102291 876427585 930819267 543949581 147001666 527225431 952400594 143912496 658901773 800708161 354999109 105003564 981838833 146187886 579682775 710504828 166745523 472100407 185760089 89388957 996915757 255674666 308192398 939219610 248957320 863708332 118512917 958653822 377008795 379564630 177499349 788345892 377472739 93764531 140546149 452015306 25581130 762649095 224769569 374224593 920173358 168684736 871071894 240194309 750365586 861094313 479077561 605446803 292775387 700035445 483384524 111411567 793488048 724543151 146449107 814356592 909102658 764484314 668155891 430753814 468332894 490732116 512548636 170674043 830174716 67962799 600809003 692312439 224951954 594196192 669881293 982265383 699034291 441102894 634382572 927544619 742498778 245767914 566080163 724057925 164459213 775094058 326517700 39244964 302779346 573982782 532353506 106982590 577940781 123782151 690211871 336688068 871572772 397561693 154251815 147309675 331521054 808860998 844860368 237560826 33117629 679299237 549447200 479050101 978127603 286790379 107061912 684406268 510277996 669821386 667157013 22518903 313158113 213311178 75172825 536543425 627393538 369368059 982587701 794815076 571251377 716363420 961476004 538271218 949456360 119195179 471972861 994669731 138718724 292183802 162413113 502186060 996473575 675788073 19855218 954156777 190194099 717262672 833296562 90741767 427081869 229459850 975763240 844858983 901069325 468497992 28467066 956098709 944936020 769488357 960890818 340429674 43952802 12134787 744545649 492612146 574657425 139497018 426496823 227813276 911771368 855790571 213636467 832130903 718937584 809920142 896289930 563578170 688376986 418876340 469864908 743678423 197149193 668952763 592003402 186329242 768181315 609234907 549707080 177120419 372640818 393337839 649384133 488653537 218991692 980040680 706412684 714340167 948711571 780681158 546342903 719061871 945136415 154350100 380793070 94436444 725833064 382775052 541918254 443987491 239211490 416572851 194357149 818996623 364374325 128005737 83345126 948219234 310065408 511408409 482145870 742652229 250154525 414505946 842908994 385992400 632172116 267038332 260276946 439577819 52647907 170857746 533309847 850170564 56092509 2547043 268814485 885089303 15573472 899495529 778565987 99328637 208377205 735613019 136108775 384002665 52922842 800618592 159709547 994994070 824621474 307328208 379299198 586850462 131240549 917241795 350449351 18380395 152368325 730559554 595034961 527360108 131157404 565078870 446023063 210137984 611193394 989666652 980067024 238212273 13571583 721222693 960649022 252821054 200203761 969128285 976874026 821591171 956199335 859409634 507116069 613625912 912534285 599574991 651016189 700875480 320337786 482518367 352237180 58719519 778114805 63717713 279623392 878571724 698642288 197726557 334462870 213547015 573290406 998910645 988253195 522554646 94876451 825471138 162176489 221243965 308764729 300317998 762299515 553129095 632329203 273428217 940710326 140069751 676792800 153340797 558968239 801921263 964453938 67693654 978917808 959884819 27141292 980521267 594145858 1340464 679675470 824612295 155276589 421662488 845015960 888123710 621775403 749920572 37491094 969456004 285881214 539096004 231938405 205056467 909538238 531074717 615170380 859231685 885773226 884794910 270653682 319542048 147290167 132152657 193990503 440983290 905182693 907000622
2 96206
2 104926
2 194595
2 193326
1 44889 11253154
2 67787
1 99377 223164475
2 121876
2 164574
2 14586
1 8227 21099597
2 113562
1 14321 367721930
1 148030 528063690
1 103710 197584702
2 165683
1 103279 481012461
2 33837
2 117024
2 23387
2 6102
1 30593 768209181
2 93942
1 99239 220157291
1 27303 293984691
2 179397
1 24753 531103660
1 1055 476166300
1 87784 575148153
1 13965 811786774
2 176430
2 181213
2 178892
2 112563
2 157831
2 124140
2 102780
2 33275
2 73559
1 14035 542413364
1 8207 336035840
1 20867 269978052
1 93950 981745071
2 51996
1 169855 271261893
2 53823
2 77138
2 55567
1 3440 941639224
2 171378
1 103500 552462008
1 32024 435544377
2 22708
1 13014 866387754
1 76061 788693811
2 83046
1 90604 547377426
1 135603 652502728
2 154993
1 73252 11571831
2 134900
2 94894
1 127271 459254102
2 132062
1 144148 306282672
2 58267
1 23941 181553330
2 60044
1 80329 427299924
1 166965 32264134
2 182884
2 180235
1 76610 162407322
1 118275 62166413
1 54881 177728108
2 77578
1 19470 148277982
2 9798
1 98535 775591721
1 159935 67017196
1 199583 457209391
1 53908 970019946
1 190483 435838954
2 89539
2 163580
2 52695
1 192592 614540099
2 40233
2 145843
1 73498 549465715
2 53060
2 142547
2 40929
2 29010
2 125332
2 85547
2 84808
1 105657 729580017
2 120459
2 106170
1 80491 331384547
2 81078
2 112030
2 117172
2 71373
1 166926 488692449
1 98761 943595526
1 95665 693850730
2 7544
2 2964
1 45261 330453946
2 139307
1 123585 497479090
1 129619 166585405
1 41568 846718564
1 71641 949384442
1 189616 303514660
2 105554
2 74872
1 94326 690079478
2 17504
2 156195
2 65568
2 13298
1 13556 857337478
1 162966 402391280
2 163637
2 106637
2 161000
1 158043 862673451
2 141812
2 173948
2 72647
2 98351
1 113705 541476624
2 27333
2 143923
2 133869
1 197143 486250177
1 24295 388555784
2 29407
2 119438
1 198032 265056328
2 187378
2 33610
2 159201
2 59655
1 132359 840806885
2 185355
2 193932
2 115169
2 93650
1 133118 202725367
1 23045 868631707
1 22022 401013753
1 10261 837293427
1 150210 14483863
1 90992 761638383
2 143066
1 83998 559166999
1 59030 719234176
2 36396
2 51097
1 119382 185557561
1 51520 869590985
2 38262
1 189274 514944081
2 191397
2 105014
1 8690 91356123
2 2188
1 136696 255333466
2 182304
1 1124 654115184
1 138505 147471979
2 103969
2 13647
2 8290
2 77698
2 67340
1 27412 279995672
2 78496
1 140300 224248306
1 36365 790801822
2 3404
1 3651 235236068
2 43868
2 148602
2 56383
1 138672 624318112
2 117862
1 160411 270040136
2 184344
2 14812
2 31704
1 129382 436184554
1 61285 167215450
2 197953
1 83542 326122741
2 141091
2 192569
2 123049
1 115773 588244320
2 54470
1 132028 248969189
2 143378
1 183532 573970470
2 71577
2 130983
1 190078 872743686
1 44372 75356947
1 181674 533476868
2 174626
1 61354 910753702
1 189403 649316310
2 40393
2 35404
1 160747 136071316
1 43952 55011464
1 3665 174983242
2 107135
2 47618
1 39355 572012992
1 10941 291227400
1 66394 481576453
2 172872
1 188814 485876799
2 161807
2 18587
1 92856 272615418
2 46503
1 190921 966869816
2 68964
2 79109
2 122889
2 31685
1 164595 350967564
1 180326 655604369
2 132445
1 193798 477970077
1 162128 782055000
1 176711 487710771
1 173360 983009344
2 120088
2 117493
2 196995
1 184837 756485411
2 55233
1 189552 645081336
2 86523
1 195201 558590079
2 114832
1 15227 499833318
1 142963 462265904
1 182210 475856025
1 135521 556572513
2 7942
2 86016
1 18991 717217047
1 24693 942765606
2 159682
2 116464
1 93530 699688803
2 20580
2 171217
2 168051
1 26762 33583563
2 68513
2 107559
2 96000
1 27171 975062836
1 147870 528352711
2 124447
1 135085 328550106
1 68666 794892546
2 57998
1 172287 374712445
2 107082
2 5305
1 93771 165933176
1 872 684991215
1 59621 403195108
2 103763
2 156710
2 61436
2 43539
2 143651
2 8261
2 43394
1 108793 314730662
1 149880 564406148
1 96827 186356186
1 150887 602808286
1 106580 186217020
2 159171
1 47615 512006666
1 88593 891330427
2 33102
1 114592 400895532
2 22570
2 73721
2 40734
2 137770
1 105509 695785922
2 29539
2 81923
1 16698 40578401
1 128688 562083422
1 95480 404980512
1 52662 72456877
1 145938 880504168
2 21902
2 112964
2 110539
2 137507
1 100596 813824501
2 12996
1 85020 429191541
2 93836
1 192606 574977772
1 174017 999004471
2 42831
1 30781 7793644
1 149957 718772638
2 11503
2 153706
1 62520 561062975
1 16004 967874716
1 46414 268611270
1 166966 834617660
2 68096
1 46598 359826577
2 73660
1 134356 130682204
2 134667
1 171337 742968781
2 196622
1 64815 256655667
1 195135 328295803
1 70943 528006056
2 51782
2 3638
2 59851
2 5699
1 167974 259477495
2 179556
2 20909
1 173421 783453543
2 785
2 70820
1 97518 574504692
2 183343
2 61468
1 111379 527405681
1 114794 684946998
2 47169
1 6685 112926739
2 136442
1 196505 546541321
1 163965 884017878
2 194861
1 111305 19686626
1 142542 191972600
2 26869
2 113913
2 82755
1 191582 519746803
2 5988
2 184531
2 122385
2 154773
2 152682
1 96553 985467405
1 81903 338066674
1 90251 2188965
1 646 29635544
1 63935 947094328
2 162182
2 179953
2 164390
1 168369 818068618
2 18165
1 192386 47436516
2 71067
1 169756 594981068
1 20658 606333253
2 163683
1 135828 774121032
2 113229
2 156173
2 156655
2 161717
2 72696
1 108371 392636005
2 96127
1 134257 823456615
1 61909 239636442
2 131726
2 102929
2 131256
2 107601
1 136325 611185737
2 36394
1 109640 239255375
2 196001
1 101796 364995181
2 107667
2 5402
1 50161 470636987
1 197614 601124197
2 73774
1 122661 672196767
2 50584
1 121669 555713646
1 82720 8283259
1 15305 722140104
2 164108
1 18173 104834655
1 171510 799240779
2 42359
1 199556 748721110
1 43770 868942120
2 36508
2 67583
2 163256
1 126263 630773126
2 176109
2 9990
2 48174
1 112413 515329369
2 92453
1 139497 144747877
1 52877 184543983
2 97296
2 20039
2 151922
1 156371 916558438
1 9452 708560984
1 489 425698135
2 71450
2 61157
2 107155
1 22482 52734786
1 137040 111492663
2 41444
1 42015 539803309
1 188831 412034916
1 148136 299405214
1 164243 798030927
2 75894
1 23225 278283458
2 184534
2 96894
1 89873 867426810
1 185136 134272106
2 28832
1 95278 224835036
1 134312 542545724
1 199174 947642452
1 14617 557192902
2 130277
1 171466 908932632
1 123361 901958678
2 76441
2 8940
2 73242
1 167756 136079733
1 40663 194352690
2 104330
1 128871 929778504
2 111875
2 178612
1 64724 394833204
2 19763
1 171184 207268592
1 187092 585172860
1 194713 534507855
1 168955 455142209
1 1090 21299367
1 26315 743643162
1 66109 632809585
1 166144 977573308
1 77063 56487435
1 32145 857368092
2 181610
2 37887
1 816 481446189
1 123208 208037394
2 85442
1 136905 902619335
1 103627 274462540
2 26543
1 82203 539508025
1 88895 962470580
1 176566 736097149
2 127100
1 38771 212332468
2 8210
1 111848 194254485
1 120876 994966659
1 168703 300267980
2 66679
2 108706
1 185918 548344939
1 137951 572862873
2 111233
2 44988
2 171441
2 164866
1 144531 920485310
1 56862 241388675
1 144050 58288276
1 192112 316114342
2 60503
2 48488
1 146323 878200325
2 116694
1 10237 227308661
1 58663 199040065
2 40664
1 185821 153121550
1 32756 223411088
1 98190 513592236
1 131923 467216851
2 49105
2 79072
1 190704 533640226
1 83223 386932277
2 193494
1 79666 789175610
2 84781
1 28339 289436039
1 76210 975331437
2 126194
2 25500
1 120472 868541959
1 23418 865416904
2 124032
2 76906
2 196719
1 143971 639799613
2 119737
1 186284 459244843
2 172606
2 135965
1 117942 514523477
2 78602
2 38083
1 107177 191932858
2 60594
1 175871 963900197
1 143394 309882200
2 198761
1 65503 764079828
1 168814 450464175
2 46651
1 41126 14657551
2 163123
2 138093
2 171745
1 163796 594795141
1 138020 114730441
1 15663 80232135
2 147815
1 179746 864635058
2 13716
1 102152 646975599
1 91543 254173725
2 137976
1 16786 303187791
1 64758 496512754
1 141448 240628691
1 180157 497164973
2 132967
1 19820 787126572
2 121790
1 179193 796869480
1 135514 785642184
1 120628 564155819
1 152664 528779058
2 176174
1 85759 25807984
2 198365
1 164221 866312210
1 191416 105914984
2 146832
2 37870
2 166707
2 57285
1 153020 983419474
2 41565
2 166747
2 18092
2 80326
2 10438
2 153905
1 30865 136812296
1 8731 328434112
1 3289 593996662
1 113135 729720254
2 149811
1 45901 187679286
2 183575
2 160694
2 26948
2 25815
1 182237 427868929
1 150153 376855021
2 150009
2 55769
1 108935 97355729
1 173675 754095737
2 91850
1 126023 281122380
1 17291 373271863
2 127785
1 186634 942869226
1 126433 532095835
2 60947
1 91953 349570034
2 8389
1 186981 957923382
1 25099 185897287
1 10494 518667157
2 178544
1 87889 56702781
2 11651
2 136559
1 57607 841957752
2 186864
2 102503
2 49823
2 46505
2 120793
1 163687 711578064
1 88655 984702249
2 76254
2 34198
1 70594 73910960
2 52954
1 42867 706666695
1 185210 627443927
2 428
1 104959 981262333
2 93259
2 76945
1 60967 292600529
1 141763 302913193
2 81194
1 110556 381444186
1 150070 292810331
1 1187 352080699
2 25141
1 134782 477440028
2 178940
1 79829 215134536
1 53881 80741
1 86688 189095222
2 179095
1 62513 908054705
2 52746
1 41606 418864797
2 111975
2 42022
2 48582
1 153945 23313027
2 105499
2 125437
1 55512 132319415
1 113337 763171761
1 40048 476218581
2 136149
2 21892
1 194674 717593010
2 85954
2 154688
1 36702 668718240
1 61331 901411924
2 49367
2 110402
2 24813
2 161187
2 155657
1 85313 670128955
2 79449
2 103740
1 110622 38563805
2 14691
1 31612 21344529
1 84828 383364186
2 58711
1 133373 790201165
2 158887
1 7580 122990216
2 177673
1 23469 439349787
1 169452 655679196
1 168032 917682190
2 190656
2 124769
2 1123
1 136561 231067941
1 167579 599354431
1 176192 580145269
2 41608
1 170997 827127500
2 179753
1 7331 569904686
2 122052
1 83878 502155430
1 70176 675412430
1 91825 685333274
1 168645 164551147
1 101597 685208036
1 147786 317391836
1 29193 914118024
2 67123
2 97592
1 32706 698096539
2 96080
1 46426 685456903
2 52460
2 153988
1 45596 8916625
2 9964
1 91264 16937629
1 187677 468705878
1 126166 945813906
1 18788 585497161
1 85017 959160954
1 55661 216707139
1 126737 677575584
2 138062
1 69581 156521500
1 53390 352992104
1 123597 127278528
1 158977 957778709
2 127418
2 187241
1 88610 904751742
2 142613
1 131555 904083646
2 143976
2 75310
2 49458
1 26409 30819733
1 66635 697067481
1 198473 980527707
1 105209 435381344
2 76639
1 93531 752711769
1 183234 584679632
2 41479
2 176875
2 88771
2 44666
2 7258
1 115968 637180895
1 140916 600102542
1 178186 730752437
2 198970
2 49961
1 69180 30073274
2 42329
1 114601 429023023
2 92542
1 149649 706672786
1 40257 226220621
1 38363 723162949
2 93092
1 24899 26424902
2 167951
1 150826 410408380
1 157156 177457404
2 178181
1 143882 382338183
1 102564 288039064
1 9258 826596028
2 97597
2 134994
1 142401 616896163
1 144145 654323278
1 31450 786682918
2 7190
2 123713
1 112478 519772968
1 34790 738208271
2 166016
1 179092 110347390
2 175311
1 193636 183624603
2 149390
1 198265 784786247
1 135718 640462755
2 86076
1 198855 306515527
1 24164 64109351
1 109829 699498638
2 68948
2 197679
1 118791 218244379
1 35599 72778100
1 198228 508428291
1 144647 261352191
1 92528 294890155
2 185304
1 40104 719180198
1 121618 924145989
2 99592
2 157711
2 190910
1 136421 513286881
1 121844 148854496
2 48651
1 127059 909247910
2 165396
1 110582 419667082
2 139910
2 10626
1 139736 17462945
1 143767 361991066
2 98156
2 27869
2 152606
1 43049 33447149
2 74573
2 112384
1 177095 164849708
2 72813
2 156681
2 18375
1 78890 73422058
1 33236 785030115
2 154978
2 35234
1 80782 769061808
2 77734
1 60260 62014119
2 60894
2 138865
2 130202
2 99554
1 110603 205402535
1 196375 520827252
2 162948
1 108470 947830225
1 161541 102652428
2 11172
1 172537 52149063
2 63955
1 14408 339876328
2 49937
2 128061
2 106932
2 41028
2 159880
1 144918 702537777
2 2465
1 158704 480568790
2 163199
1 166201 125022682
2 108111
1 143400 518267432
2 184133
2 43758
1 2497 894603668
2 33234
2 182127
2 16052
1 43565 28700438
1 135708 353555515
2 135447
1 87286 787240920
2 115256
2 69779
2 80386
2 14030
1 39445 748073799
1 92442 452378188
1 56020 901946169
1 45288 45926221
2 24642
2 49454
1 49627 421364647
2 70039
2 1444
1 62355 514269225
2 74821
2 163994
2 95753
2 105364
1 164003 391874973
1 143543 870323012
1 54387 429072176
2 126737
1 192882 498941931
2 172553
1 53995 335575862
2 99038
1 62715 898223881
1 45623 146914945
2 142695
2 20434
2 6048
2 39445
2 110200
1 85669 881310508
2 22467
2 146160
2 142423
2 94314
1 139356 971637453
2 190607
2 137643
1 181756 503906512
2 76789
1 101375 469422543
1 130076 863669898
1 81076 737802204
1 132316 461656319
2 181872
2 45616
2 132906
2 138449
1 199747 408159617
2 121490
1 82534 80739583
2 50629
2 64487
1 162723 324449809
2 34646
2 90512
1 134036 198981181
1 169120 183945345
2 136538
2 64654
1 48879 522169633
1 134213 976568026
2 103792
2 56087
2 51267
2 38026
1 137592 643996431
2 98988
2 70310
1 82906 298533284
2 139130
2 27437
1 88440 896941711
2 46230
2 135425
1 7430 305309785
2 155876
2 108845
1 22269 556126190
1 76777 40706466
1 103191 125483466
2 96567
1 154480 165739588
1 181130 765403397
2 17807
2 113058
2 70965
1 192792 24660734
1 31951 368336004
2 9535
1 135867 26545922
2 9904
2 197255
2 131213
1 114344 13022154
1 109936 136752145
1 61853 880000744
1 71756 328205760
1 47189 100493739
1 74147 414539519
1 159377 179072598
2 62885
2 12314
2 179706
1 90183 174061108
1 181600 151233077
1 9876 246287766
2 185699
1 74199 193232366
1 29317 54748859
2 43134
2 144696
1 1243 7652747
2 28445
2 40750
1 119642 738567644
1 51963 445072359
1 147893 536319948
1 189418 710897119
2 135532
2 152708
2 126716
2 66922
2 95012
2 173194
1 34337 386571396
1 146101 237724867
1 181310 639466242
2 4555
1 2765 751562062
2 48026
1 69993 618779091
2 90529
2 156507
1 101812 560561635
2 60397
2 85695
2 36459
2 128213
1 153057 229705953
1 152125 752955086
2 136769
2 34861
2 84302
2 192862
2 55667
2 169844
2 9965
2 125840
2 156219
1 46459 656648330
2 142501
1 146415 499762549
2 83711
2 185894
1 25756 822330784
2 103883
1 127486 127600651
1 109610 268619206
2 131335
1 148078 804054511
2 69024
2 23984
1 63358 388151089
1 73716 541748329
1 185161 94423039
2 19117
2 162005
1 92936 671404592
1 30387 768637446
2 65651
1 15603 556720335
1 98027 990299000
2 8077
2 102
2 25467
1 8250 496285402
2 110105
2 32674
1 76330 327085152
1 57501 70303863
2 104267
2 190741
1 78460 275607641
2 62411
1 25347 420027516
1 153488 249767529
1 197528 694506731
2 91251
1 129516 489309064
1 68186 507956686
1 184357 443114269
1 15878 25277763
1 192579 841868007
1 105982 849175195
2 159456
2 71994
1 122527 543397042
2 82772
2 40368
2 155831
2 125087
2 178809
2 73443
1 21518 276564684
2 174340
1 159203 398511082
2 33093
1 11948 75895034
1 148161 325044132
1 106937 257798853
1 19362 611888827
2 169351
1 126567 262554092
1 26358 955193695
1 55133 462427736
2 62955
1 155115 372989727
2 136349
2 48667
1 137053 885737791
1 82264 331661679
1 64188 597076058
1 19949 497658649
2 17327
2 151867
1 16206 480936368
2 148924
2 6990
1 559 631948351
2 45190
2 47107
2 28774
1 108289 974970541
1 160869 204936376
2 31051
2 58465
1 115697 675744452
2 137293
1 111015 833750276
1 185960 801598959
1 60736 528138347
1 147439 269702457
1 76097 742941330
2 57394
2 82065
2 69601
1 44006 631706222
2 1799
2 36230
2 164071
2 81863
2 120020
1 169380 85541322
1 6980 22697003
1 23979 823614169
2 83993
2 177128
2 8959
2 185827
2 120800
1 85379 507188341
1 120746 294918345
2 134486
2 20350
2 190102
1 100817 586569995
2 174316
1 105833 146069878
2 26903
1 42938 606698835
2 61029
1 72299 362026753
2 12128
2 63228
2 49451
2 106863
2 39402
1 20068 4867238
1 177088 182961533
1 99712 768897676
1 173386 622226302
1 154946 736382151
2 138745
1 35854 996044225
1 158581 401690901
1 88600 853521668
2 138120
1 103112 932032696
2 89690
1 198012 967131373
1 105672 786187493
2 22339
2 110829
1 127539 779363344
2 176880
2 133051
1 151712 863192740
1 80007 482740697
1 80671 263362261
2 115631
2 9399
2 191423
2 192014
2 198666
2 331
1 20712 45708062
2 142741
1 117545 550603551
1 24049 928294210
1 21576 901076746
2 46714
1 20830 39892015
1 177034 379918103
1 38499 86946142
2 28974
1 146091 878383043
1 11148 566945355
2 45431
1 164071 378740021
2 175586
1 103688 373283110
1 65922 743043349
1 185888 810485674
2 92417
1 125522 589106665
2 124328
2 763
1 37884 708118743
2 131210
1 77291 111002859
1 160122 780245290
1 163021 941877256
1 26463 862652211
2 83607
1 57979 950859191
1 149059 651040255
1 152752 455701947
1 144318 138029898
2 146523
2 58248
1 6644 988336442
2 66908
2 79285
1 122519 654201084
1 60492 106108292
1 65384 760681524
2 149326
1 30239 535050878
2 90578
1 82232 805206189
2 147810
2 187362
1 114199 833258996
2 69915
1 94963 646702643
1 43298 1323727
1 71679 294626076
2 85498
2 54684
1 160919 516767119
2 145383
2 99084
1 155403 351045700
1 72545 423636119
2 119969
2 132329
1 106239 219322511
1 141018 287973875
1 168459 719242095
1 11136 592861202
1 128922 768907874
2 51504
1 98533 329751164
2 88886
1 159251 704013136
1 154052 563684142
1 75292 965323548
1 94261 826969618
1 182737 924989715
2 158032
2 129457
1 102095 454138889
2 119323
1 128265 771433483
1 121936 46540495
1 193860 347968664
2 174364
1 186539 509646826
1 150042 448744812
2 20636
1 126029 587997255
2 94400
1 50854 170490190
1 164451 163580900
2 101114
2 40945
2 191974
2 185504
1 124423 150799305
1 119057 364114750
2 127668
2 161519
1 127717 624614596
2 120529
2 65599
2 53548
2 199010
1 111147 799483545
2 39806
2 185551
1 193841 633484950
2 132848
1 129776 420692758
2 136284
2 7991
1 54130 586069593
1 60946 247876331
1 40486 518641095
1 18201 629127143
1 185898 785186683
2 144096
1 92317 371024273
1 48205 85334409
1 82124 830438023
1 11128 66221877
1 118348 960734474
1 40312 999609778
1 196188 182655083
2 114262
2 128813
2 99570
1 49132 239747972
2 144266
1 8226 928936856
1 86981 722873319
2 132474
2 14466
2 170170
1 127023 818788179
1 142991 77574885
2 194121
1 53661 141137659
2 52336
2 7544
1 19959 995873410
1 58280 156684940
1 70542 986886580
1 70271 22031895
2 57547
2 59279
1 63713 557919604
2 47124
1 110785 153302289
1 134268 887130241
1 175902 62665783
1 21101 88774617
1 190414 865448215
2 44066
2 74257
1 147505 858025828
2 58529
2 73576
1 192201 881525327
1 174327 556968703
2 94286
1 2726 671598574
1 152233 88398942
1 48774 412467785
2 152734
2 146751
1 1390 149392411
2 22750
1 160190 648375321
1 161687 584555226
2 130993
1 56491 595923841
1 126892 739813236
2 118456
1 23681 346568426
1 84347 882463086
2 159836
1 30095 628809870
1 113829 399403933
2 82127
1 44694 1405343
1 46068 379768539
1 171355 751070797
1 131007 183764389
1 34170 107634343
1 120289 94642675
1 124019 680265833
1 58178 508431469
2 61787
1 65272 857225905
1 150464 449606399
1 83449 882733789
1 136037 411658386
2 126096
2 29336
2 77617
1 176031 59304205
1 169847 577308661
1 28745 118134247
2 75485
1 50395 555654210
1 94632 767063382
2 158647
1 189469 551345830
2 172698
2 147273
2 168119
1 95495 315333327
1 54359 944043348
2 86397
1 70270 101789663
1 167508 674157026
1 184330 546724809
1 148189 760757384
2 19339
2 13988
1 77803 498991934
1 82411 43456864
1 169480 826383813
1 52330 980423289
1 168994 576181232
2 7987
2 106306
1 7344 685126622
2 90772
2 82565
2 105059
1 32948 222995140
2 5204
1 97774 238734453
1 163216 950043783
1 110447 888589094
1 45070 354648200
2 196496
2 46430
1 19066 350266736
1 30604 671193784
1 46181 458265227
2 168834
2 78844
2 194165
2 8548
2 51412
1 129517 242387795
2 77798
1 166506 542316124
1 32220 269853391
2 144406
2 6907
1 84462 747598073
2 163719
1 66634 446993962
1 165803 265605914
1 183096 687738537
2 197930
1 9015 29261704
2 66805
1 13021 381025242
1 160301 440173949
1 135133 676681425
1 5243 606674492
2 112097
1 38913 749558229
2 192437
1 7977 424874017
2 97732
1 197008 997917345
2 6681
1 36459 332794810
1 112346 183442180
2 54090
2 120278
2 114150
2 114285
2 129035
2 27520
1 91884 823567176
1 38885 368659428
1 100727 328420942
2 39001
1 129881 362521877
1 38085 337746900
1 38567 849611068
2 42534
1 37659 326526430
2 110617
1 155344 616389804
2 84358
1 3782 765643200
1 22973 454512306
1 179978 454793931
1 4618 629150536
1 57982 276089965
2 26423
2 35048
2 80506
1 102096 784417721
1 110221 124464904
2 143561
2 3453
1 11156 120146460
1 33582 696045325
2 35900
1 170349 390426347
2 193519
1 126141 823816058
1 197600 74785188
1 151766 878711470
1 146112 258855158
1 171649 323754826
2 4060
2 139830
1 37903 246959181
1 46687 377733308
2 128393
1 95257 384253405
2 60305
2 126285
1 50122 829360700
2 6379
2 134073
1 141002 638181977
1 147155 479921951
1 159628 174453577
1 48595 294859029
2 63254
2 142435
2 76577
2 116193
2 191725
2 135250
2 172631
2 43538
1 48715 970836233
1 189197 340094493
2 8009
2 115
2 100454
1 167206 518421507
2 37829
1 83577 586096051
2 53663
2 135479
1 179455 726618488
1 127574 117138584
2 141832
1 174575 631314901
1 82501 558674025
2 37041
2 121260
2 76203
2 136525
2 195618
2 192615
1 144452 608239897
1 188096 628810878
1 147773 842903385
1 158134 164132124
2 61549
1 2888 780106295
1 190875 852226709
2 111749
1 54902 520647545
2 120866
2 65260
2 76825
1 114485 337944845
1 138576 295167390
1 106709 930045356
2 42741
2 74673
1 93759 943258500
1 41543 218244648
2 17451
1 28708 127678724
1 173097 121429921
1 14551 461149822
1 125684 805116724
1 14676 602421289
2 17344
2 87171
2 75054
1 30436 830062763
1 177139 443660162
2 155920
2 119069
2 164876
2 65093
2 172999
1 128624 728181501
2 59929
1 85355 207098397
2 179134
1 71262 895342344
2 186037
1 43983 219494472
1 9489 296067889
2 134091
2 28175
2 30944
1 174881 507606928
2 168046
1 114031 500235363
1 15930 175163528
1 56257 783566406
1 162720 663105898
1 186737 775658476
2 30660
2 48663
2 141375
2 109411
1 74274 760984504
2 118994
1 175348 32601218
1 164050 461765775
1 122536 675608349
1 149542 359154890
1 151496 23069866
1 22769 489111709
1 182623 934161716
2 98616
2 95279
1 181173 91739156
1 113963 619993708
2 131054
1 163333 397110663
2 185555
2 170021
2 115639
2 148103
2 23775
2 134527
1 148845 87584886
1 46630 223635496
2 132311
2 173984
1 111945 98030744
1 166319 276269246
1 54460 230389227
2 59881
2 143777
1 29291 286290195
2 167136
1 84439 73681298
1 56537 297046894
1 46373 808074043
1 40101 388770598
2 175508
2 170996
2 14030
1 121753 399865780
1 7054 175368615
1 74788 369762612
1 197499 963316557
2 164057
2 71402
2 1281
2 91057
1 51743 447123255
1 122256 333869078
2 68885
2 77697
2 168987
2 188153
2 142806
1 162387 890666304
2 198656
1 141651 685442126
1 99889 897866704
1 58501 999332676
1 11517 828710912
2 133272
1 45143 544531081
2 91941
2 6224
2 195928
1 73748 930624656
2 164578
1 137591 636316550
2 189244
1 136471 524267694
2 130684
2 63293
1 85881 993375712
1 37026 306568006
1 167028 515016149
2 176976
2 80420
1 3100 606929548
2 89549
2 128008
2 18870
1 149639 218981930
2 159495
1 65151 444833692
1 167307 535954939
2 192722
1 128500 29699478
1 36468 427942583
2 58985
2 166444
2 74015
1 152516 35182993
2 108850
1 97503 119267143
1 29563 584970245
1 34479 694976464
1 67411 59948226
2 102004
1 192952 790997708
2 67993
2 184776
1 46628 92435817
1 59956 725813826
1 12392 678967332
1 1454 166719363
2 177637
2 119937
1 48983 163018919
2 9932
2 9623
1 53628 165657094
1 9371 785050478
2 57038
2 5476
2 192852
1 36217 884092729
2 55853
2 164320
2 62634
1 2877 16555095
1 64259 870260284
2 14964
1 102858 213169449
1 18828 647415231
1 13730 344064902
2 44982
1 144683 576100010
1 1602 690907352
1 188682 429228583
2 85782
1 111878 940025728
2 182059
1 85829 809503532
2 10670
1 173053 673128771
2 139784
2 140421
2 159514
1 60177 10969048
2 134170
2 75605
1 157474 909241382
2 44041
1 17557 431303881
2 141096
2 20892
2 12422
1 141771 437610975
2 57423
2 39866
2 125059
1 180038 23648895
2 118735
2 163234
1 116784 49032570
2 45453
2 191246
1 153774 810173156
2 90624
2 80094
2 110576
1 155948 469087585
1 22693 696762565
1 185909 658113618
2 66402
2 146203
1 86015 843062447
1 128665 67812145
1 105725 975514108
1 86017 34767475
1 147949 279803641
2 20588
1 163504 416417662
2 63438
2 28835
2 98206
1 194866 621411253
1 103412 857862503
1 18468 503186017
2 144893
2 127250
2 70613
2 97047
1 39119 680604891
2 41764
2 21436
2 166717
2 69788
1 113775 661926021
1 87327 92861601
2 54565
2 68637
1 4119 158268079
1 65119 864205007
1 145512 279369322
1 89982 95303861
1 38827 932764639
2 9412
2 126938
2 110339
1 137925 865164041
2 151516
1 163956 878394467
2 176036
2 96480
1 108417 483220365
2 183216
1 104526 956678152
2 118458
2 177234
2 63226
1 188930 274670668
1 140875 436955283
2 167549
2 28291
2 94971
1 6723 943555609
2 56687
2 121513
2 133164
1 35613 919063104
1 75443 873686509
1 36776 557238691
2 195763
2 95138
2 155704
1 64461 600725746
2 117531
2 183529
1 54327 930546519
1 78054 269993429
2 51118
2 3375
1 153545 9457453
2 194445
1 196716 897017452
1 30998 337377825
2 111065
1 23494 746063053
1 88705 787833247
1 191132 924083319
1 166350 660021151
2 191621
2 86680
1 167703 405050024
1 17620 88862778
2 194712
1 157931 862516491
2 86266
1 170376 846355541
2 35497
2 16499
2 56301
1 189142 501745701
2 166463
1 132882 548666498
1 168499 682862424
2 73731
1 3430 518937218
2 177882
2 32359
2 59142
2 125452
1 77678 910970340
1 46216 435459048
2 101715
1 30880 78795724
2 104675
2 177573
1 190186 814079287
2 14838
1 104090 191542864
1 67071 743694404
1 158942 344465199
1 122953 93996682
2 83644
2 135639
1 34404 158322149
2 115540
1 185364 401988594
1 168070 281240038
2 37275
2 77541
1 192764 173028537
1 197257 526939877
1 65444 997317489
1 76333 846948960
2 39773
2 179879
2 188215
2 83158
2 185596
1 107104 851159789
2 95234
1 95946 658198496
2 142679
1 55854 559784296
2 168169
2 66369
1 181078 962149733
1 38014 226658509
1 123603 10403014
1 58418 387485803
2 108900
2 192855
2 180010
2 115198
1 33959 988625409
2 92900
2 42911
2 184299
1 111262 80164713
2 62130
1 138077 693508271
2 173395
2 107246
2 38215
1 188613 956738608
2 7935
2 173542
1 147575 386324094
1 104012 265921784
2 14576
2 190585
1 55817 845650439
2 94068
2 140093
2 73009
1 107967 968459353
1 39439 37136804
1 84813 565534595
1 4867 15823051
1 108306 213554866
1 52919 489667469
2 124630
1 55828 120991596
1 57297 123612147
1 85524 747435329
2 88084
1 9912 458954230
2 140057
1 120313 67177587
1 48499 878130156
1 174987 952741467
2 36252
1 54681 466986149
1 2315 668083294
2 164893
2 27541
1 49150 634870552
1 34702 683422928
2 92993
1 144743 719294643
2 189993
2 118438
1 25927 203330970
1 75182 373899242
1 193490 480518234
2 111120
1 183508 417603132
1 89700 610621270
1 28592 515973104
1 139470 879764530
2 12158
2 133752
1 24765 331925957
1 157164 106355091
1 176187 611991933
2 156970
1 60135 144981828
1 35556 469499055
1 161991 360300169
2 150066
2 101462
1 44999 161420868
2 168348
1 11719 742472301
2 60576
1 130392 561821583
2 135012
1 131161 633196036
2 126447
2 173984
2 107514
1 78499 641630380
2 85826
1 106769 55725583
2 140030
2 141520
1 18597 972770905
2 193929
2 122640
1 136299 316601415
1 114296 66615962
2 12241
1 65306 292574090
2 193749
1 175662 574131689
1 144026 110906604
2 66171
2 75197
1 19224 193693141
1 192055 145961260
1 2567 872865039
1 34159 16072521
2 7850
2 132376
2 77058
2 9263
2 15383
1 186211 248086380
2 113147
2 185496
1 198590 710073606
2 21674
1 63257 746815631
2 127093
1 80464 829940481
2 140640
2 88421
1 158416 317014107
1 34244 402449592
2 142484
2 157822
2 48259
1 105292 911308623
2 156197
1 198252 377504727
1 65477 114579216
2 159794
1 81687 790148479
2 109751
1 61477 703823542
2 185599
2 170177
2 162686
2 128234
1 4507 930223747
2 195391
1 194938 946529217
2 58621
2 110583
1 116822 306064863
1 93230 825984406
1 67148 589883177
1 36484 516892569
2 164674
1 192762 273146529
2 124063
1 183045 27949161
1 96957 138331963
2 26086
2 191703
1 9510 327984315
2 163995
1 93757 448629834
1 56484 371968062
2 1448
1 93555 613119691
1 66887 221405238
2 39597
1 169801 546816256
1 54362 307609653
1 163115 643266172
2 60051
2 72143
2 47337
1 152850 509664133
2 193678
1 96752 511084913
2 93664
2 38316
2 5047
2 29934
1 107238 928606525
1 64614 429972298
1 153118 658859330
2 47575
2 72883
2 80647
1 190099 145526779
1 59636 26239832
1 198083 551345695
2 168900
1 39918 437869642
1 39101 720301643
2 82760
1 95403 48996105
1 64180 29911357
2 148801
2 35191
1 180644 627900808
2 31935
1 162169 184640493
2 26065
1 98746 356350466
1 55374 391547286
1 174441 326753570
1 107260 391897330
2 14954
1 151728 179087221
1 105296 868221251
2 11409
1 71822 798830727
2 147301
2 68979
1 135032 610202426
1 9255 765740209
2 75441
2 165559
1 93222 85179351
1 5596 825843597
1 93580 716599657
2 96262
1 153996 481268670
2 178078
2 153123
1 53106 550384731
1 26352 710453430
2 126500
1 9283 160093409
1 87973 282720037
1 116524 547712312
1 118556 14388061
1 142623 156930310
2 97493
2 130203
1 65350 799337589
1 164969 750930583
1 14838 544284350
2 141673
2 81114
2 172449
2 83021
2 11387
2 126856
2 130035
1 177461 881462132
1 179128 234196518
1 87281 559330278
1 147528 364973932
1 135987 430040945
2 145353
1 5620 251591766
2 170197
1 63872 32440134
2 45920
1 156826 380836192
2 20655
2 42319
2 161677
2 90102
1 43680 961702726
2 138614
1 94860 110811539
2 133111
2 144044
2 157544
2 150036
1 158004 638996814
2 104893
1 17344 422910685
2 139021
2 126266
1 134385 883164489
2 89879
1 24621 407861480
1 16975 439332972
1 154190 122803946
1 129109 738051983
1 54415 266385204
1 110170 465990219
2 133707
1 45364 816948313
1 35137 144505503
2 19234
2 64642
2 80353
1 36555 385762268
2 162368
1 198236 882930509
1 45688 982824472
2 187977
2 99299
2 182597
2 47566
1 102264 176338987
1 16370 918832571
2 45811
1 9348 596981034
2 69427
2 79353
1 48221 203964396
2 177962
1 155843 206789987
1 106495 646764024
2 27458
2 15229
2 157581
2 20723
2 125451
2 144767
1 38248 231888335
1 114414 471971961
1 74039 512161090
2 67573
2 25151
1 97697 868799238
2 152785
2 119373
1 1186 260640439
1 74250 710368767
2 8913
2 188486
2 167291
2 145292
1 112164 13070724
1 63538 288424399
2 157637
1 17732 683320941
1 63004 231474824
1 22777 271374511
1 36455 803850923
2 32625
1 24713 642873423
1 86200 218752570
2 152457
2 62587
1 109030 809450552
2 183876
1 108079 409266102
2 28791
2 190123
2 188420
1 16068 434912015
1 15375 177499766
1 117564 152478888
1 18738 962269790
2 76220
1 63776 517416932
1 152317 443069701
1 185466 166087778
1 37146 558283328
1 64469 530803057
2 196088
2 26004
1 31244 956128482
1 173263 792641666
1 181102 161977983
1 73570 787591567
2 190601
2 138748
1 31460 148074798
2 127184
1 29648 319321712
2 80482
2 8473
2 74366
1 190284 468711781
1 65179 82771151
2 4649
2 89883
1 834 129873010
2 4568
2 167321
2 197941
2 7260
1 11032 553585824
2 135207
2 86738
2 91927
1 38742 166464678
1 84235 321571827
2 99669
1 181986 477633817
1 129837 34752174
2 133633
2 147027
1 27761 522545824
1 198245 496393413
2 52161
2 160177
2 57763
2 162524
1 40057 439307035
1 37858 401163191
1 135116 551308586
2 31801
2 20216
2 19984
2 132966
2 21867
2 144580
1 108217 572970750
1 85852 437722748
1 25608 144520697
1 175188 390239283
1 101570 963294034
1 121202 474891431
2 76671
1 52728 475148927
1 139907 785080236
1 31230 489484981
1 28435 427605965
2 160434
2 91949
2 63884
2 170791
1 157530 583707653
1 158538 250206852
2 108362
2 121241
2 96564
1 84651 429406406
1 41566 367954231
2 135711
2 173592
1 129363 648681479
1 27782 989704381
1 134246 711421378
2 73723
1 158267 258475335
2 178095
1 179782 121149146
2 67390
2 12940
1 33808 498687789
1 1347 39001538
1 175421 606408679
1 9614 843328636
1 2329 516904360
1 93895 462241603
2 59275
2 39111
1 167359 539141639
1 109007 738332918
1 96613 703901571
1 29154 122785411
2 120864
2 25697
1 43029 570528757
2 178864
2 79389
2 147201
2 165549
1 23849 55517803
2 91186
2 183289
1 124999 328255914
1 4681 421876234
2 195795
1 147830 982515413
1 22110 244272559
1 164867 252876793
2 181426
1 114271 580635635
2 57076
1 172516 369016574
1 165662 969644198
2 186394
1 107437 266122167
1 52499 747223041
2 23451
2 130292
2 189410
2 66795
1 185526 775470179
2 90902
2 76585
1 149065 599028462
1 169511 962706591
1 106393 859218478
1 142614 572221139
1 163480 110230293
2 86877
1 36028 284767885
2 63442
2 181893
1 190551 52234089
1 27848 494316219
2 14975
2 130910
1 67654 690162175
1 147440 648734035
2 16565
1 167564 199439361
1 129395 976555502
1 48766 776019709
2 113588
2 97801
2 2653
1 32664 592035133
2 6062
1 114654 399496017
1 147435 697758824
2 119435
1 152091 997573171
1 184836 659692361
1 149913 441928397
1 93404 722024800
2 90504
1 10553 571933051
2 55781
2 106223
1 183284 534921008
1 138230 267875737
1 83565 302148064
1 34000 110240934
2 159964
1 36601 976555349
2 68567
2 187792
2 44770
2 21876
1 25942 375299919
2 127591
1 103482 28249555
2 172133
1 130165 135297508
1 18003 954302311
2 191805
2 98782
1 138242 431547875
1 153012 856139507
1 55384 198598259
2 101321
2 151049
1 20486 604379113
2 88111
1 173598 737586323
1 10610 514943818
1 20260 993416858
1 196564 667858995
2 34658
2 181727
1 139121 536209892
2 109200
2 28284
2 155664
2 151888
1 69266 706053271
2 35977
1 100045 302634245
2 92822
2 23946
2 131165
1 6396 172914438
1 171164 460772226
2 144420
2 111015
1 384 306705731
2 182255
1 115611 236777822
1 153115 650741218
2 152338
2 162655
1 58054 267505238
2 138649
1 178788 901231007
1 140155 603392349
2 12306
1 73649 319057973
1 35230 475084284
2 86830
1 116777 405680406
2 146383
2 54449
2 111247
2 54875
2 64786
1 97507 654896619
2 20867
1 117552 138456914
1 48339 310390340
1 90758 483675884
2 14831
1 165840 612095190
1 118076 240810252
1 8953 803888609
1 143819 872965195
2 152003
2 12341
2 72475
2 161532
1 141686 546469770
2 45294
1 140241 328725400
2 14073
2 194571
2 129299
1 44991 794776159
1 51104 851833546
2 81571
2 135015
2 26956
1 181946 440287426
1 41813 24621806
1 60887 76586548
2 133127
2 22002
1 61278 90336962
1 199406 212092228
2 107760
1 140277 402378274
2 183563
1 139014 319092685
2 183464
1 798 57067826
2 86096
2 7253
1 180626 967907118
2 10118
2 71601
2 54735
2 58281
2 52452
2 112247
1 97415 452391359
1 193082 367986593
1 190990 526650575
1 54350 607901255
1 159881 622816738
1 63566 879999282
2 23632
1 133760 625263502
1 112860 104684973
2 63476
1 33224 676455134
2 151376
1 182433 289602754
2 102195
2 163115
1 137214 984641357
2 526
2 83788
2 62491
2 119093
2 32646
2 178080
1 155450 193295890
2 179801
1 8842 417467207
2 108160
2 155065
2 43762
2 180601
1 134437 116976870
1 37530 696297032
2 6829
1 130733 707904930
1 62727 425384736
2 29086
2 159097
1 35652 875651754
1 93253 262004145
2 164704
1 188131 987252944
2 74012
2 103016
2 145118
1 160221 696303610
2 4255
2 96907
2 24675
2 145332
2 17696
1 135863 181872427
1 109615 341381037
1 124150 172077393
1 151958 941960572
1 46692 509535867
2 70522
2 25684
1 161066 836123556
2 86609
1 8159 938667596
2 3495
1 21170 632644505
1 116807 509235222
1 40640 673820060
2 163890
2 24607
1 78459 851056319
1 143775 886080794
2 50612
2 2350
1 148651 278865512
2 155368
1 155881 474933528
2 53079
1 31667 993780600
1 126813 627370285
1 131872 825665582
1 134516 252681155
2 77123
2 176472
1 12240 546641667
2 100572
1 132525 292940583
2 13414
1 68960 934294871
1 137232 483807631
1 119390 126223962
2 74031
1 116142 112363222
2 71434
1 76477 91414323
2 60970
1 27420 648615851
1 49142 31342285
1 60761 151664759
2 162612
2 189418
2 47120
1 161811 863720158
1 149902 535652111
2 126304
1 144901 677771176
1 176328 904568946
2 98318
1 105023 673816509
2 118615
1 134455 29368213
2 124780
1 68655 506093125
1 161664 931314100
1 181262 425296468
1 26029 137778909
1 165573 488867334
1 192543 474917261
2 35226
2 55415
1 69879 671337099
2 33467
1 57346 623931834
2 189544
2 62086
1 77423 533512040
1 162209 286476417
2 124285
1 39253 562265043
2 4417
2 5678
1 87646 721206864
1 188339 255640237
1 191941 512979673
2 173911
2 71746
2 25724
1 166141 572280481
2 55384
1 102794 607106974
1 115575 401878273
1 130152 960107471
1 59115 376084073
2 18952
2 5138
2 178004
2 124171
2 65523
2 36654
1 141393 326716700
1 98456 883409986
1 7784 110185845
2 119580
1 144097 853138997
1 31731 105718032
2 43873
2 149098
1 26489 477174143
1 120108 446742028
2 135134
1 88708 32155347
1 98094 704749577
2 3526
1 42619 679409830
1 93681 143961632
2 96861
2 165620
1 172908 847451008
1 151863 175600811
2 55996
1 64909 6543953
1 15004 477198001
2 150331
1 9417 296755403
1 153127 820954484
1 161166 919130265
1 18461 363472134
1 174089 383517914
1 124364 974672420
1 195435 237356607
1 172862 876833581
1 167278 648445688
1 191233 194865444
1 54511 800083345
1 116792 198723458
2 111148
2 34920
1 137991 423754311
1 37661 994807268
2 123983
2 30966
2 30430
2 77475
1 164772 194583350
2 82021
2 85619
1 40849 746970989
1 22335 985580055
2 159979
2 85545
2 139656
1 125096 625400380
1 142836 845178866
1 64010 82289067
2 32999
1 122649 795194649
2 121128
1 189245 800518538
2 5397
1 1573 749993757
1 145074 230567637
2 99264
1 20195 300036896
2 14353
2 3150
1 30177 218107569
1 20743 362054366
1 42564 610980295
1 197496 959723456
2 118391
1 1232 267789665
2 67802
2 194260
2 119740
1 56763 229676795
2 98968
2 75324
1 128993 383736492
2 76981
2 36013
2 18056
1 154911 792914073
2 133520
2 17308
2 162224
1 101787 590388094
2 109628
1 17185 952959111
2 152356
2 45098
1 124481 608465264
2 178399
2 39342
2 40314
2 179347
1 126917 308885382
2 194174
1 189136 342162189
1 15935 787963448
2 43777
1 72179 787237167
2 87506
2 108583
2 99165
1 63534 693608741
2 35558
2 75508
1 148846 167304997
1 79853 930104783
1 126309 492875422
2 186586
2 144759
1 72242 437203235
1 48567 538218781
1 102384 47111340
1 94654 355357375
2 53279
2 25554
1 72041 610073951
2 187300
1 173960 509539892
2 132687
1 58627 939902509
1 112282 429032765
2 36040
2 80539
2 8035
1 97450 198011720
1 118469 773553229
1 166391 417168972
2 74096
2 80593
2 96177
2 157681
1 142573 197546261
1 37068 64395278
1 79048 17803914
1 162334 566834249
2 143534
2 118431
1 53978 589592959
2 35491
1 164627 387175784
1 141129 254101665
2 9054
1 32903 984777391
2 95239
2 7139
2 115153
2 74531
2 122628
1 66117 135846784
2 58785
2 66011
1 115131 436033465
2 180971
2 184527
1 182792 652982981
1 54182 77725097
2 94966
2 86434
2 19883
2 197816
1 58539 648626206
2 169339
2 61828
1 106932 107399845
1 166846 887979770
1 23382 409714777
2 26405
1 10290 844017307
2 196823
2 136566
2 179272
1 67993 57896841
2 110196
2 66927
2 118165
1 80001 25081280
1 75452 724417868
1 85504 521781618
2 9617
1 122004 571083907
2 13166
1 86704 260810349
1 119757 967911996
1 127617 600109186
2 46820
2 151081
2 117043
1 196518 551230034
1 124287 386509511
2 152239
1 84153 766754881
2 117084
2 176984
1 8424 741492170
1 98909 132418518
1 175336 41038973
2 25563
2 84235
2 56888
2 132048
2 99745
2 95953
1 112173 443821864
1 192474 151623428
2 139291
2 195546
2 108839
1 128462 315779338
2 144504
2 195308
1 112566 135331806
2 122941
2 103996
2 114838
1 137045 205648537
2 153800
1 47297 487310282
1 128350 92598984
2 122
2 1618
1 176413 726318192
2 41612
2 199253
1 143918 427799437
1 126475 77908807
2 54132
1 146479 485776382
2 35927
2 38189
1 143863 334348058
1 63901 281821762
2 3178
1 5850 846470239
1 78735 321956732
1 157425 253877443
2 17763
2 67800
2 157150
1 79649 527136346
2 130558
2 96004
1 94634 390702983
1 126012 493530233
1 3514 450367210
1 85623 736611515
2 114665
1 104509 400990333
2 91925
1 98246 123377538
1 29555 247059849
2 148379
2 148151
2 162532
1 152414 67731890
2 137503
1 66849 182186446
2 42453
2 52023
1 192382 343387930
2 32444
1 96910 910841893
1 54073 628928263
2 46145
2 179049
1 75302 117102440
2 16399
1 114387 399277030
1 177036 121702540
2 80901
1 134631 547860088
1 73076 644662550
1 45279 432300492
2 129553
1 2335 662988993
1 66209 777275230
2 111007
1 21871 886724447
1 187536 229064215
2 165943
1 174918 619850883
2 4991
1 22677 640197011
2 4523
2 149599
1 117944 303260291
2 19142
2 81891
2 127090
2 196218
2 110788
2 80364
1 118854 368740051
2 171510
1 65447 459893736
2 57518
2 121552
1 12558 298300842
1 73078 598888592
1 102996 359983579
2 81188
1 71647 520821668
1 87266 484843651
2 30628
2 79832
2 170322
1 159432 346338000
2 29346
2 99924
2 132722
1 14811 854266681
2 94941
1 183665 774157562
1 43595 729392500
2 152546
1 139964 699258719
2 83561
2 153430
2 171091
1 92450 187279907
2 26720
1 98403 181784221
2 14976
2 15568
2 77176
1 51307 762355428
1 122007 601770533
2 48956
2 30805
1 109480 495160233
2 11137
1 59429 74537899
2 87121
1 50423 350698730
1 23628 911478615
1 135458 254440749
1 86081 638883172
2 170873
2 73059
1 98083 22027009
1 84302 926614572
1 143032 106816884
1 51947 398208129
1 122375 29750807
1 181920 120171481
1 190028 238396260
1 44611 980865146
1 167089 92265553
1 106562 143765265
1 78517 787752905
1 130851 823791725
1 87124 142978845
2 52229
2 156202
2 122651
1 40870 954936880
1 141495 787865986
2 62595
1 143949 282503346
2 75195
2 19814
2 9962
2 82889
1 96247 973910370
2 60099
2 171050
1 98718 895926488
2 30665
1 137320 534024658
2 1631
2 119646
1 163930 987512463
1 186861 562879205
1 153083 40156370
2 107083
1 66835 120835402
2 37254
2 72348
2 39804
2 42080
1 12322 652980156
1 5756 825762437
2 199691
1 159327 469803878
2 37096
1 113601 264596911
1 185088 825591834
2 76457
2 91067
2 198621
2 89994
2 66810
2 178132
2 129268
2 188563
1 68449 488791713
1 196458 942947336
1 18834 679327524
1 147065 309392787
1 193173 89342038
1 22517 358746561
2 120642
2 49886
2 115996
2 22523
2 124344
1 38746 804363175
2 6898
1 71475 259590065
1 19759 530926225
2 117912
2 125260
1 23060 191954796
2 11634
1 194610 903301125
1 63797 997368987
2 28053
2 124892
2 109674
2 122669
1 69725 862467738
2 138044
2 15271
1 188715 691985644
1 89762 565271764
1 5349 330065205
1 60765 454681816
2 147097
1 24495 469762822
2 8202
1 31759 117059223
1 41443 66285400
1 28313 282886717
1 2662 995778507
1 142396 496240881
2 81871
2 101302
2 28362
1 15878 375501706
1 71942 224521177
2 62055
1 180652 166163097
2 105031
1 187217 870806236
2 158456
1 35094 880065740
1 7886 790149306
1 147715 787124628
1 90406 972724061
2 124603
1 186102 280728298
1 60635 206519266
1 128888 139931021
1 170340 69648150
2 104101
2 124017
2 197539
1 15770 645168081
1 112903 640748052
1 164266 528558420
1 99591 656877088
1 86303 381822407
1 152461 101181245
1 87397 225173859
2 137675
1 81264 368423523
2 799
2 169389
2 111943
1 187889 605304491
1 114645 348502158
1 66489 575995761
2 163177
1 88498 335257356
1 82448 740912187
1 163008 638523990
1 160550 686860369
1 27827 969237951
2 187686
2 13422
1 196018 162064087
1 153494 438813523
2 14256
1 184534 888231959
1 99821 747440923
2 171133
1 3172 759237355
2 73825
2 49548
2 81897
2 79497
1 117856 262917185
1 48244 314684835
1 149220 85352837
2 25325
2 151782
1 167408 149565527
1 126821 494171927
1 64277 79048821
2 188072
1 42847 90647998
2 164284
1 158805 757650497
1 156598 419394146
2 170893
1 163144 247751008
1 153135 842069434
2 85678
2 7399
1 131304 61517122
2 116673
1 177127 899519472
2 67919
2 151758
1 195036 514195293
1 38076 503304912
2 141347
1 117521 753623342
2 167085
1 188099 532206298
2 101513
2 109692
1 198768 938879686
1 163347 173818475
1 162218 833051078
2 151837
1 6797 945091765
1 70233 977263966
1 62581 174645507
2 178316
1 137194 147739836
1 188790 141768906
1 181525 434206502
1 99444 307122133
2 12681
1 125403 958053440
1 63855 364363339
1 178644 606415207
1 7099 610693292
2 59890
2 62923
2 117768
1 54422 499219544
2 174012
2 149533
1 32992 396172449
1 3324 980157642
2 91535
2 39167
1 64723 362784572
2 158580
2 91462
2 96105
2 164631
2 99028
2 20240
1 4908 854955745
1 80406 826289959
1 87979 293044259
2 143958
1 197708 881475212
2 153972
2 137220
2 168362
2 154475
2 93073
1 182655 648573315
1 127792 625885158
1 132269 75913756
1 166494 72465056
1 1181 286153986
2 190134
2 140852
2 150060
1 186499 752170875
1 172620 60620140
1 29095 696342493
2 135959
1 139128 989487746
2 119392
1 151408 639680142
2 183291
2 67192
2 55790
1 66103 262444573
1 184448 761431213
1 118189 323171229
2 56948
2 115311
1 127470 778974742
2 183817
1 138805 488345323
1 128771 745142390
1 3136 469619413
2 15837
1 162486 321385953
2 188901
2 151855
2 14247
2 175336
1 126524 561861202
2 64534
2 10808
2 162734
2 87158
2 114496
2 150769
2 49959
1 38711 875957171
1 106552 370634629
1 18359 250123170
2 141919
2 172232
2 26610
2 159297
2 57932
1 181520 655576234
2 82987
1 26640 41140260
1 29826 82101565
2 96246
2 77259
1 114604 830106868
2 110946
1 76540 991038997
1 127196 985554940
2 137970
2 172832
2 133657
1 3677 484163
1 17217 910492604
1 138794 431661479
1 178914 334827001
1 168692 135513539
1 85336 623257348
2 59610
2 111232
1 118776 277685075
1 121357 360259419
2 12377
2 179737
1 3 467338794
2 47163
1 45979 331677643
2 195743
1 197653 496676721
2 178767
2 53249
2 95472
2 113979
1 28297 954531133
2 38005
2 89523
2 147658
2 188542
2 63125
1 150765 312301168
2 96240
2 186084
2 182581
2 34941
2 123637
2 123524
2 123753
2 20175
1 125097 916643709
2 38623
2 170160
2 102029
1 155001 696157838
2 199994
1 121608 428977142
2 113166
1 100274 817031420
2 72851
2 138173
2 108870
1 128755 424729028
1 101911 7972080
1 139939 333049979
1 140829 727873422
1 107616 148785667
2 66498
2 36167
2 5290
2 67262
2 162208
2 176096
1 59697 180753540
1 155269 922399469
2 144728
2 163543
2 147457
2 176429
2 24517
1 97599 633138028
2 113347
1 33626 235925368
2 181678
2 36948
1 195358 70989158
2 96893
2 186292
2 146834
2 72172
1 196883 189332243
1 88434 316294087
1 109186 420259731
1 149723 934709331
1 56251 183672597
2 50366
1 150480 645938586
1 151731 736662755
2 59077
2 88768
1 168286 175517077
1 15965 113537706
1 34168 129599456
1 80849 886377950
1 107143 674225935
2 56805
2 11243
2 135394
1 99682 487358995
2 92784
1 48304 759367600
2 160082
1 34334 545500806
2 104258
1 78453 297480080
2 20136
2 127034
2 11119
2 146972
1 35101 557344806
2 134110
1 33439 101588922
2 190234
1 155996 702734740
2 82304
1 101178 59781190
1 92120 686291961
2 33751
1 50466 483108173
2 63642
2 174126
1 52821 885454815
2 100924
1 32694 993583076
2 60739
2 167059
2 193986
1 69087 11623506
2 130237
1 152627 162780749
1 43342 777995296
2 140742
1 168011 461684584
2 114112
2 186908
2 197351
1 149164 130035227
2 54052
1 199108 834765083
2 83439
1 105241 601157239
2 22010
1 96057 691545466
2 91447
1 29648 994072357
2 182309
1 68893 312353217
1 102745 274002904
1 138920 101282699
1 65156 705726361
1 181699 370992065
2 112198
2 137773
2 105480
1 37396 394679735
2 63727
1 124268 440640184
1 160827 208381291
1 144094 478596677
1 7261 655201029
2 59634
2 51731
2 33716
1 146151 192776392
1 127584 363270999
2 196609
2 66323
1 163603 168555432
2 59922
1 172675 334657333
1 157751 52548399
1 162550 325457748
1 8048 905199734
2 124736
1 145131 461652282
1 106810 942465621
1 7273 346885560
2 105909
2 21166
2 85315
2 78361
1 46682 957032244
1 168105 707608859
1 144444 934573914
1 24958 255478820
1 176705 11284389
1 79766 2780837
1 111768 64358440
2 168999
2 109796
2 197141
1 98202 14522142
2 35590
1 4617 799178682
1 111162 17446577
1 134370 813856585
2 12514
2 6941
1 96500 442233606
2 32583
1 169032 803644568
1 55820 962644722
1 67067 982429965
2 148615
2 109358
1 118308 273854292
2 150502
2 140734
1 66616 628332105
2 195974
2 139814
1 165043 892771128
1 11157 192208430
1 21417 430411623
1 144727 554909674
2 59356
2 187345
1 20 611810546
2 185707
2 139276
1 18586 653652998
2 181509
2 109160
2 80271
2 33902
1 62685 270046369
1 9305 623893118
1 120224 116676826
1 138499 853844183
2 169566
2 154031
1 10153 906470009
1 188059 785810329
1 174722 329906300
1 29690 526668762
1 170022 174994314
2 119657
1 12120 234030686
2 180730
2 141748
2 173024
2 157150
2 197609
1 139041 467293501
1 159641 199819695
1 155039 340043723
2 37636
2 95492
2 25528
1 156916 853697456
1 66447 226429842
2 148827
1 58406 135432840
1 70824 312525209
1 17762 802467534
2 8751
2 1230
1 91991 334820638
2 3543
1 95359 527492930
2 174507
2 174100
2 115264
1 177134 832100064
2 45677
2 185628
1 182644 848795763
1 105566 325641466
1 162620 233442979
1 181552 468310161
1 141514 730681700
2 178226
1 193605 710216730
1 101268 224115966
1 159864 882168628
2 171056
2 171641
2 55526
2 18171
2 144675
1 24521 268555182
2 53213
2 112009
1 85457 156777300
2 80842
2 163576
1 64423 498561803
2 156591
1 86989 37915828
1 97120 622855524
2 51238
2 195150
2 93260
2 14675
2 159318
2 83471
2 87555
1 98470 289535699
1 175572 849049421
1 196470 893481865
2 6360
2 90664
2 190917
1 12566 174847808
1 71793 834543327
2 177002
1 187711 269395043
2 124961
1 87111 392949934
1 43638 294537117
1 1896 657187737
1 35429 954889249
2 67011
2 71759
2 125828
1 26710 14784936
2 108645
2 55450
1 100087 744647573
2 111773
2 131723
2 149489
1 165059 995180820
1 184447 853020588
2 92723
1 149744 511963289
1 144138 7481252
2 75189
2 63650
2 189118
1 28853 146404004
2 186069
2 52358
1 72841 97050460
1 4722 386303530
2 171845
1 174611 202481537
1 86403 574926896
1 51114 212966789
1 63632 991010644
2 190908
1 155024 532053186
2 68459
2 162425
1 170937 18704637
1 41577 712972115
1 152281 379907914
2 16963
2 131477
1 195960 507136372
2 199866
2 9893
2 127017
1 90149 840243476
2 65685
1 195887 272445872
1 118777 788607806
2 177155
1 143435 946612566
1 152586 896718878
1 14798 852024216
2 164017
2 53509
1 75906 547455410
2 129838
1 45016 878431337
2 79237
1 198276 967104472
1 32463 415858714
2 24571
1 16571 432939957
1 96171 416296593
1 131806 679852240
2 155596
1 110668 661435892
1 8370 708333581
2 135881
1 109596 43768273
1 122994 36991704
1 167876 901056431
2 94038
1 76510 520510082
2 149576
2 88116
2 163071
1 178695 104137677
1 65591 304265271
2 140589
2 163399
1 176084 915004334
1 27840 777899894
1 5169 747415640
2 21728
1 141691 671343058
1 23167 156869912
1 172793 828634047
2 117704
2 21448
1 95496 557589860
2 199350
1 51477 246478300
1 98024 697787877
1 36760 111288220
2 129779
2 61476
1 42442 655021108
1 102925 54039136
1 198845 11910635
1 143366 144144492
2 181242
1 176431 301486546
1 143071 176013824
2 170354
1 89180 710783353
1 154561 986937006
2 135655
1 16286 373038962
1 134994 641314309
1 115039 119825860
2 131922
1 10296 902349206
1 134987 618731332
1 171189 948398517
2 52344
1 152362 57579046
1 93337 122122722
2 154574
1 188328 851865560
2 115006
1 14421 692306464
1 84739 523255393
2 131498
2 46612
1 65780 984965300
2 107069
2 17951
1 73779 323624465
1 109588 311297125
2 164027
2 51318
1 136285 636628479
2 125284
1 41219 818063277
1 18432 296874036
2 146573
1 87846 718088559
1 96915 420577929
2 69417
1 15917 995578062
1 26881 166463011
2 93716
1 137101 983724341
1 180439 276671440
2 193230
2 165328
1 107261 625232838
1 44006 878085315
2 16727
1 82399 700213952
2 107268
2 35684
1 4732 339880390
2 2355
2 198838
1 184334 779666644
1 159848 51545744
1 60754 213247005
1 187871 654021805
1 77552 678416901
2 89666
1 170285 628516019
2 84735
1 70834 902608101
1 155554 126711544
2 193928
1 130757 616472126
2 143340
1 16998 548330190
1 195648 249077989
2 176109
1 56794 786630103
2 108102
2 191315
2 150647
1 70618 970048992
1 198544 911616188
2 58043
1 90130 289086959
1 72647 150147349
1 115970 997686354
2 27098
1 47587 644410563
1 133382 650297019
2 113538
1 121844 374549123
2 101324
2 4490
1 99615 250253280
1 16404 624180672
2 173221
2 152456
1 107550 287511993
2 30949
1 169405 892907173
1 56852 754711857
2 76959
2 54905
1 171334 803960080
1 55018 551974635
2 30637
2 133762
2 39167
1 25145 736409816
1 194269 117385842
2 175646
1 99619 238186641
2 24809
1 32002 535759123
2 72040
2 62703
2 53214
1 5316 102970176
1 58925 914711900
2 65648
1 109905 885982790
2 347
2 169339
1 52285 511937114
1 185478 964477634
1 179183 924885928
1 79911 616581779
2 5149
1 80376 47185388
2 183872
1 153534 576740342
1 127025 157216352
2 78003
1 169860 173306926
1 163173 471282748
1 2022 656669739
2 33145
1 42803 19358050
2 197280
1 65469 432499666
2 9545
2 115222
1 158656 333904587
1 50930 493811118
2 46783
1 11871 535283098
2 108037
2 46324
1 63298 707083796
1 80155 867404957
2 101340
2 6396
1 159082 445142424
1 38220 858571827
1 80291 270089731
1 188573 295676181
2 95779
2 92054
2 189511
2 172057
1 61498 24397573
1 6325 981533902
2 154124
2 41770
2 110260
2 25116
2 35609
1 189228 598651439
2 157978
2 10319
2 44652
1 114153 14305260
2 181333
2 87333
2 94261
1 84005 9236925
1 52330 522959494
1 130486 275411155
1 133764 290786893
1 57997 580046076
1 162469 333445259
2 163858
2 142567
2 7801
2 102300
2 100243
1 88881 909868731
2 141630
1 185555 775154307
2 85615
2 170433
1 161384 556927621
1 160979 87714891
2 142222
1 112363 105684994
1 165392 685680736
1 193511 634692825
1 191636 796674320
1 195849 45959539
1 55018 76894960
2 2866
2 196846
1 172469 98612340
1 17992 51773600
1 98571 519110478
1 134292 567565162
1 86931 102052523
1 115819 193619814
1 180945 588318676
2 20099
2 8317
2 27616
2 159405
2 40541
1 194366 681869108
1 34672 492925005
2 71287
1 192013 915042675
2 61144
2 102304
2 67410
1 59200 234279983
1 157166 491451412
1 58044 429641640
1 94137 950602600
1 189562 529961202
2 44332
1 69247 88721217
1 180720 556472975
2 197944
2 158656
2 64350
2 172861
1 81521 804497842
2 103347
2 150891
1 180304 731900823
2 109685
2 83052
2 85329
2 121823
2 121660
1 94803 557358318
1 170096 829594106
1 3685 268077814
2 146459
1 81553 268615243
1 68934 857526201
1 85848 160482673
2 114687
1 196255 834098625
1 149089 174760928
1 147329 846323124
1 46862 878991374
1 81284 185627895
1 168568 136161666
1 149785 288111887
2 95436
1 4261 424171433
1 160120 8716308
2 90515
1 35498 665259816
1 111419 919713185
1 134298 899270374
1 198384 16216017
1 76936 332675369
2 11917
2 12840
1 161018 379932622
2 161711
2 60511
1 117907 278261503
2 46762
2 167195
1 173347 327663816
2 73567
1 46803 760178046
2 99826
1 177454 404012626
1 133001 458845465
2 55755
2 134973
2 106220
2 32910
1 11552 871766604
2 181122
2 24715
1 168520 517935503
2 177176
2 36045
2 40481
2 40246
2 142960
1 168544 464373353
2 31827
1 139624 257512725
1 150758 525145899
2 20534
1 48868 928986098
2 58574
1 171755 347614886
1 117304 399367166
2 39612
2 26648
2 7275
2 60534
2 60473
2 166011
1 105403 53947673
1 15452 109054942
1 101746 14358420
1 158524 715325337
1 30916 481812833
1 137278 81675048
1 12365 236062257
2 53339
2 60549
1 78312 729182159
2 142913
2 184631
1 133763 416069555
1 130154 959233107
2 73360
1 89511 856302389
2 52214
1 20901 991204771
2 156014
1 66786 243094111
1 158742 636054256
2 152738
1 70585 201547886
2 118017
1 137169 283206310
2 3476
1 185062 209087168
1 14658 722949526
2 56221
2 33023
1 100550 988475677
2 190463
2 158242
1 150603 964644105
2 29290
1 135994 144054001
1 31696 474752567
1 12380 844074077
2 194041
2 88183
1 54271 131845564
2 52954
1 53550 989704520
1 6142 917828386
1 75618 20866282
1 59143 742812376
1 125522 253067004
2 14705
2 133181
1 153910 642496043
1 162217 977912038
2 1522
2 6414
2 35421
1 136640 617527672
2 105521
2 148917
2 91310
1 137316 763482996
1 95220 236222133
1 112493 642113091
2 3825
2 175089
2 159083
2 78816
2 86444
2 35185
2 33618
2 678
1 118478 284947713
1 163356 65575291
1 53351 113188001
2 13489
1 115868 210091199
1 79739 289191019
1 31420 770145677
1 52819 87236222
1 133932 324602531
1 141702 620861265
1 82473 922209726
2 141483
1 136499 192140709
2 43281
2 176729
2 69807
1 132453 506651012
2 186813
1 83151 440353686
1 161411 591387560
1 13001 193355892
1 130005 666163993
2 125974
2 123335
2 68203
2 198234
1 150433 446789891
2 87124
2 64874
2 178243
1 90744 554520655
2 116890
1 108452 937021788
1 150646 626262552
2 115717
1 18885 391497856
1 68025 70831391
2 59069
1 172694 11348694
1 107205 969605527
1 68862 129302968
1 148426 518925698
2 96649
1 149053 981159897
2 171314
2 147218
1 167899 795719214
2 3941
2 49782
1 109708 723065452
1 19253 758258242
1 102547 947113433
1 52480 511850516
1 15496 937187563
2 199213
1 114133 511002384
2 193592
2 156809
1 119422 837345757
2 193822
1 139185 110049256
1 161716 943226644
2 19089
2 145083
2 73238
1 116600 564161707
1 10863 376822421
2 182721
1 94561 810097063
1 42481 227907179
1 4701 809200238
2 160786
2 189889
1 93587 958162064
2 157862
1 20654 465368964
2 11201
1 143605 856272299
1 87965 36307797
2 193113
1 92402 375809996
2 42704
2 87322
1 36707 791873114
1 160317 832006439
1 123335 738978325
2 28120
1 11881 347808078
2 142853
2 3739
1 80387 528382308
2 147617
2 176434
1 120209 164159627
1 134844 786229480
1 2665 414553396
2 34399
2 114110
2 134835
2 135548
1 87873 15981890
1 135551 988018895
1 103775 799644746
1 166309 842993353
2 27681
2 181765
2 139063
1 165446 770531348
1 98897 489031281
1 156659 75364675
1 139895 494843256
2 75129
2 177040
1 41078 535104654
1 149600 351759035
2 157795
2 136724
2 187565
1 36731 599289422
2 184189
2 43937
2 85187
2 123449
2 70050
1 177597 217363618
1 138698 138932476
2 172539
1 47462 158289980
1 102055 717055124
2 47065
1 104761 622351299
2 61863
2 122983
2 102136
2 72716
1 150908 570361428
1 174076 288467026
1 103819 924069009
1 14296 25923153
2 106317
2 60325
1 129011 865347717
1 129810 320990456
2 130589
2 92401
2 56301
1 154724 960084121
1 157130 513027002
1 132224 239516796
1 77167 401286259
2 199479
2 181969
1 127121 358884622
1 92739 935603305
2 58263
1 20096 310791086
1 37041 277539429
1 130934 528622477
2 120768
1 46278 578587396
2 5219
1 117983 191309722
1 170624 462102928
2 142361
2 46612
1 84432 851130559
2 87344
2 24137
2 145909
2 2706
2 54814
2 169351
2 127959
2 197790
1 136594 488940771
1 10005 54622455
1 74388 285361027
1 181189 869578891
1 19393 739295746
2 35370
1 135388 13907942
2 128246
1 30547 412262278
2 74894
1 45898 72770598
2 193333
2 91227
2 154734
2 2097
2 57880
2 127980
2 17425
2 147624
2 3347
1 148454 117093240
1 88197 82890541
2 144963
2 66062
2 148891
2 103501
1 134205 778000491
1 194979 824066165
1 92558 900984775
2 164958
1 65293 225570738
1 52998 4215456
2 150660
2 20252
1 89706 891834099
2 144111
2 84619
2 157234
1 55503 914162189
1 37012 157540632
1 99032 292639567
2 194460
1 27870 873793420
2 74312
1 33650 526112320
1 113224 894790031
1 59503 527358380
1 180581 797254305
2 18022
1 95434 238209883
2 95186
1 104406 289302931
1 186543 118660356
2 72948
1 26908 750514140
1 59690 359142701
1 63161 918384007
1 180327 693001773
2 170451
2 3098
2 190185
2 73756
1 195274 535841911
1 150585 389684896
2 196326
1 96285 954606174
1 63218 559954009
2 75359
2 47036
1 4499 123116876
1 111346 746282340
2 88235
1 183325 507367559
1 121926 348068172
1 130363 536456810
1 127498 829808873
1 154806 501602370
1 85316 727646125
1 31178 697513946
1 94089 426911498
2 146709
1 105052 798405353
1 64607 884050843
2 178236
1 188619 181415900
1 134738 235807236
1 13829 475961049
2 199631
2 101475
2 59201
2 96220
1 147268 265578632
1 147993 277805255
1 47613 97437308
2 182812
2 82556
2 182495
2 62795
2 113144
1 139324 305546429
2 83386
1 33319 960863413
1 108481 392235214
1 77165 612443823
1 69760 617479833
2 177292
1 146909 493968625
1 107366 824249994
1 133831 498923357
1 102003 845376622
2 130826
1 166195 755202699
1 51738 680812651
2 2787
1 181057 595368482
1 58582 828158087
1 15449 324319406
1 68393 267267845
2 76064
2 37349
1 189939 199034663
2 192548
2 74004
2 80496
2 100000
1 143031 597407589
2 122482
2 97276
1 77759 409686367
1 121396 831084894
2 8653
2 184415
1 145760 348450528
2 129916
1 15655 86648821
2 104043
1 191876 743812783
2 51155
1 67743 900839906
1 34157 350623248
1 6262 206443169
1 186506 652453912
2 185817
2 197894
2 138649
2 25050
1 95450 167591083
1 123133 967930349
2 112616
2 71956
1 123857 769529545
2 180453
1 109397 97140452
2 176205
2 31514
1 125767 852623447
1 61823 97442074
1 145824 123196572
1 102069 774200508
2 57469
1 196840 592354701
1 100518 778586011
1 172402 459902166
1 28554 856377256
1 141200 919819858
1 26175 312990632
2 185576
1 97952 395078914
2 7214
1 149854 306008940
1 188504 488882395
2 28205
1 73997 462843429
2 198865
1 181826 173802846
2 81725
2 170000
1 129851 840702461
1 101678 672584333
2 185996
1 56911 868486467
1 1328 529875281
2 14195
2 145656
1 32345 758072155
2 94580
1 79528 114543178
1 132847 82565846
2 184187
2 51975
1 27200 60938392
2 198793
2 98588
2 145727
2 20064
1 167559 67813499
1 99158 592531530
2 164867
2 89795
1 19995 949569229
1 152366 920652118
2 64341
1 55327 648704487
2 68961
1 479 968746415
1 116827 994667452
2 15621
1 84639 537690437
2 56423
1 173449 865773011
2 43498
2 8567
1 44561 2134512
1 34490 588380242
2 11669
2 159620
2 195702
1 44966 613520083
2 109304
2 18875
2 75150
1 68521 44511629
2 52168
2 184775
2 86580
1 163877 212627675
1 6011 968273486
2 116576
2 41590
2 162336
1 183174 448498699
2 166800
2 191523
2 10579
1 185848 536821371
1 64395 315656525
1 94789 490974404
2 175230
2 78957
2 180453
1 194944 396227923
1 117069 146052361
2 139319
1 39640 902857058
2 116622
2 132960
1 118898 642510928
2 151270
2 106025
2 48223
2 50021
1 83491 475000608
2 139009
2 59266
1 83533 485383673
1 22815 878458574
2 199470
2 17128
2 105768
1 81846 322900713
2 110697
2 131535
1 28465 314949742
1 9313 686414953
2 197935
2 106430
1 64065 875873389
2 8434
2 159296
2 109127
2 185332
2 170543
2 93762
1 12826 387419044
2 56977
1 164608 214467226
2 85900
1 38865 329158695
2 178159
1 31893 959493272
1 123108 239416390
1 25803 15505104
2 152923
2 197225
2 61119
1 121545 822551502
1 180985 665366857
1 165364 105939536
1 132973 912492940
1 179234 18283038
1 151911 798573476
2 91761
2 172358
2 45696
1 128715 516480539
2 129738
2 197985
2 151477
2 41423
1 162589 305573176
1 15739 932444783
1 58789 547519858
2 142728
2 40593
2 174621
2 142394
2 31969
2 8275
1 66512 764874523
2 175976
2 139427
2 53207
1 170768 951573976
2 164072
2 198298
1 134487 705230951
1 124118 859971952
1 180560 7194263
2 34494
1 25586 401137001
1 107357 264519881
2 182673
2 190681
2 116245
1 57563 881280868
2 152580
2 10688
2 176911
1 158031 249998523
2 22332
2 39835
1 41673 103581146
1 42853 854124967
1 115971 505492497
1 199140 553880871
1 32585 858017885
2 55225
2 185771
1 131979 107695085
2 86383
2 149593
1 175479 990552098
2 49151
1 161326 697254328
2 63439
2 100367
2 85855
2 94072
1 151614 483717997
1 157069 214486561
1 92609 56506881
1 106312 355946393
1 130258 564637804
2 145573
2 187509
1 123437 818360900
1 198702 375219498
2 111198
1 84435 956220289
2 178477
1 23338 797340896
2 60129
1 177508 357342738
1 99201 565420791
2 50634
1 142652 205905499
1 72281 609364877
2 185348
2 180090
1 180097 229779061
2 15271
1 91711 268183722
2 122704
2 113972
1 15835 423051737
2 133471
1 94051 152182781
1 89303 246389646
1 172890 649754234
1 140046 938620347
2 86429
1 98867 921789536
2 169210
1 159037 790337849
1 158074 628977420
1 173367 274158392
1 21626 889192470
2 101445
2 10770
2 70542
1 50198 175864183
1 92972 461793255
1 148925 777399940
2 23432
1 86991 575914358
1 45792 372489435
2 178960
1 107735 551916709
1 116863 244371640
1 69568 267623988
2 41450
2 2246
2 130181
2 2542
1 38929 327377186
1 105765 675719435
1 186665 976811259
2 143334
2 19071
1 111809 940679907
2 165874
1 167636 62552882
1 99265 568158464
1 41522 605985586
1 28706 631680473
2 3748
1 83633 928765276
2 47735
2 148358
2 81397
1 87933 829955548
1 106924 20449221
1 11512 911149346
2 43322
1 74372 331814774
1 99669 809454837
1 192058 681679067
1 112952 256543954
2 96537
1 31889 431546031
2 107440
2 137769
1 68698 718299083
2 2917
1 77921 32903846
1 11574 691423209
2 1877
2 142651
2 17005
1 115695 622927589
1 183168 48596731
2 57572
2 136443
1 10258 311471257
1 181266 560800498
2 119393
2 39365
1 120019 449739422
1 202 318952707
1 166271 795091741
2 21825
2 29846
2 16411
2 125843
2 64809
2 106368
1 171625 276489948
2 145504
1 43057 494319988
2 109744
2 191025
1 153526 337600150
2 167866
1 69133 117688232
1 121744 920380637
2 19956
1 1781 281761011
2 163286
2 44841
2 118557
2 94727
2 192582
1 126843 556055122
2 124418
1 160114 41994504
2 2306
1 160398 702788141
1 13027 827923967
1 70621 282450200
2 69283
2 152092
1 124093 466387001
1 52211 731257770
2 50471
2 8153
1 171384 576669041
1 103119 298030228
1 164768 271676621
2 190702
2 180374
2 75850
1 179237 792212766
1 11330 414237623
1 51315 347942370
2 16231
1 30774 536176821
2 46493
2 132064
1 22230 110177862
2 43768
2 97717
1 26431 935936600
1 168082 708278469
2 102329
2 116885
1 190304 360625489
1 168467 149097157
2 102079
1 73567 26425319
1 47217 107038017
1 45886 891028472
1 166515 365130754
2 121790
2 35376
2 106055
2 13894
2 17732
1 179217 870770990
1 49764 390586303
1 156448 479858455
1 94238 830824889
2 87750
2 8190
2 140223
2 134622
2 182226
2 57348
2 81738
1 198892 434252082
2 169978
1 150268 322609847
2 111988
2 115293
1 152992 346151732
2 168079
1 13403 770669992
2 50995
2 62809
1 49669 617478854
1 183908 122049798
1 7594 662787826
2 139067
2 93929
1 98096 566533471
1 12682 632864704
1 36195 703656307
1 68987 657017196
2 129810
1 171350 289636706
2 117608
2 152179
2 116821
2 65938
1 122175 362296734
1 85768 179926592
1 28746 29122807
1 1431 899647140
1 196774 273928810
2 108152
1 158720 338738451
2 141312
1 191363 621105452
2 19698
1 93985 507659930
1 85560 764846761
1 116511 432552047
1 153028 140040772
1 151340 154955204
2 96638
1 15208 184206627
2 29921
2 20924
2 12569
1 196949 373608875
1 121921 40712399
2 103443
2 35557
2 87313
1 78187 909451763
1 3281 287907818
2 166364
1 15392 732873430
2 164404
2 146793
1 19324 122023985
2 72525
1 67118 368009886
1 64654 314139479
2 65975
2 6628
2 133657
2 107574
2 95421
2 108149
2 59983
1 57058 447966969
1 180124 64532160
1 106563 701173251
1 163708 902345646
1 148817 95283138
2 155925
1 126178 36642918
1 4503 687764921
1 21644 418555470
2 103321
2 140521
1 184888 420816188
1 85523 345307728
2 48705
1 133227 552644426
1 192443 196681755
1 146931 770030844
2 87174
1 150358 531375801
1 85864 868721481
2 173993
1 111702 97302951
2 62571
1 55313 502913884
1 69116 208439815
1 91940 866964410
2 193788
1 98390 548591455
2 149211
1 68207 370803109
2 178267
1 50647 863478992
1 38563 840317638
1 47729 722373870
2 128158
2 178722
2 131669
2 20982
2 184097
2 134064
1 105176 354994964
2 187445
2 143934
2 72787
1 191250 650094832
2 98362
2 24166
1 189158 510630300
1 14788 418041302
1 69333 84312147
2 113245
1 70380 206043865
2 191762
2 94660
2 67010
2 48232
2 41597
1 129901 789953340
2 70367
1 5607 650846184
2 175243
1 84850 705727543
2 132049
1 69821 132568285
2 17769
1 165081 512996272
2 62787
2 56439
1 110830 914588986
1 164260 425835345
2 97627
2 145106
2 173889
1 43011 449547672
1 100254 369427726
1 198639 708400399
2 23960
1 138963 263516849
1 5557 814572268
1 189180 263397998
2 45640
2 164125
1 195084 589229555
2 83522
1 172556 298347838
1 32440 969311958
2 25228
2 102188
2 196421
2 103436
2 74418
2 10283
1 189224 667777915
2 64516
2 90190
2 46075
1 49926 984372413
1 40307 857829083
1 37611 789057078
1 129734 429167934
2 110871
1 72382 131818988
1 83106 563471400
2 70454
1 145787 656009740
1 46145 265048486
1 183031 954436165
1 53857 767529575
1 123764 349666341
1 98394 413899336
2 37557
2 122337
2 176352
2 16646
2 193842
2 195660
1 29498 961356407
1 126670 224337439
1 64270 563447426
1 36565 967740798
1 35229 833432167
2 52556
2 124693
1 126805 535876516
2 66150
1 54892 45819900
2 127697
1 96264 836992450
2 160812
2 195863
1 44813 230458390
2 167570
1 120179 725002585
2 144155
1 178129 540443204
2 64630
2 131163
2 165489
1 144152 687025558
1 28177 749015501
1 24647 339371123
1 191925 184568824
1 38737 404562790
1 29143 471999266
2 192636
2 147869
2 98362
2 61806
1 169051 325610128
2 151492
1 71483 13263178
1 171121 509862197
2 46466
2 117822
1 28537 299968343
1 176238 898874324
2 36574
1 14770 977011082
1 100022 963121083
1 169407 234579935
1 43265 3311484
1 171155 512318642
1 188012 538162498
1 52034 813461664
2 55990
1 96666 825151650
1 37767 543023772
2 82521
1 77461 829851750
2 188363
1 174575 34036057
2 190869
2 52722
1 133849 425293767
2 8562
1 21856 385022262
1 185562 917782760
2 43098
2 12825
1 125235 61790162
1 86823 43305527
1 36092 150413907
2 110781
2 38832
1 66425 952647452
1 196968 979775415
1 127004 247610699
2 22873
2 88730
2 1781
2 137161
2 81430
2 31770
2 167891
1 156684 142001507
2 15983
1 80141 845862252
1 154556 628366349
1 15172 337208300
1 158404 760475448
2 107066
2 24430
2 154783
2 64804
2 144657
2 174453
1 49906 93485539
2 163249
2 131610
2 64969
1 54577 395589785
2 52607
1 138733 786044502
2 35015
2 103358
1 74596 597351638
1 42599 813933076
1 22617 973818496
2 48054
2 16443
2 134109
2 152225
1 138121 588566209
2 58245
2 12659
1 22063 882555047
2 53375
2 30419
1 82371 828047599
2 94570
2 144751
2 130742
1 136248 85787369
1 119790 68003975
2 132423
1 9120 544922488
1 14277 374378425
2 156440
1 42532 810920985
2 19965
1 60934 196869751
1 7615 649047550
2 5902
2 151240
2 20619
1 3948 110358092
2 153199
2 697
2 197941
1 22293 379720627
1 186842 547745522
2 72417
1 143528 284748095
1 95102 288400656
2 16733
1 147153 480662378
1 194691 488777888
2 150262
1 127665 407897083
1 174907 616755495
2 152704
1 39031 557985831
1 170508 424028274
2 185553
1 36623 882258300
1 37758 664515140
1 19559 736829543
1 70810 559090288
2 148154
2 10160
2 25388
1 155480 318526078
1 169927 291044437
2 13135
2 176398
2 33436
2 114286
1 15120 374521577
1 173971 17708345
1 168138 872986372
2 15587
1 45821 189352540
2 87289
1 132270 747730054
2 34074
1 41385 188643854
2 84670
2 96524
1 148444 457529957
1 120373 123666349
2 26312
2 125808
2 175932
1 27183 384666475
1 26635 861189163
2 105311
1 11777 309494015
1 129252 531214171
2 152790
1 24682 619457622
2 123710
1 136251 29852693
1 84655 842751272
1 189431 557483881
2 103174
1 62876 182715039
2 46393
1 130160 649976095
2 176076
2 47557
1 66963 571249238
1 9219 738985068
2 152754
2 155543
1 23453 22989479
1 113632 172914009
2 11320
2 66159
1 127872 368936646
1 117357 281351238
1 139770 268238602
1 102365 753183525
1 8968 264824653
1 52065 360044628
1 69117 490413786
2 158025
1 121243 657583091
1 27482 778058409
1 158481 799441527
2 106073
1 42442 336313150
1 191189 759152404
1 74105 783487508
2 187046
1 7670 752629676
2 24695
2 52817
1 189547 209090677
1 115480 387852620
1 60111 184650463
1 183569 362907368
1 198791 40090962
2 119662
1 153334 241187185
1 36670 649387508
1 56953 308565713
2 7160
2 189241
1 161644 881692826
1 178159 769550533
1 17135 286513403
1 16623 107185046
1 152582 894823391
1 127773 351975801
2 59686
2 104333
2 17490
1 49037 278494543
1 177342 347306824
2 177143
1 137121 860804597
2 144601
1 7630 229110247
1 146587 935035869
1 99604 882285204
2 156258
2 198588
1 12088 103806496
1 174739 208786707
1 160954 864848719
1 116239 173782499
2 55388
1 17266 885799766
1 112785 445659390
2 84679
2 42104
1 67569 378705075
1 192289 522016006
2 124326
1 31570 662384215
2 153330
2 7027
1 132156 327059839
2 179405
1 29930 102394295
1 193535 729028430
2 31612
1 18226 467187051
2 56007
1 69077 796243258
1 34004 888967507
1 144682 668147054
1 170027 179390466
2 114657
2 11156
1 63405 173125693
2 96506
1 98725 907038434
2 86610
2 74746
2 61328
1 172212 228963759
2 136338
2 175344
1 41114 345644572
1 90010 498324864
2 86388
2 36214
1 37404 974857104
2 187987
1 4230 641411630
2 159127
2 6686
1 167864 417193290
1 151390 744030776
2 178819
1 52521 704862728
1 197005 612794666
2 137396
1 183088 511531022
1 35505 908407138
1 55114 814847030
1 155464 136099066
2 163298
1 135407 579704879
2 56839
2 42647
2 2686
2 88574
2 106296
2 156532
1 199358 227914153
2 1167
2 144420
1 25929 988857037
2 32198
1 106476 602808792
1 11096 218232936
1 144931 817931853
1 50868 976515784
1 184050 566415828
1 142019 770127341
2 188597
1 1570 244886099
2 55928
2 84582
2 185484
1 166479 640303976
1 84284 999913841
2 74068
1 43587 378752335
2 6447
2 62147
2 171725
1 107642 66261539
2 24975
1 103844 24862864
1 37363 547115274
1 157957 258607512
2 65143
2 65900
2 3572
1 105664 379888947
2 137243
1 30436 700441602
1 46056 520674432
2 121036
1 192508 840717471
2 95684
2 2591
2 25931
2 125282
2 82591
1 44189 792940932
2 2022
2 517
2 116036
1 23455 347092089
1 97553 785296851
2 169313
1 4331 366542890
2 80683
1 153483 147678199
2 188677
1 155661 281736173
1 144246 418455016
2 195596
1 185888 791768993
1 138153 694371075
2 126405
2 51822
1 60733 898914351
2 118332
1 97761 773672475
1 3717 292602279
2 447
1 126291 476898677
2 64188
1 34247 803872338
2 107057
2 150041
2 119840
2 123907
1 185996 869949264
1 80585 900158946
2 99425
2 12337
2 38573
2 83725
1 173140 125084034
1 118990 175211457
1 139128 622107678
2 145398
1 86260 193344876
1 17732 687564098
2 72952
1 186779 799503385
2 123708
2 198940
2 92302
2 198597
1 198336 593924456
2 82669
1 129349 21688750
1 3380 560942728
1 62586 9897920
1 55492 853642873
1 24745 527126459
2 154729
1 108011 80858871
2 33451
1 159246 906579284
2 130030
1 149653 818535790
2 84208
1 87231 341628555
1 31090 24613407
1 24499 958420496
2 155835
1 25100 70239704
2 49699
2 23143
2 81576
2 11327
1 4706 820312366
2 38675
1 161960 302870766
2 157298
2 102089
2 182729
1 12976 383699710
1 161032 677259693
2 117363
1 174856 564589090
1 164234 739203787
1 67577 579991656
2 36624
2 30411
2 192276
1 96156 290547373
2 69230
1 96853 207133282
2 104616
2 23424
2 72126
1 146246 286712879
2 125746
1 33 974783034
2 15670
1 130659 636065699
1 130885 646120465
1 84585 935869551
2 117253
1 21895 244191369
1 66851 730830584
2 58724
1 87232 701870413
2 199923
2 55577
1 71068 445017582
1 11582 430521292
1 189548 696591167
1 34971 989462447
1 39148 216106273
2 62022
1 156235 565761827
1 171743 247562212
1 117351 280441303
1 64703 536662844
1 6337 341846226
2 87480
2 27764
2 130789
2 163593
2 26286
2 126202
2 53391
2 176959
1 171360 942027683
1 91806 799315272
2 37179
2 193648
1 51748 711274240
1 53239 689731433
2 45885
2 85474
1 100586 799362258
2 95964
2 72076
1 158104 433977882
2 181220
1 25955 779067479
2 199093
2 103457
2 58990
1 48 143899760
1 35686 581922113
2 111105
2 178702
1 90847 382556944
1 62873 657976580
1 140077 452453501
1 111403 941082672
2 117318
2 126096
1 28232 263357363
1 191209 81164323
2 132547
1 99714 172598607
1 139193 256753544
1 23924 162446396
2 87105
1 1824 213932052
1 81351 322708753
1 49579 449532184
1 118337 36731970
2 184033
2 146010
2 131345
1 112037 850482052
1 118258 887495723
2 137314
1 191769 766750150
1 37462 371397036
1 48042 997009953
2 179488
1 192142 248752976
1 83124 433937507
2 158570
1 135345 94939707
1 93455 231286547
1 188222 110452768
2 120022
2 154751
2 53249
1 156724 806414474
2 56832
2 197898
2 45834
2 151985
1 101289 406101906
1 178660 159856202
1 182084 716195942
1 29659 79447743
2 30242
1 52970 285890463
2 127572
1 60390 158313041
2 87818
1 36532 734303958
2 162366
1 110638 204032790
1 169956 48275144
1 122297 689360812
2 195340
1 84776 18541434
2 100656
2 27030
2 128629
2 120394
1 33336 959793372
2 127730
2 106795
1 1973 419915404
2 116409
1 30980 637095953
1 45591 803492577
2 124869
2 171533
1 159135 707829338
1 37832 517919511
1 82782 132307105
2 198903
1 12703 963028876
2 121070
2 106077
1 20061 400764634
1 115136 31163087
2 59369
1 150912 99216525
1 129577 685265427
2 163031
1 92048 586137265
2 53080
2 175332
1 58497 621133756
2 39723
1 166372 549559569
2 49781
2 134026
2 99937
1 157397 675209196
1 21408 366541500
1 139786 536952859
2 117439
1 182269 986969220
1 196425 37308046
2 147284
1 33260 238847092
1 78873 428928394
1 113716 100254520
2 133544
1 7595 534921314
1 159257 470226418
1 32722 965970166
2 115900
2 139049
2 179725
2 57703
2 40681
2 186245
2 122724
2 101920
2 184643
2 76041
1 10094 758729832
2 27837
1 69966 12146547
2 151027
1 99978 680947538
1 121351 495832189
2 108681
1 12823 460294491
1 41634 898141638
1 8435 494121666
2 133633
1 92918 552552263
2 77421
2 103556
1 161202 363256323
1 77174 636748250
2 17460
2 163900
2 2254
2 44116
1 9317 80881613
2 167527
2 158665
2 96790
1 170849 415178679
1 673 475807956
2 124112
1 100779 664711138
2 47365
2 173469
2 116723
1 197116 299868339
1 61871 148654324
1 87457 35438396
2 73367
1 190304 388454940
2 80706
2 192711
2 149021
1 4537 163741583
2 135095
1 102114 212704893
2 164926
1 44852 567097774
2 130823
1 152449 367527126
2 71476
1 103390 367047551
2 34163
1 1919 929465718
2 157854
2 137581
2 65036
1 157094 970766207
1 12912 378307901
1 135380 787696259
2 20559
1 100801 219629603
1 134128 674286441
2 183671
1 149294 200036746
2 88134
2 37052
1 177778 391881544
1 34624 278914009
1 68640 858195908
2 95512
1 165941 224292352
2 15930
1 189894 479048411
2 92144
1 72388 486508969
1 95301 334159873
2 115198
1 54120 844805558
1 98690 94923762
2 142063
2 9337
1 141580 529280917
1 188177 431996160
1 133721 622050757
2 108178
2 114226
2 124752
2 58191
1 102436 721889529
1 85396 703213196
2 43923
2 43063
2 131614
1 16158 622243051
2 87170
1 120613 820854915
2 99471
1 8182 429765162
2 199215
1 91694 310184503
1 174200 390901149
2 172064
2 59496
1 15512 639500220
1 292 853981912
1 38914 18751019
2 123570
2 142711
2 75705
2 89220
1 194593 654930692
1 52330 180686230
2 96723
2 106988
1 141165 575574747
1 148479 716961201
2 59012
2 27509
1 35791 978691637
2 119901
1 66469 249782062
1 146996 787450844
2 49319
2 31109
2 143012
2 151575
2 128316
1 181925 650807051
2 14268
1 157313 357854214
1 173789 626188837
1 190329 483943359
1 195452 488844549
1 85560 927126415
2 123634
2 72447
2 50427
2 118253
2 111121
2 141966
1 52172 625348023
2 105809
1 23072 342824398
1 39089 428538173
1 120726 302670126
2 181174
2 14788
2 71542
1 170967 186553443
1 40862 290517381
1 768 131011465
2 40732
1 172453 185029452
1 53084 447737638
1 41498 702155388
2 74611
1 191026 677983933
1 184643 969615630
1 15236 559537165
2 174551
1 128921 724195867
1 113226 119577943
2 177763
2 83462
1 29530 503631661
1 20604 152773295
2 107365
2 188811
2 165112
2 38755
2 62667
2 175338
1 193862 206873597
1 136985 757592594
1 25944 720852236
1 85207 687499699
2 40696
2 181442
2 13941
1 3094 63176903
1 129477 390486388
1 83295 57845711
2 48481
1 106048 137144491
1 122718 989518389
1 129639 669576580
2 175607
2 69267
1 109303 841471290
1 114556 517178070
2 126715
2 44367
1 189296 476639034
1 18182 88570664
2 137397
2 135325
2 98173
1 96989 806055361
1 18860 245661502
1 173119 860536547
1 158280 529140676
1 50158 174385679
1 105672 380891626
2 164495
1 131383 58422629
2 181697
2 169665
2 44009
2 139907
2 96388
2 190366
2 100762
2 139547
2 106785
2 128412
2 43734
1 197343 524748112
2 152441
1 161155 530947574
2 58223
2 55373
1 192822 248144771
2 152301
2 117975
2 35331
1 155735 184222551
1 76851 204959117
2 105790
1 125301 91998034
2 69131
2 60913
1 76953 539242051
1 147544 362866068
2 126945
1 122387 545507448
1 73954 276360699
1 99336 435084458
1 23890 460917848
2 124610
2 85018
1 51126 424367260
2 108102
1 170004 527942345
1 65967 889038862
2 106557
2 31506
1 33960 662427805
2 51659
1 166849 140137217
2 196873
2 151070
1 114719 926955871
2 24500
2 196177
1 155594 181493803
1 70745 292286898
2 175661
1 85470 953395803
2 167913
1 117987 690998432
1 91553 819967621
1 51667 837914275
2 40428
1 178754 911843945
2 55087
2 1043
1 59191 957117960
2 180843
1 112499 813902067
1 34382 207506645
2 59689
1 181113 900211355
1 25483 554778318
2 179934
2 163307
1 57436 340488085
2 78966
2 1504
2 146012
1 62040 539914534
1 126259 997951578
1 98489 834534686
2 161708
2 63552
1 67224 919004526
1 40336 475600502
1 86975 494315359
1 71993 388089093
2 38525
2 63576
2 129920
1 96287 214218931
2 28362
2 93718
2 162099
1 58384 639231391
2 50422
1 391 529765249
2 26620
2 141771
2 197797
1 86247 380361432
2 9156
2 484
2 83132
1 41771 861685752
1 48699 256500683
2 70303
1 109032 851061299
2 150571
2 38411
1 143240 263620014
2 68907
2 177635
1 185729 219747639
2 193919
1 138605 772802090
2 57870
2 14168
1 7026 714158023
1 62069 594448862
2 113555
1 197584 609016299
2 120072
2 114960
2 89082
2 187634
2 122329
2 28690
1 160270 265981176
2 35084
2 187528
1 152180 409825808
2 55190
1 26365 788063940
1 44492 675457615
1 73149 616031861
2 192281
2 27618
1 46048 232945503
2 15132
2 119047
2 80353
2 152674
1 14039 53130275
1 121322 651173722
2 45009
1 161588 769391874
1 129494 989393670
1 185095 554392840
2 17237
2 82873
1 123078 5968232
2 112015
2 77544
1 132692 356185295
1 46217 105698200
2 100971
2 50911
1 72434 647471727
1 112749 361609648
1 187500 461947922
1 88203 626878952
2 148367
2 192942
2 52976
1 58713 132595356
2 34947
1 45363 300786439
2 14897
1 150289 356258954
1 127519 741911020
2 122443
1 167016 485990025
1 198274 763657998
2 84451
1 53241 219677426
2 83318
1 128302 166647765
1 169292 267658472
1 25538 530384714
2 4857
2 105643
1 181705 953329860
2 108432
1 162708 467098384
2 130531
2 8262
2 69567
2 143574
1 122605 469564522
2 147544
1 185158 704366749
1 37097 302809591
1 48929 108712280
2 16639
2 181183
2 619
1 155785 740085707
1 4566 458019350
1 141824 624478359
1 52770 541438641
1 138432 44780852
2 37374
2 130382
1 66490 514702795
1 199997 504175387
2 161078
2 184036
2 183924
1 89856 398683767
2 117111
2 62175
2 163631
2 173002
2 183635
2 94242
2 183743
1 140113 734986234
2 11829
2 178395
1 130603 372464913
1 190587 409509513
2 10440
2 145039
2 133441
1 131113 545288143
1 24191 80665863
1 77828 651801169
2 176323
1 118066 141519342
1 38137 784500848
2 8464
1 76868 788503211
1 63210 411898
2 121830
1 161790 111929993
2 35347
1 68234 942695567
1 156225 729047620
1 68993 143415337
1 157321 740426695
1 69318 510445502
2 84465
1 7468 554721842
1 3836 442571583
1 158701 60293625
2 170300
1 41236 22556274
1 136674 633831099
2 153656
1 193803 739286111
1 42763 873164238
1 64397 470001556
2 76566
2 49436
1 126359 861108981
2 14020
2 182725
1 148959 614846210
2 97004
1 101278 700527608
2 7816
1 9820 811299287
2 8202
2 72806
1 36132 796030329
2 177682
1 141942 52978393
1 172775 524543514
2 133845
1 127431 919384531
2 145628
1 110879 742258792
1 41692 135787277
2 80183
1 52124 923425185
1 78076 557013954
2 106973
1 55384 43382001
2 108618
1 26544 76429053
1 114714 87328806
1 167035 833741325
2 129262
1 26939 721351889
1 124527 605665411
1 177395 352440994
2 1914
2 9949
2 39089
2 139707
2 122461
2 26029
1 109027 29153365
2 141823
2 123387
1 92787 319040031
1 190186 861892020
1 194201 246333626
2 81486
2 182856
2 166737
1 155096 628580628
2 2120
1 35779 72965999
2 318
1 77044 533671279
2 146727
1 174621 70840290
2 70131
2 196305
2 40194
2 39018
2 176960
2 190090
1 62861 692502956
1 95215 778699716
1 136892 608186092
1 135639 816608148
2 55243
1 97811 662361261
1 181520 318679780
2 22585
1 52517 629168313
2 80112
1 141783 740109832
1 125025 633738342
1 22497 289208957
1 122753 569109224
1 8975 532558060
2 17734
2 135571
2 63752
2 171913
1 186926 946537024
2 12803
1 53706 593599856
1 91912 991782760
1 85687 603084336
1 174920 813250062
2 84410
1 90650 841098153
2 122517
1 1265 981896674
1 184973 163520666
1 57660 76580970
1 11247 90468553
2 53444
2 74007
1 175910 767658517
2 112813
1 173276 493461568
2 140623
1 21964 187415221
2 117486
1 10789 755662580
2 106095
2 199079
2 35392
2 101937
1 114065 431157267
2 142839
2 90194
1 40434 544206259
1 111674 686131076
2 20966
1 10957 612592112
2 11539
1 117378 954208068
1 62302 301319945
1 147149 77532054
2 6262
2 98106
2 127166
1 124987 887245925
2 27952
2 66099
2 154492
1 86274 882625675
1 3668 338340725
1 86249 877623985
2 178026
2 64628
2 190596
2 50155
1 39288 273112005
1 2362 449969970
1 200000 193110129
2 198030
2 42090
2 113163
2 25345
2 84902
2 75963
2 118672
1 178620 325862854
2 4962
2 11646
2 190824
2 90960
2 95334
2 91631
2 28038
2 26372
2 173399
2 18940
2 114497
1 193308 256112170
1 59369 584800489
1 115948 404735993
1 56728 953674588
1 16748 107007339
2 176706
1 47725 905508375
2 194391
2 195916
2 45364
1 124923 967680191
1 33501 962488336
1 195884 473681440
2 149137
1 11110 998940029
1 20419 636173134
2 16356
2 135269
2 44882
2 151550
1 80687 917948138
1 137392 729575633
2 191897
2 138788
1 85681 535665835
1 18140 272985567
1 94444 427469441
2 127205
2 1725
2 89395
2 61772
2 32314
2 58204
1 177808 708934324
2 159664
2 70807
1 86301 431124517
2 182127
2 154463
1 96853 659239169
1 177878 915595390
2 148353
2 142902
2 170322
2 159033
1 58306 647317093
1 134852 623863968
1 26932 420454785
2 196719
2 81175
1 47307 230144379
1 147305 104582827
2 51798
1 124549 591023733
1 75376 430901684
2 17819
2 169900
2 77217
2 21254
1 66970 731083134
2 131096
1 11578 921201812
2 187153
2 182660
1 173076 147335665
1 148014 901509797
1 177574 391766775
1 133946 673549923
1 41777 302393621
2 121967
1 57235 977397399
2 7021
2 113281
2 192289
1 59612 624597950
1 76474 196274744
2 113814
2 135082
1 33982 673508851
2 1210
1 126574 908650953
1 182191 924058553
1 2952 368039864
2 186305
1 153975 657903495
1 362 421243014
2 51435
1 42827 489781752
1 4180 521033276
2 166148
1 74689 68907398
2 41401
2 151977
1 176055 896442316
1 29775 751212699
2 140663
1 92316 978846541
2 55030
1 6034 525782228
1 28581 471943348
1 28104 477628061
2 173641
1 52264 809118730
1 91652 955277717
2 62083
1 76090 656445660
1 143421 598671423
2 198065
1 31782 21883875
2 32518
1 70565 199675362
2 5365
2 189550
2 64137
1 145201 121087979
2 28030
2 100228
2 26267
2 185404
1 16922 698571670
2 75331
2 140574
1 80426 563931023
1 177377 122296439
1 199050 177505968
2 146426
2 81237
1 199009 594942749
2 128443
2 13697
2 101233
2 137126
1 144630 860244988
2 164175
2 193713
2 65214
1 110553 876632327
1 172356 441388302
2 73709
1 127081 492818818
2 18268
2 122669
2 45636
1 95089 739282565
2 96974
2 146535
2 104444
1 165943 967106952
1 51181 134276587
1 158212 240372042
1 3341 93734137
1 30551 564635599
2 171614
2 195966
1 9387 974667962
2 80068
2 61748
2 25045
2 112483
2 60916
2 126375
2 180667
1 134093 165484615
2 20171
2 15366
1 90284 589705722
2 160204
1 180179 590248543
1 54872 668477669
1 189199 735241366
2 6017
2 153299
2 160979
1 143119 104735935
2 78984
2 114958
2 152050
2 38518
2 37342
1 199154 387589074
1 48207 960929879
2 68323
2 168415
1 166591 45962630
1 163980 691748821
1 175707 157621893
1 86566 144226515
1 181377 840763439
2 120850
2 10490
2 148373
2 75962
1 47287 105944002
2 174396
2 33224
2 88687
1 180580 776298539
1 22345 615248300
2 197408
2 176510
1 143917 124731228
2 158960
2 45320
1 80136 278808361
1 147042 837437041
2 134127
1 32671 747530763
2 155974
1 24341 130323382
1 99321 809969615
2 185471
1 57695 107254099
1 154088 566811499
1 136556 149170451
1 52443 214473687
2 117
2 30093
1 28530 825355521
2 52270
1 109658 1665248
2 9325
1 197029 85388917
2 151882
1 98511 40933944
2 130224
2 109504
2 127383
2 175517
1 117257 321821789
1 190861 173810690
2 155984
1 145266 127594651
2 130721
2 39743
1 122698 785951054
1 25743 83637281
1 5027 97016232
1 180147 604858924
1 154366 858197740
1 150160 655124255
1 116184 733191502
1 128147 616092717
1 101563 141511243
2 65707
2 17646
2 177011
1 192117 354380238
2 134731
1 80495 460951925
2 187460
1 199369 31593910
1 2306 762318303
2 105066
1 29424 158292058
1 3565 67284128
2 140168
2 7343
2 128576
2 74740
2 67773
1 89457 248117963
2 7819
1 146626 599564260
2 98594
1 50099 52250571
1 30942 930075108
2 118257
2 196744
1 19566 623667143
2 93033
1 25724 791094106
1 22968 989034499
1 11171 726839541
2 164621
2 47455
1 21808 752059845
1 50456 561552175
2 78238
1 172390 791876647
1 92080 395627885
1 86070 709916138
1 83148 406358054
2 6046
2 197294
1 78774 748655795
2 141219
1 121717 245280271
1 164497 375196427
1 127007 772054888
1 91235 315178572
1 77833 491992715
2 175402
2 121937
1 91828 789810613
2 106674
1 96619 733477950
1 93743 931586161
2 160860
1 199650 303016813
2 108844
1 89844 32419919
2 125647
2 89940
1 183300 501342805
2 59712
1 109979 332996657
1 144030 845567906
1 55004 878387104
2 24830
1 160547 308992976
2 166869
2 43856
1 29650 635123261
1 47064 840196923
1 58659 11997871
1 142499 906562484
1 195050 995407121
2 8217
2 180051
1 138265 893332610
2 117671
2 190763
1 177853 192927865
1 132159 857240186
1 159755 906376128
2 68831
2 56172
1 73183 65726829
2 190000
2 91219
2 169134
1 3115 255606340
2 188764
1 92970 595110778
1 88368 676128265
2 144879
1 117179 686940730
2 170179
1 87219 546784706
2 54064
1 2591 342196897
1 121060 280164681
1 124032 157948175
1 177149 424237433
2 97187
2 141471
2 192926
1 47996 338468983
1 161036 366799896
1 77307 553014037
2 173658
2 84582
1 157935 301286746
2 119203
2 169510
1 67533 854997497
1 104814 866182842
2 71303
2 179834
2 182162
1 126893 815072230
1 23705 426506535
1 179410 657228276
1 86190 394804237
1 81620 143128109
1 34581 63744602
2 48676
2 26721
2 58751
2 128592
1 105439 835718723
1 56799 147462762
2 156232
2 77303
1 20489 289258620
1 31088 509244319
2 148097
1 144748 701810495
2 72212
2 62537
2 61135
2 145080
2 84906
2 37868
1 66817 433358691
1 69895 931236929
1 184930 87520944
1 55857 765512701
2 186148
2 74225
2 14272
2 118022
1 93014 373965018
1 96578 13942820
1 135898 44212080
1 36596 780763771
2 18420
2 124494
2 100226
2 111322
2 128694
1 135389 948992502
1 182486 607485988
2 195432
2 87976
1 51548 697171998
1 128120 177200401
2 93284
2 85271
1 45757 738854607
1 168013 582219586
2 169202
2 195764
2 20343
2 155593
2 9808
2 27059
2 166947
2 82604
2 197999
2 53881
2 154379
1 34104 363844315
1 7693 678464738
2 26478
1 58648 431797700
1 49189 666209372
2 175362
1 139496 559478563
1 7565 354827601
1 147091 577191927
1 91720 195307260
2 156616
1 199480 968821279
2 1983
2 78398
1 64623 961349266
2 64420
2 187542
1 25982 995361829
1 51350 556543130
1 48608 203345137
1 36145 779462785
1 145544 941357734
2 53783
1 154766 697127911
2 67674
1 156501 75603404
1 32271 741341543
2 148190
1 71641 771426913
2 89007
2 77845
1 125238 127567866
1 199312 140347616
1 80117 649212909
1 11122 665925145
1 167667 757450459
2 44778
2 97339
2 42620
2 43834
2 138480
2 5744
1 51875 479223758
2 13723
2 27696
2 155750
2 83132
2 160748
2 138586
2 149403
2 197773
2 5115
2 3001
1 85506 907259309
2 125231
1 6541 735836310
1 188196 57070774
1 62988 705326745
2 88271
2 37631
1 171407 808346471
1 82843 602147471
1 107831 698497826
1 140821 918183898
1 125950 874501942
2 83171
1 124777 886351082
1 166796 817926111
2 15127
1 123169 215601353
2 4731
1 179856 345293025
2 42361
1 99892 182965822
2 124392
1 188413 984193357
2 20707
2 45994
1 118280 870170606
2 30367
1 65105 574911256
2 192558
1 96030 837056691
2 128461
2 46402
2 44283
1 168548 997177254
1 185964 307182154
2 191652
2 187092
1 186654 177662055
1 10499 772059328
2 73681
2 93586
1 186556 117655369
2 66577
1 138732 27322379
2 73726
2 187622
1 30724 151710064
1 195705 66448206
2 193784
1 8898 695911814
2 188279
1 198732 371170900
2 172120
2 13730
1 21618 465460217
2 56390
2 47207
2 59463
2 159517
2 130443
1 5306 164523927
1 61037 550269734
2 132977
2 193610
1 146816 465633539
2 90953
1 164787 358757298
2 172898
1 85890 3847425
1 159160 495924999
2 122994
2 9832
2 11275
1 39574 175414047
1 184763 277337982
2 153339
1 48394 540454096
2 39918
1 25883 13314428
1 130331 827559590
2 70079
2 179510
2 82532
2 93242
1 182707 69382954
2 54292
1 1764 311579546
1 36442 501136154
2 112730
1 86141 620224658
2 124832
1 192416 488647086
1 146957 378955188
1 65488 354971209
1 118284 306135277
2 79807
1 117166 909555970
2 145832
1 186447 891580873
2 55769
1 121322 805166073
1 75758 298463084
1 29018 466800216
2 38554
2 23459
1 159671 306790485
2 105489
1 138756 113893664
2 14718
2 65444
1 81771 240756702
2 150782
1 62777 907764584
1 80392 744274580
1 18337 544726376
1 138856 732681815
2 121096
2 193171
1 180613 16305783
2 12066
2 161801
1 182114 631334929
2 66820
1 192875 807533608
1 152748 144756546
2 90504
1 151144 483169859
1 69703 855558920
2 8809
1 133691 548104824
2 198896
2 89293
1 80963 366255774
2 7726
2 28265
2 170693
1 72804 968323818
2 9418
2 193962
1 5282 645144519
2 61978
2 10303
1 29157 417051868
2 94020
1 170948 341480254
2 121162
2 8726
1 106309 62727621
1 126572 446704781
2 41980
2 173463
2 76430
1 151293 368211687
2 192488
2 45671
2 176153
1 79744 279398961
1 103120 726775775
2 3961
2 72463
1 147358 872662159
1 50064 758000216
1 171425 559656180
2 40311
1 20011 318271627
2 107990
1 34817 854605836
2 87268
1 74839 569346725
2 162107
2 80286
1 140602 24920520
2 101836
2 66154
2 155146
1 68601 888356813
2 139129
2 183242
2 162960
1 91683 371749743
1 87291 632113788
1 106202 644868998
1 3413 322051064
2 34567
2 45047
1 120462 702298610
2 68753
1 23931 150296639
2 127236
2 33020
1 117874 200418791
2 55335
1 155549 260417647
1 53178 357997902
2 189854
1 43536 27495524
1 56799 417831343
1 78765 479908098
2 155654
1 143879 594156895
1 29601 208056199
1 83409 561882845
2 103796
2 21829
1 166805 436964158
2 63556
2 103236
2 94038
2 179186
2 77391
2 112884
2 16879
2 40830
2 141954
1 160402 671942992
1 28668 809462432
2 62026
2 118289
1 52606 187307085
1 99424 328429151
1 58058 481350215
2 178957
1 127905 1727052
2 160324
1 45680 608998472
1 5934 667859789
1 138726 904729734
1 70444 381002792
2 95321
2 142536
1 102677 842882304
1 190893 271670097
2 181472
2 96223
2 107426
1 106590 559853234
2 118326
2 99257
1 1346 29205241
1 87033 454548107
2 14343
1 65710 196892341
1 109942 230291226
2 68479
1 114885 386013974
1 36864 266260017
1 43800 542673048
2 183556
2 179774
1 111984 4272893
1 83442 383849460
2 48451
1 190581 215243172
2 31995
2 30264
2 187892
2 95684
1 147134 994606440
2 96390
1 15668 171719796
2 161449
2 180552
1 44650 972342102
2 130211
1 199161 572040107
1 78397 112545314
2 127566
2 149668
2 29845
1 182685 41063163
2 59250
1 66781 670114642
1 64455 344935139
1 679 286583631
2 135580
2 25364
2 123812
2 105191
1 34025 134353619
1 156219 683438734
1 77208 300553191
1 55708 164163809
1 69663 295581797
2 125562
1 94751 48978032
1 63727 438783362
2 149707
1 143100 976033235
2 188051
1 25970 748517466
2 45454
2 192309
1 42816 21438404
1 51600 71486959
2 87584
2 176138
2 120751
2 63
2 197776
2 197547
1 56878 678776409
1 80554 722876799
1 72305 553408456
2 80844
2 15961
1 78617 284486098
1 32302 154571788
2 3421
2 14869
2 71780
1 79027 908697027
2 21589
2 90005
2 17877
1 155256 416094316
2 81826
1 52632 586881147
2 126234
2 110617
1 144298 591775581
2 23506
1 18110 351772868
2 134437
1 62018 396544382
2 185307
2 62680
1 97018 958062320
2 198784
1 62410 194812670
1 100139 538826212
2 28788
2 159264
1 8845 362413408
2 82591
2 175414
2 59153
2 169416
2 117551
1 30859 806987489
2 134720
2 139286
1 169208 242970737
2 110497
2 136792
1 109110 618846974
1 94937 754039602
2 193563
1 42240 617413804
1 139060 217908649
2 26844
2 49143
1 28098 831466051
2 260
2 191908
2 70845
1 7826 23321734
1 52971 144536699
2 92288
2 113660
1 185468 976035108
2 59991
2 78887
1 160683 248073841
2 183219
2 168079
2 34250
2 111727
2 18436
2 14970
1 125108 697262416
1 62955 38053972
1 53998 337386465
2 172001
1 141746 89113469
2 109613
2 47039
2 153258
1 24510 26168918
1 172209 329618950
1 42304 180077066
1 23699 709487755
1 28002 840273352
1 28315 612743837
2 11549
2 174174
2 14285
2 131336
1 54443 130403186
2 32061
1 58676 830689862
2 139468
1 105949 928984225
2 75733
1 119623 934887327
2 146297
2 51266
2 1343
2 27106
2 183898
2 179281
2 130980
1 22530 195252286
1 105931 264465173
2 39959
2 35157
1 5926 533208815
1 112349 586818248
1 185493 287483695
1 37616 109794053
2 51150
2 107302
1 13625 179527203
1 10740 616148394
1 3503 507460376
1 120416 999309352
1 149808 753921562
1 85844 404185090
1 127007 240474223
2 36827
2 183388
2 6572
2 196015
2 2412
1 79863 801954309
1 96381 450113993
2 81711
1 30425 90804632
1 46533 659191701
1 23114 926866458
1 7746 1738586
2 41996
2 36451
2 43222
1 126427 676032598
2 160772
1 35335 122358248
1 182515 432793644
1 55459 31505528
1 198329 573197282
2 84485
1 17723 486259905
2 61611
1 160804 686338789
1 159129 813897431
2 45684
1 92523 911870550
2 54498
1 105971 739123081
2 15145
1 95451 978169086
1 80151 557136301
1 198909 512539007
2 103660
1 75995 875264204
2 158900
1 87016 842630791
1 138346 113192922
1 121831 785715433
1 30124 836815538
1 8085 488263809
1 183899 945701035
1 158403 58903160
1 197479 671879539
1 198940 124059807
1 196610 237738197
2 37780
2 134881
2 26190
2 89678
1 66271 335899440
2 70773
1 108296 549321675
2 190922
1 9971 355624045
2 1405
2 119041
2 75412
2 102162
2 175711
1 155881 816347754
2 89633
2 188469
1 2468 399603919
2 97051
2 59660
1 82161 554177052
2 113587
1 21373 588929411
2 42343
1 163869 684552684
1 198718 396103064
1 126498 847667784
1 187103 338981512
2 196590
1 131749 302687802
1 163599 525678682
2 30269
2 14457
1 42010 298447594
1 51830 449767799
2 79590
1 124002 75109127
2 119516
1 120769 223150239
2 9657
1 112614 838800369
1 155179 411006249
1 144081 508101371
2 92043
2 7776
1 19888 853989263
1 147524 949932406
1 64079 762717983
2 104647
2 89529
1 57 789039860
2 63759
1 40992 628676847
1 13978 886643451
1 184539 97360579
1 197450 505202944
1 112568 986537654
2 174189
2 143633
1 138500 145573529
2 78913
1 188292 567656917
2 51053
1 143632 972731134
2 183541
2 170010
1 108920 728917885
2 159826
2 199370
2 130638
2 199937
2 21321
1 125699 87605991
2 150410
1 196901 378452594
1 133816 363020335
1 182868 485504147
2 135745
2 94058
1 91870 863718149
1 181677 777787906
2 69082
2 25873
1 62056 428141781
1 147603 505147397
1 66838 522416807
1 191614 11100368
1 86989 477641337
2 172449
2 14446
2 34560
1 196193 187014710
2 35144
1 64253 397633534
2 121883
2 59539
1 183857 931504750
1 157024 541463466
2 177090
2 55601
2 115003
1 6281 152100852
2 139256
2 131405
1 5311 226327946
2 115483
2 95597
2 184778
1 88102 491795688
2 61830
1 10624 425151195
1 187188 348980215
1 25094 339516547
1 177013 22268156
2 194536
2 167281
2 195876
1 168733 868800127
2 988
1 65905 574960145
2 102273
1 121851 201833869
1 2846 831962340
1 81798 24312816
2 63970
1 94843 815108509
2 193000
2 113936
2 41109
2 33152
2 81853
1 38454 130996478
1 108931 97962487
1 61451 249651799
2 99124
2 120572
2 151813
2 76831
1 36474 552133247
1 120242 357183102
2 149184
2 177925
2 111209
2 139886
1 124671 193297243
2 145609
1 104239 597564679
2 144387
2 128471
1 22900 302281138
2 43473
2 62903
2 178368
2 169242
1 26423 209103943
1 51070 94433379
1 130342 633592298
2 93184
1 7010 851428664
1 197560 132067177
1 957 79424751
2 46721
2 136318
2 14690
2 71732
1 181611 347844195
2 1978
2 68735
1 104608 260053418
2 152637
1 131613 357239419
2 97159
1 125323 529851117
1 170420 74973701
1 9875 458179412
2 121055
1 158872 579824379
1 138647 147046336
2 163709
2 109341
2 22613
2 29845
1 139096 857948942
1 95441 564015280
1 17016 423654707
1 74396 415528721
2 36000
2 180156
1 84432 239278618
2 76015
1 84780 767097856
2 36623
2 147772
1 96756 128208651
1 70463 597755505
1 53405 50923540
1 82266 484714338
1 97987 950090008
2 116947
1 114894 820378866
2 148612
2 149800
1 192931 130937037
1 145499 753205173
1 135846 124417636
1 14339 656739975
1 156945 64403059
1 85668 100703063
2 131839
1 36025 405748328
1 84168 677607161
1 177392 385417259
2 65506
2 130237
1 35407 525893687
1 43615 127033084
2 128523
1 4046 229372334
2 96577
2 171748
1 153114 184147964
1 21014 368915764
1 173169 378346458
2 193477
2 171831
1 45334 529619338
1 100194 487125356
2 26751
2 15332
2 48889
1 188120 27573431
1 16516 711557726
1 26059 706072700
1 163658 216446942
1 119869 560483699
2 59861
1 160672 605516579
2 100481
2 166139
2 89799
2 52916
1 93031 594875457
2 99112
2 18935
2 115476
2 134991
1 85991 393534617
2 199954
2 95525
2 171095
1 138707 196805547
2 107046
1 147578 132752975
1 147304 141928118
2 41461
2 191904
2 83661
1 89656 48269768
1 57729 827648225
1 35125 742657963
1 100314 275343423
1 88402 897153871
2 41712
1 81500 228374766
1 93339 116732557
1 101711 305718600
1 163540 781225046
2 176190
1 41028 358227403
2 67929
1 193269 455285579
1 99827 676950877
1 70851 73339457
1 159815 113589815
1 181817 490042591
1 33874 803403278
1 191746 718315183
1 41996 167044335
1 189133 684358676
1 166821 282288012
2 122840
1 80819 744408697
2 188215
1 157616 828233976
2 15579
2 138490
2 167903
1 122654 540981003
2 25065
1 196962 75091595
1 179642 848176234
1 177921 306487211
2 131272
2 198795
1 34283 6892528
1 86722 250749972
2 7440
1 74263 281231074
2 125988
2 191987
2 63488
2 19007
2 162248
2 15615
2 27022
2 181192
1 106889 906818516
1 188192 481639078
1 53547 968342894
1 79716 105897296
2 76436
2 31643
2 166241
1 131533 722212618
2 44315
2 5570
2 22628
2 187516
2 52651
2 125456
2 164003
1 182695 137052143
1 116889 237073226
2 100178
1 80751 954416141
1 148247 813683170
2 55870
2 9899
1 23413 933997611
1 74078 641104873
1 146276 553903835
1 134358 165600129
2 23771
1 142259 625409393
2 79734
1 51062 343664865
2 14683
1 61764 923299282
2 65409
2 183317
1 109908 74314987
2 114320
2 155062
2 159525
2 87172
2 95781
1 135842 155821890
2 135968
1 54838 245626688
2 34992
2 175166
1 32477 483014915
2 138294
1 151904 658160623
2 24416
1 22593 950242271
1 13492 985864252
2 24010
2 6610
1 113406 190844583
2 47594
2 80367
1 101131 196433013
1 132693 21015983
2 113818
1 1435 348351421
1 59521 534403259
1 93729 818350010
2 182514
1 78116 924962606
2 134850
1 159273 918375555
2 178884
2 2409
1 21640 178592782
1 133866 825979230
2 39122
2 194716
1 66730 29971195
1 151796 143020452
2 114494
2 4755
2 124064
2 152814
2 154392
2 106850
1 190181 518959176
1 161019 766045980
2 143363
1 78716 221467125
2 6863
1 71391 563203481
2 91541
2 96807
2 101522
2 28721
2 18208
1 19623 655938671
1 78369 795741804
1 131822 836216285
2 94533
2 76861
2 98181
1 136917 602781131
2 50324
2 186579
1 148450 678755939
1 79231 556381040
1 100750 25357953
2 63300
1 189458 90543973
2 40138
2 96487
1 20665 193426334
2 94739
2 93982
2 123817
2 35952
2 26906
1 36563 216055039
1 195812 712169690
1 89262 900471248
1 12392 645081576
1 48807 952219109
1 102267 191406635
1 197185 566254450
1 165922 966625676
1 135672 281779727
2 184300
1 14090 321074573
1 108379 953692258
1 42146 341430080
2 140579
2 172944
1 64267 518445812
2 192627
1 168502 99547227
1 169734 835343992
1 42045 581158495
1 60762 262696068
2 179069
1 59368 354105000
1 192862 985896694
2 53567
2 61650
2 63960
1 98143 418651403
2 57274
1 178658 824857868
2 13476
1 114699 403119612
2 8467
1 142025 318283249
1 125165 685789279
2 124500
2 7927
1 165756 571678442
2 30705
1 139204 17840633
2 21662
1 182046 5564573
2 1264
1 71774 320987124
2 177243
1 91141 653777910
1 39504 607903917
1 3825 402249431
2 73164
2 78291
1 133453 693084457
2 192300
2 119124
2 103875
2 169215
1 79555 986501324
2 78690
2 65526
2 157550
1 92417 498318698
1 89191 52583315
1 50339 339389034
1 144764 755262929
1 47029 535453664
1 199032 679764443
2 170168
2 186010
2 89937
1 84834 385943026
1 27291 500176677
1 115573 597579984
2 46569
1 19690 21456876
1 46514 152194248
2 86743
1 61936 237352666
2 119442
1 169718 628998631
2 161165
2 43325
1 150808 557053166
1 109711 335319151
2 122566
2 148660
2 197735
2 117025
1 76468 692496469
1 11284 638542265
2 56210
2 11625
1 100191 101922337
1 148095 704661331
1 4505 153047588
1 161976 204546749
1 135089 159402510
1 107628 291434374
1 74401 807240534
1 27003 750015321
1 43836 16829077
1 150525 124714061
1 61961 354479183
1 119633 323678310
1 93550 240873974
1 66928 838051623
2 188150
1 32605 866896994
2 62
2 5062
2 42078
1 52070 6360090
2 128007
2 36885
2 56841
2 95035
1 161057 760967350
1 184799 453881095
2 2526
2 24001
1 114305 378599931
2 144575
2 64878
2 56950
1 95256 532912424
1 38067 752860044
1 155692 268680803
1 165760 882007168
2 90988
2 180742
1 50460 364505928
2 116197
2 36886
2 13462
2 151571
2 96029
2 157014
1 98615 628026452
1 56960 861220893
1 4971 855659602
1 141308 616544174
2 22723
2 149651
2 155364
1 13423 736572596
1 134644 317890534
1 60988 618372726
1 110554 121294109
2 4503
2 76151
2 121067
2 83947
2 9582
1 18241 764588541
1 110020 63192876
2 183946
1 54794 677488848
2 40096
1 195207 418312826
1 177371 293497763
1 98507 155632595
1 136104 225116874
2 48182
2 68445
2 98920
2 34344
1 9903 997097276
1 7067 419432599
1 72000 442346175
2 43928
2 87699
2 13573
2 30536
2 184297
2 91218
2 72893
1 113998 419794494
1 145976 444746127
1 148749 35942202
2 27433
1 139130 691349825
2 179376
1 47365 694862337
1 1529 421208520
1 21400 431087860
2 195397
1 22815 844468210
2 109775
1 184875 699814770
2 113594
2 12405
1 187060 824179315
2 157205
2 151473
2 73182
1 139173 896003420
1 73907 14676899
2 122977
2 77187
1 147842 802869517
2 105259
1 132898 278868492
2 107832
1 68151 299321763
2 129115
1 32311 462139681
1 151954 304435795
1 141536 5407882
2 181403
2 51037
1 20701 81162263
1 127176 89974576
1 72656 331227615
2 127671
1 8638 868525493
2 5919
1 131216 563780602
2 39993
2 158579
2 61554
1 87928 297179462
1 76786 727891766
1 103489 970820856
2 69236
1 99697 720775093
2 24824
2 106548
1 192133 232825192
2 21296
1 123726 647562044
1 14415 785233128
1 32158 840946009
1 73382 369587392
1 131014 296942017
1 74895 748822113
2 89169
2 8103
2 15522
1 189538 846245977
2 193272
2 110940
2 45998
1 164245 760568895
1 125610 260521265
2 118898
1 128442 147000402
1 139842 631452754
1 193703 218459383
1 28634 137550145
1 70404 354792881
2 151666
2 16491
1 54830 369583231
2 113069
1 32075 422216930
1 143544 579122774
2 71880
2 22669
2 30610
1 181583 464706224
1 177764 29163420
1 93075 889732107
2 130492
2 4851
1 37244 643763251
1 119036 900428819
2 63380
1 155679 860049683
1 116341 811568631
2 99667
1 64210 611931794
1 84125 998187505
2 187892
2 138307
1 142420 948012512
2 71308
1 197163 362074786
2 59240
2 169066
1 23992 87514838
1 43985 527943551
2 174127
2 93386
1 183809 711641404
2 37097
2 179324
2 10356
1 154667 284036341
1 171789 79220149
1 77931 859099956
1 98921 906626311
1 151110 222591448
2 6312
1 55418 69807445
1 123968 251747289
2 3309
2 14761
2 6473
1 153629 902159896
1 159737 984688218
1 32287 727001314
1 100921 436411816
2 166517
1 170792 841590378
2 198108
1 185789 983608936
1 92715 483165490
1 136943 996922723
2 173250
1 26592 551424775
2 32206
1 79172 79443417
1 39329 730717779
2 5377
1 47453 668185489
2 70443
1 77416 266246639
2 153539
2 162610
1 78753 270023601
1 63858 12478424
1 16922 397450200
2 147213
2 126572
1 67022 448916099
1 9395 967317772
1 160994 549927397
2 85021
1 89178 84207417
1 72737 999342283
2 160933
1 185791 369818483
2 140779
1 35329 17015895
2 96679
1 30593 635675459
1 27927 857035859
1 125378 929171745
2 87225
1 122138 922269419
2 158433
1 186122 545793867
2 19442
1 151920 963346079
1 41421 350688450
1 167329 184433812
1 112694 420418326
1 73487 22817469
1 2879 519741427
2 172449
1 136820 165882488
2 13058
1 149509 391372604
2 147915
1 186910 448435201
1 163579 988428520
1 20758 264413676
1 104909 773473884
1 28564 590523095
1 24020 11284447
1 10789 425579786
1 166049 711877901
1 124569 246603376
2 149200
1 139347 829252561
2 97288
1 114808 805072655
2 144666
1 31586 408500634
2 97594
2 31231
1 199418 630564623
1 31149 913526153
2 53628
1 169747 286105513
2 106210
1 102576 628179640
1 139078 15079427
1 115682 92761023
1 136921 539762525
2 185190
2 125296
1 92748 526074683
1 78159 4045639
2 187391
1 97301 948165091
1 152424 237960677
2 42505
1 1514 649207460
1 135922 333631282
2 116760
2 111283
2 49576
1 96028 403856100
2 68754
1 56272 301823079
2 197268
2 62298
2 110883
1 140311 157548598
2 109325
2 142674
2 112017
2 191388
2 115629
2 194265
1 152505 144576720
2 87372
2 163382
1 120355 699872617
1 75691 700307548
2 84327
2 69644
1 111321 800113536
1 148475 490676637
1 143686 423313741
1 99615 302834935
2 18235
1 65611 892988242
2 171514
1 145731 648118019
1 104014 425521182
2 118444
2 67763
2 28643
2 122289
2 95622
1 39277 892539883
2 13444
1 113245 866811163
1 38029 356935028
1 61422 877342846
1 20062 59047066
1 27150 704363703
1 183691 23731534
1 69232 695720341
1 92934 389826559
2 128684
1 115022 792700224
1 30798 478080115
1 9193 372340245
1 105318 188490670
1 21120 832333069
2 92505
1 189364 730418631
1 123733 185801305
1 161821 486048922
1 47943 71183383
2 127750
2 61701
2 93524
1 128047 131093534
2 84163
2 166517
1 33457 875708142
1 190673 806314508
2 65019
2 23322
2 46033
2 191550
2 120315
2 160331
1 118527 901297257
1 20453 376567309
1 34065 810413705
1 111019 379793679
1 96106 963465927
1 178407 460218409
2 26087
2 162611
2 150869
2 108725
1 128294 138787459
1 165765 231587232
2 193994
1 186533 553119582
1 139610 293148690
2 158823
1 176276 437665646
2 32198
1 71295 261354895
2 166020
1 32480 800578720
1 17543 238518220
1 40562 392162695
1 155420 187002256
1 89805 409028401
2 152258
2 131136
1 57202 865245584
1 155325 795965780
2 85984
1 26264 245922289
2 173867
2 49757
2 118817
1 67320 179289319
2 63377
2 27209
2 8327
2 105164
2 1043
2 48233
1 37554 583978429
1 27673 541345295
2 155495
1 157036 236509556
1 41319 706257498
2 156882
1 109406 457088794
2 188521
2 169898
2 57175
2 16755
2 55775
1 115586 381653738
1 148689 932829516
2 180697
1 194462 605547088
2 188114
2 54164
1 90849 961947360
2 198604
1 83859 763808865
2 117812
2 196146
2 67309
2 126320
1 55503 236751518
2 42359
1 21160 12125899
1 177932 913005027
1 20253 380218159
2 22946
1 51685 48590085
1 196699 402729263
1 953 76506339
1 156260 597323174
2 28596
1 192343 917922425
2 130611
1 949 962431470
2 31272
2 13804
2 59586
2 75847
1 56943 252731528
2 168861
1 154870 917134446
1 161459 705843742
1 108893 911171877
1 4379 824504292
1 166912 458855103
1 141817 48837819
1 50035 993408425
1 118236 330614875
2 28278
2 164281
1 46759 92008323
2 115927
1 15372 966755307
1 179189 887409694
1 15181 707902576
2 96275
1 131477 211861574
2 165133
1 57255 20222796
2 42250
2 122688
2 16953
2 16985
1 122665 89412867
2 116285
1 57555 920931165
2 57107
2 92998
2 97693
1 115932 931715039
1 140948 352033859
1 183087 112666463
2 198041
1 113421 708675945
2 75721
2 190143
1 143792 824841953
1 79672 853306333
1 9928 350631719
2 186183
1 54940 299416438
1 43449 144623371
1 158398 217608683
1 193350 286380711
2 176449
1 158755 551783434
2 123683
1 114552 444636287
2 61462
2 28560
2 163804
1 146397 291959395
2 36479
2 35888
1 143751 257210978
1 113640 980767625
1 1069 594262437
2 75568
2 178442
1 144716 280611732
1 143100 934067958
2 20760
1 150160 942991269
1 1133 240379337
1 503 238836208
2 58959
2 61779
1 102887 463752715
2 40160
2 191610
1 71364 317701379
1 56832 812202502
2 111621
1 8889 709605178
2 173143
2 53777
2 127877
1 159455 575837815
1 51007 572326594
2 117636
1 182989 256751462
1 110743 203507665
1 24401 964338451
1 187791 513179711
1 21309 947807593
2 123486
2 60971
1 154676 948415983
1 73346 223626351
1 57111 54173841
2 192108
1 133833 639140612
2 148461
1 134083 740409936
2 167768
1 167345 521435701
2 75851
2 25077
2 131754
2 151074
1 38142 299506334
1 109701 248456965
1 50922 930481522
2 11472
1 107302 111791405
1 199509 8071021
1 161267 154481699
1 18796 616626426
2 154057
2 125271
2 33624
2 83295
2 66637
1 196835 312297552
1 120780 47927988
2 83188
2 127775
1 11773 38841895
1 12224 161717166
2 40234
2 167481
2 58639
2 181086
1 74536 371106441
2 121267
1 162289 618251301
2 199504
1 149665 548568980
1 156225 779500830
2 182147
1 46428 208966619
1 164611 231192124
1 28872 875915713
2 2056
2 161059
1 85317 67605579
2 27188
1 135987 959303888
2 88770
2 75946
1 45449 238123812
1 103430 997710209
1 39752 408809935
2 181624
1 69642 706508193
2 88235
1 16428 680289230
2 21067
2 32875
1 100397 192814398
2 110834
2 144348
2 30161
2 152647
2 39326
1 51899 517787830
2 133291
2 6937
1 83453 258707434
1 142322 274956853
1 186619 518182097
1 166469 282051165
2 99980
1 65494 434507536
1 60543 492468401
1 133324 127303249
2 113685
1 92745 74028179
2 137775
1 30728 682802821
2 117235
1 154919 159400294
2 146662
2 91468
2 37006
2 120861
1 175136 325071397
2 143628
1 40125 144551616
1 178356 386680318
1 93678 263316472
1 5800 36700327
2 129317
2 17252
1 90576 69738879
2 109164
1 41491 799977007
1 51840 359187105
1 46641 470055861
2 150607
1 140938 458065008
1 152659 667330352
1 188507 337529249
2 104424
1 71200 966351929
2 196908
1 19406 219732760
2 189397
1 161399 918296725
2 100135
2 149184
1 123097 592648906
2 189177
2 71406
2 170152
2 114878
2 118335
1 129896 248774394
2 58212
2 124743
2 92469
2 188718
1 42782 382755494
1 8729 203501008
1 67382 755594809
1 101691 723298832
1 111196 259533765
2 22562
1 101992 351253350
2 134585
1 177365 846342945
2 71688
1 90424 775143666
1 15834 115231102
2 92526
1 101016 720256300
2 198818
1 60177 44208942
1 110566 672632498
1 133251 813514283
1 122952 556468999
2 169498
1 50510 851488951
1 191209 254923190
2 2528
1 49321 981534417
1 140844 718099629
2 148432
1 128993 84316217
1 18922 711480514
2 34971
2 74132
1 71222 578543992
2 139173
2 67701
1 132512 930079160
1 38313 954393817
1 143740 543023641
2 38567
2 35339
2 105153
2 62357
1 194034 168615324
1 184817 458595097
2 188136
1 120243 215028103
2 189416
2 109906
2 54542
1 170035 474857924
1 196549 786597840
2 142261
2 40622
1 65830 418887878
2 198519
1 8719 133480474
2 84325
2 78559
2 169755
2 73920
1 79284 786200892
1 82858 403411509
1 134540 428516077
1 118240 68796128
1 42152 704922383
1 91275 83452913
1 90523 943802827
2 43424
2 64110
1 108376 147203134
2 191576
1 41966 745616175
2 153212
2 130140
2 9583
2 53077
2 13209
2 76834
1 31066 504700576
2 9029
2 60455
1 179300 529228203
2 41602
1 139438 39551963
1 59183 497856852
1 141364 976361332
1 104216 411997699
2 9597
2 81093
1 164351 134606451
2 60168
2 5760
1 72493 132338516
2 11346
1 149842 138090362
1 133975 710934771
2 452
1 130146 556912486
1 192274 616196333
2 136920
2 63552
2 55812
2 125081
1 73994 521443808
1 173360 577620455
2 112450
2 188836
2 165103
2 56662
1 103859 676787371
2 378
1 90501 217441076
2 114401
1 94234 28172152
2 158837
2 11343
2 164153
2 14210
1 34430 319035722
2 195723
2 91029
1 39856 348097184
2 27610
1 180506 516286029
1 48179 110123976
2 100703
1 164747 526114749
2 130291
1 22331 267218790
2 162601
1 35534 846343493
1 95966 32394223
1 173065 56728513
2 66696
1 26926 616006243
1 157830 390304226
1 41237 261933307
2 19894
1 69733 915629274
2 131533
1 127183 639573311
2 28835
2 29693
1 38668 973962721
1 135409 420356589
2 135469
1 71123 705571612
1 171465 113154201
1 37621 775302499
1 9329 894499628
2 49715
1 67781 608000134
2 15905
2 187164
2 197851
1 143912 134027868
2 88530
2 62817
1 112474 250684287
2 56049
1 46188 892871148
2 38952
2 181069
2 17512
2 78274
2 183978
2 109592
1 179980 987758930
1 34136 512228787
2 187107
1 147643 210014683
1 28889 207594712
1 188838 273570540
1 118244 960726700
1 154040 106706955
1 131968 435009269
1 107722 396505387
2 174515
1 30722 710661869
1 130119 291406266
1 94994 519474931
2 87087
2 163834
1 4913 684340568
1 106148 607224888
2 40455
1 152347 524603629
1 42145 349756662
2 127051
2 111200
1 187573 521227697
2 135320
1 92726 319027630
2 190885
2 124555
1 128019 686756200
1 126995 372330207
1 70629 830805892
1 74715 521639826
1 60958 382286081
1 97348 936950374
2 90775
1 63435 435932675
2 42421
1 15718 936570923
1 141479 507132346
2 49666
2 101813
1 10812 128572412
1 188417 272886317
2 162830
1 106918 641290580
2 86198
2 85908
2 142274
1 181895 530805630
2 169846
2 75953
1 72160 231518402
2 89883
2 23761
1 127070 930424498
1 60267 384039598
2 75960
1 114128 873478701
1 37075 277964954
2 2995
2 35946
1 151449 327692256
1 79340 1494954
2 176718
2 116561
2 177847
2 18027
1 66722 139053735
2 4960
2 88969
2 147207
1 105799 611754820
2 64768
2 166253
1 117712 66351386
2 103579
2 180085
1 21393 371329768
2 26433
1 91106 924886838
1 179423 980744324
1 61967 357198408
1 18148 313833811
1 54169 568087573
1 119024 977696505
2 101791
1 22624 895576544
1 140224 401346535
1 70674 981189287
2 5436
1 119058 140819618
2 34345
1 103623 56260985
1 176126 549947799
2 154446
2 115443
2 156131
1 136925 786959261
2 102317
2 87909
1 54872 29801943
2 61296
2 127299
1 138395 456723450
1 194282 433837271
2 137899
1 130290 581024500
2 119866
2 107107
2 111432
2 56723
2 102846
1 174272 63107711
1 108593 473104866
1 81262 357914418
2 171587
2 110295
2 41304
1 73359 873127758
1 90992 871611469
2 36182
1 75548 459950729
1 74710 378966008
2 133364
1 196531 798638472
2 102585
2 173575
2 187058
2 115569
2 75394
2 181863
2 135868
1 67383 197522821
1 199248 326647444
1 105576 813170983
2 123696
1 32181 478177172
1 164231 614562519
2 108664
2 4766
1 44681 999638226
1 187685 131444702
2 26840
1 150038 245020139
1 155936 146801449
2 197112
2 145554
2 117600
1 87647 879654002
2 86653
2 133542
1 134721 163071533
1 84271 746462736
2 97316
1 174814 250200540
1 102065 35226036
2 19798
1 19942 556151001
2 180970
1 179072 395328667
1 71820 951435103
2 27179
1 100863 381050173
2 154421
2 6609
2 115671
2 54220
1 187584 468635724
1 43308 996351832
1 30414 513717955
2 92003
2 88537
1 126639 75408370
1 70776 149450826
1 186828 349743056
2 185762
2 136234
1 147982 934921588
1 4180 323468068
2 103442
1 139145 602402948
2 84991
1 191286 306815418
1 118461 187693463
1 161115 612054303
1 185903 140291910
1 116228 636617984
1 69635 482674983
1 187824 894123643
1 31 644378555
2 32290
1 105761 701683838
1 189436 286616184
2 64196
2 197000
2 101488
1 170225 605981558
2 8037
2 111388
1 142071 691806250
1 155474 409787939
1 139079 359901580
1 95812 533144546
1 170012 414653807
2 174759
2 18488
1 69223 755575398
2 39382
1 133431 906702890
1 119071 340390861
1 98202 283455943
2 44107
1 180822 840008562
2 1274
2 166246
2 94221
2 1619
1 114318 909613514
1 102037 882180496
1 95681 731093518
1 164794 132172458
2 53190
2 25546
2 30472
1 120945 325379163
2 96407
2 70908
1 158874 762070300
1 114667 58491014
1 9474 222891359
2 81016
2 1731
2 145145
1 61562 912710024
2 123861
1 149078 859812178
2 79300
2 14795
2 131025
1 100122 252286396
1 147487 416155076
1 178729 127153208
1 22642 246643137
2 72001
1 60675 857393130
1 81118 298831383
1 104049 915050218
1 22160 795189243
2 183879
1 24871 631898342
2 109093
2 174623
2 64745
1 29741 333482900
1 141675 375645448
2 195426
1 158157 179551332
2 168173
1 122010 966902594
2 116143
1 88434 250700720
1 55989 576361575
1 190429 986843317
2 29559
1 67665 179090404
1 71242 651064832
2 39065
2 41629
2 63802
2 106460
1 117631 848035995
2 172518
1 117117 345871100
1 171839 725516658
1 54142 591447786
1 161005 147632510
2 149669
2 37711
1 183693 326062642
1 154748 250716761
2 140750
1 3454 54867862
2 23613
1 188772 683905009
2 15973
1 172757 807161045
1 174145 758242442
1 92454 107614253
2 1835
2 161806
2 31336
1 55868 293411378
2 135804
2 119097
2 155379
1 163093 380325088
1 127698 325932393
2 197058
1 37760 595997817
2 91571
1 39010 502178062
1 73802 515645900
1 103096 706947386
2 69088
2 11810
2 93881
2 96412
1 80715 644388006
2 80888
2 32367
2 66164
1 179748 898137463
2 103896
1 129881 691976356
2 41490
2 73874
2 109281
2 96313
2 192445
2 2603
2 182029
1 48543 98017772
1 147021 105975304
2 145841
1 26337 843740701
2 41517
1 130744 348558902
1 99108 738930167
1 110695 272316270
1 79617 665121322
1 141143 474664315
1 177364 583298522
1 161487 823284490
1 178904 448313962
2 94376
2 39471
1 69700 220303198
2 130039
2 111881
1 42007 613104796
2 126692
2 16465
1 97262 454081295
1 25420 537322924
2 12509
2 86095
1 70491 76540575
2 70969
2 82885
2 14708
2 8066
1 15956 395664294
1 83781 359234691
1 42742 947766621
1 70712 968811628
1 144354 976622993
2 164460
1 118999 477934024
2 152928
1 65733 372308442
2 176894
1 79441 667704334
2 79609
2 77673
2 185487
2 171122
2 20099
2 173019
2 132739
2 155535
2 112526
2 158694
1 100592 268205734
2 83608
1 199751 368227378
2 184933
2 81
1 58216 874532421
1 195145 122484707
1 132902 114205739
2 77476
1 62868 366903184
1 126051 832955148
2 163720
1 154642 251389447
1 141423 15858004
2 90022
1 7980 984598067
1 127025 335898889
2 171516
2 50252
2 101476
1 9554 827271705
2 55363
2 172356
2 84797
2 176107
2 87050
2 66348
1 109846 330258112
1 119492 622104886
2 167843
1 193207 889712059
2 36450
1 51117 6921233
2 131508
1 112155 938807656
1 87448 839462334
1 118006 640486299
1 39586 465483675
1 90945 893902292
2 21868
2 98370
2 92244
1 31550 724334649
1 40853 82679974
1 7683 367714058
1 55781 678031399
2 137007
1 185368 74380927
2 117281
2 162117
1 141888 70190613
2 105135
1 39671 584247445
1 46915 232255220
1 47823 139439901
1 77529 360173405
2 137765
1 71048 171831270
2 68936
1 27622 12246651
2 62729
1 24717 501312874
2 193501
2 27975
1 113842 75419307
1 137654 45229492
2 173373
1 69586 353456971
1 49854 803166004
1 20343 511062605
1 35784 423958250
2 72273
1 97380 739937180
1 93102 136226230
2 135917
2 186356
2 106581
2 128679
1 1135 191451558
1 25124 319369564
2 143636
2 60707
2 118379
1 94915 711106969
1 72236 382092532
2 171969
2 175347
2 17093
2 136875
2 96290
2 149972
1 78524 150487484
1 136100 287155757
2 45353
2 137384
1 89293 721974044
2 176888
1 155319 237024583
2 127817
1 82815 496208290
1 79183 422864272
1 87827 560563042
1 76902 187827395
2 28122
2 165347
2 85441
1 10525 791901729
2 140292
1 37720 156252060
1 37270 127229718
1 26507 174515363
2 11746
2 128579
2 33709
1 155700 611289518
2 13669
1 91053 107244594
1 155577 809452754
2 165541
2 108792
2 127602
1 186202 154306301
1 16244 751321606
1 161439 802561129
2 90728
2 159556
2 100571
1 65758 146132259
2 10796
1 11100 376518160
2 61373
1 145913 107979056
1 180864 646604410
2 59804
2 54655
1 39619 323165854
1 112439 274030141
1 149498 492268604
1 52424 728818160
1 10564 219372164
2 104298
1 104077 66231084
1 82237 262250009
2 129224
2 89859
2 25327
2 72882
2 84122
2 87446
1 26741 445544190
2 139012
2 132311
1 181984 340660314
2 6649
1 56842 608614457
2 92595
1 149134 25055904
1 46856 680927692
2 2704
2 161982
1 187364 996192186
1 56840 33135878
2 111259
2 28947
1 86403 542950057
1 11405 129258078
2 119760
2 145315
2 149140
1 118554 19705474
1 83106 130712715
2 181151
1 54977 173190638
2 11224
1 68870 149000042
1 107840 84132355
2 150940
1 55342 966005824
2 98547
1 5195 949781819
2 21139
2 103040
1 15753 190530001
1 128802 699233642
1 177323 178521644
2 56869
1 42768 24004328
2 17975
1 151829 268807523
1 180856 538785152
2 84385
1 146411 187945330
1 29289 810113900
2 69916
2 8272
2 85479
1 127409 454260398
1 181360 695452631
1 100575 528817842
2 169297
2 12962
2 22335
2 91145
2 93407
2 100548
1 174729 122783978
2 96095
2 138753
1 118328 976639718
1 36872 402006899
1 37238 805533007
1 184823 507461540
1 189815 696268834
2 91888
2 170983
1 121731 409398179
1 186123 943266624
1 142755 684173899
1 16529 981357316
1 89709 850645044
2 194984
1 27884 932113774
1 199521 647349659
2 85525
2 65577
2 7887
2 69021
1 178796 215574953
1 174016 737794736
2 142610
2 134033
1 176837 59338034
1 136992 206637313
2 20669
2 86218
2 28231
2 152609
2 143401
2 6355
2 132947
2 23072
1 75806 200407925
1 166198 985919165
2 94508
1 75652 739899426
1 61531 906685554
1 173344 288329702
2 53384
2 71876
1 180815 967716331
2 142312
2 131676
2 93679
2 172718
1 8134 626954712
1 119620 865331033
1 141372 180338594
1 162491 745367362
1 117777 120135321
1 127824 732014877
1 58887 608919694
1 34900 972808681
2 129157
2 110987
1 157437 973870341
2 45585
1 128125 660875211
2 60266
2 33089
1 44798 526239684
1 54380 644092483
2 192867
2 119731
1 115006 553256402
1 186609 751457445
2 86264
1 35056 283456218
2 128027
2 94246
1 101665 303476335
1 93737 469954462
1 198124 569528980
2 154075
2 175338
1 196178 989617470
2 84823
1 165779 636654998
1 5961 563071103
2 2589
1 178851 787031086
1 105569 522765966
2 18314
1 139610 881038144
1 41500 746063318
1 167967 61638239
2 23000
2 161003
2 101792
2 52088
2 101608
2 34697
2 50944
2 58866
2 190078
2 192133
2 177435
2 57579
2 63628
2 511
2 107859
2 162899
1 141917 219359159
2 11983
2 55084
2 36377
2 163269
2 79428
1 164723 491999920
2 68446
2 157901
1 159335 687907893
1 167747 579789812
2 164762
2 105387
2 113530
2 78568
2 149920
2 13259
2 113043
2 71164
2 17852
1 130630 299823100
2 133070
2 64650
1 39140 576434954
2 77571
1 83933 465291655
1 117773 245394382
1 110516 503100125
1 58583 38174964
1 54521 585119054
1 134768 699296063
2 76341
2 108079
2 157683
1 117455 477489853
2 28385
1 59599 561013341
2 180611
2 66118
2 163022
2 30369
1 86007 229981705
1 172647 710136188
2 32190
2 32469
1 30865 484016725
1 39433 702847596
1 187404 999530506
1 4464 933392741
1 9473 358814721
1 191406 946571944
2 102869
2 149358
1 62197 872085090
2 77620
2 156525
1 184217 941490913
2 194463
1 157275 248545009
2 192251
2 198423
1 27696 55191826
1 141410 418470641
1 16393 677722928
1 15747 218410374
2 155993
1 78183 32585295
1 34379 456477632
2 44657
2 189912
2 183972
2 74464
2 198824
2 57721
2 27434
1 22093 617183586
2 62120
2 189927
2 9585
2 35951
2 20123
1 47774 697526864
2 18682
1 100370 963486498
2 86888
1 34166 908645208
1 120799 601721674
1 51317 153049611
1 100934 156669590
2 67486
2 185469
2 149773
1 6024 614491404
1 126440 862723412
2 159850
1 63884 604168400
1 132520 884149008
1 70212 847592692
2 107695
1 115378 396343209
2 99403
2 83107
1 166196 774786251
2 95687
1 179517 351640166
1 82401 7696464
1 53701 792192312
1 18617 418763527
2 153368
2 149286
2 6711
2 63354
1 177251 75955218
2 57225
2 84144
2 33320
2 60813
2 105030
1 39163 893049897
2 199606
2 118187
1 191108 384273804
1 96971 575750059
1 9440 464453511
2 108790
1 136473 61622534
2 190401
1 41642 457492180
2 105383
2 14663
1 22371 787007777
1 75222 972858137
2 191278
1 4989 10598546
2 190040
2 103855
2 49259
1 165821 865698280
1 56689 740193549
2 114443
1 68488 448586567
1 141033 903471662
2 6622
1 189119 875692604
1 75081 753140223
1 192421 712964483
2 129350
1 119159 672963449
1 70125 463159221
1 76460 845283186
1 47130 719102161
1 96764 147258869
2 142609
1 144085 907595451
2 31841
1 110269 519383638
1 22438 140434670
2 59433
2 90294
1 29920 833005702
1 47340 41942
2 184932
1 85735 94205495
2 92502
1 4663 662811817
1 134938 619025246
1 41251 524532128
1 168325 195742463
1 44013 95532654
1 62051 950887901
2 62142
2 87047
2 41846
2 35179
2 122506
2 44028
1 9594 510120994
1 12993 79355784
1 77235 275815283
2 130307
1 185452 407106587
1 102314 707845245
2 196476
2 66250
1 128766 178771102
2 56242
2 42671
2 16712
1 166289 919398440
1 4218 370479209
2 126092
2 37121
2 120820
2 19581
1 41699 680891798
2 61719
1 134239 725274840
1 14013 542831820
2 67204
2 5188
1 163545 124292165
2 189215
1 151596 136264251
2 10179
2 190362
2 172548
1 27896 656167221
1 163110 13042604
2 41633
1 191908 320932760
2 168015
1 198142 549632491
2 100742
2 4683
2 7773
2 33190
1 109278 914336041
1 5480 82439671
2 182881
2 7347
2 197787
2 114484
1 192702 277851324
2 177525
1 93983 910412429
2 195278
2 164117
2 26118
2 119707
1 162137 3593784
1 167197 386878532
1 64458 419308971
2 62708
1 92354 557181423
1 147449 872533508
1 85958 715287807
2 119856
2 106173
2 83474
1 122588 898927398
2 82829
2 154035
1 98429 254261116
2 188930
2 62586
2 70932
2 11583
1 8445 875753196
1 159317 101372256
1 121046 446564175
1 104793 340307776
2 123305
2 150449
2 10812
1 90456 872662198
2 186255
1 64754 496172703
1 9623 500064120
2 166038
2 191592
2 178323
1 55118 723088116
1 14146 843088013
1 41166 45797480
1 39853 458548506
1 57171 177236942
2 140350
1 122748 546257041
1 134276 283578699
2 129109
1 59542 846921660
2 172020
1 54085 803592533
1 90970 514878050
1 53178 214167437
2 18581
2 65168
1 138268 367305758
2 119531
1 56116 235052256
1 66114 34420883
2 8172
2 155764
1 150091 146137792
1 136687 419759300
1 68619 276228477
1 2373 384927465
1 162255 18840904
2 25127
1 182657 135278757
2 66115
2 94995
1 121200 355183907
2 19863
1 82192 108953598
2 190692
2 21259
2 63629
1 30948 576299683
1 82950 22091088
2 101279
1 192691 828896803
1 44035 760284958
1 671 100365297
2 24152
2 78054
1 104706 546968779
1 181653 913630245
2 190676
1 91339 85291320
2 185833
2 127801
2 89508
1 75679 555493334
1 195792 699000672
2 89219
1 42022 592927510
1 17938 891661596
1 53268 513320770
2 182545
2 119559
2 196562
2 194876
2 191722
2 184764
1 16970 222655781
1 17397 638999387
2 199550
2 76777
2 30447
2 113867
1 107942 423853287
1 65081 375863776
2 133191
2 17505
1 44921 976698039
1 32012 131840556
1 183531 323144847
2 126998
2 389
1 20970 335995128
1 12786 656285743
2 64044
2 112892
1 187977 73427716
1 136136 269991863
2 168064
2 54154
2 102683
1 131721 754991923
2 61390
2 199590
1 137776 96758998
2 46877
2 106089
1 133651 58100302
1 63299 954992239
1 76840 207801164
1 6281 84331103
1 181050 598394465
1 66971 770172424
2 117155
1 155635 662380108
2 195456
1 35154 265797339
2 47609
1 156277 481654050
2 8067
1 177859 719576952
2 80061
2 162538
1 130860 762825760
2 110778
2 93816
2 53049
1 123768 194048915
1 178150 107669258
2 132641
2 12923
1 102473 824725317
2 106420
2 163737
2 119839
2 15221
2 150344
2 124534
2 102322
2 170765
1 173353 851037290
1 36849 229376353
1 115743 336810141
2 110735
2 76872
2 7313
2 6690
2 20491
2 113309
2 168376
1 54792 527171599
1 25904 546621832
2 182842
2 175243
2 187217
1 82154 914735040
2 114803
2 135579
1 166854 965979629
1 142021 441942298
2 100195
2 103431
2 89919
2 84850
2 31401
2 15394
1 587 267627917
2 171160
2 24410
2 101529
1 196131 881023946
2 178977
2 107248
2 114112
1 83062 249969581
2 20810
1 129410 693513305
1 107570 280547393
1 95516 774428143
2 83313
2 20747
2 152387
2 57918
1 137514 458188773
1 9639 66673466
2 23576
1 166016 107691630
2 79931
1 184527 944827689
2 109214
1 147023 158417900
2 194616
2 94184
1 69817 610018727
2 118162
1 19699 837313923
2 90875
2 88895
2 47615
2 144026
1 198997 31464151
2 104349
2 463
1 26320 655264308
2 144178
1 139727 592034079
1 11946 176498913
2 110168
2 90196
1 62516 796264626
2 95588
1 62281 556368804
1 5559 229816202
1 196330 647971673
2 36333
1 44280 859917615
2 182296
1 78778 807197887
1 36962 985098309
2 46882
1 154378 909997903
2 184625
1 38965 703978179
1 4504 292113021
1 108510 193069459
1 106511 354498317
2 12649
2 193096
2 101972
1 51507 757468489
1 145758 223989621
2 65210
1 86122 981878309
1 189943 364115067
1 138833 630185072
1 92626 654233660
1 197178 657765962
2 37961
1 42766 151837413
1 50281 711013216
2 137256
1 159749 82943655
2 5881
1 134467 152361952
2 18677
2 100043
1 164004 372745129
2 90658
1 20373 53122809
1 96415 242785816
2 126388
1 117998 84420628
2 24849
1 25304 26151483
1 138253 812594083
2 57573
1 47316 60729176
2 122704
1 192515 875680412
1 179467 9944449
2 95550
2 176210
2 140188
2 27545
2 120270
1 151647 91376638
2 163688
2 52216
2 132050
1 86834 721984203
2 175606
1 53404 550916561
2 2033
2 164114
1 144375 302059779
1 102319 821031249
2 168319
2 26259
1 78366 144594772
2 58638
1 121618 974233159
1 128004 850357244
2 166709
1 94153 478366628
2 180744
2 168197
2 158486
1 76667 319723237
1 154757 936837649
2 178156
2 1108
2 43977
1 67938 739591586
1 76399 475082799
2 76888
1 127169 249052658
2 106723
2 93430
1 111826 282145483
1 122946 995522795
1 71489 398132929
2 36687
1 143189 716618888
2 12298
1 14914 41566055
2 58929
1 79253 375620978
1 166017 716798493
1 130698 902034777
1 65753 446561669
1 116659 604631179
2 97927
2 15026
2 20366
1 65978 111094401
1 137842 693144040
2 168109
2 22245
2 109701
1 163060 357221926
1 3372 655739331
2 10182
2 116466
1 38238 187554008
1 132887 659330902
2 12337
1 73030 745358360
1 179944 209856509
1 74108 322267687
1 153230 93379900
2 86381
1 163118 373927962
1 145605 711839386
1 123424 280044742
1 84851 652619902
2 131304
2 41610
1 155911 823926306
1 6396 220142034
2 44281
2 1465
2 143504
1 12069 265388524
2 29876
1 94023 681877886
2 179174
1 198732 164809493
1 64054 402182831
2 118662
1 131042 245735910
2 142854
2 82618
2 182352
1 108218 313654569
2 165000
2 35248
2 61083
2 170399
2 174526
1 150075 634859992
2 190911
1 6523 47556895
2 27700
1 115190 6269575
2 9911
1 89475 55598068
2 112904
2 137312
1 61058 788295487
1 186134 965167514
2 49741
1 70866 809753287
2 66345
2 199627
2 100031
2 39233
2 182728
1 154143 645245131
1 127263 130896227
2 80730
2 13551
1 112145 107043192
1 19400 979465203
2 191548
1 4965 732560006
1 134897 650007686
2 109145
2 89009
1 158169 938000297
2 29486
2 53450
1 5584 917335665
2 143064
2 46489
1 148854 175026471
2 8242
2 140295
1 13773 426689494
1 38272 354287763
2 46175
1 153233 731213777
1 141839 426413424
2 120562
1 4172 966465406
2 192191
2 74745
1 108275 727457354
2 106132
2 28122
2 96453
2 167740
2 106839
2 199155
1 194329 807771611
1 9657 619802806
1 175463 496073481
1 146785 131030054
1 82909 431603361
2 87353
2 32047
1 66759 597891303
1 136391 828739723
1 121241 243873477
2 196282
1 32596 837636987
1 37064 714012924
2 24497
1 52581 853711323
2 179081
2 108623
2 127110
1 142133 734897692
2 53811
1 58783 408965991
2 196796
2 198031
1 58431 827311712
2 73232
1 157740 259062397
1 3479 456058482
2 143391
1 89590 344195984
1 6447 493555392
2 169964
2 82558
2 125173
2 48366
1 56839 135704554
1 120895 944141489
2 44573
1 6745 86213406
1 45832 577754024
1 94910 765404996
1 38516 405896446
1 130945 582766402
2 56572
1 14273 879252515
2 115477
2 149602
2 68797
1 67301 687906820
2 32852
2 107705
1 162161 332819359
2 168420
2 108996
1 13256 651358110
1 118507 244082783
2 143747
2 64713
2 3599
1 138875 195204660
1 129473 695831006
2 122945
1 49036 491582256
1 75905 79405706
2 144750
2 138902
2 75801
2 75669
2 74494
2 79730
2 123011
1 72831 4078105
1 34450 250667312
1 17328 555778622
1 193708 429482463
1 123872 783655771
2 63396
1 38848 582943894
1 144140 589276495
2 85427
1 153390 961312554
2 106496
1 70625 357725276
1 187370 522871114
1 66747 54872380
1 19870 184039204
2 22209
1 55265 431480500
2 88822
2 15571
2 578
1 6909 117592278
2 95126
1 120001 292653090
1 15066 219502646
1 119395 760623647
1 183282 195096366
1 67561 625493241
1 174961 786284360
2 178780
1 107361 19064023
1 159058 594032449
1 154288 752307231
2 23690
1 132603 754841226
1 160213 455253509
1 173023 873054657
2 99348
1 20392 714237278
2 1492
1 62111 903698240
2 183448
1 69046 143844488
1 94320 981714955
2 61610
1 179777 173522585
1 123481 538870256
1 108004 964348017
2 59733
2 46674
2 181664
2 117732
2 133795
2 11410
1 136021 2746
1 149177 303027243
1 27358 922361655
2 49966
2 80966
1 75869 612072084
2 13301
2 45669
2 93372
1 67962 388590263
2 191320
1 79327 9737331
1 50204 731575977
2 24003
1 186835 924880796
2 80841
2 62704
1 80881 994369195
1 116651 723818956
1 123523 346076293
1 148727 367464816
1 184037 38976537
2 81010
1 54322 319266205
1 18809 136729158
2 129348
2 109382
2 177619
1 196704 900071726
1 131753 579047489
2 106830
2 191964
2 41642
2 176816
1 55351 426952465
2 135006
1 69194 468119496
1 121244 245243783
1 118878 793750346
2 22376
1 146228 493672681
2 41308
2 30031
2 174690
2 110969
2 141061
1 158369 737612110
2 87730
2 199980
1 61915 153638500
2 138674
2 124350
1 138270 502717230
2 156189
2 51751
1 114057 283115423
2 63460
2 93209
1 129419 587237660
2 100136
2 104469
2 176330
2 193546
2 20603
2 22324
2 178110
1 164823 341338410
2 139149
1 118801 604192426
1 168552 324623650
2 188889
1 140905 825588300
2 133548
2 44941
2 106898
2 122838
2 145417
1 178739 995360573
2 41604
1 140160 382422574
2 118661
1 59100 605210663
2 104931
2 182868
1 34255 147140453
1 131600 742419371
1 179051 999390334
1 147300 452395562
1 83086 1714563
2 62006
1 62837 81547784
2 123097
2 96886
1 99330 824887234
1 7743 360372431
2 69909
2 28960
2 80844
2 138736
2 71442
1 39287 181996428
1 124885 727602914
1 123746 688399695
1 100225 575559297
2 60945
2 155758
1 49308 949423751
2 138124
1 87421 323962663
1 56106 810803601
2 58310
2 180269
2 129321
2 178797
2 75386
2 15741
2 32530
1 126169 892747428
1 193780 225126792
2 33302
1 195126 716397164
2 36572
2 93102
1 17698 307613767
2 182533
1 127014 729182548
2 108025
1 3726 864786743
2 114943
1 113185 657058789
1 63557 402962033
2 114132
2 1813
1 171786 427146652
1 145918 954103073
2 108073
1 106876 296031918
2 65124
1 83607 21835677
2 98543
1 94922 95918275
2 122179
2 22100
2 4246
1 59762 824350299
2 119542
2 77450
2 166986
2 143642
1 142375 567328128
2 180960
2 58286
2 103314
2 7673
2 99646
1 180514 177679548
1 58496 447178671
1 34100 137305821
1 68250 27047993
1 126840 347541534
2 153903
2 46453
2 99733
1 146822 477746438
2 25591
2 40385
1 76331 383992619
1 199621 981032669
1 23313 851896397
2 110946
2 51380
2 150395
2 128493
2 110685
2 102180
2 148196
2 67840
1 153517 110310052
1 129906 221951422
1 57022 52988350
1 49833 358759461
2 125353
1 180113 982200325
1 77457 369459941
1 101044 996532740
2 185005
1 82984 331812572
1 176540 164366294
1 126220 979921053
1 124649 462902046
1 34789 968836751
1 160175 498305303
1 59338 13700125
1 76328 20028309
1 48945 522241174
1 81685 882326666
2 63957
1 2731 549495825
2 32228
1 133175 67111952
2 181533
1 170269 531840570
2 32200
2 123245
1 31961 269903654
1 144342 244039411
2 41253
1 65916 770649052
2 171738
1 21600 17656606
2 187316
1 69921 701439838
1 183850 908433537
2 174183
2 189535
1 77574 622982021
1 176683 979125178
1 99218 409797255
1 22651 758793060
1 172138 546120189
2 50426
1 107479 237833061
2 77446
2 198150
1 42221 899317753
1 169690 73482947
2 8429
2 12266
1 31020 739905554
2 69833
2 16045
2 80353
1 7160 434453473
2 121603
2 158007
2 111429
1 17740 649945132
1 65485 649605201
2 349
2 19636
2 6771
1 125005 877228986
1 171451 988397835
2 4330
1 127992 318238867
2 114863
2 155719
2 2043
1 152026 50196058
2 95786
2 116534
2 153831
2 68558
2 8463
1 37934 10125692
1 199642 83914638
1 117508 267947123
2 91633
2 47166
1 103549 434429198
2 147938
2 2324
1 68256 51745119
1 88536 596987734
1 58678 11605769
2 22404
1 62929 806363189
1 1168 848560512
2 167080
2 162079
2 95887
2 63457
2 148529
1 58634 555163548
1 59654 311461136
1 168851 640996022
2 163888
1 129929 31603774
1 69423 537216444
2 196603
2 145667
1 78213 397476906
2 118167
2 62242
1 8068 942214787
1 57180 213784734
1 84444 769655275
2 138197
1 121998 815944061
1 19244 45972856
2 163112
1 133666 908580364
2 176115
1 143823 909786497
2 41719
1 67841 641565801
2 149787
2 55765
2 45535
2 33011
2 20592
1 132815 946596716
2 44938
1 176470 129331472
1 145936 322204729
2 19115
2 151546
1 198050 951859671
1 76171 740880579
1 20706 819697364
2 127995
1 64201 283726387
1 166955 479945337
1 189398 605926280
1 164983 748630876
1 49419 774056285
1 93858 395661356
1 163813 565816499
1 18866 780438546
2 86701
1 113663 434861911
1 42637 606756886
2 117827
2 95684
1 93320 393219627
1 50411 343289716
1 63496 167444719
2 154215
2 137187
1 168002 295385876
2 193009
2 116479
2 44439
2 161165
2 157858
1 93204 944756499
1 167636 990656633
1 8087 544072745
1 62651 720823700
1 142811 550847623
1 113110 929442638
1 126937 650703091
1 51907 736295834
2 62466
2 52860
1 136305 153418191
2 173604
2 99202
2 186908
2 57938
1 165951 486256160
2 89541
1 125560 630364724
2 175819
2 75324
1 35191 86948656
1 178446 308582374
1 12156 29768731
2 55180
2 45991
2 178158
2 163437
1 27458 450597012
1 69525 687219673
2 43863
1 149030 584761192
2 156491
2 59794
1 153588 332154626
1 199963 380929490
1 62051 357010076
2 109467
1 128162 420588111
1 193226 882705243
1 169784 302668294
1 18495 50249395
2 81771
2 50942
2 124721
2 98917
1 63287 498772737
2 68665
1 42800 571065176
1 88598 32928100
1 85185 937530881
1 164307 833667607
2 31332
1 150427 174265223
2 128230
1 169988 298420994
2 3714
2 177108
1 4916 307607762
1 115748 751824178
1 174271 430615771
2 16470
1 130860 519826630
1 38717 230320441
1 143421 726712250
1 58114 364379837
1 33498 856678873
2 150832
1 60022 696707008
2 103983
1 159991 337682239
1 35624 668600134
1 187517 809924520
1 76996 419900458
2 165180
1 192794 151864644
1 33092 294041839
2 40705
2 71312
2 198943
2 141920
1 88430 665289247
1 159393 673779918
1 178449 576475230
1 90070 623907911
1 122524 983259631
2 37195
2 144838
2 12523
2 157029
2 180225
2 57969
1 114002 703768688
1 13160 62859142
1 156200 896414716
1 165282 601500381
1 36619 469038508
2 36152
1 104032 431784579
2 171754
2 13065
1 12775 46226171
1 107742 147937724
2 79407
1 37659 904715401
1 30870 292974266
1 93833 548397696
1 172095 850774099
2 188804
1 66657 415978410
1 158677 164450728
1 129115 335903435
2 44076
1 174876 302546536
2 16740
1 152401 173088269
1 154694 729876993
1 186313 579216847
2 187920
1 61424 574363005
2 73781
2 115054
2 145240
1 75467 866234437
2 158341
1 105835 922545621
2 63214
2 153356
1 108475 566608145
2 118309
1 121539 686622310
1 15448 125703992
1 113038 948944252
1 143551 87659471
1 22267 204427518
2 53350
1 95124 362718944
1 141748 28444710
2 21552
2 154153
2 30714
2 114450
2 134875
2 116930
2 185315
1 22509 195128384
1 36245 842878621
1 14037 651442300
1 96162 167054294
2 68421
1 88608 868377152
1 101072 92470137
1 140072 32961299
2 160489
2 197590
1 180783 991974108
1 198475 885402952
1 8453 566873754
2 83172
1 153458 979868101
1 80809 729130349
1 40021 773982274
2 65117
1 165320 704026649
2 40084
1 194060 666526999
1 43666 238359940
1 125536 584483238
2 186989
1 34970 700508898
2 6041
1 160710 505671087
1 143980 725997272
1 177926 987668671
1 22790 425095164
2 98856
1 139178 582468636
2 53322
1 189697 718079568
1 44654 291886788
1 10726 60380587
2 63442
2 35411
2 127670
2 138640
1 72202 458652413
2 56799
1 89366 198862695
2 64665
1 109695 45480794
1 148619 980737659
2 124709
1 168820 337812249
1 79689 441280339
1 180770 248982503
2 192668
1 139923 546969817
1 150227 406659278
2 69375
1 62171 525024788
1 160652 422809866
2 152606
1 75088 252256259
2 13243
1 174665 507596250
1 17539 678304451
1 61961 526597943
1 13754 152055136
2 11958
1 29020 838613916
1 45787 513631096
1 171918 109975153
2 160658
1 129042 59735828
2 37883
2 95110
2 6552
1 188104 224292082
1 91577 750497208
1 115322 650068180
1 69131 504293524
2 57079
1 174898 538076647
2 8873
1 159022 275009732
2 173338
1 122758 987460267
1 196196 295074530
1 180464 280616981
1 121923 939293857
2 140398
2 50045
2 66288
2 26557
2 144931
1 185534 503634056
1 75835 267362043
2 146723
2 157723
2 42238
2 6644
2 38284
1 17693 191501878
1 4117 216708778
2 98270
2 151947
2 111004
2 178289
2 136323
1 186819 512573967
1 2889 700460869
2 88620
2 113031
1 143056 904749521
1 71709 757191122
2 121093
1 91843 975872050
1 145505 54432794
2 181845
2 135804
1 101071 809453073
2 187406
1 10783 778616909
1 136768 606074795
1 87267 582554923
2 12555
1 56451 811468712
2 5765
1 143535 179221603
2 125809
2 176359
1 57491 940879918
2 157411
2 168320
1 70244 173737301
1 145063 346958961
2 117402
1 199061 902099608
1 24145 793959211
2 75346
1 3162 376071533
1 180416 838307090
1 71434 808357456
2 61293
2 29925
2 114405
2 157785
1 166485 649844493
2 47166
1 179283 674229656
1 98875 42382877
2 29767
2 129808
2 91752
1 9482 196226768
1 43803 8240388
2 67724
1 52111 231855949
1 55706 298537427
1 165250 33556478
1 75846 469493572
1 36564 213880345
1 58733 939468878
1 112373 900676745
2 72543
2 183960
2 156188
2 168276
1 45207 716731796
1 61600 330243432
2 181240
2 25091
2 124272
1 75338 993671690
1 162375 728722856
2 89896
1 187664 125482031
1 9410 917207389
2 77712
1 152172 155866779
1 153361 914324553
1 192154 643336494
2 82610
1 76875 992158244
1 21116 64198908
2 81985
1 73952 3354714
2 123501
2 54975
2 18266
2 40941
2 60150
1 39041 35693789
2 24053
2 173781
1 109560 619935729
2 64482
2 191330
2 152435
2 29030
2 87736
1 179744 109426243
1 62936 456612546
2 2376
2 155175
2 135608
2 54283
2 186203
1 155944 769254055
1 186258 776540385
1 9805 976760546
2 78693
1 187296 591339232
2 41617
1 12572 459181546
2 176864
2 174226
2 168281
1 173445 136432131
1 20139 759417588
2 36161
2 118341
2 179193
1 12927 329629172
2 9254
2 7625
2 102305
1 68684 556737635
1 85112 411776891
2 73876
1 13681 357354203
2 191236
2 162929
2 94049
1 90631 5959170
2 92263
1 132603 36906367
1 111554 677042240
1 115200 64516610
2 21439
1 188007 240450511
2 45113
2 108176
2 48216
1 31237 583151304
2 157506
1 19662 624635941
1 163662 682989085
1 67786 386093027
2 60091
2 67138
1 110564 809594558
1 112780 959718752
2 152986
2 73816
2 192775
1 38713 948259684
2 116088
2 23829
2 165648
2 184777
2 60229
1 18061 891122001
2 91373
2 93441
2 136193
2 85915
1 139395 402269422
1 180764 459410763
2 9191
1 65520 304824074
2 185758
1 49572 568336995
1 174261 450828147
2 145947
1 80107 228370235
1 24001 194827879
1 135507 566681116
2 41501
2 532
2 43279
2 63136
2 27448
2 44877
1 139300 712715402
2 198961
1 191323 528816040
1 137307 968903255
2 171598
2 95708
1 8734 422175689
2 154943
1 136696 209656656
2 156736
1 57830 503542699
2 110535
2 77064
1 144228 366718961
1 1636 887860993
1 10037 86166858
1 141164 92273154
2 105894
1 93440 647157874
1 34061 236831349
1 130697 8226121
1 27036 182031016
2 11742
2 125302
1 196657 356639831
1 155676 244995590
1 172717 54317275
2 45683
1 44679 905497956
2 49327
1 83049 309816277
1 75377 68845638
2 66364
2 169245
1 124628 608184542
2 146571
1 4446 904999026
2 158314
1 16062 808155314
1 104591 643831295
2 23597
2 199953
2 114139
2 184837
1 146776 307350050
2 32563
2 95187
2 63423
1 162279 267436956
2 125053
2 33113
1 61385 713719826
2 3093
1 188372 185639638
1 80032 616921296
2 15169
2 47062
2 7645
1 180502 608168929
2 130390
2 107798
2 26034
1 92425 375308320
2 43901
1 108922 242622125
1 187264 901178952
2 92079
2 80524
2 20884
1 57753 321633122
1 16484 312227446
1 152530 936696438
2 140309
1 33256 887696045
1 40308 389799940
2 138001
1 148411 735112917
2 22339
2 187396
1 144205 292260012
1 67120 150196174
2 114881
1 114946 308414584
2 107461
1 95292 685152965
2 37516
1 146155 743404604
2 172501
2 176518
2 116926
1 165819 726052141
2 162847
2 153610
1 195802 457284801
1 74473 759417591
2 48552
2 148683
1 196791 619792417
1 67315 893249758
1 197041 611890975
2 151183
2 190495
2 128574
1 72870 353449953
2 125483
1 63103 749682316
1 62262 229942726
2 50037
2 1046
2 43365
1 111450 529429042
1 29807 631475119
2 19922
2 110179
1 153817 96317514
1 80697 476205120
1 76603 668752966
1 69269 707744258
1 11304 43676953
1 175933 589256084
2 156381
2 24432
2 105224
1 5219 683492466
1 70280 273990772
1 124319 516926747
1 149141 750108888
2 107798
2 191366
2 178318
2 14247
1 87642 95019641
1 68749 290031115
1 81830 75870712
1 74417 331410733
2 18158
1 145799 371571186
1 55789 261106419
2 85343
1 72257 373633865
2 35845
2 154732
2 88028
1 97214 99050647
2 197061
1 28253 524704327
1 59057 102633059
1 164574 483202632
1 88753 221413080
1 104937 162519276
2 81541
1 89896 686770699
2 195704
2 14344
2 61638
1 148464 529566026
2 57365
1 60936 411577104
1 9972 710088156
1 185144 264573295
1 51737 870786789
1 15565 406239623
2 160001
2 176376
2 93790
2 190752
2 194449
1 94327 22275019
1 124366 992668598
2 183073
1 125430 697251037
2 120385
2 66897
1 54635 771101921
2 126461
2 128741
2 188530
2 167892
2 131646
1 144316 888084230
2 177421
1 2020 524593061
1 132954 635614553
1 97665 390306346
2 168226
2 116588
1 122399 462027495
2 44400
1 63048 548224705
2 42840
1 198987 339791852
2 175311
1 140595 305890819
1 106834 996841030
1 81370 352345283
1 14958 327014070
1 129764 868737566
1 92679 151474377
1 173124 688262304
1 35204 212564249
2 81093
2 50419
1 156646 984110183
1 161361 635618386
2 192671
1 166884 966037464
2 176072
2 137716
1 13185 307468625
1 89938 486509212
2 1526
1 143845 392842372
2 120290
1 195743 439943315
1 169628 112024814
2 88359
2 74197
2 161851
2 39254
1 151844 947574621
1 34999 10791551
2 48821
1 40940 13653521
2 127583
2 36554
2 109514
2 14216
1 142370 761455809
2 100649
1 176757 165766028
2 170193
1 64920 219203340
2 192438
2 179036
2 150579
1 134213 171103251
1 198608 896895725
1 54761 434570866
2 153757
2 112337
2 31273
1 90621 69833608
2 183229
1 74520 95992222
2 193465
2 44476
1 6356 287097155
2 195921
2 154167
1 84811 242818769
2 72598
1 34590 374888497
2 198078
2 20522
2 167283
1 82572 314389062
1 123031 139985722
2 6138
2 40523
1 14332 51457148
1 63228 334526511
2 114117
2 181796
2 2808
2 198684
2 187240
1 127433 579388712
2 122287
2 45610
2 27711
2 126474
2 20547
2 173541
1 120316 155619333
1 43676 160010989
1 169687 659517717
1 119412 5247883
2 187001
1 112907 375295458
2 164875
2 50607
2 175181
2 134636
1 38369 555355238
1 66943 107469468
1 176872 898306418
1 191725 273711287
1 96689 909650355
2 36623
2 87309
1 48044 814990545
2 180800
2 107678
1 144864 924244553
2 96927
1 101655 968080628
2 152060
2 133833
1 56633 292064788
1 30191 759725526
1 67019 960803321
1 86507 770677384
1 90437 732019743
2 32555
2 57491
1 4841 327080751
1 36205 561407007
1 31234 654687043
1 120274 475077045
2 132432
2 119901
2 6553
2 199727
1 190072 671556271
2 188878
2 70645
2 18838
1 136522 182850262
2 164498
2 193843
1 175603 953251781
2 102214
1 40544 743261031
1 32572 926709138
1 7292 318591672
2 85338
1 93877 439029401
2 34594
1 45427 426454534
1 135372 87516347
1 36955 463436534
2 170987
1 26255 838107220
1 186994 305898539
1 192738 731509025
2 178059
2 15605
1 13656 408141316
2 66600
1 145466 627407770
1 130706 409148163
2 18139
1 3773 605418076
2 130238
2 50361
1 135969 812022747
1 145231 77214077
2 141416
1 184733 129251378
2 155712
1 114425 545257028
2 42508
1 10608 655014211
1 46826 894325724
1 146196 973123314
1 24365 367524744
2 89651
2 196254
1 127803 630180071
1 67274 942636000
2 152144
1 80570 957031573
2 4105
2 161772
1 112844 461367515
2 78159
1 147126 462924248
1 176728 94022112
2 77479
1 24194 724505644
2 189959
1 153775 275679391
2 144008
1 51537 769940991
2 137152
2 19880
1 41564 808017957
1 2489 902474731
2 11190
2 48244
2 162801
2 90667
2 102885
2 38094
2 26268
2 107235
2 61693
1 13028 363863209
1 195423 633648689
1 19176 353656368
1 82575 740753613
2 93520
1 36416 722696893
1 33486 960762783
2 89458
2 7764
1 24204 630259716
2 171737
1 74273 991905355
1 123461 631219833
1 127595 504236915
2 77224
1 158556 588873067
2 133943
2 163723
2 124498
2 36198
2 187097
1 113617 177968351
2 108674
1 88767 820741076
2 165001
1 35908 714170162
1 108329 561423271
2 20878
2 160254
2 169399
1 123903 337129472
1 159231 995181166
1 35099 31225151
2 122137
2 16494
2 187174
2 75128
2 49518
1 130675 56506634
2 52671
1 102045 571231102
1 126943 796289853
2 169968
1 67306 681896207
2 37558
1 96989 464218489
1 53311 602480529
1 112252 95609628
1 158523 314653816
2 17253
1 196100 854402929
1 159370 472669718
2 35078
1 191210 24147329
2 66353
1 133029 184454581
1 37665 569768822
1 145529 916564685
2 17297
2 151624
2 115319
1 127296 361074573
1 101457 32762707
2 108940
1 23431 319467240
2 120890
2 103303
2 160473
1 157558 618092161
2 102816
1 78228 529233265
2 120059
2 178622
2 196336
2 94138
2 90423
2 34512
2 3909
2 181251
1 171768 687347358
2 32115
1 38729 208164519
2 177583
2 81257
2 192012
2 64739
1 36167 5548980
2 60709
2 168240
2 133169
1 27374 847028086
1 144782 703536485
1 115594 648953876
1 135548 769125320
2 13139
2 70401
1 18541 118237622
2 20822
2 104387
1 102197 236277290
1 177848 109973396
1 21354 725530124
1 182931 680435058
1 116311 2065293
1 118808 259079603
2 61861
1 112957 248973421
2 122471
1 34044 591980059
1 124973 788508944
2 175654
2 186430
1 39390 662473944
1 194070 202913797
1 129361 679250307
1 14431 447792689
2 164313
2 46732
2 56852
2 70623
2 43877
1 119029 231962391
1 186409 859391276
2 131977
1 103018 687424646
1 115173 455274009
1 137945 282774870
1 180439 433577456
1 16788 974865600
2 131513
2 3018
1 15080 976984901
1 52276 386218194
2 119725
2 28855
1 127653 697622663
1 90712 89076536
1 69689 389688266
2 176872
1 176829 65441622
2 100253
1 76914 526124766
2 172595
2 185513
2 32009
2 23716
1 180783 854092875
1 123631 406237613
1 168247 522562800
2 152493
2 121818
2 43820
2 24647
1 34913 370809389
1 191646 191978642
2 34575
1 158795 635525638
1 66071 293927650
1 135263 220328140
1 131590 93749998
1 105065 774055087
2 65865
1 90481 292957167
2 29083
1 156273 961634449
2 168061
1 192866 424475781
1 180572 715080715
1 185901 571700224
2 117308
2 20871
1 155812 186312044
2 52125
1 23873 144181976
1 37434 125884630
1 141402 557162034
2 113603
1 78305 168687782
2 31655
1 186914 508868259
1 7954 487901359
1 5731 484142574
1 172603 832753096
1 145876 158227044
2 153204
1 160704 196712985
1 56953 655261792
1 174205 704265244
2 196532
2 5686
1 5280 825323224
2 194716
2 188144
2 130772
2 171740
2 113048
1 76067 491650236
2 137890
2 15805
1 71179 848036687
2 144224
1 178297 758286617
2 117577
1 118447 992114969
1 183717 677318479
1 147432 41030932
1 60872 487240626
2 66582
2 9753
2 108352
1 183474 160506066
2 47135
1 148221 781540034
1 185923 835609463
2 60576
2 188840
2 44276
2 113220
1 136304 734001939
1 73795 321455467
2 89148
2 88491
2 66753
2 152512
1 100730 330747946
2 122982
2 136909
2 81332
1 157665 829434279
2 77019
2 195210
1 39179 955032419
2 120990
2 116599
2 21375
1 166879 229822143
2 167226
2 45543
2 140686
2 123686
2 39097
2 138888
1 37717 727790633
2 70120
2 56569
2 13182
1 66248 782033153
1 31199 28262860
2 174346
2 115249
2 99397
1 126491 894592304
1 161326 891422390
2 57037
1 51061 740796902
2 91464
2 156665
2 34219
1 161831 122662632
2 57344
1 59572 90102871
2 180915
2 187819
1 82584 567876149
2 121197
2 133267
2 65907
1 118124 407152384
2 171192
1 49085 702485363
1 96707 468695493
2 106564
2 2509
1 99739 323193269
2 7578
2 173093
2 39062
1 24390 390745711
2 12402
2 23137
1 131593 129732378
1 189159 230097820
2 109574
1 19727 898427788
2 26296
1 177539 959631691
2 138490
1 131738 298368284
1 77653 843233818
2 31614
2 36448
1 96213 27035933
1 829 267419434
2 8235
2 174303
2 58384
1 159838 153685989
2 143937
1 15442 85736105
2 81140
2 99019
1 53521 381371896
1 123657 695888523
1 98728 843325873
2 82781
1 198355 266239783
1 9247 973545471
2 169212
1 109550 307853
2 60971
1 54563 959380870
1 134249 246552281
2 176953
1 61971 928304536
2 57318
2 99313
1 38039 520536245
2 43856
2 119241
1 87761 738202659
2 117782
1 86620 73735444
2 179678
2 864
1 189767 722565939
2 162448
1 85955 82916926
2 195041
2 30254
1 93435 886951150
1 72069 214914202
1 94061 440777136
2 54267
1 1023 614612933
2 24499
2 144773
1 106320 206678220
1 35931 656113283
1 125661 505047210
2 61626
1 173933 488744659
1 155336 154319583
1 1753 674072109
1 157750 293368490
2 153854
2 37777
2 7168
1 190825 809771969
2 184790
2 50670
1 197822 887812906
2 18261
2 128900
1 134898 14832281
1 155394 862169
2 27720
1 184458 755783714
1 65776 689135619
2 61899
1 82508 452009444
2 103995
1 24398 274864095
2 106891
1 49039 643365313
1 40191 829511263
1 199171 619982937
1 179636 881449312
2 142362
2 139595
1 37697 458438984
1 36618 194525834
1 32637 482493778
1 32202 350740088
1 163203 597335701
1 108097 687895910
2 36933
2 120695
2 195409
2 167995
2 123513
1 1284 927011232
2 99675
2 36400
1 176780 427105526
2 60812
2 115844
2 81789
2 54460
1 157357 54956603
1 8852 210036276
2 22335
2 14099
2 171489
2 35694
2 177855
2 10097
2 167859
2 146366
1 180948 328481651
2 44571
1 7255 273064296
2 114955
2 32012
1 38853 456100210
2 183310
1 100834 536707777
2 189677
2 158049
2 95552
2 139821
1 14532 436378042
1 55321 538699149
1 79699 94147948
2 115459
2 118323
2 55994
2 118131
2 26361
1 118039 901193192
2 61417
2 39867
2 69399
2 33195
1 119730 513692894
2 64662
2 96991
1 91964 415293470
1 62866 388186842
2 175798
1 65756 695817890
2 51325
2 183620
1 89200 233051135
1 148709 114982066
1 60443 136449383
1 64147 362677594
2 50479
2 185850
1 1231 190247571
2 179078
1 2767 421883442
1 80265 766317697
1 114347 396121671
1 193627 782606560
1 102311 107451027
1 199886 292115787
1 118961 496166182
1 119235 49830847
1 41504 122900741
2 50757
2 149406
1 97371 548902030
1 13847 440610027
1 29892 866775964
2 124968
2 181652
2 111541
1 197672 141646029
2 97092
2 58774
2 93198
2 123438
1 46042 639843072
1 154996 744718074
2 151562
1 67122 470584962
1 97626 992698339
1 41780 642075302
1 4007 210514835
1 69082 48580758
2 127619
1 14910 515361012
1 128280 878203558
1 12806 406155506
1 174681 26095567
2 133948
2 48855
2 42014
1 198705 952385184
2 189663
2 159631
1 33469 949675755
1 63877 487462292
1 60462 864148095
2 177757
2 162912
1 130807 145093484
1 127444 207847174
1 67467 15153187
2 18212
2 49152
2 181308
2 136316
1 14135 168255045
2 108986
1 56551 889835025
1 182768 948852654
2 32670
1 73354 245256717
1 146029 828410074
1 75462 14587457
1 166074 294207185
1 105977 875088358
2 112625
1 74050 702991537
2 48916
1 112762 297518504
2 11152
1 196817 183632642
1 20921 288805023
1 70141 706758
1 14429 367494056
2 109756
1 143627 972420153
1 72806 82831928
1 79046 4904824
1 142290 799065443
1 159601 385204323
2 127253
2 99621
2 3542
1 111350 831300134
2 122704
1 5066 802221419
2 54210
2 122403
1 153250 323632458
1 29360 434886691
2 72314
1 67614 432232683
1 113458 474071583
1 52873 51225786
2 62585
1 76880 986829172
2 143953
2 53200
2 167276
1 193535 794895956
1 162036 557345944
1 39950 310935489
1 54105 812051525
2 134898
2 109950
2 93588
2 44368
1 120055 631518302
2 171465
1 6907 54998529
1 124236 785802090
2 101720
1 151816 369787740
2 197975
1 141054 974060991
2 171705
1 110992 739083909
1 197785 683275541
2 185983
2 193859
2 191371
1 196818 503847963
2 145816
1 56185 354140634
2 53210
1 180837 153274011
1 119368 321950865
1 189707 29815876
1 41526 56995661
1 170712 477952232
2 50735
2 104077
1 165616 476083831
1 160544 25131237
1 55549 174829125
1 139563 682429050
1 86952 997995432
2 74248
2 187282
2 189938
1 16542 395877728
2 155705
1 153640 644552166
2 44890
2 118464
1 47265 584678677
2 12322
1 167871 551966328
1 68064 289732802
2 153591
1 110770 316856570
1 9165 754165843
1 52425 817729491
2 86347
2 147349
2 152934
1 157567 695961546
1 131906 442236617
1 194713 727543458
2 120752
1 90266 836212655
2 115917
1 186008 726839877
2 95026
1 166724 52933266
2 121648
2 94196
2 31344
1 44684 455199642
2 128637
2 11814
1 48211 898593417
1 148417 139322146
1 101610 883372145
2 180908
1 120736 244423683
1 3610 212338745
2 188677
1 21317 102605821
2 70795
2 172141
2 139770
1 106460 358632778
2 4400
1 7501 205549901
2 102655
1 36708 317919559
1 157779 879619409
2 141347
1 185216 39260139
1 194760 662738382
2 77052
1 113526 361792865
1 173873 716733177
1 139859 76795995
2 118735
2 73322
2 135843
1 50716 354319356
1 75409 618270635
2 139776
2 41326
2 147165
2 167605
1 132416 730548065
1 84730 599736142
1 67420 911393108
1 189066 231080400
1 20764 34444841
1 65695 129247323
1 90077 2366183
2 197772
2 1327
2 117955
1 118569 259967448
2 25781
1 56983 840101607
2 105181
2 23201
2 57141
1 70048 784338426
1 31970 830221096
1 31977 720083847
1 178873 275656324
2 118507
1 117260 490642714
2 25212
1 109234 122160982
2 44999
1 83463 913588948
2 6830
1 44287 529292874
1 186012 455241387
1 15339 845615915
2 54427
2 90945
1 84258 161215143
2 148546
1 166380 254451261
2 179213
2 69168
2 47668
1 28254 579073745
2 30527
2 170928
2 197204
1 172485 705663
2 7461
1 77184 6716898
1 128753 864419939
1 108089 523693621
1 18465 759768972
2 124463
1 61499 575793894
2 75752
1 173245 430004947
2 4081
2 105889
1 167224 68332511
2 37329
2 175056
2 110657
2 3033
1 109479 903354696
2 141096
2 152377
2 169906
2 22982
2 112501
2 120405
1 182704 647237379
2 129219
1 4518 710949473
2 192928
2 172992
2 135602
2 55367
2 167998
1 127798 27011369
2 52302
2 181186
2 34134
2 7815
2 125113
2 176604
2 62520
1 129691 922165703
1 1137 687125393
1 126070 922355408
2 44251
1 84708 250640456
1 71237 255985948
1 21119 348912238
1 11098 249844943
2 71458
1 152867 984433949
1 63552 250632426
2 147052
2 15381
2 159935
2 25372
1 176136 221155057
2 115781
1 124956 389584962
1 37958 635223801
1 179368 231172361
1 7702 299951955
1 138976 591229287
2 140512
1 62354 230804829
1 93119 272812107
2 115267
2 123091
2 143965
2 33022
2 170782
2 47228
1 145537 432475008
1 75039 384264392
1 116830 129216828
2 162594
1 110399 335092431
1 160154 684211323
2 104085
2 12040
2 92406
1 33219 905672108
1 159350 96618265
2 72038
2 102493
1 143884 533418319
2 168517
2 174252
1 154837 573738206
1 163498 378577794
2 118910
1 26075 818242264
2 185106
1 158661 976385236
2 67473
2 179223
1 180379 342735120
2 172176
1 187349 275652445
1 109374 424355545
1 70414 477904065
2 142647
1 109687 884428162
2 109299
1 191332 573095695
2 83264
2 83498
2 138165
2 188395
1 17902 894441160
1 136 878294065
1 156231 33163971
1 176974 343079878
1 116001 331447847
2 106630
2 22931
1 108471 991422882
1 143616 611032997
1 72966 976026425
1 96561 512816276
2 20386
2 126465
2 111246
1 191542 748726469
1 194252 75201731
2 136883
1 10353 889152409
1 44489 492270502
2 59483
2 27969
1 174829 721430211
1 38707 813481157
2 30660
2 51087
1 51434 849244632
2 192218
2 178423
1 177478 454517582
1 176623 993110459
1 145778 566221072
2 113308
1 11839 312647842
1 119555 509061345
2 43459
1 148599 170819495
2 91576
2 132574
1 97951 182511568
2 72607
2 16361
1 133275 916993923
1 62737 865795204
1 141566 711774230
2 16001
1 147872 716733440
1 68234 236339530
2 106998
1 132786 945570471
2 77019
2 24545
1 162890 303893854
1 136460 295620534
2 140468
1 39575 299783126
1 191720 291772691
2 113815
2 115452
1 160140 810978116
2 63353
2 30319
1 58229 413785760
2 57143
1 108894 525824510
2 16139
1 158661 492859147
2 108568
2 143610
2 151256
2 79165
1 156701 478806327
1 140884 522165738
1 58787 506144883
2 191580
1 45986 971941640
2 80754
2 182738
1 108003 576367565
2 167608
2 21944
2 11302
1 130256 501467202
1 110922 510172798
1 118509 223861249
2 130518
2 52836
2 112476
1 93093 936476246
2 137579
2 12583
2 16500
2 154882
1 48759 746024815
1 85419 198002155
2 193973
1 134885 53839198
2 131914
2 7998
1 35268 802431640
1 98596 783591902
1 183984 648236060
2 112447
1 62300 442883032
1 160142 789580658
2 149144
2 54849
1 135198 711647440
2 126847
1 18397 483615091
2 187963
1 97708 303329199
1 120036 100115888
1 16760 372727076
1 18153 194424739
2 57448
2 100479
2 75032
2 172385
2 70492
1 121129 91380509
1 190655 563394087
1 23247 518580117
1 32398 817815825
1 15115 112539803
2 53916
1 174690 450056860
2 117567
2 191709
1 177571 990397567
2 95643
2 39908
1 110662 343521157
2 88340
1 145829 932910653
2 41367
1 20871 103319498
1 111339 138904948
2 133413
1 156398 302701672
1 1653 768367592
1 161248 147901934
1 51146 422616560
2 181733
2 187121
2 165139
2 53200
2 182149
1 110705 920282412
1 46516 999259514
1 13687 51302762
1 137471 28619923
2 182985
2 35546
2 182955
2 114545
2 188333
1 35733 85347931
2 56215
2 141690
1 185698 524214269
2 183345
1 173246 921345928
1 148643 9357945
1 35599 610905735
2 15063
2 67789
2 53689
1 98081 124915795
1 2515 570957183
1 100268 933825527
2 177247
1 18378 734320876
1 77146 260989174
2 177433
2 188144
2 123994
2 109881
1 92626 954764646
2 29806
1 46614 296683501
2 117762
1 4004 695620656
1 180518 194186453
1 130166 16476947
1 29134 238992627
1 75441 335360868
2 52003
2 130681
1 144101 57676970
1 185108 812470904
2 196402
2 184359
2 34072
1 184261 178730696
1 9318 718210707
2 90598
2 39285
1 9016 988736750
2 143619
1 26374 956764878
1 60102 471074678
1 69634 920947780
1 134897 84951802
2 193756
2 188228
1 164233 169725663
2 184541
2 26377
2 65100
1 13752 142697149
2 49979
2 88067
1 91586 464473880
1 185943 356153492
2 85011
2 85355
2 139915
2 123265
2 128828
2 162978
1 34772 985931362
1 79309 481572607
2 25955
1 173496 680443306
2 22525
2 135481
2 153241
1 55732 40465783
1 113913 271840036
2 196688
1 124551 818671840
1 142655 751213692
2 21060
2 131694
1 133767 50075066
2 67815
2 98666
2 54114
2 110960
1 35746 889697012
1 70704 584565547
1 193937 650202432
1 119284 315243498
2 110316
2 47388
2 99317
1 5077 947919417
1 34089 780571258
1 183516 915217072
1 181590 725504121
1 94332 759294055
1 92081 174016146
2 15440
2 152526
1 34847 975243473
2 149614
1 144685 431313524
2 108518
1 10367 519200781
1 7624 190510203
1 9084 456786360
2 161105
1 48358 497396174
2 91083
1 184773 551842373
2 56055
1 58671 294381598
2 114156
2 62434
1 35230 777650659
1 157785 805966044
1 3393 290059176
1 155411 67028157
1 102492 465875491
1 157077 422658302
2 184406
2 90837
2 133226
2 34522
1 50745 799406838
2 58705
1 74829 149607115
2 90630
2 179524
1 149597 699680655
1 62151 876210194
2 114738
1 60732 651958853
2 143129
2 3873
2 112897
2 148539
1 146552 314670476
2 26113
1 1821 275954539
2 45771
2 140232
2 110327
2 39934
1 17714 981030021
2 85831
1 26662 105552045
2 32306
1 93680 984990204
1 115715 313554158
2 160609
2 75034
2 109662
1 23468 204351751
2 166483
2 140426
2 93475
2 59483
2 117702
2 116323
1 142909 449474859
2 81987
1 166877 860203336
1 176641 405009425
1 105222 838368012
1 173180 342514892
2 182360
2 43312
2 62607
2 181381
1 186777 871128861
2 130917
1 91779 91788951
1 108106 707996684
2 109436
1 32436 795236729
1 175216 75955167
1 35506 220489583
1 105531 793083687
2 151084
2 54579
2 70328
1 80601 725359232
1 48952 686188634
2 136953
1 100170 8315874
2 110418
1 107984 508439638
2 131275
2 53235
2 169197
2 129366
2 74799
1 53540 7818425
1 122186 369335854
1 131544 516417611
1 90303 287587149
1 151893 147107195
1 4516 475781675
2 138647
2 134598
1 161544 430639038
1 59424 254646897
1 181372 188049639
1 23013 617252557
1 196132 531516097
2 91719
2 148399
2 192309
2 88391
1 29898 612189176
1 191752 411207480
1 121212 145968000
1 145859 714971099
1 191659 26622967
2 94063
1 186737 983514767
2 168146
2 38210
2 136504
1 59672 563605560
1 82430 56183399
2 20218
1 150366 295189877
2 174523
2 169084
1 88653 585673093
2 67810
2 179359
1 19329 429829216
2 88195
1 117629 777591146
2 162629
1 25426 962780998
1 61008 125483941
1 111667 461157941
2 60609
2 96264
2 141971
1 21810 169196839
1 37787 674304331
1 36701 652850393
2 25087
2 13728
2 152645
1 65630 666813923
2 185712
2 154006
1 52920 369548713
1 94816 817090370
1 112257 38124607
2 171966
2 68737
2 60347
2 62809
1 67440 515191877
2 102155
2 25099
1 199061 41364973
2 176514
1 74018 756964570
2 146624
1 167949 655202784
2 135693
2 51027
2 93989
2 66249
2 45366
2 172743
1 87147 65530454
2 55637
2 62345
1 177221 805157283
2 91665
1 192723 482627368
2 26362
1 55447 461145963
2 166536
2 111530
1 149037 507105265
2 110412
2 60805
2 33494
1 183863 406038795
2 89808
1 174502 431242347
2 145836
2 186960
1 79487 853771790
1 89443 697611728
1 32892 229603154
2 102984
1 111555 863373269
2 16244
2 80047
1 160679 988570328
1 121157 991941904
2 703
2 89295
1 143622 323101371
2 175042
1 104935 189240298
2 71970
1 26224 260169962
2 187140
1 85243 246745659
1 157990 825457838
2 98522
2 55534
1 127040 972767957
2 101746
2 1990
1 30926 152113676
2 111179
2 77722
1 92180 605263086
1 164892 897754822
2 83016
2 56062
2 127103
1 28012 456326592
1 159172 828401287
1 137847 737437450
2 188996
2 82899
1 32593 428461496
1 41099 382601227
2 38417
2 152599
1 134563 933023979
1 114818 865726194
2 103769
2 31829
1 18119 286759991
1 143770 7984606
2 128154
2 35097
2 63493
2 117293
2 564
1 128432 827572096
2 116973
2 23182
1 188378 373671134
1 135161 563500477
2 56857
1 41904 241638987
2 111007
2 128294
2 72164
1 41230 145948103
1 49176 330313810
1 110504 812386682
2 18324
2 188407
1 5186 176939835
1 61946 20675079
2 47171
2 19108
2 29012
2 188700
2 41424
2 74220
2 179451
2 32222
2 9650
1 121883 557437267
1 69680 826553943
1 192846 616137202
1 68924 232493249
1 68319 176238270
1 175118 801047474
1 23270 690102350
2 94322
1 58704 691039894
2 118218
2 167573
1 96557 520748658
2 11085
2 115917
1 37599 220774443
1 79418 710739275
1 29775 152536420
2 46501
2 54010
2 150027
1 147366 304384242
1 172409 44699538
1 109122 570096649
2 196642
1 151028 544844258
2 54118
2 96458
1 20504 263746741
1 10536 592262332
1 49523 779099176
2 11140
2 39951
1 15051 758865257
1 77655 921037971
1 101576 363615040
2 33781
1 4560 952403062
2 55970
1 158791 747564712
1 4472 603720977
2 3303
2 79895
1 45221 957810273
2 116578
1 114961 185899855
2 142153
2 95646
2 27741
1 122248 846098341
1 35058 887026686
2 36217
1 104603 201906635
2 199130
1 118611 829237888
2 77678
2 102667
2 127899
2 131560
2 53891
2 192884
2 178293
1 43269 552195869
1 193448 48837162
1 135084 827225113
2 3395
2 102371
2 197008
2 85435
2 115597
2 21062
2 143285
2 141502
1 81061 587027649
2 148354
1 37907 38891362
2 14333
1 135538 293802962
2 115870
1 123641 17502702
2 9958
2 191210
1 95192 448574536
2 171668
1 31135 46003297
2 89637
2 134487
1 35360 643203599
1 59139 820652076
2 69418
2 4603
2 22362
1 46016 316390047
2 184365
2 55202
1 113869 588764355
2 148885
1 28001 320376423
2 83576
2 179760
1 128228 791782252
1 90449 819088245
1 112826 757870265
1 57992 471440587
2 124847
1 112119 518879918
2 103759
1 101072 651126638
2 162500
1 137075 63377190
1 5617 897708596
2 137618
1 41713 655940956
1 67175 838610010
1 36623 545497380
2 64995
1 29341 353287639
1 136562 222067044
2 99421
2 53692
1 27779 546601427
2 147709
2 140211
1 198481 336106117
2 111243
1 142530 556556084
2 110185
2 80393
2 133508
2 130545
1 28003 323030645
2 185003
1 110579 570718695
1 29339 998239015
1 166293 697754391
2 11608
2 102645
1 4818 793275383
1 18680 563377193
1 130531 356995175
2 88228
2 113766
2 67251
2 97375
2 10993
1 86020 549710229
2 118756
1 174760 977069796
2 50833
1 126835 678214007
1 22373 887276636
2 134908
2 147654
1 197566 6372656
2 16679
2 67146
1 50064 390442343
2 76030
2 14041
2 20234
2 149774
2 18377
2 133845
1 139259 115229984
1 30330 738540570
2 197136
2 96877
2 116206
2 49125
2 143588
2 192936
2 22044
1 198879 739865530
1 197677 901374397
1 147742 229554549
1 7312 895082932
2 20543
2 97948
1 60854 973459592
2 162404
1 86814 365969039
1 13115 657331336
1 14649 904056530
1 44716 694560100
2 185076
1 157628 79764058
1 174039 464400313
1 98805 929470800
1 119742 257282305
2 91623
2 131711
1 45702 792290118
2 62760
1 88390 955861090
2 159683
1 31684 714360572
1 2362 771237155
2 119021
2 53653
2 136887
2 150181
2 112339
1 189055 146089093
1 137324 708726876
2 128806
2 162920
2 68583
2 196910
1 100497 306364960
2 117749
1 129816 636468558
2 96991
1 58405 110150071
2 135257
1 132360 341420204
1 105793 21151278
1 100623 411378845
2 74787
2 9523
2 46517
1 165569 917678006
2 27738
1 122758 746861327
2 145262
2 158900
2 56215
1 97313 295268706
1 167475 199937535
1 105143 58770244
2 40639
1 87363 439421897
2 198725
2 52565
2 72422
2 151625
1 177631 22747004
2 74475
1 147560 643125328
2 134611
1 65877 80777141
2 67216
2 69102
2 128823
2 38282
2 158878
2 190116
1 72709 305398069
1 152055 570158263
1 42208 716196481
1 4682 116239746
2 22668
2 11853
1 118570 13011330
1 61060 17517886
1 121210 351340578
2 106398
2 145441
2 162591
1 20108 474955047
1 2799 876491117
2 83762
2 57637
1 34209 616657852
2 78457
1 129449 716707130
1 112363 217538693
2 135653
2 75023
1 4526 937274334
1 166722 149962338
2 106284
2 192690
1 64890 458162310
1 133625 90606043
2 178926
1 194549 802356004
1 68345 946562391
2 108170
1 193578 164748202
2 90181
1 94770 591990847
2 40702
2 72403
2 122427
2 115979
2 179494
2 184243
2 137844
1 192581 840086046
2 45960
1 77445 604493638
1 9166 253196792
1 6888 778562289
2 13094
2 144820
2 3017
2 116697
1 8114 391947473
1 102362 215719588
2 80518
2 176648
1 56795 375295429
1 98579 606304532
2 4719
2 163423
1 128852 514690337
2 33069
1 129469 133981693
1 104918 32218696
1 48368 415959589
2 125883
1 132882 536088365
2 64680
2 100197
1 47991 242213459
2 75612
2 173308
2 22311
1 140689 12039811
1 112769 230603130
2 197470
2 130967
2 161971
1 25783 120838954
2 42885
1 65679 797290582
2 83770
1 185574 283918325
2 113172
1 9285 678617722
2 178194
2 184643
1 78021 936769312
2 140717
1 190503 816716148
2 102503
2 137020
1 192517 724950508
1 104090 923116907
1 81126 646223739
2 132930
2 84237
2 199990
2 165893
1 193084 287176679
1 31572 90846535
2 37852
1 67972 974994032
2 188419
2 42183
1 3983 614091240
1 197586 698733805
2 135800
1 15614 520550205
1 196155 689231199
2 131894
2 52493
1 57332 503613765
1 8362 774874552
1 132234 690382809
1 199977 316358384
2 73524
2 4696
2 72304
2 15384
2 159520
2 45742
1 192955 856612544
1 194278 950010867
1 152928 25278989
1 150865 649580728
2 41266
1 135363 947646834
1 187520 891167058
2 51310
1 162751 565351905
2 178531
2 78215
2 162162
1 12342 981043961
2 190084
1 62730 176855517
1 176146 456316933
2 55389
1 131314 108711882
1 34012 918452080
2 64928
1 154092 679788677
2 54477
2 151523
2 117729
1 86731 492712450
2 108704
1 124551 208206197
1 29951 111442007
1 4268 636811317
2 128706
1 164258 166923414
2 100092
2 160290
1 58602 691930608
1 45606 31494250
1 46897 338170865
1 155123 742788553
2 62869
2 102668
2 60488
2 30069
2 141136
2 166454
1 114385 835285893
1 114398 12857366
2 199720
2 162240
1 61565 970811252
1 82635 227188164
2 81506
1 91367 247597208
1 186708 22473029
1 114980 189621579
1 55008 861900056
1 96295 92321634
2 135379
2 100449
1 140697 230135590
2 149876
2 108057
1 23387 229717828
2 7074
1 100106 207461997
2 121380
1 183196 757106594
2 70910
1 126642 303452388
1 59580 980348136
1 111862 464437908
1 25018 77778949
2 126628
1 73013 977468810
1 83015 812623340
2 143177
1 75136 231394048
2 1055
1 80579 455959459
1 135734 575339301
1 98790 882196504
2 13167
2 38938
1 22538 308548952
1 191525 43224823
1 59631 235330089
1 178633 187060274
2 197099
1 157967 664936179
1 6114 106851018
2 105121
1 627 209615901
1 171958 665126646
1 178538 928147697
2 149728
1 27773 505646095
1 22189 409410006
2 141885
1 142856 687923047
1 67315 579834190
1 80560 313055068
1 191676 799000493
1 60006 537878219
1 94211 187899154
2 111710
1 18601 301199641
1 39614 766778945
2 111761
1 131444 946143729
2 154707
1 113289 879137496
2 152872
2 133223
2 52829
2 62915
1 22594 444777136
2 46769
1 153764 31268289
1 34244 817511567
1 18591 903638679
1 153788 638072134
1 152661 84395039
2 112822
1 309 616281415
2 64463
2 65163
1 149996 760579413
1 189973 890125772
1 138198 883573749
1 32460 467236063
2 28239
1 124320 360182271
1 156967 982603294
2 190392
1 83633 676144774
2 153004
2 183627
2 31575
2 105622
1 156370 123509683
1 7957 670351633
1 180229 763542527
1 95855 284643206
2 90439
1 125577 927874267
1 175421 734277890
2 164645
2 85773
2 114804
1 64409 514449774
2 169440
1 168053 380841907
1 30110 986467269
1 155689 459610085
2 100698
1 110116 34621246
2 148814
1 20152 963856332
1 56993 693232767
1 146107 194959027
2 188485
2 64989
2 65063
1 197047 434370534
2 141001
2 100831
2 175643
1 5686 613285210
1 172220 874750869
2 118638
1 173713 53177949
2 106818
2 106690
2 196648
1 127296 554823138
2 54204
1 67281 875144574
2 189637
1 70967 844482579
1 170199 815373366
1 89343 986340680
2 6661
1 33880 919120848
1 33233 893475644
2 127469
1 48779 356675654
2 42982
1 110934 996821822
2 120600
1 6471 615476320
2 90525
2 172832
1 154764 431648604
2 42033
1 172981 993355750
2 190005
2 82005
1 148468 29426383
1 132239 288046555
1 106475 297346686
2 45847
2 189518
1 76473 31533800
2 123469
1 15884 394330986
2 66535
1 47946 4367837
1 667 73431991
2 177435
1 9938 141169496
2 70074
1 1783 440617678
1 65060 82657
1 187955 564089880
1 52774 362648695
2 195387
2 100133
2 99551
1 70914 562580715
2 3106
2 81958
2 157854
2 104934
2 26095
2 106354
1 6061 473745000
2 67108
1 124392 345248665
1 55464 352206507
2 43287
1 88912 969273219
1 80705 132177609
1 187191 165027962
2 54495
1 183354 15181432
2 92009
1 192512 394018441
1 54791 83744021
1 15711 862324554
2 46900
2 148848
2 49349
1 125467 781622310
2 163667
2 11753
1 141140 298048684
2 67607
1 3763 659505709
1 20348 952838070
1 122180 181122108
2 194750
2 33398
2 64907
2 101603
2 123308
1 90816 661317812
1 116565 853901051
2 141287
1 118950 192466501
2 106810
1 1683 82313367
1 105713 316694079
2 113073
2 22491
1 131159 277772554
2 134596
2 86439
1 45378 106179329
1 148072 481181879
1 121098 172860666
2 114057
2 180320
1 195989 615884642
2 16221
2 4607
1 137849 590077479
2 140868
2 57737
2 165138
1 139539 57362702
1 160428 756206949
1 108654 687483577
1 59852 250142500
1 121969 709273359
1 3555 610086728
1 109456 455019071
1 170436 976337789
2 129392
1 115883 825626121
2 112161
2 157393
1 198041 458640914
2 131713
2 162473
2 74962
1 124973 505068178
1 5418 530515792
1 64140 752465947
2 123563
1 40998 957120503
2 195898
2 161183
1 108897 247835045
2 19232
1 123939 79462295
1 164950 656301796
2 157833
1 44885 280277974
2 101589
2 14749
2 199576
2 138096
1 189705 400443944
2 51941
1 96664 34097962
2 43434
1 32392 921007530
1 146378 988744844
1 15090 512079619
2 182726
2 97217
1 86724 930317278
1 50861 18101603
2 86166
2 155630
2 196314
1 165994 223328108
1 153010 342852700
1 106903 904287633
2 127220
2 130744
1 19378 7601442
2 107435
2 47609
2 38887
2 105451
1 129978 344691661
1 60456 213321802
1 92344 301863004
2 3255
1 77335 60473150
1 69846 843783438
2 131937
1 17633 738233503
1 53519 811838589
2 161943
2 170267
2 138230
2 42419
1 181824 842046711
2 122132
2 100981
2 162909
2 1277
2 50024
2 36406
2 13133
2 117547
1 175592 707584965
1 137990 109612524
2 6129
1 22080 163583614
2 177772
1 33649 927084941
1 17457 451008916
1 103276 540012353
2 176518
2 92845
2 72708
1 135508 831248371
2 18789
2 120722
1 91542 269086190
1 44823 370569242
1 57299 234383441
1 2097 510438680
2 166635
1 128543 887610806
2 49732
1 63708 311864201
2 147009
1 139572 672832230
2 53284
2 103792
2 56979
2 61991
1 66915 60154752
1 116121 639781162
2 176051
2 34850
1 22051 352223726
1 11971 395685542
1 164663 525925965
2 104290
2 41896
1 7343 433622252
1 85132 455352010
1 123110 358010907
1 121799 412047402
2 80620
1 108827 55705655
1 178255 919322194
1 5743 783349599
1 23050 492813639
2 152310
1 92405 430327442
2 27055
2 96062
1 44821 970469552
1 75235 594846116
1 40760 47510219
2 168539
1 103726 169843335
2 35199
1 52807 456774529
2 62449
2 130
1 110 288255829
1 34011 934274481
2 29319
2 90085
2 100626
2 60257
1 198494 362303183
1 55528 883475414
2 61580
1 95740 276117829
2 132574
1 152422 351304993
1 39927 230565835
1 84477 448214871
2 39427
2 127088
2 112592
2 168166
1 133739 682731951
1 92425 900778911
1 122681 761940527
1 184736 557971599
2 166022
2 3597
2 156846
2 47016
1 174577 841347069
1 187333 505371779
1 61378 930763076
1 66346 678098313
2 130306
2 5745
2 164585
1 46157 618342730
1 83181 143312310
1 185672 388757789
2 70531
2 63521
1 163241 828876427
1 170811 130753611
2 20756
2 179903
2 193733
2 163724
1 124967 27235394
2 79157
2 126781
1 146355 462562164
2 50246
2 46609
2 55930
1 132258 327843363
1 135664 264665423
1 14280 676203776
2 122977
1 157280 292888037
1 156108 341051734
1 117251 518986019
1 159949 269312101
1 30686 127217284
2 85387
1 111171 356776441
2 145798
2 47616
2 13270
1 186594 889932823
2 198061
2 94662
2 92319
2 95946
2 61704
2 116970
2 69112
1 85553 397718348
2 150868
1 109827 944513372
1 193910 786026272
2 4212
2 11281
2 108384
1 62899 164879716
1 89678 765822494
1 41048 178471327
1 198925 301495155
1 27612 664063226
2 171122
1 149178 746068705
2 166989
1 52437 27518862
2 88562
1 14884 19261713
2 94946
1 15053 5024108
1 115381 9377054
1 197009 604280379
2 35800
2 76212
1 35499 187060067
1 153986 390450972
2 152506
1 122929 342155005
1 137723 976445618
1 29043 606668296
2 159008
2 178019
2 88074
1 82226 596247202
1 78897 972876515
1 134213 528023960
2 73826
2 76006
1 29210 424823064
1 194159 605979049
2 121229
2 128845
1 75115 41680271
1 82651 709884657
1 195377 386424258
1 44072 943276421
2 70476
1 128673 134163628
2 149442
1 112067 358959605
1 171780 778219817
2 41136
1 56147 898214953
2 130804
1 680 59536733
2 189769
2 70947
2 81439
2 160593
2 116713
1 54926 404375699
2 151396
1 141256 795115114
2 177216
1 166521 18246501
2 89846
2 99134
1 131132 374040040
2 26574
1 47558 195285661
1 129509 557928790
1 20984 464111909
1 126718 392253308
1 31457 526967605
2 137644
1 121045 422076366
2 198082
1 85360 705925465
2 34638
2 31821
1 180716 841172676
1 133310 545756624
2 64391
2 115603
2 79338
2 78987
2 36508
1 26932 299163688
1 21049 738596995
1 68597 595710283
1 167340 641206255
1 42575 263544020
2 84713
1 1283 518755793
1 49968 993121095
1 760 950893159
2 180296
1 22892 879645869
2 5529
1 28675 787781491
1 113928 804716199
1 135437 441519030
2 43956
1 162780 77443704
1 132949 585007216
1 126955 549010434
2 113502
1 2129 120707136
2 130077
2 93720
1 80933 85217198
2 24369
1 21474 332246864
1 157804 559968007
1 49532 719307912
1 92751 26577294
2 192443
1 180454 138373163
1 186478 724147569
2 72115
2 66712
2 66846
2 46790
1 44381 473788572
1 67419 572660788
1 162523 590185426
2 191460
2 144412
2 83688
1 7505 12886917
1 481 152052994
1 60564 681280142
2 20222
1 40461 157078392
1 157468 551231939
1 122099 584459364
1 93981 475682140
1 185871 925059552
1 69121 919284708
2 154222
1 59093 132026881
1 186546 678424209
1 164287 801323072
2 172367
2 127506
2 35582
2 5599
2 68523
2 112358
1 152332 32147572
2 57172
2 148542
2 117072
1 175181 123462537
2 44393
2 36722
1 45570 500230706
1 108889 244989037
1 10848 283170238
1 74384 366704719
1 108037 879327601
1 2270 807655813
1 17308 91787652
1 160493 629128339
1 91682 37395584
2 68581
1 175213 676356773
1 45843 864398259
1 115068 465743182
2 70094
1 182659 178546803
2 141830
1 96681 237175915
1 44593 82848003
1 117869 486484697
1 172675 439056855
2 49448
1 140182 994902157
1 139361 851515760
1 45910 910401342
1 143729 476650024
1 128939 326513373
1 100203 527815111
2 148168
1 185122 624917215
2 51090
1 55150 179217213
1 269 77819763
2 121113
2 20234
1 191468 171332803
2 179430
1 19576 1953353
2 66152
1 89833 851199575
2 52898
1 127815 262502558
2 198678
2 2389
2 62034
1 113659 996494144
1 68995 74536078
2 124269
1 72823 692936850
2 186987
1 120551 610444552
2 52033
2 150684
2 15156
2 139938
2 152454
2 88169
1 55981 749440740
1 180833 239788485
1 44071 384375719
2 133849
2 191882
1 99612 215608421
1 55077 766949863
2 152712
2 167005
1 169820 852755866
1 50116 183331690
1 3186 647375596
1 14459 388243943
1 4972 43956536
1 198512 864515762
2 48340
2 18352
1 184744 413149748
2 76742
2 87722
1 17431 453316368
1 195238 607970129
2 19893
1 14583 264872764
1 20636 752741031
1 117452 505458959
2 70769
1 186605 702508621
2 95732
2 98407
2 15245
2 91479
1 6372 960088956
1 43343 515517359
1 181458 297715219
1 14042 274077608
1 12717 514050267
1 93124 349395766
1 54369 190886848
2 182464
1 92763 464893343
2 106934
2 56796
2 61297
1 102390 935027426
1 43058 369272163
2 10514
1 18624 169882493
2 99749
2 157708
1 198284 670936745
2 84272
2 13158
1 9739 793583967
2 30983
2 83857
2 83318
1 185188 716767418
2 96350
1 33144 854742081
1 15957 880918546
2 143809
1 175943 271960719
2 10236
2 2357
1 2926 655829730
1 136480 676869958
2 94755
2 77708
1 87351 302439191
2 35019
1 157714 812472813
2 179400
2 75917
2 117641
2 179739
1 25393 757702333
1 162767 736060647
1 198218 750018521
1 35813 209029405
2 115276
1 3767 611090742
2 99976
1 80359 33903371
1 116838 824228932
1 56674 285084707
1 115153 180225918
2 132887
2 60214
1 1611 747331646
1 8645 138885807
1 97401 681920000
2 181726
2 165094
2 172132
1 83322 796292104
1 83337 53955552
1 80479 618583434
1 172048 411091455
1 116474 115280282
1 98956 974564363
1 66318 754402701
2 127273
1 14392 282590361
1 193923 356369882
1 193747 403006361
1 101273 938608807
2 199818
2 99077
1 131836 319280063
1 95488 351558804
2 87456
2 92983
2 15058
2 181929
1 149826 702443820
1 89384 328961680
2 153465
1 73667 207773638
1 175122 465195447
2 7860
2 175347
1 149506 471057037
2 61931
2 20452
2 122633
1 86043 199157051
1 1820 695918388
2 161424
2 173778
2 33641
1 156633 381635831
2 198689
1 86336 319328510
1 127326 321247701
2 136921
2 125567
2 187241
1 187548 297377893
1 133207 170740376
1 11245 777299014
2 149098
1 184057 711132296
2 197677
2 177809
2 125745
1 179798 911788157
2 83609
2 166576
1 44848 577083554
2 77937
2 119802
1 5422 71126486
2 79865
1 54371 195507971
2 112770
1 14009 541792509
1 47020 719838841
2 165472
1 137139 905246529
2 32881
2 181597
1 59142 922855098
2 186977
1 48870 431422104
2 61053
2 19878
2 22277
1 75964 524089111
2 36395
2 84995
1 132085 337107557
2 57402
1 101492 11383629
1 163963 844237613
1 52029 478134789
1 11636 744765135
2 20790
2 60288
1 39227 981074241
1 33944 577662626
2 142378
2 73392
2 98847
1 163936 652973797
2 182899
1 91562 357900214
2 171109
1 197661 615896349
2 56814
2 181805
1 184725 354374241
1 164921 531855596
1 157785 4517152
1 123918 54366946
1 58395 862574424
2 126485
1 37121 251441409
1 36786 587752820
2 90551
1 64701 819487583
1 179137 257295775
1 151852 955064762
1 90664 492743384
1 178482 406406648
2 61239
2 112594
2 74472
2 19618
1 83267 783799459
2 72741
2 66592
2 36922
2 168398
2 3433
1 3885 619555833
2 85747
2 34962
1 195714 320500124
1 199457 12356350
2 197056
2 130836
1 179689 648474436
2 79691
1 186117 78837601
2 60754
1 138081 842905803
2 72948
2 150193
1 125446 954895177
1 166326 738136372
1 131934 505512473
1 170722 674690063
2 694
1 181486 452771976
2 110614
1 73003 629527484
1 134679 756696117
1 25187 236564212
2 168588
1 156087 13816822
2 99608
1 189650 454446142
2 118111
1 9048 274500921
2 197881
2 103241
2 159083
1 150451 542904023
1 39316 682862467
1 974 63507940
1 117676 998423021
2 91099
1 61278 296178126
1 130199 542112957
2 150107
1 10693 578585562
2 117588
1 42908 346835022
2 66831
1 196408 545059121
2 29292
2 158635
1 125283 102448424
1 192272 103094370
1 198380 805084124
1 30896 887792917
1 188818 439901272
1 198306 670657136
1 46528 286929430
2 146210
1 65024 480063744
1 89127 585727223
2 112853
1 140609 131533929
2 34516
2 61198
1 50812 627800109
1 148728 914369913
1 30417 659215768
2 173978
2 103749
1 52499 603195208
1 47748 46037476
2 10214
1 115447 374336321
2 90098
2 122682
2 90528
1 134792 172088896
1 76637 127907115
1 68583 404370102
2 95631
2 177518
1 122328 218149400
2 105216
2 134819
1 93692 549046433
1 181997 203450236
1 128010 179271461
1 132869 38951249
2 183174
1 182229 579497305
1 178857 933583192
2 190020
1 16518 792831789
1 101015 379030106
2 107886
1 177323 506857230
1 147437 311968143
1 6903 755046029
2 156134
2 197182
2 189051
1 83835 664783873
2 126870
1 147171 755345468
2 103730
2 30615
2 112328
2 57499
2 153726
2 49958
1 108613 677933262
2 84998
2 74822
1 193122 772705539
2 124626
1 189472 198573580
2 79719
2 123788
2 158058
2 81739
1 79694 540816363
1 67577 423180113
2 161883
2 56744
2 12335
1 56500 597310091
1 85679 517786339
1 114392 477224424
2 196274
1 188948 285493239
1 44378 480738059
2 141800
1 119215 768372571
1 197648 355106677
1 188580 861610600
2 31395
1 39982 493480484
1 123365 365964684
2 84660
1 182281 612687863
1 25474 837806895
1 61865 743209482
2 35845
1 167005 630793373
1 137865 962506755
2 172398
2 117238
1 55273 86183722
2 161712
2 136370
2 149200
1 155583 157524107
1 16177 999567760
2 11718
2 79683
1 118023 39582246
2 84514
1 149065 754399662
2 131659
1 87085 717561330
1 94544 463144649
2 141084
1 73799 756431670
2 135090
1 160597 109605758
2 39437
2 170858
1 97321 558196089
1 149870 671697630
2 66539
1 49651 161062958
1 27011 60248828
2 174456
1 90880 187554395
2 178897
1 145317 459705829
1 8575 346361150
2 109738
2 187696
1 50914 693605820
2 175405
2 72278
2 154110
2 19843
2 178788
2 196009
2 7133
1 26388 176116710
2 2098
2 161827
1 168425 53033250
2 10148
2 195205
2 20351
1 180546 585621774
1 39200 734139602
1 92374 236579360
1 116545 739531404
2 44765
1 192279 371821142
2 189240
2 158788
1 100057 177612939
2 82254
2 71927
2 161902
2 24712
1 100712 361733495
1 96653 535369531
1 96791 817831947
1 77478 618141075
1 103208 371239595
2 160784
1 97216 176102318
1 39557 287138944
2 196198
2 17397
1 89493 732724079
2 197346
2 136619
2 40481
2 175136
2 22352
2 125724
2 135276
1 80974 343891806
2 185870
1 52491 623320148
1 117823 433869710
2 181653
1 54937 763692701
2 23667
2 7823
2 129329
2 158985
1 180189 948194872
1 155205 615505490
1 90228 61755711
2 148379
1 112107 284387852
2 149257
1 13097 648877703
2 59770
2 117413
2 59534
1 15405 430883122
1 61005 863092128
2 24266
1 125498 394703639
1 35825 532402187
2 136115
1 142604 72714681
2 52474
2 55352
2 188898
2 60284
1 120610 612758453
2 44860
2 118842
2 13458
2 147205
2 148401
2 15385
1 43835 343304047
2 116132
2 121297
1 61537 412640082
1 182836 667655608
2 129712
2 38422
2 42780
1 66291 453634512
2 17646
1 59077 123006207
1 37135 681320033
1 36644 721118059
1 132383 321188461
1 147761 938228024
2 111224
1 151335 348716546
1 8907 79412704
2 10291
2 194671
1 165334 955685913
1 177553 162492637
1 35886 532865136
2 121160
2 113630
2 79647
2 156888
1 77298 960476581
2 140462
1 151235 962950041
2 162187
2 189282
1 69567 570796792
1 106576 421777024
1 82380 853062753
2 12370
1 178101 282577016
1 175482 657561510
2 27379
2 178283
1 156788 156271341
2 126138
1 117300 899607851
2 193394
2 76648
1 162505 105150817
2 10869
1 133242 897799514
1 61056 476071688
1 32646 353915312
1 59890 110050047
1 88176 266418506
1 186741 51923931
1 56134 851189433
2 69352
2 181341
2 160271
2 16895
1 102860 218850778
1 132627 984186308
1 41846 947544678
2 137825
1 72964 328493396
1 47282 197185746
1 31943 561380790
2 38472
2 55053
1 174713 630068195
2 83098
1 128785 118342294
2 133645
1 164025 801984243
1 100283 150306851
2 198718
2 7378
2 114494
2 92143
2 164205
2 29433
2 145441
2 124626
1 62779 66354199
2 50725
2 104540
2 175221
2 143633
2 196386
2 127504
2 46208
1 24705 701817014
1 128515 847069128
1 61420 900199982
2 166124
1 147097 586757621
2 48471
1 126383 803035651
1 161111 689512659
1 11980 859780271
1 50009 386010738
2 172612
2 140318
2 184004
1 27676 29102585
1 152826 872271095
2 131091
1 164145 875741194
1 125118 887362222
2 1671
2 69514
1 173670 409674881
1 136413 814144074
2 44627
1 127109 361105969
1 11894 85035457
2 15477
2 15607
1 40689 451523990
2 36380
2 88622
1 81339 276973538
1 49988 187982415
1 173937 572547373
2 61693
1 157099 424259354
1 77661 100840343
2 175039
2 27904
1 136041 152240029
1 196063 613829901
1 116778 949862939
2 66524
1 93383 655011666
2 63469
2 105969
2 102926
1 167369 889906647
1 171232 370076069
2 156235
2 89684
2 158449
2 110424
2 92314
1 95459 140331763
1 153519 668244603
2 120104
2 84384
1 80824 447629987
1 156208 62930345
2 153568
1 29661 560092853
1 112302 967191812
2 182932
2 114418
1 39662 533201951
1 144641 751067254
1 135714 688950572
2 46487
1 138606 139103013
2 136114
1 198446 853601309
2 146752
1 2535 328576767
2 42397
2 171550
2 89085
2 199503
1 98753 851092179
2 129033
1 13638 884546564
1 179008 465566541
2 144052
2 58081
1 33779 637951804
2 135508
2 123019
2 185241
2 170414
2 188230
2 51264
1 71774 395970740
1 31176 3178548
2 132945
2 9777
2 122302
2 24940
2 53028
1 148628 305926884
1 17998 766308028
1 56815 302414610
2 22887
1 46380 61811952
2 58535
2 51520
2 51213
1 159927 324613539
1 10608 763509931
1 24084 551589523
1 30859 185235534
2 50992
2 178344
1 53397 803916530
2 103029
2 164739
1 15823 784548085
1 83193 256300632
2 135894
2 181191
1 115411 527208906
2 118724
2 104929
2 177124
2 37872
2 128291
2 7407
2 187780
1 6547 51030463
2 76919
2 112781
1 106249 247572602
2 197527
1 72684 846089059
2 53519
1 67863 238335411
2 188965
1 87371 701068351
1 167053 745865525
1 75579 362722160
2 33889
2 139159
1 185539 86607307
2 74485
1 29857 910903919
2 41284
2 310
1 148600 207098563
1 166305 419891411
1 198836 804448670
2 6707
1 130768 875760070
1 102157 938478651
1 11519 815121717
2 172056
1 124663 799622679
1 59419 455299287
2 142657
2 158581
2 177845
2 96430
2 93129
2 14416
1 155087 336219264
1 557 192953429
2 199713
1 20352 733332868
1 116630 362386902
1 62711 495104587
2 47818
2 163827
1 31630 348711670
1 153499 249769882
2 18965
1 149818 141739843
2 128848
1 135807 539266544
1 47260 261732113
1 61114 711125434
2 46811
2 99267
2 22614
2 156110
2 96649
2 128138
1 109531 650681354
2 85145
1 139129 720636326
1 143292 31314510
2 83451
2 50084
2 132088
1 13008 472802676
2 60443
1 10459 98290512
2 195116
2 179231
2 188030
2 17357
1 189874 712606993
2 13115
1 137678 772130253
2 139715
1 151145 36568768
2 137336
2 59545
1 29830 792939637
2 10896
2 5505
2 185338
2 62173
1 148856 558662394
2 164869
1 42863 566397925
1 148656 591352989
2 189850
1 428 844931231
2 165856
2 105934
1 30384 17737772
2 186198
2 108182
2 149711
2 88616
1 187538 487627202
1 189140 231969832
2 45033
2 157605
1 118874 826275480
2 111258
1 23254 942146753
1 54076 790291955
2 166173
1 150329 940174292
2 11158
2 109145
2 112379
2 110492
2 168328
1 85614 240087301
2 32118
2 59357
1 91104 896230495
1 13055 770241103
1 18856 320754246
2 85821
2 35899
2 183095
1 191127 896457374
1 100575 582857848
1 18592 638493114
1 79315 790944824
2 8888
2 69389
2 32004
1 172998 660023739
1 108441 51973538
2 37958
2 51043
2 132128
1 82155 664755110
1 196336 446008853
1 16930 599205544
1 39720 591234314
1 170460 891875914
1 193385 558870296
2 180262
1 84077 454588991
2 2800
2 104321
1 116435 714911708
1 10742 171794002
2 7256
1 37078 413709546
1 104831 5225341
2 16642
1 41544 613167582
1 123334 372856886
2 116653
1 167706 68385086
1 88244 540606292
2 132236
2 96205
2 196590
2 37388
1 184168 380735414
2 31461
1 116944 539631629
1 28025 605521598
1 50041 91003767
2 146634
1 65013 198390177
1 137684 86212496
1 48076 468928404
1 12927 249827035
2 19581
1 191016 956183114
2 185144
1 49437 632604912
2 103264
2 107849
1 185377 784124896
1 80073 183668012
2 75797
1 93233 52774815
2 66243
1 95594 204501325
1 194231 82541990
1 85965 724473430
1 137650 638508602
2 177714
2 112624
2 67929
2 164713
2 6055
2 142667
1 5634 861538313
1 125209 94071396
1 71326 27942219
1 16625 861134935
2 35907
1 55006 372955348
1 6266 885486494
1 127127 688394122
2 163751
2 174614
2 65122
2 195934
2 190424
2 182776
2 166658
1 176048 25415779
2 88847
1 168170 654358693
2 73238
2 3594
1 149088 245349081
1 100693 462266354
2 112980
1 174948 739678412
1 127916 366829896
2 181446
1 169191 980142377
1 86134 208583484
2 154679
2 156694
2 64553
1 82381 927871294
2 179760
1 66036 830382290
1 35407 59279787
2 36741
2 68633
2 805
2 155011
1 140456 95092603
2 62393
1 41079 799276751
1 82148 854495294
2 173079
1 28370 351282243
2 114317
1 91411 802300291
2 79241
2 188831
2 78978
1 115645 11564223
1 28240 832169847
2 59540
2 145084
1 169570 18280257
2 9078
2 141772
2 32970
2 61694
2 88153
1 138677 46312601
2 91089
1 165888 52195835
2 39972
1 54929 828557315
1 17415 381668706
1 155130 850378086
1 77528 391882069
1 121679 543105173
2 160624
1 170262 978994825
2 97955
2 118468
2 198519
1 171557 154839364
1 111667 904489261
2 171372
1 61029 674290444
2 81428
1 43066 103683568
1 37419 41842335
2 4993
1 10240 620184354
2 15658
2 88602
2 118459
1 126244 576717246
1 95671 280956550
2 84358
1 48982 478301523
1 120465 296068152
2 107207
2 10293
2 123960
2 193962
2 146015
2 180967
1 21307 278561031
2 77777
1 6444 486951965
1 79110 439837258
2 122978
2 135915
2 81648
1 35791 998711790
1 122714 275583851
1 16351 82775651
1 158805 760241966
2 70723
1 40519 272161538
1 154005 680504065
2 176342
2 18459
2 104234
1 193704 185355247
1 147380 114435650
2 64011
2 29760
1 180479 317267851
1 162133 445810818
1 2931 149958994
2 141180
1 195127 746948957
2 106465
2 120282
2 12217
2 95775
1 86000 791889199
2 166933
2 103186
1 17494 207307724
1 62599 89931812
2 199868
2 45415
1 194872 488349167
1 120269 742964864
2 4015
1 94056 36276743
1 103268 513728540
2 194971
2 127665
1 102852 629886228
1 129784 336858711
1 176462 723423887
2 189702
2 68461
2 155990
1 43055 992110835
2 82487
1 125923 882993536
1 47765 946837061
1 148130 217166588
1 51105 781758077
2 32839
1 14683 769544846
1 63478 889882427
1 11111 788451351
2 162706
1 146385 190425643
1 88587 954390145
1 89128 151229857
2 65195
1 196100 20961058
1 9340 892943182
2 32885
1 61629 978855394
1 13734 980988560
1 23438 274896623
2 33795
1 177346 742052660
2 50291
1 187589 268344507
2 198652
1 69304 254535129
1 157032 162711196
1 135578 258640651
1 6486 860709075
1 142730 142631843
1 36256 88551525
2 190697
1 17418 659036819
1 26877 223155598
2 44572
1 63715 416738238
2 86354
2 43900
1 92101 829763975
2 27521
2 187924
1 141633 495347875
1 135616 859822416
2 21882
1 134779 217176348
2 60656
2 47151
1 173925 370523132
1 185856 140285649
1 95858 970313165
2 11332
2 97716
1 78960 554440395
1 123140 401689785
1 73688 386342535
2 12823
2 116665
1 98921 16061217
1 80936 23396205
1 108254 295862135
1 125795 551254798
2 37359
2 127864
1 168830 416771025
2 147803
1 96501 323764062
1 37552 106560288
2 44978
1 12086 387962950
1 105782 456048590
1 156294 113560355
1 131937 719744335
2 56296
2 176927
2 135854
2 140483
2 129032
2 180314
1 153280 66251582
1 37059 669912367
2 162395
2 9914
2 66343
1 77971 475935348
1 145743 456210212
2 138716
1 163471 543943066
2 21421
2 62759
1 29602 826166393
2 53267
1 93937 524444251
1 190573 276145211
2 175579
2 37918
2 8800
2 139831
1 154076 829826464
1 132237 579897216
2 27542
2 110111
1 29997 777117781
2 99349
2 139056
1 98938 693715781
2 98830
2 55562
1 95338 454002682
2 96973
1 61611 951244938
2 122106
2 21799
2 25301
2 161424
1 108525 681364346
2 191849
2 173154
1 52835 696154951
2 176787
1 6324 7665825
1 28236 759047296
1 35644 120215155
1 125153 657526124
1 127530 789734911
2 42145
1 181752 992244120
1 91382 364774738
2 134850
1 29131 572472749
2 165171
2 109523
1 49163 633678810
1 134989 293925783
1 161915 183083541
1 8250 483307381
2 27030
1 116547 646558895
1 51365 813428568
2 87587
1 57514 176831496
1 194878 555055589
1 150264 345976482
1 37950 839143886
1 134745 396461844
1 86435 183096623
2 153439
2 150133
1 83719 193448155
1 77991 277267735
1 166503 575731845
2 148075
1 129193 217846138
1 125845 758213075
1 24467 456091468
1 116897 588672970
2 78877
2 63285
2 125594
1 20817 399835782
2 115907
2 173262
1 31395 206307299
1 190767 278972631
1 148768 412656599
1 119969 765956673
1 174596 80705798
2 190588
1 27929 986086799
1 172596 608965033
2 192083
2 1576
1 53974 858060317
2 104484
2 5175
1 129601 754616922
1 178534 161781771
1 131023 934098433
1 21440 457957949
1 109306 363006884
2 25900
1 81580 292864117
2 105290
2 101247
2 113693
2 79649
2 100391
2 176001
2 197927
1 184030 298409226
2 87514
1 98592 484387832
2 40964
1 71497 959273451
2 166277
1 192020 715005183
2 40195
2 185467
1 174492 796807302
2 99326
1 704 456318383
1 98297 472847148
1 88626 107934832
1 198388 792434927
2 146278
2 188671
2 114526
2 193930
1 179999 145748430
1 9154 403231384
1 62496 101063643
2 64214
2 17157
1 154943 428681331
1 166061 134836776
1 6742 884622513
1 26869 28273356
2 142111
1 150429 456420138
1 38947 356232395
2 176164
1 129443 579835622
2 90970
1 146148 306066089
1 3233 906627407
1 82339 550415852
1 47055 224590028
1 108266 977198813
1 89208 878577321
2 84103
2 60506
2 18068
1 181759 308378015
1 10764 648132463
2 50332
2 146135
1 143626 724932811
2 153310
1 41138 654829761
2 155326
1 65190 207387849
1 3651 62779726
1 22406 741583738
1 97639 893010807
2 36134
1 164996 705901705
1 123211 209488568
2 132059
1 131672 823479862
2 50821
1 116649 529756228
2 116401
2 60781
1 21858 659459369
1 40035 950877841
1 2437 634067017
1 152942 540055367
1 107246 210795534
2 59807
2 60827
2 41521
2 121157
2 86302
2 95175
1 177670 720178370
2 448
2 24334
1 125697 225955738
1 66191 636375432
2 117573
1 75590 31353425
1 91344 173287181
1 153943 648964925
2 137915
2 164098
2 27667
1 111089 324856194
2 75094
2 41205
1 44403 211768054
1 149786 445055353
2 189138
2 5826
2 79001
2 57836
1 96546 547382991
1 172207 956778841
1 146192 973607931
2 91237
1 154634 870811607
1 72516 543180140
2 187826
1 102594 90516012
2 188805
1 195153 462760201
1 96964 681407355
1 106104 732661281
2 121078
1 69773 500786098
1 62428 899552857
2 127075
1 47520 12291509
1 168928 210013587
2 44700
1 100649 496399763
2 92075
2 86019
1 158974 689962065
1 194745 925499299
2 79111
1 90732 29739467
2 196736
1 6599 786050905
1 146095 479160206
1 55208 245858744
1 123652 683941925
2 94794
1 143200 983007871
2 179559
1 54999 386108382
1 196090 697031234
2 88679
2 156727
1 105787 253765766
2 65118
1 73528 538016166
1 75953 677449513
2 140689
2 49945
1 125775 174138594
1 114711 505508489
2 2901
2 6468
1 41461 496958096
2 26165
2 77266
1 13351 962510059
1 137996 203181867
1 12232 641627368
2 164618
1 14429 699784492
1 140160 642242893
1 19835 203261464
1 63640 345900633
2 38034
2 72533
2 198524
2 99908
2 6861
2 75911
1 90628 453659238
1 28994 733522708
2 28562
2 93396
2 60794
1 124856 55619068
2 25165
2 196714
1 90873 842713844
2 171528
2 104097
1 107140 13077581
1 136501 335856990
2 50911
2 165296
1 160743 37372658
1 60282 173720766
1 55370 442330084
1 61971 831623263
2 174820
2 15889
2 114407
1 19133 860777405
2 118635
2 66264
1 112092 4963315
1 152484 139700315
1 154091 948493771
2 141030
2 21413
2 141407
2 79832
1 10195 310512169
1 55170 746009840
2 88445
1 139948 144611603
2 121446
2 48956
2 137959
2 72154
2 24347
2 46415
1 171657 970030123
1 10984 694612165
1 88520 710043256
1 51206 564729191
2 168922
1 15811 510966507
2 61407
1 170499 350085789
2 35188
2 146086
2 44434
2 123788
1 40781 937170684
2 163420
1 38802 789770161
2 21128
1 127738 171201291
1 3427 343690461
2 26035
2 45429
2 63411
2 38060
1 88668 363433084
2 14054
1 183238 724395851
2 19896
1 129505 240555099
2 167914
2 85129
1 107066 807615070
2 66638
1 44506 880274959
1 74854 381017264
1 132675 662835360
2 72633
1 56589 362004474
1 154431 391108843
2 190786
1 146930 94921868
2 105758
1 69567 415740140
2 171442
1 47183 391918858
2 106506
1 13158 261736867
2 155864
2 165429
1 65283 49659099
1 114613 203924443
1 9717 969220766
1 108255 358330975
2 117771
2 127737
2 195667
1 46774 893656131
2 168933
1 116141 140784868
1 103917 4789350
1 169829 866671670
1 46951 522664956
2 13658
2 80307
1 190710 212088629
2 143700
1 24134 276802016
2 102600
1 8626 483555958
2 186477
1 121504 252573235
1 199006 720202484
2 108976
1 184877 855757820
2 61441
2 39433
1 37125 901556875
1 107276 901544138
1 188791 323658015
2 12966
1 191078 75251093
1 2484 57501883
1 7116 186780199
1 50834 822416460
1 152244 280059756
1 169123 174055440
1 180275 455348002
1 80679 480090256
1 152179 563926740
1 192742 471090952
1 119371 474205519
2 184645
1 186101 288895552
1 120495 504786658
1 25083 142087081
1 119165 991958697
1 54429 848941751
2 11518
2 187632
2 135949
2 189719
1 97501 605463179
2 168034
2 15527
2 33429
1 90673 265154084
1 89175 535301248
1 181709 948102925
1 25234 48728454
2 20791
2 26315
1 76129 696425475
1 146617 723699089
2 23235
2 27148
2 127074
1 48316 344384736
1 54919 877817906
1 84731 231707459
2 86039
1 197624 402261340
2 112898
1 172265 636593278
1 199397 483277627
1 66043 540142725
1 136073 536498683
2 1940
1 76392 739770142
2 93991
1 8534 500251371
2 145339
2 2172
2 53204
2 124376
2 137059
1 199801 114081428
1 83201 462974888
1 157129 378806020
2 173646
2 128747
2 108885
1 32467 562656410
2 189129
2 121415
1 175822 902223930
1 143779 984505051
1 4482 642963040
2 123480
1 64026 223758260
2 105444
1 84847 286474554
1 63713 611034622
2 21615
1 1895 646406298
2 43102
1 87312 273905903
2 9845
2 192698
1 90554 802262510
2 184427
2 81531
2 189442
1 141997 690522964
2 121946
2 120914
2 193697
1 33842 607876915
2 81443
2 176913
1 43323 661922690
2 68630
2 14476
1 77846 227223719
2 13860
1 141704 700735996
2 94699
1 126445 7783576
2 116034
2 79831
2 125957
1 136037 536376113
1 42646 735409543
2 49514
1 176557 400961918
2 77099
2 105743
2 14782
2 94083
2 188815
1 35748 407691197
1 126529 490917647
2 128818
1 56928 279457410
2 48561
2 63462
2 183820
1 163432 587127365
2 28928
1 139542 554465496
2 111301
1 97091 668314090
1 150504 849843445
2 152343
1 22060 159627663
2 180381
2 153049
2 101083
2 25528
1 61009 321943549
2 181214
1 71542 212751013
1 52872 355356519
2 26257
1 122078 644110999
2 118152
1 107155 157060843
2 155670
1 154843 215540875
2 78742
1 137560 423645358
1 190131 252265573
1 22101 711403857
2 44017
2 78689
1 10856 450839231
1 15720 153511075
1 166514 20152173
2 31243
2 198631
2 20624
2 30622
2 127892
1 84918 561150451
2 152560
2 111517
1 49329 640707266
2 133331
2 109526
2 141757
2 459
2 137016
2 9889
1 134665 303910966
2 133591
1 57322 538138851
1 155330 109941217
1 118703 173884616
2 180128
2 104089
1 22193 357198377
2 79529
1 5240 785907648
2 68934
1 69084 844866802
1 46021 270547400
1 169547 647934508
2 45445
1 133074 566649309
1 29664 378540638
2 186727
1 110556 10692379
1 124000 794040623
1 134309 298120210
1 135555 715381011
2 94519
1 111912 785608006
2 177206
1 171313 703184420
2 9028
1 165788 581818372
2 33530
2 14205
2 133053
2 178390
2 32095
2 4651
1 43038 936126431
1 110492 45682055
1 75959 570448423
2 137630
2 172017
2 149828
1 102907 410955623
2 157216
1 126263 636574889
1 71252 879897292
2 61102
1 43019 751520228
2 32991
2 112999
1 99524 93629350
2 171707
2 60073
2 25605
2 153994
1 49435 588864105
2 37171
2 154283
1 199785 775656107
1 13174 550188161
1 86793 186773218
1 26564 667669158
2 113006
2 119633
2 51451
2 31340
1 23588 660963589
1 37090 87558950
2 28090
2 195986
1 24830 401972626
1 148663 856627998
1 82188 603211013
1 55891 383334338
2 84015
1 79169 486480154
1 72366 430063469
1 112984 123519518
1 86056 352933882
1 164950 198761326
2 113596
2 89259
1 22287 576533320
1 150082 865173188
2 136323
1 55660 407903430
2 115792
1 180806 298450371
1 61526 238745906
1 64728 236164751
2 37124
1 9856 223035672
2 60250
2 7734
1 17902 63196388
2 59708
1 100385 827355550
2 177778
1 9425 862005227
1 37838 173674125
1 62725 912908451
1 36698 405904982
1 56360 71381342
1 128780 239128015
2 85325
2 173813
1 52117 428159766
2 174194
2 25756
1 59241 727969412
1 62435 914074804
2 84228
1 46099 470614144
1 106124 130419746
2 56340
1 158172 2241455
2 12501
1 136489 856166616
2 134456
1 140218 8517461
2 125010
1 102652 588138214
1 180663 882134245
2 136940
1 170507 807856143
1 58051 91771066
1 162018 457430401
1 148029 156451996
1 107240 956482720
2 143220
1 55095 906751325
1 97619 804778778
1 41998 931382718
2 108544
2 185004
2 46593
1 34960 860683936
2 168741
2 194241
1 119236 102718729
1 65075 582024860
2 151612
1 53768 390164850
1 178127 97456768
1 163030 259667335
1 93037 902227472
2 159089
2 158783
1 50733 875409585
2 59305
2 17939
2 150005
2 78363
2 33047
1 72275 398853371
2 150582
1 112888 266611755
2 146919
1 182060 337237111
1 82869 897384948
1 92658 899361899
2 7321
2 184299
2 81846
1 98455 449219761
2 117494
1 72384 502497508
2 135101
1 109557 67984820
2 54494
1 165746 846289851
2 136127
1 12587 272707548
2 34233
2 42758
2 186549
2 94382
1 73510 154962629
2 122301
1 182046 637173151
2 47408
1 29393 202854400
2 156386
2 38262
2 25717
1 80765 237536027
1 9966 228372238
2 98308
1 176677 648787034
2 29590
2 93917
1 147016 615971536
2 37032
2 68349
1 167514 181737344
2 174974
2 28992
2 192999
2 116227
1 21318 17733842
2 68585
1 183775 915021918
2 108441
1 185935 293294996
2 49335
2 199665
2 165297
2 151095
2 116182
1 26599 607924366
1 33719 577648122
2 187364
1 86120 761507
1 156064 328679704
1 81931 250621745
2 134207
2 89725
1 66025 367694027
1 112102 861484478
1 93453 953670786
1 128756 600610958
1 108450 414513198
2 24749
1 15048 71055058
1 4092 699657014
1 197474 584711320
1 119285 998906844
1 115390 408124263
2 15031
2 23584
2 62829
1 192987 309339537
2 175133
2 180257
2 65581
2 189614
1 158902 142135757
1 157905 267897474
1 114849 781561900
1 92515 772592431
2 26128
2 118960
1 11432 82078874
2 83401
2 146456
1 50185 810086252
2 163242
1 159206 993987195
1 5975 295926559
1 7272 929054482
1 142201 65441371
1 3149 492245855
2 6077
2 173449
2 167687
1 71667 118295154
2 4746
1 34130 615778274
1 74476 273792027
1 166127 920839031
1 83309 794992409
1 1608 573464268
2 180697
2 57342
1 25493 773975235
2 156567
2 63993
2 113567
1 54290 585666684
1 118371 261626028
1 66566 182658154
1 62818 513396340
1 78942 719310814
1 178072 976868804
2 59760
1 14794 225749641
2 124323
1 142682 869272333
1 29066 771016020
2 178798
1 33060 807182820
1 175226 706382198
2 155164
2 189449
2 109567
1 18376 279327089
2 19293
1 199514 358613238
1 39016 750204878
1 43392 444942807
1 39414 412932627
1 97 560608824
2 179727
1 5040 534087838
1 11911 270055098
2 190853
1 30951 3175232
2 72280
1 154619 503834229
2 149816
2 91860
1 114137 847548584
1 175364 945555823
2 78698
1 17490 163387965
1 15431 810110554
1 95413 515003017
2 114211
1 67520 836770643
2 87974
1 41904 439972000
2 24349
1 17639 659247548
2 101452
1 5036 526163952
2 95438
1 181694 740928584
2 160247
2 7737
2 199391
1 95164 933051018
2 58238
2 58195
2 93021
2 22233
2 53128
2 75786
1 148381 914827620
2 71857
2 166081
1 54853 404151228
1 111167 69675177
2 90176
1 84441 272471942
2 112365
1 193786 88936781
2 160693
1 93114 934766267
2 47147
2 15970
2 78860
1 150798 678637407
1 38075 810081904
2 166312
1 3768 992709628
1 968 102311711
1 4862 893358669
1 116119 171038223
2 62149
2 87465
1 191467 919910512
1 160824 207967949
2 26602
2 119458
2 17701
2 94156
2 1743
1 140478 664675960
1 185853 706833347
2 102758
1 47971 162074488
2 62535
1 59434 742949331
1 68349 103773343
1 142077 295456652
1 4342 313164976
2 110301
2 120141
2 149441
2 77324
1 27182 509372418
2 110032
2 78878
2 158991
2 164745
1 31507 371617525
1 14324 893205758
2 172652
1 59229 219356608
2 113133
2 139950
2 151851
2 108023
2 13955
1 26529 111970257
2 31789
2 67934
2 58022
1 44309 403995158
2 160960
2 110612
1 44036 484379257
1 7085 620234291
2 179892
1 152469 198637516
1 67308 899311078
2 104725
1 57520 339405193
1 162078 348601219
1 64048 877602016
1 110075 647822869
1 150241 449687936
1 101008 974098890
2 75895
1 100817 562929302
2 192839
1 187784 397783840
2 17561
2 97253
1 64521 104936505
1 37401 730173440
2 3222
1 115730 464215954
2 88126
2 105494
1 138700 746878661
2 189859
1 92508 696133566
1 46945 608450434
1 113798 479407569
1 84540 39756781
2 81181
1 84726 523702500
2 163048
2 134317
2 42531
2 22753
1 53401 401089092
2 179536
2 135715
2 30869
2 108386
2 124214
2 63210
2 183726
2 47792
2 167444
1 172422 982678797
2 138707
1 139888 855828176
2 8112
2 49819
1 55010 120997580
1 104163 814955539
1 64631 722623559
2 173680
2 13160
1 123959 568789025
2 141064
1 161721 778629525
2 26327
2 4328
2 136185
1 126435 342375568
2 78808
2 192156
2 96367
1 28358 808989991
1 80342 840637970
1 59187 489689284
2 181706
2 68809
2 129733
2 75688
1 81457 351008799
2 159040
2 58800
2 81342
2 127643
2 134389
2 171007
2 42312
2 11724
2 87495
1 80752 617400441
2 138611
1 84936 544174149
1 77050 568761138
2 136054
1 100420 166908885
2 165151
2 65441
2 90643
1 142277 873535115
2 94428
1 63908 216991052
2 116531
2 144524
2 135750
2 142010
2 164519
1 55734 735577693
1 101315 1787377
1 143915 541962808
2 124396
2 40104
1 134230 455040501
1 53121 716277251
2 32509
2 181022
2 161206
1 46862 354761872
2 187918
2 30630
2 82672
1 60738 414981481
1 30328 282664956
1 133856 800768080
2 188070
2 52948
1 167934 992944920
1 168412 609950116
2 7991
1 57007 124527270
2 84879
1 87026 414380960
2 129373
1 23208 492333540
1 40978 145190628
1 62653 901172574
1 145974 423875605
2 165959
2 199519
2 28188
1 58395 813797638
1 32611 773558072
2 143616
1 77205 877838494
1 85051 567598221
1 191117 90817131
1 36283 174608315
1 12713 760020976
2 5101
1 110838 394531914
2 185879
1 187 296259659
2 118855
2 145682
1 177241 97272597
2 42776
1 140760 904157796
1 143949 870343794
1 27211 601927592
1 3359 117053357
1 135475 376930022
2 72320
2 154389
2 173156
1 26449 80420219
2 167111
2 182293
1 104388 608156597
2 23763
1 38467 771166348
2 153589
1 171440 374471726
1 28386 484320640
1 61729 577413648
1 166626 60330640
1 89672 974728656
2 43231
2 197015
2 79083
2 900
1 88766 767163592
2 52309
2 48115
2 9014
1 19690 381935793
2 109524
1 81084 678689964
1 180459 813710493
1 170750 866637147
2 145019
1 131793 187344873
1 33452 321817964
2 50932
1 127061 832753023
2 141820
2 101306
1 57734 28151512
1 8018 60759673
2 126938
1 54636 355419437
1 182000 876350091
1 36545 142637913
1 129092 353098526
2 94063
1 86390 191585518
1 181647 705406486
2 158585
2 9244
1 20595 405624515
2 105800
1 50613 521518822
2 159078
2 25476
1 32518 38121706
1 108770 799594837
2 184255
1 46939 119013313
2 85122
1 77701 513786781
2 3523
2 23239
1 183852 649844849
1 135904 812623873
1 144713 179348686
2 34420
2 7077
1 46186 188312310
2 95370
2 123435
2 129933
1 18683 461082650
1 178769 905609740
2 40261
2 180504
1 90410 599313210
1 56617 343616091
2 165634
1 22584 446856171
1 192565 263624715
1 167567 369473248
2 52702
2 35641
1 7867 699884456
1 79401 722481593
2 146746
1 151690 382272372
1 195430 693480807
1 21721 372753603
2 161011
2 94119
2 77068
2 182673
2 152208
1 99034 45517100
2 190834
2 155119
1 150027 369773532
2 99636
1 8627 895300669
2 44308
1 123184 995578606
1 197307 419376805
1 135715 793904861
2 469
1 10884 155352810
2 129205
2 715
2 137511
2 150797
1 112660 718952414
2 170844
1 117423 582970770
2 150099
1 169454 637467578
2 174053
2 136221
2 132229
2 118662
2 22657
2 191008
2 172588
2 138712
1 177902 499978393
1 31633 868750589
2 19753
1 77623 284718779
1 70377 643138696
1 31032 741883406
2 118356
1 121701 639751246
2 161972
2 42484
1 131524 466891936
1 40925 517055697
1 126560 842436004
1 188871 152726269
1 192142 159619259
2 485
1 48275 465531450
1 105353 249515336
1 32748 263923408
2 37319
1 196779 730390367
2 142174
1 198319 845619528
1 38376 831344420
1 163754 555718566
1 28136 165963817
1 115797 584956974
2 131199
1 158221 375837010
2 54330
2 66430
2 124411
2 46468
1 88252 664618251
1 114503 88558425
1 130810 530372271
2 83399
1 50408 724108039
2 196471
2 123021
2 161252
2 177623
2 23453
2 104435
2 139227
1 124419 493692111
1 40055 36169770
2 42463
1 68768 458050890
2 86606
1 21756 322527260
1 119956 676363885
1 134268 238661902
1 153670 954244495
2 111532
1 14954 67438828
1 10945 349551392
1 170401 816749380
2 72088
1 105736 847161069
2 134663
2 56471
1 197815 649472428
1 156363 843859960
1 138649 517504046
1 52521 253092
2 106946
1 70422 131556516
1 172576 346605710
1 71430 875922415
2 80123
2 199802
2 17886
2 167573
2 33722
1 195692 772932017
2 140505
1 90204 438820747
2 160983
2 85381
1 184958 199090687
2 73275
1 116098 184648281
2 135687
1 189926 335272101
2 137848
2 190622
2 99208
2 42596
2 74699
1 22940 508517896
1 55547 219901360
2 140165
1 94494 941687856
2 132274
2 35493
2 87537
2 193754
2 95071
1 157601 606669289
1 179076 893875858
1 7924 218806050
2 124291
2 157902
1 18544 678209289
1 148162 25559530
2 86457
2 47776
1 185508 650268453
1 133907 708948331
2 47262
2 59674
1 33143 860560015
1 51058 776530107
1 194587 941543712
1 110396 961444390
1 139298 53484873
1 14073 981760301
2 29269
2 136032
2 144090
2 177636
2 7003
2 47624
1 148192 482648680
1 71215 993112619
1 99987 716972708
1 184815 62374431
1 102117 180653713
1 157589 255504076
1 117337 448806230
2 132471
2 119790
1 176916 886114654
2 78055
1 62718 224721470
2 183715
1 129462 113148055
2 174421
2 91955
1 192843 15319917
2 167570
2 192795
2 155621
2 106900
1 192237 792111384
1 142366 278557713
1 110255 29088009
2 66674
2 43837
1 165632 358580567
2 159824
1 180176 109375655
2 59486
1 146639 865601558
2 155044
2 125512
1 68276 633367415
2 132983
1 127662 318698462
2 189
1 181487 333104688
1 27264 809102288
1 59391 879650490
2 153165
2 21201
1 6862 645037216
1 2896 77547505
2 69674
1 109792 582474599
1 84241 474472119
2 16544
2 123705
2 70072
2 99263
1 96672 485163938
2 26328
2 38642
1 112373 651896416
1 482 315058572
1 110811 20894479
2 35062
2 107839
2 119078
1 83481 199379848
2 66019
1 114166 73184223
1 74107 773014282
1 199865 255259479
2 39548
1 68030 405962931
2 5713
1 34591 279082187
1 146937 544040363
2 17199
2 34975
1 17542 266612632
2 374
2 31148
1 119938 221597043
2 171106
2 102297
1 44706 653566847
2 187029
1 25577 486041841
1 119406 62642236
2 156748
1 40670 54739876
2 90467
2 99236
2 156007
2 23009
1 176594 141114919
1 120362 147111144
1 191585 195650422
2 119873
2 128762
2 18121
1 107832 204517331
2 123000
1 57655 267040894
1 65026 76680897
1 186205 803356334
1 74931 438893341
1 74164 794204794
2 176334
1 126214 209178512
1 186576 813980300
1 141907 409925119
1 189710 25941546
2 152100
2 70607
2 99952
2 115137
1 118293 806884845
2 38302
1 14800 499342996
2 156532
2 117093
2 134638
2 73073
2 7994
2 134404
2 183098
2 40656
1 184052 287150237
1 184626 294420231
2 74887
2 169454
1 75869 184291306
2 631
1 177314 29930581
2 28572
1 181759 72602005
1 180645 806627725
1 43159 113698053
1 180815 646505912
1 31956 876798483
1 180817 558759332
2 146706
1 29943 243378711
1 101422 418975396
2 40131
1 47700 338170588
2 68641
2 159353
1 42779 374216223
1 58751 462985103
1 125340 112659956
2 68010
2 65550
1 117559 64079369
1 173743 532408256
1 185386 847644264
1 181486 677649934
2 41936
1 47483 173565288
1 50383 616362671
1 13550 383562620
1 171651 887733474
1 36316 786093941
1 161482 152733137
2 88078
2 32084
1 51798 788222754
1 153778 903658086
2 167775
2 94156
2 59409
1 116573 403438536
1 44514 132414573
1 53797 249666010
2 199058
1 193591 592898848
2 133325
1 152851 573155790
2 162930
1 180861 999362026
2 61347
1 66336 799925719
1 7899 230265921
2 132664
1 128760 864319972
2 41370
1 58785 276701636
2 105034
1 23898 416165381
1 15527 121912171
2 111508
2 26325
2 162130
1 141349 278336595
2 5176
1 95289 513695166
1 49431 248865428
2 97557
2 24610
2 134725
1 196624 738403588
2 26548
2 191608
2 158297
2 170079
2 155560
1 114591 335839987
1 81801 697082928
2 49995
1 44002 761865380
2 47630
2 7939
2 75102
1 33711 945904188
1 1557 872749678
2 118884
2 25233
1 193644 294213075
2 32071
2 42280
2 162670
2 25571
1 37772 24033255
1 136790 680776610
2 45620
1 112290 692068269
1 50015 242740188
2 87473
1 8769 252934120
1 6124 200760322
2 64144
1 163432 286719287
1 83890 333789771
1 139357 598440326
1 70923 115411985
1 144353 58424143
1 102197 232152793
1 118641 60830049
2 133584
1 170452 937887530
2 119679
1 33099 860888251
1 181709 291599512
2 144388
2 149111
2 9669
2 73766
1 116384 951690337
1 175513 987063008
1 106491 443466873
1 34118 738430425
2 147608
1 101416 808109918
2 57050
1 72649 274391394
2 3776
2 84932
2 84462
2 165988
2 144932
1 142930 728228341
2 32647
1 39123 765819180
2 135386
2 138022
2 145637
2 136300
1 52144 335514133
1 51807 980501174
1 135585 961551635
1 101710 618096205
2 82182
1 140268 357129339
2 63859
1 190934 675102713
1 143658 324952868
1 3826 474867278
2 39998
2 22803
1 54364 295676294
1 5533 51440790
2 138588
2 142977
2 98000
1 136639 885354904
1 19848 390804784
2 77827
1 138539 913813356
2 188407
1 47778 22275916
1 28520 238743548
1 163348 795189005
2 91209
2 197318
2 102920
2 24277
2 90875
2 27156
2 187380
2 22876
1 197625 841894320
2 153287
1 97123 252739436
1 44835 363243247
2 40525
2 12132
1 34943 960132655
1 159669 823070027
1 189701 127769875
2 183429
2 183655
1 173729 85397156
2 111229
2 168759
1 140965 369274799
2 148662
1 159747 843564618
2 16523
2 56049
2 148225
1 100227 885096197
1 129974 905289852
1 191132 539983413
1 67602 842937985
2 143485
1 146839 621432774
2 112363
2 162589
2 64441
2 134868
1 78043 652949797
1 195589 129780470
2 18122
2 85909
1 82336 136575175
2 99535
2 198588
2 148616
1 62274 70399374
2 149614
2 35169
2 100841
2 184472
1 7673 776433375
2 127842
2 17013
1 167091 794009207
2 72395
1 59491 736435659
2 49290
2 114122
1 152447 531562696
1 31410 977471790
1 44171 522243919
1 167787 359338450
1 108341 212674996
2 103360
1 115984 404757859
1 17447 731843771
2 143344
2 22271
1 143325 9649751
1 136312 985699747
2 87378
2 164237
1 108444 187587228
1 168302 947617827
2 120719
1 95642 618036170
2 15726
1 81003 627139256
1 121104 258712764
2 46775
1 195789 463814606
1 19970 498736209
2 82899
1 99606 895476451
2 197412
2 19013
2 129025
2 93186
2 199473
1 46213 312233929
1 22318 16310612
2 145450
2 80511
2 72005
2 167241
1 134482 651799668
1 56652 33248223
1 74752 355224454
1 156469 132307533
1 66543 685559944
1 160068 587841659
1 2059 136325965
2 85873
2 72450
2 136029
1 12802 716561731
2 15609
1 142638 809316859
2 81772
1 125469 881330543
1 1763 285068666
2 199528
2 7077
1 83178 258895345
2 27105
1 168236 331286145
2 47418
1 160597 490837711
2 25012
1 58238 697310186
1 115736 78097144
1 161852 65625401
2 44299
1 181445 456375999
1 87360 825961924
1 127670 149598369
1 195319 668983880
2 30783
2 115697
2 40891
2 147382
2 108054
1 156313 45062050
1 43191 142251996
2 99122
2 41255
2 65316
2 178014
2 23619
2 96766
2 178514
1 93896 845884890
2 136288
1 31148 941576139
1 61179 5496674
2 127492
1 70308 935042313
2 29713
2 61089
2 32545
1 117929 177169998
2 94006
1 66168 665716058
2 191180
2 35296
1 136420 917610542
2 101592
1 76840 535680478
1 175203 445044581
1 101248 748408519
1 1762 569839367
2 154725
2 179630
2 79371
2 192292
1 85335 825419120
2 25912
1 161769 944114910
1 13040 58363823
2 64651
2 49455
2 168584
2 129819
1 90996 968900095
2 26212
1 142146 724175174
1 25340 557146037
1 67157 558540772
2 119370
2 76233
2 107316
2 88539
1 83343 867714798
1 196550 499832650
1 60071 158903534
2 174648
2 128219
2 81625
2 82143
1 72898 43460612
1 149581 17622519
2 82601
2 109275
2 53281
1 3117 169544889
2 45402
1 72781 798621204
2 161608
2 74158
1 58241 775274512
1 181510 759725181
1 189127 838216299
2 138766
1 179621 117623847
1 101097 932638168
2 83735
1 182792 439164043
2 168245
1 35757 189965437
2 34402
1 167868 460826541
2 125335
2 174786
1 106772 744764807
2 57666
1 9131 504973563
1 44204 990432974
1 85 979478900
2 38343
2 2133
1 61167 419783329
2 28281
2 197146
2 77817
1 100388 653827294
2 62001
2 17163
1 165970 61727345
1 147877 413303247
1 112761 137082358
1 21962 607788374
2 123171
1 167570 443097979
1 29425 605850280
1 61411 311538238
1 93056 297078166
2 8012
2 82213
1 145184 356508815
1 23206 61373851
1 101182 69700192
1 177826 279727630
1 91451 189958262
2 131935
2 31309
2 96374
1 34875 517987975
1 101943 94584167
1 179433 4621082
2 55600
1 6034 778583658
2 101296
1 117340 934270513
1 97177 834965657
2 194290
2 192538
1 102982 868633158
1 151978 641086466
1 21449 705468232
1 45311 91676189
2 75920
1 129406 477264519
2 99117
1 21254 212935656
2 194131
1 179251 277051911
2 24256
2 94675
1 152454 925613166
2 49734
2 14816
1 48303 374973538
2 133905
2 5812
2 44623
2 104662
1 134311 663708044
2 183135
2 69841
2 54373
1 53784 673616798
1 115330 928950112
2 129380
2 156194
1 154780 266394543
1 187603 644527960
2 1120
1 7968 839286726
2 194767
1 104831 530582721
2 130280
2 5021
1 181822 632897902
1 92596 229518239
2 19088
2 169064
1 96528 87508792
1 164929 903838009
2 125061
1 103204 332674816
1 2430 95462497
1 56124 185573615
1 177819 684129424
2 60404
2 129181
1 31182 914788625
1 155825 63975733
1 31159 851435878
1 120622 740593298
1 39622 422472812
1 2783 542919397
1 166694 284553188
1 134429 745725381
2 140522
2 157576
2 125484
2 179576
1 169259 196082951
2 106809
2 165809
1 164488 807886371
2 120313
1 78401 366363964
2 170121
2 50354
1 150224 520425532
2 128113
2 95831
2 80674
2 190163
2 124384
1 18396 652359431
2 11100
1 182124 799221893
1 73385 8164393
2 198041
2 24053
1 85876 213345820
2 102026
2 193073
1 140234 498603736
2 181533
2 13062
1 78549 450857006
1 47927 155925615
1 33865 891220788
1 7366 899915672
2 137824
1 111583 590451400
1 58118 439331060
1 16828 835721027
2 194273
1 115804 72764679
2 128019
2 146095
2 118863
2 156827
1 49182 632149590
1 69123 549736461
2 167644
1 115457 687542385
1 194081 414919787
2 171825
2 108464
2 67048
2 137142
1 165776 937609621
2 70107
2 195007
1 88885 847091891
2 181887
1 104723 766770811
1 110940 500866694
2 82873
1 32187 947113497
2 26943
2 197484
2 142557
1 23296 217307247
2 16128
1 13882 963554787
2 183524
2 168995
2 117861
2 181165
1 11388 189682613
2 65812
2 197049
2 127291
1 104149 60905653
2 14242
2 557
1 78433 21542245
2 7524
1 80234 705692920
1 30554 416042862
1 46963 860834526
2 2766
2 30683
1 146667 100801754
2 148710
2 139868
1 79038 771768328
2 93687
1 172134 846128445
2 73166
2 99915
1 124324 859338220
1 89944 412539789
2 149074
1 72005 989569701
1 19234 811725507
1 17151 925770290
1 31084 994680642
1 143923 741326945
2 67624
2 134737
1 88224 153424750
1 161623 54202761
1 102287 534559312
1 135527 177982430
2 24710
2 6401
2 3559
1 54214 161823264
2 48664
2 195927
1 24849 35993359
2 89450
2 190985
1 192988 995237000
1 48617 448484433
2 85647
2 6
2 119451
1 84350 342120389
2 198610
2 179783
1 135432 658151102
2 91596
1 79229 748919659
2 69937
2 30902
1 52982 57901148
1 195056 216349731
2 135427
2 91434
1 105436 874192418
2 192038
1 45973 613039256
2 143790
1 39128 137847121
2 39231
2 149935
2 151790
1 93464 530025626
1 1201 255351760
1 159734 266971891
2 119548
1 57660 763765131
1 179931 910095660
2 119590
2 152092
1 56416 352282155
1 165059 466550208
1 172608 14189179
1 167811 793419274
2 74981
2 161892
1 126163 274300023
1 168074 891876505
2 117234
2 45134
2 78669
2 166541
1 72417 372948273
1 159873 725348019
1 79641 560570092
2 118781
1 13108 813317109
1 173959 723966196
2 30627
1 144521 623767302
1 96842 359531213
2 25594
1 139430 440196668
2 52704
1 139573 480575594
2 61588
1 166574 519734335
1 81094 819524538
1 153420 588529847
2 126663
2 87717
2 112709
2 153858
2 86674
1 136483 549882057
1 90923 347883262
1 21338 539686795
1 149111 630424474
2 187359
2 156174
2 148894
2 110414
2 84744
2 15073
2 164836
1 86478 836224301
2 100959
1 6051 525549579
1 45247 716741917
2 134696
2 157988
2 56052
1 2564 183176782
1 167821 848680800
2 104521
2 177155
1 182026 975224786
1 145346 871642685
2 198343
1 186137 549461600
1 198593 130579938
2 55312
2 199953
1 43293 794031433
1 175102 826231773
2 916
1 56087 815930312
2 85915
1 11499 303937307
2 51729
2 118572
2 112512
1 164554 698822548
2 141133
2 94726
1 135088 316101678
2 107347
2 41160
2 187722
1 47834 452918536
1 166877 483312352
2 67656
1 16984 21907139
1 55938 818355178
2 21235
2 122165
1 128363 285137269
1 153524 673489640
2 47374
2 107596
2 43752
2 172448
2 11172
2 66596
1 86777 93838796
1 84277 135758511
2 2039
2 785
1 79989 984911426
2 44612
2 76012
2 50387
2 13004
1 61126 785496741
1 132562 426863383
2 135991
1 145229 434302234
1 167879 382848196
2 159811
2 182955
1 76216 468956398
2 99506
1 116772 888015812
1 128279 565953806
2 53240
1 195058 132539456
2 105864
1 159042 886012268
2 182493
2 166843
1 68496 618505327
2 20511
1 13406 778467394
2 41472
2 46459
1 85047 432299659
1 47817 988358695
1 161232 649024152
2 143978
2 34378
1 36696 758791712
2 93781
2 172171
2 193077
2 153192
1 151778 790905934
2 194615
1 55451 407958125
2 131330
2 61588
1 91179 267355392
2 115839
2 125653
1 164748 617586240
2 176824
1 175809 99740060
1 49508 998780831
2 189540
1 4704 42903064
1 193135 554458382
1 198749 576304484
2 34620
1 44003 610637006
1 26503 170118322
1 53010 289590040
2 102110
2 147789
1 64951 257326421
2 70214
1 9396 20092304
2 175522
2 34448
2 116241
1 195347 18180786
2 96666
2 138288
1 62127 227335578
2 100382
2 193505
2 189995
1 83634 403213034
1 136212 366547157
2 106042
2 31710
1 86574 731399734
1 121073 396109677
2 161517
2 96357
1 159652 853097944
1 68234 272932681
1 10914 150846638
2 89318
1 197954 666086589
2 192422
1 36848 174728641
1 72806 254012124
2 89878
1 157308 74876448
1 196048 23757889
2 119484
2 84513
1 187051 16428179
2 114025
1 73251 160637709
1 167661 786850336
1 47561 870670962
1 18160 834579640
1 95295 199776576
2 168347
1 106517 775896323
2 63927
2 92481
1 22834 666482202
1 192975 680902312
1 6234 773636230
2 103456
2 27829
2 51805
1 164649 893756299
1 30339 649339765
1 69412 133568736
1 36658 45456283
2 132793
2 107313
1 94976 644336250
2 187309
2 73550
1 89585 621815143
1 114590 853865579
1 108550 536961776
2 73644
2 118921
2 19232
2 61207
2 21796
1 198358 286226536
1 138355 967764136
1 180323 763785931
2 88647
2 155491
2 125627
1 32417 485652734
2 163493
2 73567
1 31977 560910965
2 68946
1 84076 897673107
1 82433 380802354
2 73576
2 134736
2 39010
2 159280
2 14402
2 116673
1 97817 471446241
2 121913
2 62034
2 126045
2 88107
2 37778
1 23230 734688482
1 31000 12218945
2 28632
2 96749
1 121329 178551620
2 6398
1 196752 580084477
1 35727 539756564
2 4997
2 81370
2 106490
2 3533
1 145024 173542210
2 105521
1 8659 256798162
2 12949
1 189163 77335935
2 97327
1 182129 407539121
1 118306 170779268
2 137816
1 89876 212951001
1 150265 15852752
2 176175
1 70748 412740156
1 58712 79163649
1 72533 496977031
1 36144 362258679
2 10494
1 16288 511011696
2 100284
2 92937
1 80545 278661459
2 42881
2 159469
1 144831 889237091
2 89974
1 135239 412133303
2 5789
1 3398 471824013
2 72599
1 5389 373461439
1 195183 936669940
1 153548 770616294
2 146205
1 169849 600282968
1 92510 79855293
1 61431 968063404
2 54658
1 146628 616814752
2 139236
1 8886 903529442
2 149629
1 172997 955178932
2 40786
1 157851 669816681
1 42819 190697537
2 124440
2 171000
2 52127
1 132009 398229809
1 109163 623819935
2 151798
1 111238 954570769
1 175212 214916954
2 23942
1 196101 423812576
1 63374 536251562
2 82593
2 153094
2 118694
1 110424 326782716
2 181981
1 127335 485718683
2 92354
2 102702
1 171151 973228564
1 158966 87699807
1 75003 135752686
2 142637
2 199542
1 40410 25555970
1 128775 790258233
1 59717 115074495
2 1231
1 189880 858088932
1 36555 773077073
2 136471
2 122635
2 65726
2 124211
2 168381
1 73336 379179181
1 185882 64620648
1 164357 342458296
1 184343 687543214
2 17388
2 25597
1 154943 727979354
1 41773 889367136
2 11040
2 197419
1 61445 30157088
2 166791
2 129944
1 49795 261540180
2 101378
1 86824 757417341
2 19898
2 43382
1 113527 999819123
2 2643
2 44896
1 134552 971839504
1 166047 989892972
2 60407
1 115463 337295155
2 67688
2 43419
2 75258
1 80452 32647029
1 12824 635726188
2 98324
2 144603
1 44259 641169851
2 177496
1 42334 453341599
1 164841 374781803
1 100351 901447022
2 157868
1 170585 286923594
2 122139
1 55060 920950461
1 8991 669450343
2 21858
1 62484 928127524
1 37150 730714591
1 82925 647348965
2 172569
2 114485
2 162621
2 90817
2 143806
1 173634 411460839
2 93191
2 182076
1 138767 429574820
1 17365 416349176
1 69537 842482729
1 110956 705625629
2 92327
1 112339 473229824
2 71062
2 108388
2 70242
2 196661
1 113744 900253023
2 143158
1 42289 691083694
1 103469 26910208
1 32798 930647543
2 72670
1 11128 277855583
2 143096
1 108618 849474066
2 23331
2 170574
1 64565 735210366
2 176043
2 28030
2 110924
2 49232
1 12278 66784203
1 82591 754254135
1 136782 286352613
1 129417 546376213
2 90346
1 26327 681837545
1 161458 183151054
2 12380
2 131885
2 140631
2 33215
1 50558 96388695
2 65138
2 128239
1 5793 379735536
1 180144 948299182
1 197468 768848036
2 43330
2 68593
2 2504
1 75012 183193321
2 147082
2 126557
1 120468 239214078
1 71765 244996851
2 52004
1 83252 511804850
2 149927
2 134589
2 9050
1 40866 994479942
1 60924 841763532
2 121664
1 24556 175516208
1 162 349577883
2 134777
2 102760
1 23760 795188486
1 154621 164619906
1 785 144091866
1 74126 364886831
2 31924
2 77367
1 172962 592572436
1 95816 280698469
2 31224
2 83027
1 35577 37567452
2 107558
1 182495 206350921
1 45052 400815158
1 145395 922244213
1 69056 394208250
1 90133 979941875
2 41935
1 49669 338766628
1 75347 530073488
2 53713
2 51101
1 12299 452490505
1 76756 262899917
1 110352 854498966
2 666
1 44044 947320568
2 21610
1 12146 788782770
1 78003 964205948
2 30569
1 178600 116228275
2 96588
2 86531
2 56341
1 122972 865428242
1 150310 444177989
1 156412 605470230
2 163829
1 16184 550435324
2 111239
2 139506
2 95228
1 70462 331966440
2 45245
1 153724 600207850
2 19888
1 170894 83020610
2 45292
1 43033 229734483
1 185046 291052208
1 2237 190275403
1 28545 151605997
2 3221
1 183875 967383353
1 125445 316748030
1 174037 142097679
1 173434 441028502
1 31587 533408052
2 103428
1 197940 301711341
1 40767 396614764
2 59705
2 82244
2 151602
1 8794 467618260
2 193655
1 125094 621839914
1 199972 408765777
2 123044
2 86375
1 90824 592987623
2 40751
1 147380 531577715
1 71345 754727303
2 6494
1 184991 454840323
1 59993 485917083
2 109051
1 149706 480242710
1 116358 607220311
2 171567
1 103954 834906920
1 130809 540201210
2 170394
2 63351
2 4454
1 176489 371346505
2 170117
1 97790 365341963
1 13766 919523347
2 123059
1 107152 112910022
2 69812
2 167440
2 67914
2 100023
1 67010 1913664
1 42889 544865712
2 107067
2 34420
1 102179 292433456
2 45229
1 41252 628569319
1 62997 184942353
1 124158 142379098
2 130646
1 11042 119409514
2 121010
1 123072 802611827
2 79435
2 63845
2 89494
1 182050 63365332
1 114716 159646823
2 10868
1 170141 439876615
2 18070
2 190688
1 62529 925550123
1 127777 842672599
2 33326
1 75103 749988857
1 78686 167853353
2 84874
2 67160
1 124123 86794723
2 127962
1 111152 50975363
2 98198
1 13598 205476842
1 196774 42159344
1 50195 997526800
2 16846
1 172716 617858703
1 86503 707000778
2 22902
2 38949
1 106054 246285692
2 36604
2 70885
1 115155 125590778
2 158824
1 165178 132665949
2 156912
1 127172 465770087
2 198844
2 118974
2 36962
1 134568 965354180
2 111051
2 49972
1 16883 969092114
1 43501 979569656
2 188935
2 185257
1 159307 903119048
1 197887 177011179
1 156912 668079145
1 106698 233162830
2 112175
1 196707 108293821
1 155865 362682072
2 168845
1 146537 171296677
2 90094
2 52016
2 99924
1 96150 808487588
2 192537
2 45010
2 190203
2 100100
2 65526
2 82838
2 140682
1 140747 454084095
1 120155 115341830
1 105754 779352380
1 46904 706976602
1 161520 182918984
2 138425
1 114381 317895802
1 51137 252829463
1 187102 86716312
2 13215
2 114864
2 115628
2 79287
2 680
1 48402 414771650
1 40414 69495168
1 136806 519403331
2 92801
2 34754
2 9921
2 161419
1 104703 613761817
1 45937 130928230
1 51640 122472943
1 29488 573477407
1 63127 877293802
2 157900
1 134070 872291694
1 114771 489222105
2 39534
1 42490 872752500
2 127074
2 50608
2 92147
2 38373
1 39267 138031357
1 45187 656566298
2 71618
2 147318
2 173010
1 136747 936773051
2 110456
2 120193
1 123932 152943347
2 36572
2 124656
2 103474
2 89664
1 105880 581727509
1 168599 693217450
1 94462 879632516
2 196933
2 96591
1 29124 773102421
2 49130
1 171267 37317407
1 102464 192314731
1 115622 176879749
2 23380
2 63201
1 125941 508949122
1 93409 358612078
2 188181
1 178773 112422021
1 197249 903674525
1 164191 48760918
2 67493
2 169288
1 53195 817291611
2 51789
2 48787
1 96123 967979416
2 86080
2 57680
2 10404
2 137452
1 87659 518763299
2 100755
2 97682
2 97849
1 172157 544577326
2 14864
1 43695 196734518
1 64166 414391926
1 164262 776029650
2 28206
2 153316
2 37825
2 141261
1 106197 717366246
2 138560
2 76002
2 189134
1 30841 590022945
1 94402 234034417
2 26000
1 142365 120782204
2 198769
1 129176 236269635
1 126942 254419814
1 181812 361339673
2 176983
2 53336
2 158476
2 162459
1 125860 569011619
2 52616
2 134479
2 167556
1 117374 652024030
2 92217
1 170995 13070255
1 19450 804198255
1 133226 348077773
2 135263
1 9323 302690181
1 20851 75834592
1 45907 295766580
2 97171
2 36299
2 169788
1 138516 165289148
2 25761
1 35165 501310922
1 80084 958823082
1 10899 700645889
2 100396
1 93235 155514671
2 115272
1 186823 603647210
1 24755 813120787
1 148052 78677352
2 89852
2 198991
2 104298
2 187935
2 22170
2 70896
1 59085 97839747
2 187466
1 190413 602169973
1 57038 868159875
1 94370 788213997
1 60076 208089645
1 75272 65033372
2 100987
1 191877 13348785
2 158729
1 15393 217154940
2 83742
1 166962 543101980
2 195304
2 79206
1 45893 140822655
2 199708
2 168263
1 198875 706917343
2 139891
1 154463 257628407
2 114225
2 156798
1 172908 442801232
1 56887 584535241
1 142298 88467125
2 75525
2 145211
1 148019 950383408
2 18190
1 34139 125017054
1 148537 675786843
1 105350 195749534
1 5681 149277289
2 139057
2 51296
1 170300 661185467
1 95272 807120795
1 123813 92429594
2 123592
2 71577
2 138195
1 88491 936815674
2 154890
2 186630
1 131912 722738485
2 50622
1 131311 623014201
1 49464 16832232
1 127832 150437350
2 69134
1 16055 223453673
2 192486
2 98437
1 139085 624497457
2 155001
1 154836 85060064
2 45252
1 125381 537791950
2 81171
2 153100
2 153043
2 76435
1 171926 343307063
1 137884 642278033
2 81197
2 78967
1 50003 655516925
1 163386 207163910
2 107211
2 15251
2 40999
2 130499
2 92115
1 50805 824063230
1 154637 850455108
2 26673
1 169079 84533787
1 37975 185349167
2 46966
1 107410 270005694
1 197632 855157092
1 119884 903348276
1 184189 666709509
1 149052 524619044
2 131863
1 154937 732976079
2 197407
1 78743 721099663
2 140032
2 131139
2 59174
2 194103
1 45639 679742354
2 105955
2 20312
1 186529 695988815
2 163864
1 82086 105487118
1 53401 932243100
1 118149 911506767
2 124838
2 172582
2 182700
2 123691
1 43569 768818401
2 194115
2 11312
1 185427 57070064
1 126636 69243921
1 51252 253862721
1 170708 380048427
1 47484 799936636
1 162451 524732244
1 70825 600305696
1 90911 716637861
1 59034 244679804
2 133380
1 80643 343322648
1 599 423442433
2 39596
1 106964 834413947
1 85912 43299338
2 179499
1 72370 803359787
1 72161 557692356
2 131840
1 182135 118622028
1 131404 273623012
1 74719 942073244
2 84455
2 76063
2 42263
2 63398
1 104034 498608808
2 161726
2 195145
1 56620 683044673
1 160754 780488251
2 74552
1 89474 516532423
1 35092 864714181
2 185032
1 22866 929998612
2 35266
1 192587 203046881
1 116982 418118813
2 68330
2 106662
2 156265
1 107724 743382485
1 174797 471178940
1 32257 218985521
1 181585 480178268
2 143072
2 135219
1 129786 780811820
2 36151
1 72390 243269911
2 1162
1 114462 447069957
2 31302
1 88212 960913209
2 45611
1 188349 925585809
1 77585 411846166
1 120113 593159338
1 48453 106788275
1 72705 181863519
2 78095
1 183338 72593402
2 54036
1 184915 122650151
2 190482
2 66642
1 161115 461056482
2 189372
2 196582
1 152924 412994818
2 6688
2 26961
2 105559
1 109718 640406949
2 65271
1 2702 158504250
2 125827
1 36223 290702197
1 102250 723688149
2 28534
1 104085 253420857
1 42903 596340198
1 78548 544873503
1 122341 802531760
1 42452 460214254
2 14505
1 194650 433101246
1 146739 576901689
1 79714 75118187
2 144516
1 3733 502827186
2 58477
2 69868
2 170638
1 82737 709076737
1 8402 408440707
1 167023 622244223
2 101725
2 37713
1 125613 57298256
2 105086
1 179986 669174483
2 119463
2 36771
1 14505 110695904
2 156824
2 157311
1 37328 966251077
2 91456
1 122505 980757787
1 116450 224897123
1 43784 823759140
2 47075
1 52392 13835924
1 194407 491342895
1 57298 400683944
2 159144
1 188918 105752207
2 193121
2 127289
1 21519 14876273
2 188951
2 82691
1 81370 408150799
1 117143 430183775
2 91984
1 197289 689806626
1 38418 263047416
1 119702 84970948
2 109817
2 5329
1 41406 894030955
1 6105 103403720
2 99333
2 36274
1 182804 106673443
1 196990 340031779
2 173266
2 83392
1 127365 152473637
1 120766 585399441
1 9172 348096263
2 73737
2 159558
1 131541 468433090
2 105016
2 172989
2 5278
1 68613 149038506
2 136550
2 69315
2 146113
2 75093
2 165606
2 179286
1 144857 835214932
1 130603 938218791
1 187268 382888715
2 155946
1 156615 418200373
2 170175
2 19499
2 178925
1 159473 597160855
1 188719 766764601
2 46398
1 174398 895323864
2 182899
1 38966 15141714
2 105016
2 100003
2 92770
2 118436
2 30962
1 32350 910033033
1 158410 758498439
2 108918
1 76158 521614653
2 39476
2 72148
2 174604
2 68492
2 127938
1 118772 716846045
1 174308 714182895
1 42118 294569995
1 44504 879238108
1 52833 934656990
2 94545
1 170025 92723528
2 115046
2 164969
1 71558 557452888
2 145164
2 37359
1 3597 69981697
1 74575 975823676
1 129729 382814218
2 27598
2 84008
1 84958 642065803
1 29303 305184869
1 66235 597687605
1 52025 459662726
2 112080
2 113989
2 122865
1 76405 665775219
2 123744
1 12235 428654988
2 74276
1 89581 421646343
2 36419
2 77881
2 57897
1 155035 723954568
1 32269 256094765
1 19435 759974341
2 135549
2 166543
1 141613 114211888
1 76202 348222802
1 42036 789466556
1 191849 70098176
1 107255 246424623
2 158681
1 34489 328061885
1 142585 471162263
1 2077 592417459
1 26530 921404237
1 162810 174896238
1 49266 304470021
2 1153
1 17903 174148882
1 114899 150542414
2 112840
2 154266
2 129410
2 10279
1 192254 102840275
2 79345
1 15030 836092115
1 4511 220457562
1 167741 952998971
1 41106 248034649
1 104351 683258069
2 93607
1 119762 626466181
1 87937 32277114
2 133267
1 125372 191192402
2 15966
1 94218 789720563
1 49077 450535124
2 196304
2 66792
2 141120
2 182238
2 177325
1 136798 820858963
1 75222 416366076
2 121973
2 156620
1 21500 172659954
1 128286 16928141
1 28573 282354336
1 25833 6360629
1 155350 547598868
2 122618
1 170464 990860821
1 8907 326787785
1 185706 891610865
2 35424
2 11679
1 90414 680374702
2 11856
2 22993
2 171604
2 23836
1 165446 855612546
2 172846
1 130681 615945833
2 174920
2 148859
1 45065 138024839
2 61963
1 158832 432305506
2 136851
2 129325
2 150470
2 151222
2 34140
2 115175
1 6461 988373664
1 70788 252790475
2 193045
2 146474
2 40871
2 125703
2 2231
1 72506 579823833
1 129734 970920792
2 199853
2 162510
2 102737
1 17247 909265580
1 39440 455830502
2 34362
1 159489 97372958
1 134237 517760587
1 184119 86509246
2 9548
1 122693 119530763
1 29239 12079050
2 197668
2 100834
1 118169 675395370
2 46091
1 139450 970419829
2 7129
1 107113 507900185
1 135000 427455398
1 196014 433889067
2 41484
2 1686
1 140077 621707908
1 73711 196155026
2 4434
2 61810
1 110031 350845468
2 88714
1 27401 892167696
2 19839
2 81563
1 39975 555781916
2 162962
1 137307 549580451
1 23628 826182301
2 199764
1 79893 601497077
2 177730
1 179189 436170012
2 35564
2 106590
1 3387 273972949
1 165178 959995537
2 155182
2 165604
1 105154 670801055
1 150858 298727987
1 156279 294633663
2 22615
2 102929
2 167168
2 168086
1 20041 720797611
1 55473 694928988
1 77302 204847279
1 180270 180596665
1 3213 613640454
2 47886
1 62919 541390101
2 63348
2 46670
1 166288 265695632
2 150307
1 179782 934744277
2 64064
1 139341 605630038
2 95331
2 168091
1 57832 270691327
1 147166 592505642
2 86289
1 3594 932934693
1 172382 267281868
2 141759
1 185576 577573609
2 85012
1 23125 279430759
2 104870
1 131413 30512779
1 83324 784051407
2 128784
2 166741
1 151485 719638937
2 148179
1 142070 861195091
2 17805
1 78905 700734668
2 37953
1 159203 180869788
1 120827 657200308
2 87751
1 95388 893530692
1 49880 63936710
1 17511 539091985
1 95268 319824281
2 58799
2 25268
2 89890
2 36346
1 80253 613289970
2 160406
1 29829 182784502
2 4511
2 168867
1 16831 711398839
2 158806
1 146471 236370012
2 178745
1 149407 293771201
1 99427 455390045
1 39092 948480772
1 82975 951401757
2 10700
1 54326 728528216
2 26864
2 63538
2 146690
2 20900
1 124766 472137199
1 139266 208478320
2 91406
2 131607
1 39307 231092118
2 4431
1 32000 939626188
2 175817
2 59952
2 135089
2 124879
2 112270
2 41278
2 10461
1 184490 639957215
2 107662
2 160406
2 13052
2 26601
2 86605
2 147774
1 192615 847579437
1 57867 185523067
2 77192
1 26694 189895878
1 33080 253072673
1 199315 69110388
1 12623 738470172
1 65893 221060891
1 157907 140866463
1 143809 720309604
1 133975 88969930
2 104987
1 170917 104099444
1 133935 566168016
2 98097
2 171925
1 181971 142913584
2 73448
2 125277
2 113452
1 163752 210802293
1 88783 206784405
1 18620 351166
1 145395 470255875
1 71667 26219069
2 76193
2 21372
2 130125
1 40036 159214
2 126742
2 102150
1 128439 368031168
1 181473 191145231
2 101278
2 98418
1 16012 135113687
1 60478 499354936
2 133832
2 142375
1 159885 917745491
1 192081 906174290
1 22776 477360145
1 145854 748662985
2 82432
1 39923 268969421
1 124189 676943076
1 11062 497383000
1 127734 289955378
2 111000
2 36952
1 160797 64660208
2 87833
2 117503
2 186948
1 96283 899379034
1 88752 891487180
1 104710 141468742
1 182461 997080850
2 29515
1 133565 801485928
1 46716 1041281
2 4432
2 187376
2 62160
2 127339
2 171979
2 154977
1 109297 252340781
2 136118
1 189490 279527947
1 117655 849209042
1 49432 3876518
2 73821
2 136598
2 112601
2 22000
2 152442
2 172723
2 192269
2 178857
2 125082
1 122586 284508577
1 157313 3178762
2 52522
1 72134 518804839
2 103755
2 31963
2 73895
1 72588 104459026
1 115243 566446509
1 144753 998413359
1 125672 115808062
1 178321 399022113
2 1572
2 165771
1 22388 158673416
2 62982
2 187358
1 172230 272461384
2 73420
1 197312 46732191
2 151265
2 183656
1 45525 134096879
2 108169
2 113373
2 132809
1 33297 383866491
1 150958 226766750
1 165609 882598605
1 176440 946613165
1 176155 919624427
1 118360 208308827
1 153232 830284610
1 83154 833897786
1 119199 500003068
2 59826
2 41548
1 105034 64248903
1 191688 569972357
2 119705
2 30891
1 67783 566264792
2 199771
1 183882 274187586
2 198619
1 22122 503030826
1 37847 856234391
1 10070 486269009
1 186768 174707851
2 195488
2 138048
2 114757
1 80153 422766483
2 154451
2 107195
2 152024
1 51551 803511087
2 169619
2 73368
1 32318 233741322
2 95339
2 94512
2 108170
1 15143 714765496
2 134204
1 67519 652228518
1 125784 677694084
2 3008
1 82139 143213400
1 190568 85350447
2 57773
1 64253 131324490
2 184410
2 53241
2 7088
2 92609
2 197147
1 141433 208317262
2 70674
1 72927 124257325
2 51930
1 163644 721133539
2 135538
1 116755 38936272
2 53424
1 170911 551442322
2 37175
1 61154 385802490
1 35668 412036480
2 34144
2 117838
2 1264
1 10341 427988320
1 111622 300987311
1 116771 14310867
1 77238 233415446
2 121149
1 165329 244211169
2 80094
2 23759
2 91463
2 15273
2 21397
1 119132 827556445
1 123540 59508936
1 112514 913693752
1 193631 287756685
2 158895
1 2455 809330345
1 44409 607929087
1 28559 615777338
1 8776 171650796
1 31194 482797455
2 90132
2 86515
2 68865
2 142551
1 79737 860406160
1 18313 970168422
2 88572
2 44938
1 97420 506212715
2 183224
1 92873 296754943
2 178703
2 197753
1 152318 603278477
1 130494 339091880
2 138605
2 28475
2 195363
1 38922 656512099
2 197765
1 52071 424503315
1 153474 526723349
1 519 329040473
1 2809 384300197
2 141611
2 176273
2 113571
1 100574 530249381
1 24740 796517793
2 77526
2 31472
2 199072
1 184783 650116361
2 143689
1 146410 228737672
2 40858
1 192143 251968274
1 105576 798380032
2 192334
2 42257
2 18582
1 135827 204536120
1 485 123356028
2 75380
2 4129
2 100384
1 70505 353740398
2 145088
1 16257 23868176
2 149024
2 90511
2 130212
2 158235
1 61166 27008424
2 185157
2 184649
1 81874 238781654
1 160209 330958935
1 139121 522815469
1 189000 74753084
2 42905
2 190752
2 62859
1 104146 630842968
2 129693
1 171582 902833319
1 51968 516992517
1 150359 3063128
2 76922
2 91412
2 175925
1 7908 307617346
1 89424 945357715
1 36954 858243242
2 65992
2 159314
2 38885
2 91130
1 123011 867806654
1 81010 998353500
1 144539 771520493
2 57890
2 178448
2 44922
2 123133
1 192656 310712804
2 62817
2 30787
1 172327 805592215
1 162450 364031728
1 79733 536024050
2 12810
1 75237 379889613
1 5905 857311041
2 111510
2 187294
2 140294
1 43936 460735580
1 138256 737249201
2 12265
1 14163 239574158
2 68488
1 3743 573041886
2 21319
2 22213
2 46025
1 145472 183039511
2 7766
1 192828 274618545
1 90837 52338832
2 12612
2 122026
1 171827 797989544
2 88518
1 57272 553209117
2 124063
1 66970 159833599
1 122224 717782791
2 65854
2 90442
2 107897
1 183271 95141553
1 196184 248973352
2 34384
1 114049 832982339
2 49011
2 131477
1 123099 52801873
1 49324 51487260
1 11171 863819757
1 114234 581460045
1 8857 903330867
2 178038
2 151292
2 85914
1 73637 702458734
1 81071 805037121
1 87548 139794305
1 188465 457136391
1 199052 897031733
2 139349
1 63584 615701727
1 49509 623219766
2 90371
2 57696
2 16491
1 99082 559035423
2 196212
1 134297 314424377
2 126142
2 143541
2 36233
1 163000 698693491
1 88130 597203506
2 72219
1 49922 181301191
1 174701 835998646
1 179586 579252264
2 42357
1 67539 210324465
1 46977 208965394
1 2351 604979597
2 172452
2 193430
1 151676 907047614
1 91440 790117128
2 118986
2 118964
1 188644 583520330
2 184864
2 122656
1 95057 232543425
1 49912 149283005
1 194582 949507299
1 35232 67564116
2 115469
1 146169 82798893
1 15891 135285207
2 19933
1 1540 943910094
1 33903 672670506
2 192421
2 92208
1 15315 849633243
2 102125
2 157191
1 7605 612825668
1 146166 753303759
1 15428 690473023
2 64816
2 81279
2 80215
2 174853
1 191883 211409428
1 14571 286648458
1 61259 874584656
2 6502
2 142907
2 173252
1 176073 88442190
1 137096 180460372
2 56874
2 170503
1 89259 721992827
2 105456
1 166191 139745525
2 178218
1 28437 390178214
2 124959
2 149669
1 60406 786239015
2 82005
1 43006 509298280
1 70116 450364940
1 32297 275269014
1 171545 293590307
1 89262 425752687
1 19548 138266992
2 89649
1 163617 268821432
1 102302 895829592
1 12777 433192918
2 76499
2 33447
1 137645 751031506
2 47815
2 81674
1 101879 946744445
2 117951
1 174437 46419696
2 193079
1 95493 789271704
1 174906 295676697
2 14289
1 62468 132455346
1 185399 708589181
1 107304 44804617
2 11696
1 63495 820450234
1 23075 201328875
2 140069
2 90015
1 48512 958587769
2 93778
1 179770 125122902
1 36338 786681792
1 72443 208057139
2 198921
1 17361 970411679
2 24326
1 125353 120953094
1 74247 343233306
1 6086 536805144
1 179459 909048686
1 129500 584489093
1 167510 625914236
1 15455 929554455
2 199692
2 143463
1 12717 837889702
2 62778
1 6445 606570423
1 13559 644590879
2 135940
2 102949
2 173418
2 142529
1 12998 514140132
2 66631
1 141439 871367523
1 33278 335108383
2 92975
2 79768
2 51828
1 199983 1182848
1 107830 98057259
2 163280
1 78449 734475955
1 93745 419000313
1 53413 622108214
2 29727
2 31541
2 66886
1 85227 698537196
1 195903 982062195
1 97589 861135273
1 86595 105114227
1 192067 475259809
1 105501 395138228
1 75278 527100896
2 49176
2 173660
1 42868 746045076
2 148544
1 90835 274994815
1 160785 650241281
2 72156
1 183144 595724972
1 85199 245821222
2 42431
2 77598
1 170681 518359794
1 24616 554752846
1 88549 997893715
2 198187
1 88475 315936988
2 150401
2 107052
1 103639 100560358
2 13121
1 180490 879535138
2 179482
1 9001 507044784
1 41168 76111702
2 91331
2 102896
2 12863
2 55922
1 187092 436320063
1 76040 752997294
1 92121 526634544
1 112240 828853209
1 140738 318272256
1 83536 112739033
2 41725
1 136841 572205115
2 48718
2 7807
1 86941 198576176
1 17857 612243123
2 127034
2 199396
2 16774
2 65373
2 50169
1 56920 524615278
2 132565
2 64034
2 1713
2 184653
2 195987
2 14780
1 163622 173989686
1 179600 376940093
2 44052
1 153121 838963468
1 61210 357902450
1 16050 350969921
2 11165
2 9873
1 150163 851990396
2 90269
1 94869 95674488
1 54597 734577737
1 158586 203986113
1 87366 996305002
2 63442
2 168110
2 94154
2 68290
2 73262
2 110886
1 55778 277400372
2 174486
1 128736 301971094
2 49323
1 78355 799955954
1 90276 324379850
2 4412
1 27040 444662424
1 173946 517989477
2 180342
2 88446
1 152991 303341915
2 114079
2 142568
2 12799
2 192853
1 83035 243555761
2 111223
1 197589 139861669
1 165007 411201303
2 58046
2 7051
2 90963
1 8205 750642290
1 179137 40334720
2 18087
2 159471
1 191869 128973977
1 79573 36870586
2 22841
2 35697
1 122334 938812602
1 5736 143292738
2 122395
2 36166
1 14593 414814431
2 88074
2 160034
1 168146 680588468
1 53487 454409864
2 3291
2 160770
1 63099 806598045
2 156479
1 117742 965480057
1 95654 397417007
1 82942 298237918
2 7894
1 128938 24723380
1 46141 26768284
2 188529
1 138205 808605185
2 117863
2 100568
2 129986
1 131913 574092240
2 11018
2 161741
2 42900
2 104433
1 162077 433356334
2 95999
1 34684 615674249
1 81726 983194568
1 130750 797980239
1 129485 790899856
2 105468
1 195577 548760228
1 153483 386511164
1 174143 902997901
1 848 948928050
1 38135 939096603
2 182042
1 120093 962350712
2 65443
1 145295 897412265
2 57980
1 3857 79958649
1 189180 777525693
1 2180 151511498
1 136069 388490750
1 5462 583401285
2 138661
2 18367
1 135715 703216989
2 75878
1 68697 155641458
1 11561 554849096
1 175148 546696721
2 19084
1 183929 442727757
1 152368 837506323
2 13057
2 123079
2 168071
1 145716 313272972
1 10661 662402867
1 198473 467264335
2 31578
1 104561 412652347
1 158275 278819309
1 111077 581012517
1 176360 428256198
2 179088
1 43668 750305616
1 131784 539134118
2 43277
1 63850 444394394
1 91873 725899841
2 118003
1 174865 494732105
2 95347
2 19458
1 57292 327326708
1 198514 304846805
1 86141 35429706
1 106296 502771579
1 13332 505909808
1 51209 866633661
1 22843 10914199
1 20511 514848005
2 173567
2 174364
1 131463 458465566
1 136625 128668436
1 180652 369568500
1 28541 939047842
1 139425 73907395
2 123063
1 97215 628972684
1 75909 269713180
1 13872 819567876
1 41071 154904333
2 37255
2 24189
2 177164
1 123425 141115728
1 60822 86403081
1 3499 995382459
1 140945 722010778
1 126369 757273012
2 76743
1 11823 588810704
1 139484 958038607
1 111224 707194261
2 45702
2 36862
2 99241
1 36317 566400541
2 115986
1 118188 582523168
1 198822 550923237
2 88102
2 38052
1 829 747827200
1 184229 346599895
1 144767 250892482
2 165461
2 79541
2 179123
1 120782 868072174
2 168028
1 52886 393553024
2 69954
1 82050 608855904
1 120908 18437685
1 96413 530048594
2 3726
1 42323 248772701
1 48307 439202748
2 195784
2 118118
1 57283 325715040
1 29078 169719523
2 66076
2 8977
2 28112
2 39568
1 160961 242839304
1 81031 591386394
2 120654
2 157202
1 150027 510863366
1 122987 87692980
2 160785
1 84770 707454114
2 162660
1 121959 515195705
1 99536 586336696
2 27241
1 107543 434776726
2 118022
2 97716
1 98241 204161484
2 128679
1 95595 331556550
2 186429
2 154346
1 116102 451556423
1 82623 950321906
2 163578
2 88797
1 19649 611269317
2 159383
1 43046 540472867
1 198279 250661868
2 163443
1 142336 623114101
1 10807 612945650
1 128334 850514435
2 126021
1 53039 602838116
1 71749 319001299
2 2416
2 196665
2 31151
1 82644 584632513
1 137098 709769828
1 19384 124227238
1 186281 398008052
1 36305 155264270
1 90015 88988309
1 86686 333591115
2 191207
1 178051 745529438
1 58639 697408209
2 148450
1 177304 814059634
2 154459
2 183516
1 195239 506752355
2 16226
2 86205
1 133465 456319709
1 196284 69753890
2 4450
1 34621 803691030
2 25143
2 105442
2 165572
1 159914 109604784
2 25821
2 159006
2 58539
1 51547 373415278
2 59617
1 129356 119780700
1 27810 677409038
2 30870
2 4405
2 13638
1 33767 712943608
2 61116
2 28025
2 124313
1 107373 217720400
1 52185 650562086
1 146547 860801359
2 154568
1 137359 422756877
1 103666 811749692
1 167358 587696269
2 188718
2 101557
1 135962 262393939
2 13656
1 119358 137043708
1 180554 812401624
1 108228 711453794
2 153734
1 160842 802271476
1 68462 159775725
2 17054
2 87142
1 25874 318706503
1 165440 603072603
1 38943 743782687
1 1079 675292813
1 65185 925911638
1 196791 144158155
2 136890
2 131694
2 81396
2 2671
1 199762 185161488
2 103473
2 1743
2 14848
2 56329
2 166692
1 152488 157945527
2 9472
1 69875 739223333
1 107739 100086781
1 17964 450292952
2 92299
2 107236
1 137043 867784749
2 179066
2 4153
1 148293 673172747
1 10846 82694511
2 162932
1 59748 979633114
1 147561 319991376
2 70237
2 32250
2 122493
2 160554
2 122044
2 124663
2 58281
2 107221
1 40857 175034742
1 146646 273304079
1 132624 29180677
2 30558
1 51524 56925810
2 22865
1 182480 86518152
1 169294 290543427
2 126236
2 44961
1 74857 128660839
1 145735 835902810
2 99802
1 52999 319033919
1 167002 811540831
2 103877
1 70767 35257837
1 108616 281726360
2 42990
1 99803 658463275
1 105129 693828476
2 8386
2 164510
2 196786
2 188077
1 129564 665069348
2 130165
1 58987 286628124
1 156300 600602187
2 57929
1 24291 291417377
1 53620 870813341
2 102797
1 114677 992703959
2 88662
2 21638
1 50534 57163155
1 22990 672737021
2 39636
2 36448
1 146976 186594091
2 34836
1 8683 594616784
2 168675
2 72828
1 183040 618399418
2 103344
1 181563 388955581
2 12668
1 16154 653258978
1 75158 638275894
2 15493
1 174608 18237243
1 196799 648445531
1 84508 502509939
1 71440 822986186
1 178099 863599550
1 43881 348843170
2 195501
1 179059 323935664
2 81746
1 54531 332402596
2 12867
2 166350
2 81476
1 84221 48351684
1 96093 649232802
2 155653
2 161866
1 136790 227499706
2 31110
2 145547
1 146367 333789045
2 103525
2 98175
2 177172
2 34993
2 138951
2 86679
2 76726
2 49668
1 112520 903669401
1 8914 870488241
1 21475 955654463
1 22666 666857945
2 131118
2 36362
1 15329 740557315
2 91897
2 54121
1 58355 865544111
1 189998 690366523
1 95822 239755458
2 161240
2 141666
1 165042 762757809
1 55925 942820068
2 139894
2 94250
2 37172
1 198866 453873819
1 19727 279233273
2 51719
1 82703 399172435
2 198955
2 73405
1 25095 674717510
1 102055 140343192
1 104433 665223552
2 124612
1 36504 988581544
2 130933
2 129290
1 196419 519818830
1 139674 284065207
1 23348 122405998
1 179996 34949737
2 136391
2 193285
1 23631 951465232
2 179852
1 132426 811296151
1 188479 572474969
1 97376 619982374
2 58819
1 90672 710835788
2 30499
2 39134
2 171707
2 137473
1 7446 465924402
2 95047
2 25811
1 170714 443135227
2 23596
1 120230 812401389
1 178803 78902929
1 149141 757404544
1 86751 715135504
2 45112
1 24914 477970513
1 4860 944818417
1 92263 968964384
1 151533 318485834
2 111577
2 127589
1 169614 116772927
2 86888
1 192426 748808677
1 37624 626382775
2 106770
2 190531
2 5954
1 5622 671080712
1 160958 175091338
2 151520
2 119460
1 87290 273301380
1 89501 336390463
1 132723 988525091
2 106835
1 138751 695697472
2 50653
2 168416
2 185080
1 99156 183016080
1 164164 667082424
2 120651
2 184809
1 40868 368438027
2 160581
1 72833 273326138
1 191659 953620035
1 146911 849782238
2 171416
1 165972 744751503
2 47487
2 188519
1 33125 128626174
1 61901 383804877
1 72610 624717301
2 160707
1 122704 222995090
1 189803 951262838
1 172059 135848317
2 179227
1 28385 65892353
1 85407 612194390
1 128267 738242917
2 119157
2 53002
1 30140 281820019
1 110904 957514079
1 101474 729106823
1 115975 26981017
1 107821 407842963
2 83931
1 9402 862445854
2 144873
2 119021
1 132997 76456193
1 168768 852420201
2 49995
2 15924
1 192772 297875946
2 81671
1 188675 553865613
2 117768
1 27950 150582806
2 17628
2 168838
1 143992 554506284
2 178779
1 124268 497600043
2 97182
2 78349
2 17276
2 186310
1 50531 782204953
2 43223
1 103246 181584759
1 17506 32234501
1 197302 116387467
2 89545
2 37304
2 72340
2 75432
2 79368
1 169987 169301446
2 133065
2 23895
2 15166
1 193841 518870839
1 437 907024953
1 146970 259175199
2 179069
1 117564 730157229
1 58927 161306367
2 109231
2 29054
2 124982
1 152067 183381467
2 6901
2 167935
1 80979 483635136
2 51357
2 62683
2 51918
1 132259 532377921
1 122576 822822312
1 117589 649418026
1 20698 226577641
1 42945 534547126
1 92623 80691929
1 127374 916867412
1 68812 987455415
1 91269 193347169
1 42671 920719562
2 168115
1 192883 27954716
2 52335
2 188040
1 145440 589982923
1 105607 469241112
1 169903 78228346
1 9809 955976562
2 153720
2 30247
1 2750 599897742
1 130622 657784458
2 83006
1 111915 557125393
1 99271 537957416
1 166302 609717852
2 153801
2 186928
1 98374 589134644
1 50163 283544751
1 74899 57706951
2 52136
1 52870 993666291
2 52181
1 191857 969639993
2 65286
1 80776 810401648
2 137299
2 195362
2 144113
1 138609 408031001
2 57559
1 10934 613286294
2 27355
1 79905 220679522
1 195189 14367872
1 100470 508031528
1 136236 958349267
1 138170 322644683
2 110909
1 47038 3036235
2 80861
2 169765
1 151515 295521383
2 17657
2 129133
2 131889
2 114954
1 135818 832670379
2 78465
2 160293
2 8649
2 192845
2 123586
1 77145 377580074
1 44895 886439036
1 149553 831148035
2 78773
2 175656
2 103530
2 150133
1 154291 82183031
1 194196 630811342
1 76433 986454564
1 39916 551455916
1 162406 189507300
2 7859
1 56324 614534685
1 187774 872058539
1 82646 100982666
2 51247
1 83670 785975781
1 138416 355153092
1 95935 914125881
2 15017
1 128996 659733927
1 71498 809570242
1 100621 74058467
2 37672
1 76543 129798455
2 43949
1 69746 604723261
2 145508
2 77632
2 137185
2 36501
2 180892
1 134556 692810012
2 29861
2 99029
1 50351 210505160
1 77625 934084907
2 34387
1 178186 530700513
2 16942
2 130842
2 142698
2 101830
1 128812 511492558
2 154640
2 124725
1 115280 847185297
1 109687 798264446
1 169824 38849824
1 65612 932224630
1 50411 354042337
2 142494
1 100088 536493930
1 157667 568228928
1 70023 866680963
1 178466 93213965
2 47634
2 187473
2 35142
2 61705
2 5491
1 137575 761425507
1 109607 222660475
2 10569
1 46352 404926168
1 128386 982157912
1 179037 27005002
2 165661
1 13385 542746230
1 43567 974978271
2 8711
2 140433
1 182946 306037366
1 195440 140231768
1 111394 932048534
1 134684 834407515
1 199880 292935976
2 24464
1 194900 685663337
1 65595 184551854
1 143214 920549670
1 149728 908709888
2 156373
1 151689 755181538
1 48938 521363878
1 176211 636912595
2 35224
2 74696
2 143560
1 82027 537625973
2 117063
2 34632
2 34900
1 148104 752959770
1 155319 687456776
2 69776
2 91900
2 17761
1 9754 724721762
1 59095 668644429
2 186737
2 103284
1 198035 871464208
1 122427 490450373
1 99568 546535632
1 52115 823276539
1 90299 734471110
1 142162 854965689
2 157163
1 186429 88353206
1 86275 523728658
1 169500 514686803
2 145562
2 46054
2 14039
2 168579
1 53112 924922185
2 26552
1 17851 874040461
1 95037 360652031
1 64581 448587330
2 87148
1 179530 28454518
2 174062
2 65101
1 146310 685682054
1 65022 181164244
1 113021 541839193
2 89026
2 108706
1 66028 235001856
1 111922 992837001
2 124388
1 154868 232147929
1 135260 707286410
1 129345 202779443
2 124703
2 29481
2 20168
1 17560 975480768
1 177586 246160961
2 38715
2 88612
1 75153 208439169
1 178004 2843759
1 184075 608381983
1 134974 261787989
2 114397
2 87283
1 106949 26480643
2 49375
2 141997
1 52416 885279313
2 182716
1 135796 332331979
1 45255 55665740
2 155030
2 88900
2 23287
2 21137
1 125796 303447023
1 142643 911156167
1 154709 165744651
2 147851
2 139734
2 127574
1 70244 633714733
2 133069
1 117887 843779839
1 114787 193382077
1 144436 663314368
2 195440
1 176267 770846603
1 100074 360223456
1 159766 406615785
1 121467 701910447
2 46911
2 65714
2 22720
1 146942 907805579
2 60076
2 171370
2 19146
1 179048 522149509
1 3708 807857627
1 125965 207350459
2 89131
2 69685
1 143164 307113424
2 58649
1 149483 990686405
2 197162
1 109698 965805376
1 107600 749932925
1 191776 985815756
1 127581 711076376
2 16760
1 82149 563845609
1 8059 665260258
1 50434 534146345
1 104190 865005815
2 92266
2 15310
1 40089 606454743
2 158335
1 89780 439904147
2 151044
2 146930
1 189715 273323197
2 36916
2 18196
1 10969 202088291
1 1860 426676637
2 134007
2 128061
2 59228
2 42591
1 131798 240396132
1 13657 822876826
1 89410 939735458
1 99738 877423292
1 70056 674465456
2 139666
1 85427 268221682
1 116256 349783070
1 148638 8358962
2 194149
1 8103 751409490
1 190155 27412944
1 56775 152359371
1 176609 577962018
2 130866
1 123108 772357546
1 96620 685588115
2 199460
2 152443
1 11273 630687824
2 140897
2 64341
2 107551
1 22539 149448499
2 14697
1 5250 967630252
2 87848
2 172920
2 146938
1 173063 876409483
1 79717 746828367
2 184861
1 68882 18471050
2 185476
1 115025 921295748
2 27409
1 36409 778605430
1 187577 742378463
2 148558
2 133623
2 78593
2 174422
1 164263 56508757
2 46063
2 156241
2 149135
2 41226
1 198530 193580129
2 25026
1 197892 364375747
2 49984
1 158904 467861729
1 79825 245352672
1 153674 461249536
1 45863 583921907
2 98208
2 43523
1 102873 51191453
1 133101 302844377
2 149819
2 43460
1 100335 101622866
2 166482
2 62394
2 189057
2 83278
2 112316
1 100446 341023673
2 188055
2 109645
2 15585
1 112783 714913158
2 52829
1 80244 298783466
2 174629
2 99959
2 25522
2 100295
1 124850 269210628
1 140117 416254874
2 31771
1 86256 668039161
1 170425 242859014
2 17433
1 36990 162310438
1 95240 489163029
2 56327
1 125259 610374215
1 108069 49187690
2 150603
1 10036 968370068
2 177227
2 168243
2 142008
2 179297
2 112065
2 191922
2 147751
2 195997
2 81210
1 73885 242367843
2 7364
1 66594 703023029
2 71033
1 199309 402367696
1 45789 853173603
1 182730 332985381
1 961 685198236
2 132606
1 184016 506265174
2 12441
2 142459
1 174670 994763946
2 178477
1 173186 890480413
1 155047 248195813
2 167529
1 129652 843685926
2 79324
1 185942 550488374
2 152902
1 66505 74908899
2 98888
2 130991
1 177434 719935530
1 166632 806223443
1 157819 411470588
2 32610
2 36119
1 39999 246346833
1 108943 299304620
2 191301
1 144028 301479679
2 4679
2 37331
1 106602 342526718
1 138568 26575432
1 43970 852057319
1 190005 627591502
2 38664
1 57222 960282568
1 104000 332368001
1 67837 181926806
1 145942 540719948
1 79513 987654276
2 60106
1 161138 517069337
1 191358 952695664
1 185661 139633224
1 25666 502171855
1 145889 975792956
1 13535 748325364
1 166607 781292972
1 65148 579548071
1 101963 698670146
2 131671
2 175811
2 8041
2 87216
1 77369 60012519
1 31445 424481424
2 197961
2 9114
2 34843
1 77924 800152251
2 185912
2 97104
1 108019 859490592
1 14387 220683628
2 140
2 136110
2 113290
1 55897 996515083
1 69465 340377600
1 6437 779193929
2 112902
1 82640 560739385
2 77841
2 51010
1 128148 625139436
1 130571 371476796
1 101752 812956916
1 143879 730566026
2 9200
2 37106
1 3355 676197480
2 6384
1 110224 930436990
1 151406 298329462
2 19724
2 102080
2 160287
1 166738 740516979
1 113094 303121178
1 101916 711579015
2 9057
1 9327 246889846
1 31181 634349250
2 145458
1 152246 501392938
2 181067
1 50935 739289520
2 61486
1 135579 217980648
1 54302 752126036
1 91692 322256221
1 182524 386602963
1 128146 472314010
2 91419
2 315
2 82005
2 43530
2 106615
2 151263
2 3747
1 21214 606552438
2 110686
2 167266
2 179196
2 48665
2 189838
2 102915
1 82919 607228809
1 94907 435422630
2 158048
1 60279 998666971
2 80948
1 123289 493297996
2 171924
1 27313 176118241
1 173635 766174910
1 72738 873077766
1 44029 92848279
2 145657
1 109031 274573423
1 98705 163592537
2 165882
1 5411 402339689
2 18439
1 144103 641888953
2 4279
2 26614
1 36488 62572754
2 28128
1 148918 588807202
2 161092
1 31178 158753286
2 97370
1 99642 17371399
1 55286 471967000
2 145011
2 127432
2 28906
1 116832 298179743
2 149730
2 130851
1 167546 740466602
1 4470 495737824
2 161767
2 61688
2 187143
2 11958
1 174093 855614543
2 106277
1 68915 218285341
1 34278 689611021
2 35878
2 71955
1 19018 620664512
1 76113 538724396
1 87699 311604364
2 101612
1 137849 367265988
1 48609 693508005
1 86779 801487634
1 141786 730134387
1 63772 884740979
2 108546
2 16025
1 64824 118356736
1 121323 25376055
2 1024
2 77379
2 96762
2 171697
2 126425
1 140353 664125329
2 9582
1 81469 782180798
1 16044 138349761
2 143680
2 120089
2 187566
2 33088
2 44870
2 118811
1 155465 616223269
2 127634
1 171875 45382027
1 151517 637706242
1 55651 305716594
1 135501 388569255
2 101762
1 46246 558499486
1 56097 987113462
2 124023
2 137059
2 76957
2 129347
1 165588 733143498
2 174827
1 149869 753682843
1 73183 464358659
1 69002 195349435
2 100394
1 129154 248023664
2 56462
2 79003
2 33980
1 20906 928901292
1 32764 954819608
2 53532
1 66193 785650894
1 190415 467846091
2 140282
2 139445
2 193187
2 140600
1 111580 736991558
1 166645 260576257
1 134397 804572965
1 115850 808559545
1 79869 488260108
1 119545 929364689
1 32840 712919495
2 51893
1 178982 615083728
1 104349 490718309
2 61229
2 47289
2 123581
1 76244 54398304
1 116605 410980793
2 146480
2 195658
2 64429
1 126428 766463231
1 9723 330730694
2 93945
1 76485 272150200
2 37231
1 74861 992126705
2 81886
1 13448 50958688
2 134400
1 70975 505481012
2 18222
2 36919
2 130835
2 9851
2 181605
1 129697 784425172
2 118805
2 173544
2 4493
2 66792
1 85150 926863090
1 197679 598336332
1 143936 864399781
2 181467
2 197728
1 21510 590225566
2 2678
2 90916
1 35394 592861883
2 52066
1 8166 113583752
1 185053 466787379
2 61299
2 195945
2 77839
2 155591
1 85838 929605958
2 38546
1 39761 983979608
2 117131
2 83889
1 164508 343463021
2 12280
1 99620 10841251
1 37640 51482925
1 184712 678458686
1 173820 195101176
2 180251
2 168774
1 74296 849530490
1 92964 17142298
2 93651
1 124988 829392854
2 56433
1 47350 396633590
1 49611 503000685
2 147467
1 52212 30965256
1 57141 538966406
1 148264 513099110
2 114524
2 193143
1 140702 293126107
2 50869
2 8165
1 131813 178037429
1 180275 529283104
1 147835 576851453
2 175085
2 170720
2 8337
1 10528 59932190
2 110774
2 198048
1 110575 19362249
2 116001
1 8061 144149808
2 61826
2 8411
2 192782
2 150962
1 164204 789199040
2 84861
1 151089 194927741
1 98599 327790837
2 23474
1 122234 455604296
1 57774 791916792
1 36912 865233524
1 13387 9260064
2 78943
2 4916
2 180674
2 46955
2 125417
2 196519
2 1228
1 146039 156184619
2 92434
1 172794 283505419
2 10205
2 81154
1 169963 149738399
2 110326
2 77379
2 2238
1 186568 594891195
1 173469 738954177
1 186276 752654647
2 146677
2 38955
1 116178 887646498
1 193890 29016465
1 24647 622738632
2 192850
1 96617 850203643
1 149678 588952786
1 147094 138200926
1 173364 834505056
2 62808
1 74779 757040468
1 160859 890325010
1 148314 726995969
2 172225
1 95576 39148237
1 45809 185997656
1 152260 557248070
2 86965
2 167020
1 77086 59510912
1 158523 308765608
2 172758
2 137489
2 41296
1 181757 411057723
2 188398
1 161949 923373616
1 36314 749556952
2 172260
1 191220 366729920
2 5637
2 184822
2 195315
1 30151 887194065
2 82659
2 173440
1 57297 333454818
1 141354 596284282
1 12179 835258427
2 99867
2 101153
2 32409
2 31191
1 15908 930418292
2 189445
2 176078
1 153735 119737836
1 59236 159810697
2 70758
2 86844
1 94924 961845048
1 195732 691936826
1 116972 974603478
2 123632
2 194767
1 68782 453892923
1 5741 190218419
1 122111 183087358
1 183003 64965368
2 194121
1 116279 703046873
2 195972
1 161199 886603739
2 182179
2 77508
2 137423
1 16720 399069917
2 128958
1 143507 55947513
1 38970 397641214
2 43637
1 38398 363341913
1 182454 507006717
1 161215 497171174
1 51015 538910542
2 136820
1 165943 59470026
2 68779
2 185867
1 13892 844165003
2 99076
1 2748 579754238
2 106915
2 32436
2 83026
2 26648
1 184399 320468688
1 142078 204803221
1 143414 841389576
2 47764
2 199817
2 121482
1 136606 912815319
2 139232
2 12926
1 83745 576961799
1 115493 536574980
1 31958 388261416
1 38911 84299287
1 105224 352241132
1 88755 705360617
1 100562 157709075
2 163098
2 128281
2 181127
2 128792
2 103010
1 143079 978846945
1 13019 589015100
2 28762
1 19348 6162806
2 12722
2 116950
1 6829 151006116
2 10869
1 133012 371518818
1 51222 972788141
2 191312
1 152424 362142976
1 70382 184868854
2 189440
1 83316 360905182
2 164707
2 77992
1 28123 217657397
1 141735 854347998
1 187269 759372963
2 170731
2 97817
1 198649 771960764
2 70896
2 69060
2 38891
1 122095 882455549
2 180720
2 133919
1 137414 540924716
2 42533
1 45693 49094798
1 16398 268320100
2 12744
2 83272
1 20052 706329276
2 10691
2 142491
2 169907
2 170066
1 25705 550262465
2 72224
2 33857
1 10079 438603305
1 142457 645689922
2 198833
2 76910
1 87719 811515583
2 94769
1 156216 170750476
1 96737 918899935
2 51886
2 169336
1 40939 265559233
1 40812 841706023
1 145617 735793418
2 21825
2 21194
1 104265 705110506
2 21984
2 160514
1 144616 32938381
2 102504
1 32040 848883481
1 25417 182501646
2 120587
1 199674 691657317
1 191885 191638963
1 188757 780651914
1 179533 779574886
1 198000 314958839
1 188222 316864696
2 32548
2 159723
2 15372
2 166809
1 173677 587210926
1 16497 478691394
2 90513
2 129058
2 16998
1 14183 488926392
2 70261
1 76992 443967172
2 185308
2 195490
1 180161 855491736
1 108284 157282800
1 50518 898912907
1 185629 713778992
2 17264
2 144300
1 148767 804286144
1 171891 259502594
2 154605
1 80161 575190439
2 9450
2 69040
1 79083 842215907
2 100399
2 41157
2 165064
2 141807
1 124290 330525161
2 186651
2 6256
1 186845 362545338
2 185936
2 43897
1 14229 627474421
1 130191 883161674
2 39901
2 72348
1 28889 224114380
1 134072 621587748
1 150115 603476947
2 157206
2 111344
1 51130 28395209
2 192917
1 180638 809869966
1 181572 202986653
1 115726 751109542
1 95292 878572266
2 100527
1 25954 800425026
1 173178 556387710
1 160470 894046507
2 30463
1 163797 358974793
1 3868 777780995
1 66311 902333539
2 89512
1 151908 33558861
2 183115
1 123474 784464615
2 4239
1 24422 369460433
2 82684
1 8489 214577610
1 120963 614034075
2 172510
1 47621 40081552
2 95452
2 105872
2 168952
1 190692 34672230
1 21608 905229781
1 2515 938281240
2 154790
2 148951
1 138799 177573432
1 117424 867055435
1 37599 105516402
2 129172
2 24398
2 118723
1 43908 192638134
2 4288
2 132223
2 178181
1 70333 608167064
1 43112 85222998
1 53222 618579556
2 132311
2 26454
2 80571
1 72075 800340418
1 128366 458099871
1 164457 731013591
2 61701
2 59205
1 106788 73041732
2 89992
1 187424 400601208
1 146270 669521225
1 190842 256789953
2 155029
1 52641 976819673
2 126515
2 149713
2 69608
1 171544 196516505
2 53950
1 20882 669412556
2 91110
2 59018
2 133462
2 196112
2 24678
1 22205 859653854
1 85009 80758101
2 138162
1 189477 96079871
1 171883 980094390
2 67013
2 91914
1 183285 734967164
2 58682
1 41774 921093843
1 22157 394331667
2 48903
2 18119
1 78414 869480981
1 54866 404920570
2 17927
2 176751
1 180826 180236687
1 109174 656196320
1 107442 283018848
2 70069
1 141747 738825166
2 172453
2 23128
2 162379
1 168783 503660232
1 41729 885520155
2 10920
1 36127 795563210
2 49024
1 141167 977894468
1 36330 518600026
1 108202 83737734
1 75927 719591432
2 118180
1 84640 93044071
2 45170
1 82494 584200945
2 48627
2 106910
2 194841
1 28914 914208948
2 161896
2 118399
2 76495
2 157069
1 13047 773861764
1 182062 815426509
2 61850
1 160496 498166091
2 139773
1 184217 883154428
1 54353 65145557
1 61553 895880368
2 49226
1 42377 15193849
2 34682
1 36647 188467988
2 192052
1 159688 131932386
1 77766 556301258
2 74689
2 172125
2 193469
2 31696
1 13433 941577090
1 51553 387018106
2 31293
1 137639 989607316
1 24384 52045529
2 152991
1 104502 350248890
2 15497
2 174438
2 45520
1 22263 965202529
1 1070 795558833
2 18253
1 26588 150570119
1 103903 476329827
1 189397 740564490
1 62435 876057455
2 152167
2 104888
1 16058 775280610
1 98982 906652825
1 194605 124442322
1 28008 745664157
1 140035 607888608
1 34208 396299021
2 146186
1 25174 109007350
2 91430
2 177538
2 191815
1 64947 14938024
2 16678
2 76214
1 110858 191096886
2 157878
2 75690
2 12815
2 189808
2 196044
2 171312
2 148432
2 108191
1 155960 289735138
2 148992
2 43457
2 7534
1 50550 678020115
2 49264
1 29810 295800297
1 87973 734393324
2 156106
2 116873
1 114782 780526177
1 46679 1056274
2 160217
1 10844 740639343
1 186211 877557448
1 21245 76635649
2 153861
1 55746 123028870
2 167485
2 110367
1 16158 215115858
2 97749
1 106205 444262299
1 33061 446549887
1 163826 73953682
1 124093 486294914
1 17833 363654605
2 139880
1 196666 515084069
1 9381 969829322
2 96069
1 196208 129170454
2 127748
1 158231 65787529
2 73542
1 195874 685978535
2 126910
1 17025 735198536
1 196853 616769479
2 124861
1 115777 860591090
1 180741 464930733
1 122979 851622100
1 116834 387031677
2 156126
1 63730 889917826
2 165590
2 113220
2 94069
2 7108
2 155318
2 52911
1 175602 248569809
1 100609 524012719
1 183661 831627608
2 151596
1 31298 429809251
2 97571
1 125714 146635877
2 140315
1 79379 916361008
1 163241 846571504
2 193431
1 192839 945008710
2 156280
1 38147 269341136
1 174143 9891186
1 114041 429136442
1 44669 161745943
2 45816
1 14139 997837271
2 33272
2 111008
2 65
1 135855 77469151
2 55260
2 149648
1 108056 734307177
1 94847 544460365
2 99461
2 18670
1 186491 999829707
1 168036 611628363
2 52582
1 82835 264208780
1 73955 531653519
2 88609
2 132560
1 122420 199224894
1 102345 688871040
1 105227 470419514
2 65435
1 31640 720027876
2 37025
1 49814 999599660
2 75968
1 106773 248413066
1 45136 592467022
2 64804
2 189895
1 24595 224304601
2 85582
2 168896
2 90961
1 184301 361877235
2 84560
2 166655
2 149702
1 178399 548437730
2 144747
2 109043
1 129927 200518265
1 198671 377388421
1 140543 522558723
2 185924
2 8577
2 108889
2 156164
1 32989 192035582
2 93947
2 68543
1 167914 369790404
2 164227
1 102927 905968400
2 55788
1 195403 560908968
2 159630
2 5065
2 172086
1 123264 104031830
2 61375
2 136444
1 199209 946105266
1 75867 209537820
2 55338
1 107732 228785700
2 102079
2 21953
1 4590 375498853
1 199875 240533269
2 134489
1 116329 764698466
2 172937
2 61898
1 65888 129812271
2 186632
1 180766 260862652
1 183951 660089684
2 16586
2 132388
1 56758 185851859
2 85124
2 102286
2 73347
2 199417
1 87696 211429321
2 14591
2 11550
1 66567 361537087
1 29479 51032566
1 60680 768620322
1 86444 230827999
2 132050
2 13975
1 133341 632998328
1 166429 489232325
1 8964 110159424
2 179262
2 131354
1 195799 134903829
1 80385 468994480
2 26371
2 146868
1 199411 697874247
1 22525 565906550
2 188818
1 77338 516177608
2 141206
1 99624 839112903
1 34058 656438128
2 173855
2 98698
2 6322
2 185933
2 39652
2 59079
2 120972
1 121179 50296133
2 95532
1 159671 121255880
2 33618
2 153557
1 30507 329599009
1 31902 461317313
2 41995
2 159267
2 13556
1 109975 354199053
2 32385
2 198020
1 180038 108288889
2 68253
1 156223 335839992
2 125566
1 96204 32643995
1 193293 946868872
1 105515 11408156
1 54460 522307256
1 3808 755951723
2 178145
1 42402 340017620
2 123982
2 152266
1 93674 577786541
1 100981 160830313
2 152505
1 149495 797551717
2 196379
1 6523 285852229
1 149862 730597482
1 3824 937982683
1 526 281515388
2 13107
2 21464
2 13148
1 192216 756237676
1 86861 79709363
2 88567
2 197690
1 197538 269395726
1 179201 953707282
2 134095
1 120649 181534783
2 136882
2 52319
2 2504
2 35830
2 176964
2 44626
2 21697
1 73513 995757502
2 107584
1 153738 43153423
1 103102 183154380
1 74078 663066000
2 141778
1 36191 387655764
1 169617 516707715
1 14316 149325538
1 102171 376124433
2 181413
1 148392 721952669
2 148989
2 122522
1 174304 286449116
2 195950
2 75118
1 83883 703438899
1 129503 828393161
1 12730 663517438
1 176369 594131041
1 67707 795028937
1 175123 603845088
1 19304 443693860
2 49730
2 51070
2 85998
1 22118 595629542
2 68056
1 52736 714767059
1 56785 325404306
2 175435
2 13365
1 77304 426147100
1 135969 164190023
1 16344 278014585
1 109205 155271185
1 184310 955486790
1 94350 23658142
1 96312 956353204
1 3931 295927429
1 90270 184427590
1 51599 43141482
1 1965 202038837
2 45097
2 72596
1 39015 958023182
1 173717 511294972
2 1113
2 86626
1 1952 932255052
2 30550
1 23833 181279402
1 182346 805924371
2 142808
2 20573
1 74644 776352322
2 117625
1 119899 51884196
1 52292 655197860
2 63136
2 137155
1 153403 90632897
1 139105 86685961
2 120268
2 50032
1 58064 112836017
1 142159 197268455
1 142984 686207907
1 25551 579905491
1 67531 563579070
2 15276
2 180328
2 67397
1 157686 874914388
1 15978 25474001
2 10820
1 153782 795292618
2 111910
1 143143 728954361
1 68172 916727074
2 89102
2 62544
2 104065
1 130481 614639269
1 191840 928372340
1 144884 353455182
2 89125
1 149997 257971449
2 27422
1 185342 459710014
1 154565 450921854
1 32250 595239654
2 31623
1 195494 33674428
2 161102
1 47115 855357382
2 77603
1 101551 457079736
1 150556 746777254
1 54994 28737510
1 63738 213200311
1 86090 757960029
1 180091 981832649
2 174050
1 67099 433547555
1 61358 674097204
2 7658
2 153348
1 146407 450973985
1 49074 737572780
2 31848
1 45856 584334001
2 121661
1 124417 863470047
2 98703
2 9411
1 5638 852292973
2 131049
1 154828 678342887
1 91954 681027862
1 95935 49097845
2 183380
1 50953 57392436
1 123732 183416266
1 105696 549243896
2 185121
2 62694
2 119903
2 156366
2 103144
1 35574 123190151
2 124596
2 118884
1 148746 244109540
2 4064
2 90031
1 63223 505802822
1 15557 825795966
2 73756
2 75620
2 29807
2 34909
1 121145 541086008
1 167487 466278944
1 78913 185108170
1 183546 231778819
1 90113 303920277
1 64695 976802504
1 185572 828623422
1 108797 406851017
1 193664 983028620
2 28360
1 102894 297205199
1 110156 797756083
2 184257
1 185380 710500722
2 83763
1 114134 259437094
1 92331 107898819
2 78069
1 52367 276589914
1 77100 917982636
2 85964
1 160252 750271929
2 167754
1 167384 678135777
2 114681
1 114429 334815213
1 144081 532336604
2 138297
2 1355
2 1638
1 54004 824158744
1 39454 385585764
1 36162 495938323
2 156271
1 92762 564688395
2 157177
1 74503 66992042
1 168074 987369805
1 123490 405907553
1 184622 140098470
1 64984 810239385
1 24885 562622607
1 153493 483522812
2 153443
1 39857 918368223
1 42586 238884814
2 31573
2 45556
2 74383
1 26566 146728347
2 154380
2 30248
2 192889
2 71731
1 43403 345925295
2 171774
1 8756 881187166
1 181419 515991593
1 184836 182951154
2 86305
2 45706
2 62091
2 63875
2 161231
1 54072 159468360
2 134938
2 132033
1 44439 179754383
2 145940
1 109522 766980619
1 118722 239838279
1 21309 329593127
2 195114
1 172099 209006594
2 114923
1 22144 475463694
1 145983 289812498
2 87828
1 70440 82542280
1 100428 899641075
2 144465
1 68925 832405683
2 149949
2 108746
1 71884 220012901
2 162222
1 36275 483034445
1 142041 161635243
2 59952
2 49715
1 46333 568376562
1 150880 196933533
1 169091 584890636
1 106231 110906313
2 26535
2 97166
2 90668
1 43602 809567500
1 181947 700852120
2 177055
1 167324 242058447
2 157742
1 3107 230010893
2 6836
2 131648
1 61817 73343763
2 130441
1 85489 709292687
1 19181 895643992
1 72904 182673449
2 6045
2 26870
2 63415
2 13538
2 199249
1 68396 327524500
2 149794
1 145931 439708475
2 195740
2 191667
2 184464
1 99596 443025691
2 33423
2 68653
1 181300 546024731
1 69516 656856405
1 82966 736450159
1 142026 856539244
2 107509
2 114400
1 142748 625066336
2 115480
1 90674 539211249
1 6026 330559556
1 22013 178586332
1 159144 647524913
2 70629
1 45360 580752881
1 123812 614986829
1 35915 677748787
2 63329
2 102876
1 58102 311841268
2 102799
2 7126
1 66846 783470015
1 193960 856774770
2 111881
1 2343 512754200
2 113513
1 145736 539937719
1 35733 401289397
2 104624
1 64612 963730412
1 151570 55203221
2 6500
2 74609
1 7277 625162905
2 52335
1 76359 175133453
1 183690 559666711
1 147753 47403706
2 118727
1 134832 307929909
1 423 374451974
1 163257 165838040
1 124557 314446448
2 142354
1 9132 863296482
2 89032
1 86184 382996698
1 80494 397214789
2 72334
1 179707 495550596
2 140480
1 105008 212359152
2 34083
1 126520 178217716
2 94046
1 30601 712489846
1 106330 497924331
2 35739
2 152324
1 111698 554098928
2 95191
2 111886
1 133071 96328236
1 20193 826196343
1 32571 626466942
2 39417
2 66134
2 116714
2 185814
1 16390 787180082
2 24316
2 35430
1 177424 871865439
2 105273
1 52480 689964552
2 83310
2 100755
1 20223 697931515
1 13499 20902165
1 8390 673882691
2 103565
1 177991 122445970
1 42722 127855707
1 167464 403195766
2 51282
1 3575 268887398
2 16643
2 124357
1 163761 648564491
1 187987 593183567
1 166517 90673896
1 157295 165754237
2 96143
2 174785
1 75236 106766632
2 33408
2 172233
1 144541 40044786
1 194788 178879637
2 143516
2 117331
2 87363
2 3396
2 182562
1 196587 955803295
1 132864 465794889
1 159926 619207955
1 178593 799807082
1 142419 15928891
2 61
2 141293
2 81842
2 133464
2 51778
1 9435 376099697
1 14851 927274676
1 110898 21135396
2 79139
1 91358 634959180
1 13327 679249704
1 17933 746746421
2 15160
2 33669
1 57266 588565894
2 196956
2 163193
2 65775
1 29701 560443575
1 143245 912145638
2 74323
2 60285
1 132548 858134632
2 86769
1 199602 424109851
1 21225 294375551
1 3326 431186819
2 65837
1 63470 112271663
2 2264
1 23689 710074630
1 113919 158886550
1 144508 799939465
2 72246
2 4928
1 189387 650266083
2 98314
2 71520
2 80197
2 162432
2 85830
2 41524
2 29460
1 48612 80158839
1 90528 233440122
2 109633
1 195551 953237660
2 47688
2 26726
1 84666 581057743
2 46000
1 163129 749384133
2 180756
1 78254 867236304
2 13471
2 102009
2 57052
1 79749 932489443
1 174278 912778305
1 38846 111626366
1 92544 564920910
1 171573 254681374
1 81241 445771739
1 138764 723527393
2 150832
2 50325
1 104276 334129324
2 154004
1 68503 160670508
2 187012
2 114229
1 138192 328968553
1 15518 350313412
2 21259
1 54019 81331545
2 18498
1 193245 879507062
2 104629
1 56750 924866719
2 142522
2 103455
2 138006
1 181332 436310536
2 62014
2 189125
2 128314
2 128179
1 8426 741706289
2 25015
2 18648
1 68294 910527739
1 83389 723363835
2 186569
2 37575
1 154068 823728316
2 168419
2 58353
2 22547
2 121920
2 38458
1 74765 860880564
2 58141
1 162887 813404590
2 167092
1 9443 830370299
1 81134 765776697
1 77852 240263504
1 192618 753412138
1 19540 90236715
2 166976
1 110719 869322462
1 31270 479708802
1 45828 364122844
2 136701
2 43514
1 7915 449174159
1 122273 594035823
1 129877 924661732
1 92180 31227099
1 58260 299861623
2 122978
2 138392
2 148049
2 4801
1 107831 109133487
2 99747
2 18442
2 189996
2 81181
2 60394
1 18382 214134778
2 39757
2 72851
2 160555
2 110292
2 137380
2 138323
1 51697 699098237
1 67050 724994955
1 86828 653008611
2 130724
2 93072
2 192717
2 27055
1 112444 936041396
2 9937
2 101203
2 83654
1 100257 911536272
2 2759
2 63745
2 134236
1 194044 781004398
1 101449 914223577
2 30434
1 112064 43399286
2 42849
2 55845
1 156334 358506862
1 33347 584821704
1 106522 246960263
1 173548 741547329
1 6839 723040737
2 183567
1 57519 474780690
2 182234
1 74699 374842943
1 86687 559099874
2 120932
1 23246 827562158
1 70242 62501019
1 157091 670202324
2 135688
1 113824 377071030
1 14850 37198514
1 98891 274717676
1 150227 257982707
2 92445
2 155673
1 151273 767602392
2 155279
2 172092
1 49381 93785491
2 174092
2 88391
1 136228 986373261
1 93151 332078754
1 64948 682843774
2 55345
1 155150 123161662
2 182570
2 73750
2 159156
1 73949 363080547
2 146120
2 84216
1 142181 521941172
1 5545 431776391
1 134697 165429814
1 123817 475268835
2 183010
1 191843 333752531
1 137694 989663010
1 153042 237747813
2 145871
1 56999 479979742
1 193717 58517685
1 181576 879287657
2 190730
2 128117
2 186963
2 73919
1 73044 979570731
1 35490 747289709
2 133600
2 183163
2 74304
2 150232
1 25160 348024579
2 197877
2 100539
1 167087 706024853
2 128395
2 109914
1 175001 143405620
1 35374 379651229
1 14056 46249581
1 167388 717130050
2 170254
2 107794
2 54179
2 23615
2 124348
1 110470 499747839
2 81033
1 195926 566537657
2 76438
2 87278
1 37400 290244675
2 183173
1 139640 774649731
1 120399 143381378
1 160131 5695435
1 154432 511288787
2 163473
2 131769
1 134987 622231418
2 86639
1 33736 239846311
2 126536
2 17085
2 29167
1 168469 882050380
2 47941
1 1557 960642098
2 153664
2 198082
2 77952
1 48159 276123723
1 109034 585280992
2 62534
1 169760 14214643
2 70026
2 67188
1 13403 987690861
2 155592
1 7458 990341079
2 16445
1 710 229010849
2 179381
2 174697
1 199377 779922152
2 131215
1 151091 265408600
2 34557
1 192289 198402288
1 51009 705887451
1 166765 190025971
2 79091
2 112719
2 56327
1 135255 92663604
2 191852
1 95403 524666969
1 33340 613041745
1 53528 43898596
1 81622 100110405
2 77102
2 1754
1 130931 843639820
2 126870
2 31598
2 46250
2 107815
2 45980
2 63229
2 69237
2 26088
2 55954
1 115675 985429121
1 18220 666134855
2 183295
1 166621 806382526
2 33509
1 5691 665383805
2 44362
2 75301
2 155233
2 100397
2 161695
1 15540 236711096
1 182511 45516800
1 149349 869451474
2 89638
1 111872 866281543
1 151337 676956051
2 116124
1 51790 588660859
2 58192
2 64599
2 2491
2 154314
1 42637 665689284
1 168955 534048636
1 32528 989026753
1 199540 776256022
2 33256
1 108064 626245726
1 187255 281961928
1 164820 818203555
1 151136 912306228
2 31548
2 118990
1 139636 146352880
2 69220
2 172170
1 132231 432617870
1 186104 754894481
2 31612
2 40343
1 15317 6273938
1 30365 584273246
1 63435 14208327
2 72212
2 147282
2 34751
2 95079
1 118195 358945693
1 76155 757938436
2 107756
2 107849
2 118963
1 174904 188376880
1 158224 509914733
1 59480 538986628
1 106109 511971661
2 29393
1 58793 616987750
2 73262
1 84714 282371930
1 164849 175543802
1 135746 769336849
2 119214
1 98802 91624370
2 83450
2 192321
2 93602
1 5868 876375264
1 33646 242259044
2 22382
1 109041 299881813
2 193100
1 131353 834759572
1 66963 183133436
1 1366 340536336
1 168637 139719137
1 103617 159332017
1 187021 748299449
2 82312
1 51126 518806050
1 32444 200194764
2 191971
2 69801
2 134570
2 13817
2 160360
2 72
1 72909 724231586
1 42180 895758569
2 121431
2 128097
2 24012
1 193418 964509958
1 176674 521084025
2 181302
2 189382
2 59193
2 92345
2 48111
2 103377
1 95929 610309726
1 60090 302248587
2 102418
1 39142 817779096
2 21163
1 154956 362874882
1 102273 59565959
2 32417
2 65792
1 27028 769839341
2 40127
2 3268
1 126345 935521025
2 86911
1 128774 678656240
1 88580 441148061
1 27096 392797470
2 39196
2 123487
1 86635 427716777
1 58288 267227297
1 152386 983137931
2 117770
1 96244 356018307
2 2179
1 72085 992981352
1 189987 360572573
2 87948
2 101554
2 190250
2 17867
1 189533 833186562
1 12925 28942329
1 73594 97870426
2 96124
2 173173
1 125640 714182188
2 66317
1 63612 69837428
2 56729
1 195720 179074830
2 145228
1 160966 523753223
2 11051
1 184643 892648887
1 125342 288907719
2 77428
1 140210 931059897
1 166914 458352947
2 99849
1 74930 55888848
2 173532
2 165848
1 125248 130171799
2 157794
2 128581
1 105691 23096993
2 102083
2 137498
2 18893
2 13170
2 88992
1 130007 854283643
2 197534
2 153609
2 141328
1 146818 319461891
1 783 674971241
1 55125 978071600
2 122751
2 108376
2 181921
1 150140 434904910
1 113919 819285175
1 160322 868222564
2 36755
1 170443 899166575
2 115973
2 184545
2 66111
2 28786
2 116679
2 54822
2 49938
1 40270 537052929
1 96606 983550221
1 171293 515921368
2 167738
2 132995
1 82739 695826969
2 169887
1 27009 640667798
1 56363 745588863
1 119601 343695405
1 72720 253372827
1 45528 26374540
2 96972
2 4703
1 184673 106415572
1 97554 658307587
2 184188
1 77978 106173539
1 132324 513220354
2 71810
2 113057
2 112960
2 134931
1 60395 802715981
2 123088
1 121250 242191444
1 58810 184319891
2 89400
1 79515 895153506
2 126217
1 23966 9273720
1 175260 569561776
2 137053
2 145657
1 68900 193884975
1 187350 383359472
2 147150
2 59493
1 181180 924727617
1 177940 131188286
1 39087 366965217
2 188433
2 18485
2 110789
2 6645
1 119901 450451934
1 172490 499872711
1 11270 417095127
2 194986
1 175164 484577365
1 164940 126324767
2 149538
2 176735
2 146993
2 123140
1 170818 638054484
1 20375 281370488
2 137304
2 170121
1 78905 159156523
2 187077
2 23218
2 11964
1 162805 701942819
2 46376
1 186847 404665815
2 157879
1 132176 375953938
2 60706
2 110647
2 169690
1 36891 578272615
2 150189
2 140940
1 145624 452530095
2 82452
2 35442
1 127123 288053891
2 191350
2 28582
1 23367 903974205
2 95796
1 179810 280727142
2 3923
1 32026 159247462
1 111056 902909760
1 196587 360692415
2 18245
1 66149 358903847
1 189575 778332253
1 176775 931706915
2 176994
1 92348 935661646
2 179616
2 124468
1 143832 176168586
1 188755 87960458
2 123537
2 41728
2 169957
2 88154
1 138864 492749371
2 45058
2 63415
2 98344
2 130358
2 161146
1 157962 926284617
2 65279
2 136791
2 84009
1 134831 760176520
2 48226
2 7131
2 59434
1 72635 657938584
2 6446
2 9645
1 55263 684760562
2 4265
2 169243
1 178855 669654158
2 110666
2 10266
2 161689
2 170257
1 107119 957946225
2 107743
1 165861 428920320
1 108621 78036284
1 135231 135807173
2 73557
1 56405 957298648
1 54697 163657312
2 56974
1 58538 480636252
2 120728
1 116080 835974579
1 53724 354648764
2 104611
1 2001 458766207
2 79161
2 142491
2 108415
1 18012 505644247
2 176437
2 29657
1 18283 368113113
2 58840
2 99312
1 176557 588707559
1 147274 116123235
1 13956 738911602
1 139078 191799764
2 188336
2 53107
2 9792
1 182724 178701071
2 124688
1 37621 745797156
2 68870
1 17179 75288207
2 175171
2 122329
2 70818
1 133566 955438258
1 15509 266415107
2 67088
2 111414
1 168065 65360472
1 25327 113035639
1 174726 915388546
1 157688 620592720
2 7773
1 26530 605166142
1 29971 772817679
1 113292 892880206
2 149650
1 164128 58947905
2 142850
2 134741
2 78620
2 40065
2 124709
2 123058
2 20282
1 116343 349013674
1 170101 695825905
1 197497 85294168
2 186876
2 29724
1 106167 931968441
1 111091 780608257
1 100267 495580847
2 167775
2 192694
2 84582
2 33150
2 168642
1 99546 916965065
2 135107
1 187965 525714227
2 33022
1 132413 810131989
2 92289
1 155418 808283915
2 111128
2 57149
2 83911
1 114471 214810797
2 23896
1 73288 596695731
1 91410 357680735
1 128831 205337280
1 173356 697690316
1 121044 58813518
1 75460 514803508
2 35974
2 46517
2 99133
1 29400 846376274
2 68915
1 64175 798982269
2 33807
2 65652
1 3263 360387718
1 113547 449786728
2 51057
2 14551
2 14309
2 120567
1 126121 424622049
1 25997 216945675
2 160719
2 16993
2 185898
1 69364 673746728
1 337 39643602
1 16332 845307979
2 89200
1 132246 212145803
2 156580
2 93464
2 92505
2 143442
1 190453 93797562
1 173932 213751343
2 161411
2 115289
1 18150 690032103
2 63781
1 178685 102224429
1 94218 238661236
2 135579
1 59770 264470919
2 76471
2 14902
1 164684 33599616
1 66149 489271562
2 66051
2 118833
2 34675
2 134296
1 70619 654870621
1 130124 786987320
1 24514 785538955
1 179428 968367312
2 11262
1 161648 805543400
1 108884 715381378
2 181766
1 103886 378647389
2 180473
2 48396
1 63064 602903051
1 64459 456825290
2 154968
1 22426 310133052
1 92043 419658281
1 112633 99481006
2 125835
1 32991 512839774
2 38961
2 109275
2 136892
1 81734 199338879
1 121782 364680775
1 170772 590368778
2 50024
1 45143 488154261
1 76539 358467525
1 22584 721875675
2 81413
1 90199 845750087
2 101409
1 35626 586333830
1 21263 513265292
1 194605 431247003
2 120804
1 179970 320124768
1 36705 2004286
2 154231
2 147401
2 47427
2 101367
1 3812 507497160
2 136159
2 85392
1 1699 866553097
1 35870 621981201
1 125646 303005050
2 183831
2 42988
1 133012 586374698
1 28180 196989093
1 51413 678815691
2 88993
2 58348
2 122609
2 56175
2 104067
1 144508 318548789
2 141732
1 191979 861425595
2 55558
1 42561 257424656
2 120614
2 174107
2 99161
1 19195 967990299
2 36845
2 185326
2 7366
2 127200
2 5901
2 60992
2 125528
1 53536 190139520
2 118428
1 75970 221858349
1 63848 232865503
1 154235 101007296
2 142472
2 141183
1 164973 695886981
1 29288 348279482
2 19890
2 90935
2 116555
1 187274 471006794
2 174125
2 107403
1 15432 474956911
2 26403
1 56981 300061266
2 140884
2 144781
1 155809 153885746
2 166983
1 1307 473030487
2 1558
2 71902
1 133236 656709311
1 101008 683653155
1 183438 668700736
1 60095 981335469
1 33627 827089451
1 117964 449743441
1 73041 789532486
2 281
2 24697
1 94909 624112575
2 9336
1 166168 141160750
2 148859
1 173039 421322523
2 22285
1 179502 799967883
1 150607 915631714
1 42660 471422147
1 65465 184564464
1 99484 303422612
1 133319 97043969
2 86272
1 30873 329258496
2 53048
1 145596 902968583
2 57345
1 33904 452157492
1 106537 863029147
1 182841 108610569
1 174170 978678343
1 115539 51555883
1 139740 755317946
1 195298 126146564
1 160231 931645715
1 35145 474705984
1 187958 962013451
1 131097 664028223
1 136192 972320940
1 199194 517266134
2 46277
2 119645
1 115226 844669627
1 77690 915176901
2 126243
1 122413 978096289
2 69584
1 136868 416845170
1 11092 374246441
2 24539
1 191443 512503606
1 56673 892055026
1 100443 761053991
1 23609 3981764
2 193947
2 28168
2 41581
1 98585 634304825
2 91457
1 18030 115704231
1 191674 102963946
2 98679
1 30985 678622723
2 171103
2 43050
2 84597
1 4882 653425841
1 143974 340557521
2 79494
2 165022
1 46295 798128823
2 109567
2 19047
2 145732
1 68372 210174998
2 146034
2 8406
2 149626
2 130577
2 149078
2 13585
1 82421 321361369
2 184112
2 8182
1 114891 130121950
2 135863
1 32533 718627670
1 188035 359167555
1 22133 316690020
1 3125 710667085
2 121413
1 177041 309681835
1 52928 459155273
1 80729 975081744
2 144532
1 64141 361154457
1 61444 465358872
1 188254 109177512
2 19814
1 150099 114159678
1 42879 550672202
1 196382 819411460
2 52481
2 167925
2 198742
2 138835
1 99177 156463651
1 151706 715879146
1 104178 871474962
2 62
2 134238
1 16766 770517154
1 107752 16890909
2 6117
2 173382
1 139928 531533727
1 68650 887020585
2 141231
1 54992 134251434
1 62589 942116201
2 67287
1 7220 567351209
1 163556 38715317
2 86836
2 60831
1 175907 535678293
1 124249 775542851
2 115285
2 114544
2 142964
1 91222 37494142
2 48360
1 110051 358319542
2 14618
1 198454 455984710
2 81303
1 163668 879968433
2 41723
1 118895 724993085
2 56059
2 122019
2 192289
2 84445
1 147137 783745785
2 176450
2 166531
2 155722
2 8833
2 114634
2 69932
2 23984
2 43035
2 137806
1 140481 831705851
1 36896 314076023
2 149434
1 144607 837573256
1 142611 195700950
2 122936
1 85982 148324397
1 145060 554905792
1 64874 732406470
2 192871
1 168532 625001291
2 89266
2 105841
2 6831
2 163785
2 1932
2 153105
2 135194
2 98182
2 88845
2 145158
2 151003
2 8488
1 97293 385873593
2 29068
1 96079 523841150
2 74147
1 144034 216146364
1 56364 312983128
1 39588 587941526
2 29446
1 98316 268232955
1 13087 685117086
1 57427 609516217
1 113966 982761913
1 6829 585459186
2 102579
1 162217 70317091
1 19954 908331228
2 199093
1 10953 173272670
2 24029
1 77547 643332276
1 22291 868549294
2 23429
2 9
2 149780
1 94071 958574755
2 25036
2 157078
2 82934
2 152028
2 89746
1 119597 59219382
2 180822
2 36061
1 141838 419459253
2 186350
2 191885
1 146716 204174429
2 40306
1 98962 418424686
1 79632 548904827
1 85439 250197172
1 90102 727548845
2 86678
1 101080 806231443
1 176449 783055739
2 140733
2 153014
1 198260 175423893
2 83633
2 154257
2 33987
1 80994 241843816
1 86561 195182499
2 42031
1 184132 313455176
1 21936 453779901
1 1907 611469901
2 38608
1 132601 448748834
2 92565
2 135500
2 168927
2 46555
1 76300 427742948
2 104881
1 144317 601605584
1 128374 340817203
1 138436 740658
1 139634 606592027
2 9891
1 87197 77780339
1 170053 576925732
2 143818
2 75693
2 46315
1 90704 209196168
2 123118
2 91170
1 80714 975438592
1 72580 540771446
2 90219
2 171767
2 104483
1 141451 359954870
1 119861 323915457
2 28890
1 84205 686651267
2 59342
2 147408
2 107218
1 26900 925504964
1 62957 699152874
2 113674
1 465 659237332
1 65842 522480808
2 177352
1 194138 718636269
1 30562 475336802
2 120089
1 12723 20830736
1 81476 118423022
1 89868 939245781
1 163388 153277531
2 184999
1 121543 613910877
2 155494
2 4493
1 161568 428745372
2 86331
2 129394
2 108431
2 78454
1 179980 777389531
1 161232 322479432
1 177596 786459636
2 103805
2 88496
2 79233
1 29664 57361212
1 4543 174934583
2 192012
1 143158 706171608
1 172525 105811740
2 166130
2 169066
1 90961 646123055
2 35634
1 171886 555962039
1 135698 846024458
1 12134 572413028
1 12122 916127002
2 61370
1 59897 215771544
2 163717
1 60953 38997390
1 31843 767495637
2 175472
2 27213
1 152768 396823134
2 86438
1 189568 1358175
2 105618
1 60672 943670992
2 23281
2 172627
1 43941 699248046
2 146513
1 94035 545756974
1 112641 949419989
2 38141
2 102197
2 194314
1 168320 969178337
1 106351 721636843
2 60565
1 111432 113174256
2 157193
1 64416 809123865
2 118526
2 87993
1 98831 466588307
2 149663
1 176821 824034392
2 40414
2 81013
1 90301 752959606
2 135937
1 83319 268825214
2 133172
2 127836
1 179524 362770177
2 81232
1 48299 592243724
2 9793
2 104166
2 167419
1 99585 269788907
2 70576
2 48956
2 94056
1 133174 325370054
1 171308 329644696
2 65677
2 134089
2 188935
2 37689
2 182848
2 154983
2 179341
1 90158 301313364
2 166632
1 142416 740851357
2 93919
1 64150 87354919
1 97420 472972708
1 75469 737894762
1 43848 420820377
1 157882 594439506
1 58348 355554194
1 187869 175757409
1 152063 958425687
1 77916 511314350
2 142009
2 117146
1 87333 907255425
2 30939
1 60673 261478700
2 187178
2 96362
1 39839 96007738
2 120108
1 62352 377757028
1 28932 263705062
2 104600
2 134619
1 39899 55042124
1 100009 541374315
1 55628 417092868
1 114054 396566266
1 87044 25409166
2 186990
1 130725 818109465
1 27985 701369820
2 87299
2 142776
1 124726 950816743
2 71488
1 1385 153401004
2 85741
1 98962 788275811
2 56912
1 29057 17028521
2 9216
1 77378 881972463
1 93147 930166032
2 113280
2 49940
1 158998 311895667
2 25426
1 106807 390376697
2 41837
1 37868 646050828
2 4490
1 124823 515535306
2 78108
1 107308 356839674
1 86396 466679417
2 65771
1 175959 869936155
2 69734
2 165034
1 5748 253591057
2 193745
1 28519 862150675
2 187549
1 84033 975405804
1 13901 661015871
2 6549
2 74054
2 42585
1 54656 417654004
1 30150 603930640
2 86857
2 119693
1 116680 738677232
2 168242
1 71198 115408590
1 128924 982126172
2 81718
2 172661
2 155418
1 66601 764240489
1 118140 556285548
2 49759
1 150567 633621190
1 137387 484675451
1 27678 740345382
2 66412
2 53106
2 152003
1 58785 557990612
1 50955 727177057
1 13835 830160536
1 131397 746629399
2 29750
2 66692
2 152668
1 111454 767912212
2 51413
1 187245 893818620
2 184088
2 182004
1 20554 183693666
2 104783
1 165047 641715800
2 9937
2 70551
2 97232
2 151972
2 168506
2 127574
2 17445
1 99202 62686523
2 57965
2 106919
2 166401
1 37952 91308735
2 33715
1 12842 93048714
2 25685
2 99740
2 98534
1 27917 576949593
1 97498 852457658
2 44576
2 84513
2 130546
1 135162 435534947
2 52708
2 7762
2 176083
1 58059 818960693
1 63183 58562757
2 42268
1 183838 389884867
2 53201
2 186043
2 17666
1 10257 615274680
1 162373 642788600
2 59382
2 7415
2 82242
1 55925 177605924
2 19908
1 148643 514714597
1 192535 20136431
1 188100 541523845
1 176451 157755321
1 42878 264505560
1 30578 712960173
1 137149 275352367
2 132066
1 181858 981141016
1 138045 457161896
2 77874
2 98076
1 143301 660400756
1 119228 604676816
2 105330
2 91536
2 119111
1 111370 26215403
2 72286
1 73143 436216138
1 60443 643861331
2 153093
2 146502
1 174678 263392488
2 12347
2 156514
2 76489
1 146723 247291294
2 40265
2 110539
1 172744 395347390
2 154349
1 43576 606809424
1 188160 309985075
1 196412 833364373
1 182047 377275212
1 112143 504633313
2 76407
2 176125
2 62373
1 161510 351068841
1 155971 560829255
1 19947 813437191
2 18448
2 145940
2 43444
2 81480
2 52302
2 4260
2 124208
1 128476 529945633
2 118298
2 177495
1 73462 710180289
1 144557 433031756
1 30082 690883143
2 35115
2 2080
2 27069
2 56661
2 103597
2 120615
1 94187 309666873
2 94095
1 65989 801542973
2 73803
1 147240 916696749
1 172753 576212121
1 194911 59562896
2 28389
1 2439 424539769
2 100726
2 37150
1 91890 23428441
1 164012 935915041
1 107410 829256653
1 116354 654881400
1 130953 762488601
2 29494
1 140990 564355986
1 58368 781151160
2 120422
1 14123 359340987
1 80135 684324002
2 135533
2 161736
1 72843 977554060
1 167504 633022338
1 185569 865110196
1 169155 711375730
1 189232 838298664
2 158611
2 177330
1 144373 416655401
1 91605 49997775
2 103651
1 192060 886233560
2 115167
2 122632
1 180772 414029917
1 83264 617814173
2 14249
2 64000
1 193552 775234106
2 192014
2 116240
1 112506 37159067
1 173959 859712861
1 106208 10744915
2 182150
1 148980 334486536
1 83318 519954513
2 39404
1 21956 811174709
2 13205
1 98350 124890322
1 32524 374759977
2 61351
1 96207 480873941
2 172911
1 12550 550929292
2 68335
1 164585 571557891
2 129009
1 52080 676075611
2 157301
1 118650 406437812
1 180691 988436893
1 150295 267817858
2 161005
1 181702 533693664
2 107688
2 119508
1 172891 640278631
2 95908
1 132941 728250743
1 59296 855628384
2 72265
1 97703 800285545
1 32079 220473957
1 39887 346288644
2 130991
2 127528
1 69385 768620382
1 50393 838456224
2 13147
2 99074
2 92850
1 76579 533470948
2 65014
2 167388
1 57436 847651607
2 188197
1 191465 581449623
1 139764 574089920
1 25651 89912665
1 185828 796144491
2 75373
1 76665 520294197
2 163460
2 75878
2 155913
2 172101
2 31413
1 122662 755467040
2 124453
2 16287
2 131811
2 84922
1 28896 340892449
1 87047 404578667
2 78287
1 188923 426936435
1 21227 159842063
2 20569
1 187257 137741752
2 59400
1 89357 289403845
2 132022
1 173887 858724749
2 60207
2 17427
1 119268 797589709
1 162327 356193749
1 94527 363589702
2 60438
2 76933
1 69635 462129952
2 172939
2 85247
2 175531
2 86023
1 96895 700795570
2 148227
2 86401
1 88696 22889225
1 158262 308719612
1 117374 77484077
1 127918 678960969
1 2644 329774710
1 135099 101813212
2 116612
2 50287
2 123886
1 160526 325405338
2 145227
2 101965
2 18612
2 51371
2 132846
2 199444
2 134970
2 21312
2 97425
1 12347 409528877
2 18487
2 38563
1 23313 817885530
1 174282 480521010
2 61956
1 2102 561107552
2 85517
2 93378
1 133885 453067645
1 128457 966856437
2 121163
2 129888
2 128410
1 190107 279512200
2 35776
2 94744
1 104542 621119929
2 118647
2 151260
1 44950 437242296
1 79727 538698212
2 188267
1 189513 914128979
2 184951
2 189703
1 187451 228259167
1 2634 65627214
2 107311
1 135515 357646531
1 79349 344395227
1 48669 28445593
2 44139
2 151292
1 36369 834652080
2 74539
1 2947 173621866
1 106875 3938116
1 50535 597108470
1 183253 43050296
1 7126 843111500
1 25229 236692033
1 174393 611376226
2 47213
1 34480 427371044
2 151769
2 22619
1 114753 286659092
1 27777 884337490
2 162262
1 88216 774214425
2 105745
1 17482 994400542
2 74794
1 79532 512280924
2 46082
2 68581
2 155421
1 70865 783468893
2 66693
1 20783 142180168
1 156341 853435622
1 16304 76571711
2 199305
1 196922 468339984
2 57277
1 28188 192230151
2 52316
1 65257 893866426
2 59751
2 1976
1 196765 233333922
1 107091 697924232
2 68317
1 107281 752442969
2 37758
1 153572 950819472
1 154000 894488694
1 45777 149099763
1 15029 620121676
2 27424
2 99114
2 191131
1 70785 860933504
2 17946
1 118811 520769529
1 187740 309532691
1 37085 680759079
2 156722
1 127470 745044747
2 6257
1 141957 902273015
2 50110
1 100481 143407186
1 83937 790624567
1 175329 718219083
2 173800
2 152168
2 180646
2 199638
2 117930
1 40353 348764807
2 134286
1 84354 908040771
1 41185 256444068
1 172113 589361616
2 122143
2 103185
1 177302 430227544
2 199836
1 183066 157595170
2 118894
1 9987 228270500
2 88602
2 117023
1 122669 826202835
1 172 805555461
1 88346 816995068
1 90359 921335910
2 103803
2 185318
1 58104 87814019
2 195654
1 75706 759801645
1 76558 249926401
1 35117 494111620
1 39907 477393503
1 18558 479309347
1 116573 877633693
1 27383 104182165
2 185193
2 157873
1 89390 468952711
2 40086
2 93454
1 122221 800526178
2 90848
2 191835
2 8683
1 117871 922646458
2 114558
2 162328
1 39224 632905855
2 14637
2 183804
2 81297
2 89966
2 197381
1 176139 19503927
2 126450
1 108670 611105317
1 136681 690631318
2 137098
1 18808 473920263
2 44003
1 69019 361765863
2 5464
1 72080 15469261
1 90900 130349906
1 165061 666845950
1 187366 916598415
2 181720
2 183550
2 53737
1 99887 833379862
1 166501 320672233
1 129476 814849601
2 92959
2 153413
2 44095
1 136944 263143839
2 47265
1 159497 17621805
1 8362 164747071
2 96738
2 9066
2 163943
1 765 89604532
2 102133
1 175618 43223394
2 117310
1 195418 462758859
1 129071 139515026
1 95492 487323152
2 35983
2 85257
1 92742 657687067
2 38310
2 36578
2 32380
2 110301
1 133748 925708060
1 187600 96381703
2 146996
2 166548
1 44344 86665206
2 182002
1 8125 675438308
1 140603 270867786
2 21830
2 20309
1 39909 446919457
1 112698 426992102
1 91742 362170999
2 175291
2 133628
2 93891
2 130893
2 116953
2 193337
1 83003 397620746
1 84739 39418206
2 120690
1 34341 100188211
1 177114 531824210
2 18787
1 127372 485341854
1 125878 965222426
1 195557 121294969
1 5463 624384050
1 189605 468888646
1 184883 856068544
2 52197
2 18816
2 182411
1 193252 273800462
1 43955 362153396
1 124644 834327245
1 80582 694374386
1 128296 746336571
2 19940
1 50597 667129234
1 156034 229862514
2 28269
2 108784
1 158568 535479925
1 4316 941477164
1 126593 400663820
2 185470
1 65944 305528687
1 116422 715425630
2 76979
2 134652
1 94291 102136925
1 165265 75869027
2 75569
2 92785
2 82275
2 142900
2 189725
1 158264 569816953
1 103795 222140908
2 66312
1 190067 975863048
1 166179 216966142
1 39261 640371809
1 182833 299380084
2 29568
1 118293 303996168
1 138065 36870687
1 81133 624637096
2 166685
1 120067 210386731
1 26697 10010351
1 20416 755346967
1 97778 753031237
1 109267 988328154
1 185573 444750
1 62421 616861517
1 64033 28001770
1 154208 455360215
1 148065 434315509
2 122212
2 10065
1 154578 809451916
2 37789
2 147870
2 56910
1 193177 906362794
2 118565
2 97169
1 72771 16501245
2 130836
2 160321
2 152725
1 7800 785785469
2 144344
2 166685
1 99355 58500790
2 131268
1 36933 846479690
2 130673
2 141230
1 99217 683400258
2 78170
2 138965
2 129863
2 107963
1 33616 848454381
2 179598
2 84445
2 29681
2 135333
2 26471
2 79127
1 102275 660912255
1 99713 819008840
2 11156
1 126264 550607719
1 165339 160137028
2 95506
1 117084 475478698
1 149007 907028953
2 61344
1 186315 59771482
1 153527 532501619
1 182894 208572564
1 86912 867713520
2 132992
1 119727 685529297
1 86857 706678052
1 154314 850024326
2 32479
1 113381 817956167
1 51067 621716491
1 52840 504552916
1 175947 389395070
2 194832
2 184159
1 25121 734127179
2 104840
1 186364 752735504
1 60137 323110167
1 148830 8983967
1 190202 999858311
1 175096 626817972
1 182371 961585075
1 145218 457143380
1 45265 231375752
2 53874
2 128879
1 95710 370981227
2 174180
1 171514 749113717
1 151234 925905039
2 16481
1 180691 975753366
2 37983
1 85378 595663390
2 50566
1 135054 390832999
2 118772
2 40165
1 50233 505985215
1 51490 149977563
1 16671 553777316
1 191004 941063201
1 77293 84611228
1 33662 189506408
2 57832
1 136039 506891554
2 182404
1 185689 977509266
2 170876
2 84468
1 100713 291431168
2 29262
1 13370 267527379
2 197959
1 20371 382786173
2 127483
2 138852
2 101719
1 98517 181452323
1 25928 242167428
1 199651 311069947
1 54563 70455843
1 117546 493731297
2 30038
1 182165 349440159
1 163578 134733163
1 7720 193182426
2 145935
2 182633
1 194826 155520614
1 122016 60691473
1 77719 127296100
1 169892 532637464
1 132889 874392800
2 47779
2 179056
1 50721 303417180
2 196974
1 140289 843962305
1 96837 412816230
1 161899 723347995
2 8785
2 19494
1 112655 942654466
1 11403 351391028
2 168495
2 199600
1 153908 452137850
2 133117
2 192104
1 195874 192542486
1 129822 520084413
1 141193 673507910
1 26672 986869981
1 17792 762806131
1 105046 349743753
1 92994 60145767
2 147612
1 125594 533054704
1 197175 824247275
1 114859 906746203
2 6424
1 72257 498456446
2 117522
2 6685
2 115555
1 107390 695859189
2 52350
2 9665
1 88372 565027594
2 59459
1 99905 302197235
1 167642 914763414
2 78796
1 14941 633911694
2 101081
1 61960 304494529
1 38530 329886001
1 31843 370066602
2 167614
2 96115
1 76322 126997395
1 170449 153368020
1 183324 477785436
2 131560
2 172689
2 105310
1 175839 24157922
1 5246 226229799
2 49213
1 65803 796026390
1 13709 85581083
2 45001
2 11362
2 17680
2 152700
1 112581 434520445
1 30781 754860540
1 103101 799221159
1 191492 665039771
1 32143 467288992
1 190131 335564765
2 53767
2 23280
2 114606
2 82098
2 64908
2 131771
2 197565
1 129907 352342606
1 183203 758534733
1 29116 873939153
1 160823 122100802
2 94946
2 10283
2 97419
2 159958
1 159860 364701396
2 183695
1 132135 375145600
2 88146
1 86086 543888536
2 104726
1 1165 341583694
1 19506 648705705
2 109310
2 183866
2 109629
2 16896
1 125821 911604519
1 19779 158389246
1 128061 434590226
2 4982
2 178057
1 106735 472945987
2 183524
1 72896 838409034
1 83880 276061817
1 108007 16887977
2 177475
1 21723 639702153
2 39609
2 9507
2 106233
1 5702 437319578
1 175943 268990791
1 155624 241851828
1 17761 133528976
2 61943
2 2450
1 115625 944961386
1 144180 82978118
2 164475
2 69323
2 135093
1 175947 578526194
1 74459 659469334
2 68657
1 90259 556141688
2 66721
1 196366 672925366
2 197556
1 125106 805990867
2 160863
2 6882
2 147415
1 65509 518665361
1 77432 813112613
2 109961
1 88071 81751763
2 26527
2 143613
1 180205 756090926
1 30154 794576580
2 73931
2 126473
2 13819
1 167711 554690271
1 77458 328239599
1 5959 398915209
2 147165
2 91416
2 92882
1 129559 969051940
2 22870
1 112534 32344657
2 1209
2 63272
2 102846
2 185031
1 72023 634715271
1 138874 989648201
1 165047 910889839
1 144775 745627361
1 98780 374944864
2 118734
2 147630
2 123855
2 50030
2 17797
1 31250 672048522
2 11033
2 101426
1 41632 548660643
2 134402
1 165192 192127857
2 88644
1 7769 77861238
2 72145
2 176410
1 163742 210599512
2 198088
1 189765 234403600
2 164722
1 150299 712269355
1 136171 838060563
1 15471 795929573
1 57439 261535637
2 172407
1 72037 542621526
1 86165 631458144
2 173345
2 79465
1 135029 620611046
1 152008 127626699
1 26824 80588945
1 56883 905980025
2 67891
2 179661
1 34150 762655726
2 39516
1 30302 656866860
2 97510
1 187574 365125847
2 123798
1 143836 502141411
1 23917 263894137
1 30403 683012953
1 156721 879229075
1 161591 274148444
2 69338
2 182869
1 145730 607799279
2 70933
1 111205 26209148
2 184635
2 45978
2 25055
1 184723 265471562
1 107427 117795841
2 124015
1 32744 376297390
2 149430
1 59966 425266072
1 126734 904635719
1 116761 6499031
1 144841 866936634
2 147761
2 196815
1 19890 395280798
1 126667 329152180
2 18193
1 116687 277373616
2 50368
1 75730 600291063
1 13036 469252372
2 12620
1 1536 507410875
1 75306 152532981
1 67629 839744820
2 21435
1 13203 711799831
2 69747
2 52328
1 153597 862707527
1 32047 823284681
2 38360
2 70174
1 77285 697456503
1 160914 359110621
1 145780 760160901
2 94510
1 76107 160751832
1 31313 309063168
1 171609 651025064
2 189740
2 134557
1 117844 818249520
2 83125
1 49300 821392262
2 186872
1 152843 39752552
2 181364
2 95797
1 18183 890126970
2 168959
2 151871
2 82028
1 150427 818473098
2 39482
2 195427
1 57473 652522560
2 196876
2 117849
1 130019 884986444
2 184794
1 93814 381235918
1 50957 789073710
2 184117
1 173639 788124064
2 164949
2 34545
1 25934 617472722
2 147472
2 66453
1 170122 863235892
1 198229 534084888
2 97601
2 184155
1 146736 828870358
2 70979
1 157938 242677262
1 177909 95512299
2 43758
1 154817 705331105
1 189645 370564862
2 48071
2 167656
2 194178
2 121038
2 82298
2 67143
2 146704
1 13788 212531570
1 60333 100931059
1 120087 120556626
2 39648
1 195668 470112604
2 77942
1 11793 915775117
1 75576 817970364
2 57861
2 84014
1 154708 595300537
1 108975 692044751
2 61729
1 155566 868222458
2 158767
1 1272 750829455
2 195166
2 196016
2 65262
1 15767 109003155
1 54483 733542177
1 11683 815526413
1 82877 731857202
1 181423 361910497
2 94380
2 175215
2 190897
2 179567
1 28448 31266719
2 79598
2 55296
1 140632 345788400
2 175169
1 146546 533448789
2 92909
2 140838
1 106111 562964225
2 178455
1 43320 536865374
1 71227 726541715
2 191938
1 172033 906331183
2 27964
2 185966
2 30170
2 114323
2 77770
1 74494 299301362
1 165823 859692261
2 124497
1 99238 338700351
1 4175 29845567
1 148000 817368936
2 107333
2 101539
1 46994 290340330
2 172211
2 62306
2 170846
2 193330
2 169937
2 10704
1 182703 600447753
2 197809
1 189905 934798343
1 32213 302442887
1 11633 559522224
1 167849 443224546
1 185523 303657514
2 80030
1 67124 966178110
2 63913
2 13096
2 138177
2 128953
2 194166
2 31132
1 74505 173765335
2 67233
2 196783
2 163979
1 45479 215551077
1 72508 105556372
2 137256
1 130673 541725501
1 40335 470085700
1 124624 314324339
2 48503
2 3811
2 180405
1 38694 89816683
2 154968
2 67145
1 139400 649360393
2 74993
1 36012 293944843
1 190325 600804992
2 138941
2 130749
1 41058 525947765
2 105713
1 145312 610045875
2 157972
1 186802 169110585
2 5083
2 2537
2 92920
1 172814 618362528
1 158835 383454516
2 164200
2 149356
1 119145 19514259
1 139068 13837707
2 20092
1 103912 919500545
1 169952 54234441
2 104246
2 135400
2 152292
1 76515 423421786
2 37286
2 99483
1 32310 323909380
1 110865 803163452
1 75038 913872561
2 81430
1 119804 46519421
2 103592
1 28697 927177250
1 29312 729153226
2 192532
2 17865
2 1209
1 89948 313902066
1 195464 44529494
2 159650
1 119736 210069509
1 46311 750858386
2 89118
1 149139 905055905
2 136216
2 174400
1 180085 779010172
2 141552
2 121367
2 143191
2 133182
1 49516 234738066
1 164354 253414187
2 174549
1 160414 266467218
2 39062
1 178051 115012964
2 153471
1 147023 688801063
2 146766
1 170495 945517005
1 160200 569432768
2 163390
1 102044 430011470
2 609
2 29096
1 65780 810694271
1 121062 109968451
2 156290
2 171609
2 53334
2 14452
1 63332 321012626
2 196016
2 27459
1 127650 102511352
2 182467
1 24113 603054370
2 18585
1 46211 597568334
2 190989
2 133166
1 81039 985223208
1 74769 937303331
2 77558
2 151299
1 162165 593932364
2 106404
1 50868 624219497
2 79490
1 15214 196574216
1 157409 176693885
1 19999 226349686
1 87197 882036875
2 135655
1 148940 655060910
1 73411 510517436
2 147157
1 66209 36716601
1 2344 640614504
1 152521 886162290
2 26056
2 165192
2 131513
2 29131
2 50420
2 161484
2 194326
2 95426
1 128455 618863979
1 17229 841040836
2 163548
1 152229 342733996
1 40458 27310978
1 84121 447655009
1 97550 324942913
1 56237 490800214
2 5617
2 24273
1 165742 179722038
2 141731
1 16718 194356611
1 123870 344927558
2 114378
1 130511 962279423
2 17039
1 148716 686454606
1 126048 501696727
1 147150 984891521
2 75739
1 148891 488583891
1 11553 268515081
2 71220
2 14781
1 617 883676873
1 129453 521120078
2 186701
2 167615
1 156227 149354369
1 98791 853847275
2 86939
1 90065 56747351
2 39045
1 110269 895161286
2 125228
1 181959 309828540
1 100762 682862996
1 49293 683150327
2 199878
1 39491 960571435
2 75078
2 167680
2 81728
1 137789 986057182
2 199806
1 19223 700395484
2 89896
1 60337 261773249
2 3691
1 7250 416919865
2 167566
1 186643 768878533
2 30975
1 65843 74091474
2 94056
1 68858 608524363
2 196
2 144370
1 147089 631620809
2 177997
2 98062
2 51125
2 776
1 135581 985156683
2 150687
1 136652 262074804
2 106076
2 21
2 164560
2 160339
2 178664
2 149613
1 161154 722233493
2 147056
2 73827
2 118636
1 81501 884682995
1 3297 927011392
2 31397
1 142273 624756164
1 42860 806344768
1 110525 334594586
2 31567
1 64970 452896378
1 169599 351778228
2 83963
1 182687 838072195
2 78354
2 134770
1 37578 107978194
2 60761
1 180334 304228723
2 82188
1 121077 553878126
2 17664
2 10406
1 19942 341866747
1 80369 557360779
1 30747 451765229
1 118495 15162354
1 118609 260502684
2 126201
2 150583
2 93305
2 179931
1 164598 454227596
2 68129
1 17199 609967791
1 190517 842888016
2 35346
1 60203 175754599
2 186633
2 102752
2 128546
1 105490 950818454
2 74910
2 182806
1 161422 805248076
1 198169 296208526
2 105849
1 150949 207556511
2 132738
1 96557 724934657
1 66920 310933995
2 42119
1 82596 737977703
1 151168 644729159
2 68679
1 43919 637818788
1 122777 723770953
2 128245
1 70605 900767924
1 130431 600019523
1 141358 10706630
1 6269 369725023
1 185622 886261048
1 24809 181422703
1 148930 778275521
1 26985 177735321
1 37049 209674159
1 166650 236114168
2 127090
1 153661 794202824
2 13058
1 185755 774953356
1 187116 545089615
2 34711
2 89571
2 130022
1 6903 629050261
1 111789 643389304
2 70771
2 93231
1 155314 420260892
2 124327
1 135605 272102731
2 128391
2 104271
1 141005 378206912
2 166403
2 167531
1 57175 574864696
1 183950 157985504
1 173890 954961789
2 91636
1 124225 744867443
2 178641
2 190072
1 2826 680080312
2 122395
1 135334 565520893
1 154851 874144468
1 92083 334467032
1 107610 211543697
2 49129
1 126168 691557988
2 150475
1 191446 415369837
2 66801
1 24716 814022031
2 25323
1 33984 107351727
2 155192
1 131519 837537916
1 74689 945730005
1 128441 766054623
2 117242
2 10260
1 161350 474455715
2 174183
2 42410
1 198024 511982324
1 55193 428208869
2 114768
2 185290
2 7713
2 95847
1 122206 679552455
1 124841 541496114
1 158088 883135702
1 187920 913943946
2 23839
2 36756
1 28407 6415068
1 113939 457810699
1 32394 504033312
2 186312
1 42854 108511566
2 168731
2 10497
1 153254 679486035
1 80788 590195880
2 137323
2 199570
2 87070
2 30739
2 16748
1 194837 933238583
2 10208
2 59615
2 167666
2 16367
2 87480
1 181634 623067897
1 156139 802400601
1 161081 544269244
1 39946 564529097
2 188571
2 26693
1 91885 245328571
1 102387 36938763
1 126152 246075869
2 134115
2 8217
2 44209
2 11827
1 91361 715629149
1 80674 872724596
2 181608
1 130023 903704975
2 58781
1 68132 284598128
2 129702
1 160879 602084582
2 138963
1 14056 478523667
2 63100
1 109431 710942455
2 164011
1 1279 834369620
2 5509
2 130547
1 121539 274709864
1 71451 108325682
1 90556 679027632
1 71536 338032937
2 62596
1 77053 677086481
2 76901
1 144987 558935042
1 27892 983525717
1 115279 340593998
1 153561 158159371
1 71605 498452347
2 94363
2 46492
2 73949
1 82712 866634197
2 159730
1 197209 283875522
2 189176
2 117066
2 51853
2 71710
1 41195 985832462
2 140455
2 120255
2 96325
1 55343 154205026
2 149967
1 123053 132990644
2 30963
2 148410
1 177074 55976715
1 170718 331704662
2 24178
2 152223
2 115780
2 135217
1 71507 201823020
2 39294
2 57559
2 156859
1 98660 866101602
1 139916 778778459
2 122216
1 60478 153466177
2 136196
1 192887 708971439
2 45777
1 169097 509017494
1 198372 874759812
1 161186 768943857
1 74763 845380268
1 119614 102310743
1 89357 146742985
2 75565
2 157812
2 169876
1 58824 350761291
2 8449
2 166881
2 84878
1 164032 884040737
1 153083 928169305
1 135379 273169938
2 21844
1 24805 396113928
1 157371 754292972
2 80038
2 199578
1 132804 686644649
2 173872
1 26521 423413528
1 4870 797911208
1 124759 605915823
1 193482 334951361
2 117358
1 150064 630933967
1 24288 326116012
1 53365 812390990
2 81487
2 130723
2 122552
2 133657
1 151392 798717981
1 78068 4226444
2 33725
2 18140
2 9660
1 170083 858723178
1 171944 908345177
2 115374
1 142566 976413186
1 160273 390198985
1 117860 212494352
1 177490 23848791
1 190424 10024178
2 42316
2 172079
2 24864
2 21470
2 89696
1 144477 940362930
2 137844
1 33703 25103640
2 77036
1 101120 482505912
2 26940
1 31918 348781381
1 98795 354595747
1 27182 985943273
1 74342 541374672
1 175827 251572530
1 64190 66562713
2 84815
2 20175
2 168605
2 121729
2 1644
2 158786
1 109759 542302977
2 176524
1 178148 663458283
2 121107
2 111713
2 41228
2 149400
2 36203
1 20488 851861608
2 59843
2 194607
1 122113 383365311
2 190271
1 36341 774729596
1 176194 374045980
2 110097
1 133616 314331202
2 77544
2 64255
1 51218 211725049
2 36257
1 165654 777851642
2 106704
1 18491 699884669
2 47093
2 151189
2 93380
1 63439 522983000
1 159302 748461242
1 128825 324251575
2 123326
1 148019 450712538
1 33686 113852523
1 190631 459954103
1 64584 981028619
1 174397 648218506
1 97741 676718393
2 175124
2 36729
1 95023 132292488
2 120079
1 65114 24097557
1 63430 305336065
1 145767 400903947
1 59864 61867013
2 130410
2 195357
2 53263
1 82824 215366821
1 29598 483149628
2 107074
1 130001 591378248
2 187703
2 51074
2 140558
1 108057 475134127
2 198655
1 7683 118315677
1 90585 868922386
1 175991 934876801
1 10687 92447597
1 154514 219626972
1 128416 632154743
2 74914
2 152534
1 73249 280205505
1 176890 153880787
1 177486 365325033
1 127887 265241113
1 166741 572317417
2 96844
2 143829
2 126139
2 138232
2 71766
2 183077
2 174645
2 183904
2 48508
1 17426 735565513
1 35749 529064251
2 4905
2 125940
2 116514
2 135327
1 48614 42959675
1 99088 2200938
1 110367 502802534
1 161482 321856371
2 2018
2 138281
2 115721
2 47595
1 190990 506179984
2 39235
2 138754
1 186004 921526549
2 64064
2 128850
2 161408
1 179787 185315401
1 141960 14878273
2 178473
1 95540 942848576
1 64979 947569601
1 152059 674947728
2 134333
1 33568 303412360
2 103972
1 12991 581917359
2 112939
2 9515
1 81930 285692706
2 107338
1 199521 96826328
2 15844
1 199745 199126955
1 79577 459430169
1 178581 352724048
1 104874 583447618
2 38390
2 51138
2 145832
2 153188
2 140595
1 125543 975110194
2 145232
1 97145 604923228
1 138501 583286829
2 147421
2 14905
1 141927 1646
2 47060
1 130249 938181291
2 139608
1 20345 925043018
2 79149
2 102937
2 85673
2 177325
2 14887
1 106527 410006085
2 151875
2 159738
2 152166
2 70867
1 173233 338356419
2 143825
2 66486
1 175240 384046715
1 162638 443910896
2 71344
1 72108 557691535
1 131943 347991831
1 8234 859906565
2 96937
2 31711
1 53483 127056225
1 114501 862312330
1 42947 829381537
2 168203
2 105682
2 71469
1 111399 739646034
2 171467
1 43989 592106763
1 75696 717404519
2 188424
1 126658 847722541
2 47742
2 118487
1 12388 33911280
2 124774
1 120092 554787348
1 182329 873398637
1 106743 828274541
2 37995
1 177848 831953264
2 37323
2 68319
1 109491 268862319
1 46378 940214326
1 119876 529938279
1 197422 470228291
2 99154
1 121867 165807035
1 195186 912011976
2 25697
2 180049
1 168663 100000057
2 52506
1 95456 347328305
2 42938
2 160542
1 171106 180614164
1 3294 990408787
2 161804
1 23952 780370340
1 142119 401853872
2 38644
2 91841
1 52544 558660255
1 45833 676995392
2 99009
2 95124
1 38061 404988014
1 89738 463403116
1 58432 707598523
2 27241
1 157623 214855441
1 49088 217991169
1 136141 127589140
1 5108 432623662
2 198043
2 132339
1 90439 80445064
1 9408 729077488
1 120448 988861595
1 166029 650866786
1 148948 683427603
2 29172
2 32249
1 68682 939151786
1 193385 612757287
2 10290
1 171358 156428831
2 72259
2 74299
2 124225
2 91735
1 7789 960309977
2 76515
2 11363
1 41949 901100681
2 100760
2 147701
2 121914
1 139728 978892661
1 197728 112466869
1 141354 830761474
2 26356
2 137155
2 47751
1 141716 561383544
2 14307
1 44433 424076959
2 88575
2 41715
2 111503
2 68928
2 41854
1 45921 148412043
2 130989
2 114750
1 111752 729653091
1 145678 693488878
2 41825
1 113403 801801608
2 164581
1 112880 655610507
1 43298 845833041
2 177665
1 132925 227744715
2 153130
1 19257 77204581
1 19303 5147179
2 166021
1 51308 57947648
2 158984
1 181724 931302328
1 153884 141816399
1 195634 311587413
2 93776
2 77088
2 20263
2 63472
2 186121
1 23702 615513343
1 175719 415965813
2 147698
2 193949
2 162262
2 166379
1 85392 101902767
2 147367
2 174464
2 118620
1 159739 407664299
2 86760
1 89663 793389414
1 192947 540687532
2 151076
1 148371 72648047
1 99263 119173749
2 57502
2 52662
1 151514 254051771
2 57554
1 98285 640373874
1 67675 565882223
1 57269 125365277
1 107019 221107481
1 4357 255605655
1 177571 598361643
1 18976 594777809
2 10
1 180131 557179773
2 70937
1 8585 354942980
2 103348
1 65077 183977064
1 107904 213029430
2 34491
2 63513
1 196875 607299724
2 131958
1 80310 170092391
2 82248
1 24943 195617731
2 157722
2 88646
2 124925
2 81136
2 79848
1 160827 75142417
1 198633 825564822
2 160055
1 180474 430203661
2 77002
1 181083 312530863
1 44311 541675371
2 199162
1 144862 652478121
2 89041
1 67399 171520798
2 4842
2 20008
2 63445
1 106357 63721814
2 44350
1 46495 124432720
2 69435
2 185353
1 13754 254303131
1 176895 7682751
1 8420 949576686
2 127336
1 115100 543971346
1 7824 855224675
1 44157 980233556
2 70602
1 132658 89298069
1 30502 361765719
2 84418
2 66162
1 28386 612238115
2 170381
2 110716
1 182404 619650234
2 60401
2 185361
1 2637 217042101
1 186828 869325220
1 188 957819683
1 100075 580843673
1 47329 130784559
1 163749 403393311
1 69020 425713543
1 117588 996410628
1 84715 324743579
1 147924 680859634
2 74461
2 81932
2 34920
2 197035
2 179706
2 9736
2 70246
1 83874 5613555
1 67557 935595620
1 2695 131194253
2 84748
1 50966 216004055
2 174129
1 133853 663716593
1 23204 124107417
1 88900 780410352
1 194 998838396
1 118508 925651208
1 38282 205652441
2 101833
1 64117 428028013
2 127732
1 123575 975486099
1 168425 388649575
2 59863
2 104931
1 1932 579064235
1 160929 725856504
1 116330 394787057
1 134610 462860344
2 97381
1 114171 312102722
2 72647
2 37459
2 68740
1 125860 328859531
2 152775
1 140846 938176858
1 49997 972798090
1 117618 970032247
2 171319
1 31367 430740975
2 6262
1 63605 20026053
1 30851 770935457
2 25769
2 190331
2 146470
2 24453
1 191474 387307343
1 131096 51080973
2 35725
2 74191
1 22214 372054071
1 122891 934095329
1 171833 609490694
2 36353
2 2656
1 141126 121666270
1 64704 928993117
2 85770
2 12347
1 23168 891560726
1 148741 812806966
1 119857 271190225
2 197866
1 49812 769433540
1 18952 994180613
2 37033
1 112175 469056808
2 54595
1 147430 628758207
2 163109
1 79353 484247390
2 77912
1 149664 248270458
2 63565
2 172179
1 80948 845398201
2 157608
1 183331 513979493
1 159058 517314194
2 98297
2 180373
2 120530
2 118858
2 20205
1 90747 421468018
1 168336 385471307
1 14699 340584841
1 193409 914458736
2 1014
1 116181 149849973
2 31964
2 155682
2 195827
1 160998 337597594
2 64350
2 195789
1 103999 859138934
2 25185
1 148264 20493163
1 12279 239086655
2 127788
2 41557
2 129257
2 45209
1 145906 869020188
1 59081 858950061
1 91470 207112581
2 139417
2 166092
2 59799
2 40600
1 42266 360227690
2 65624
2 159545
1 173166 77455898
2 104698
2 104813
1 68255 1941264
1 101810 739406206
2 9772
2 174091
2 49616
2 72787
2 161106
2 161336
1 173175 477647956
2 65577
1 170310 863952606
2 58707
1 35660 917337874
1 120307 353212193
2 90110
2 117914
2 81985
1 51003 655448107
1 120511 831853747
1 74185 61781170
2 81490
2 3025
1 20846 228524014
2 27632
2 124999
2 100588
2 125303
2 187105
1 106769 499185312
2 180455
1 101368 205713716
1 43401 933474453
1 25118 445815339
2 197628
2 119982
2 185278
1 99017 914506298
1 14837 412704284
2 31311
1 37478 932776033
1 36045 278262044
2 102012
2 39358
2 106493
1 165518 856742417
1 39920 411308885
2 145091
1 99030 866644770
2 91364
1 114338 471812661
1 187178 488034973
1 166329 215866597
1 162849 889250720
1 155388 296954402
2 25007
2 148757
2 112545
1 85576 419022204
2 112159
1 123084 570703120
1 19868 249460978
1 57722 249768259
1 126220 267489798
1 61870 658169632
1 72716 270687252
1 172081 291892232
2 32782
2 141624
2 103794
1 154285 376736426
2 152618
2 13219
1 50495 297508032
2 98081
2 167950
2 185564
1 76690 480548651
2 82612
2 196589
2 98276
2 155364
1 107524 364251735
2 168705
2 8076
1 186913 894694352
2 20085
2 27064
1 25437 645077861
1 89264 689931937
1 146928 755090913
2 113205
1 62646 15476728
1 41691 859847533
2 193905
1 136879 347803067
2 108312
1 37993 680387790
1 146845 817644638
2 89089
1 87057 591819157
2 101461
1 37315 845228189
1 87358 307283146
2 76879
2 79755
1 35943 236598930
1 138120 50115053
1 58603 223114182
2 66705
1 92624 193130421
2 177922
1 9340 339056963
2 14910
2 53903
1 23402 136192513
2 33330
2 181964
2 110692
1 33086 682978917
2 62930
2 94420
1 121675 129789742
1 165551 307235804
2 176895
2 113318
2 152478
1 142030 484404473
1 152775 346652897
1 177013 460303340
1 10737 610352672
1 151131 192946298
1 170255 439102181
1 14966 674698432
1 4994 139689014
2 23427
2 53367
1 156391 841526294
2 151261
2 12488
2 62291
2 109811
1 178738 398180248
2 124466
1 13520 103595776
1 181567 179401837
1 108010 885761921
1 151724 16082698
1 145996 796298658
1 157225 146996080
1 160 406753471
2 75529
2 142035
1 26703 927516411
2 120685
1 15041 730912141
1 81686 786567212
1 163555 222095855
1 124627 996545105
1 122503 194040917
2 91522
2 95608
1 133940 83379568
2 78813
1 112588 563671176
2 147260
1 153473 699250269
1 99421 247139122
2 13867
1 58319 186380658
2 153457
1 62882 897493899
1 129916 768130684
1 148549 567474628
1 77478 170131716
1 198341 45670270
1 128354 160630487
2 38061
2 97459
1 176843 954972665
1 8471 587641007
1 109906 678711857
2 129171
1 32878 953615981
1 122199 521689175
2 115933
1 61229 568409259
1 72200 386328166
2 120897
1 77281 209918054
2 55951
1 184062 388714623
2 76306
2 85730
2 152302
1 39092 671034211
1 26310 912781280
1 146032 745986374
1 100881 295959639
2 52107
1 199432 874307918
1 55745 834610486
2 68089
2 10995
2 68641
1 196258 975827572
1 29117 523155553
1 90729 852264847
2 104895
2 42000
1 2053 593666713
2 144971
2 26653
2 71070
2 150201
2 158559
1 31885 789016067
2 123262
1 97845 247282793
2 88467
2 123075
1 119738 342819363
2 131443
2 21518
1 72780 419876713
2 97412
1 97090 255848944
1 187269 491892422
2 22652
1 155617 895000813
1 51845 658112313
1 23658 48150912
2 199176
1 92536 339148917
1 169422 190537205
2 177998
1 160251 728245134
2 130620
1 54733 89751718
2 65790
2 186720
1 51504 449942409
2 140285
1 182754 844777716
2 114579
1 83312 790762302
2 16691
2 97241
1 1604 863057662
2 155892
2 9080
1 67281 657359586
1 105406 361071161
1 38972 560558459
2 157924
2 26739
2 172879
1 66824 688230961
1 18977 637804924
2 20799
2 143174
1 20792 391802634
1 117747 698481558
2 103904
1 156387 460881112
2 84779
1 20050 192407544
1 77582 900899915
2 17304
1 2823 18237579
2 72421
2 163040
2 51181
2 116803
1 165071 444337022
2 178066
1 162429 721479913
1 82150 362964492
1 35189 764788698
1 118241 264951064
1 156339 292508528
1 196462 660704776
2 110005
1 75572 320050263
2 120604
2 40420
1 169364 405855870
2 199592
2 131803
2 84607
2 145068
2 28577
2 129598
2 115250
2 191212
1 19398 947921589
1 163742 783024325
1 181647 214553183
1 79470 681719291
2 61744
2 115944
1 95319 357591615
1 131238 641007753
2 76562
2 127095
1 29667 276644917
1 2327 527096327
1 116892 186314268
2 195826
2 40755
1 134745 763079079
1 117339 72246022
1 15974 620241724
1 58400 857074711
2 55285
2 1035
1 193786 603336150
1 189119 199426967
2 47026
2 99502
2 65710
1 87739 645965383
2 49349
1 54915 678205338
1 129165 20054044
1 162549 376983492
1 157874 330471801
1 105443 534955265
1 184588 453192983
2 141635
2 56817
1 44483 759396970
2 51030
1 85963 589470334
2 67324
2 134567
1 116681 814871590
2 69772
1 174090 942031417
2 54737
1 9677 338522299
1 5548 535518402
2 121794
1 131804 38685961
1 103140 945489125
1 70711 776880775
2 133604
1 7391 600351941
2 186969
2 150376
1 31111 466879896
2 55126
1 136412 889009205
1 177872 690223978
2 164505
1 85065 565809869
2 95624
2 65404
2 75552
2 135971
1 17445 277645025
2 64296
2 41949
1 133675 954736344
1 188223 107665948
2 74731
1 140449 137793487
2 23996
2 95229
2 56505
1 177502 311962537
1 127346 825404947
2 199817
1 116095 610576246
1 148642 195147259
2 168807
1 20096 914408
2 52941
2 28483
2 14619
1 197732 420093826
1 92395 850748347
2 46503
2 30183
2 112361
1 188245 626723846
1 33408 654995822
2 188724
1 32084 1578196
2 25837
2 53929
2 84292
2 109738
1 159804 556102306
1 177683 104393976
2 118350
1 16151 210277778
2 115415
1 191012 261104473
2 72159
2 189036
2 110144
1 144352 123082649
2 135326
1 50734 579710492
2 113710
2 109606
2 18915
2 163000
1 29321 376661852
1 92533 316760407
2 5669
2 44701
2 190572
1 9438 93119758
1 73290 249984984
2 51696
1 93293 947020026
1 119195 457556546
1 7303 863022906
1 118510 624255441
1 175278 605570163
1 101251 321797838
1 157768 759723927
1 7450 800625516
1 94500 66030198
1 190654 76276384
2 57216
1 187604 950419669
2 191720
2 103592
1 197883 507144775
1 112581 559508596
2 98896
2 159324
1 101231 773892516
1 26442 648385124
2 84806
1 56541 4563265
1 144712 678074169
2 81497
2 94305
2 77144
1 132347 534433619
2 183992
2 10952
1 184846 938297024
1 139185 899264740
1 111125 742961421
2 126917
2 967
1 157726 634326255
1 92679 5917112
2 143278
1 77477 565627826
1 26352 643662036
1 90786 821050457
2 154684
2 117938
2 70814
1 43181 346773970
2 30827
1 55045 355885431
2 161670
1 33672 441465677
1 53717 995328368
1 181533 514950819
1 33241 100337851
1 108077 946681838
1 117422 569314710
1 13411 181620865
1 148267 120666761
2 46139
2 83048
2 105184
2 148661
1 93945 247292186
1 20294 74298422
2 111251
2 149847
1 90705 245652051
1 43915 507031813
2 172128
2 41024
2 68511
1 197108 602340649
1 197323 268551739
1 110542 992870742
1 105017 618567332
2 35440
2 9692
2 195543
2 121850
1 183597 910588018
2 54578
1 110908 66067644
1 52802 278804633
2 199378
2 122693
1 178984 265568548
2 140727
1 164505 176559513
2 130501
2 52654
1 105177 184797248
2 8066
1 128751 306778373
2 105130
2 153824
2 147938
1 139680 392093188
1 87261 228743829
1 157188 620027473
2 43649
1 136019 250119179
2 20511
1 1465 976986870
2 11628
2 178114
1 175431 999750433
1 171060 800298585
1 12282 306966329
1 63844 988185286
1 49868 892677761
2 9804
2 168342
2 89842
1 167457 654806287
1 157402 894847233
2 4587
2 148056
1 167331 252672062
2 102532
1 6489 235477783
1 66078 696874304
2 184625
2 30193
2 167304
1 38709 210229103
1 197920 620067085
1 41557 361851934
1 114766 890365976
2 194474
2 7238
1 196893 671496793
1 33199 27946561
1 24469 994000847
1 176362 977689930
2 17407
2 68475
2 165769
2 23335
1 165516 710106460
1 31947 495165452
2 125585
1 184529 328034670
2 128695
1 39382 881636241
2 7255
2 158416
2 93142
2 140872
1 73265 2715357
2 100409
2 18419
1 76921 573417832
2 171092
1 126554 602542774
2 152666
2 34011
2 144773
1 17540 21392865
2 96346
2 47353
1 86718 719251363
2 69990
1 27917 253718206
2 149890
2 28308
1 183735 83512935
2 38163
1 118397 664292679
1 157500 784642813
1 162180 659994489
2 21342
2 85237
1 94662 173637113
2 94413
1 196354 98730189
2 60142
1 3789 229047706
1 132726 56704648
2 38038
2 156190
2 79391
1 79067 2456883
1 131561 418442095
1 698 948111550
2 185438
2 132999
2 148793
1 102474 534891483
1 87924 543274423
2 124520
1 115715 346579405
2 154236
2 35481
1 140596 683867761
1 59343 520647980
1 27299 266854719
2 186260
1 154435 335032458
2 42767
1 92042 590221596
1 149534 617888874
1 162441 671152713
2 114207
1 14167 476165216
1 63656 890651646
1 99901 700465423
2 13300
2 50523
2 168638
2 112373
1 138787 301951731
2 170540
1 193524 863895035
2 28280
2 25825
1 125994 626245640
2 105342
2 137727
1 42176 142409613
1 166853 794609878
2 15745
2 131343
1 69717 216133932
1 68968 219773729
1 112180 755068372
2 86248
2 33725
2 39812
1 94574 518943306
2 107599
1 19045 665307815
1 116640 894232906
2 95470
1 84816 779444908
1 35816 168440525
1 153798 630579487
2 29596
2 96720
1 103171 843767534
2 127866
1 43286 271794228
1 186824 284319616
2 190430
2 171653
2 121275
1 76083 48545716
1 6135 418343623
1 33702 415918960
2 159446
1 6273 158195825
1 842 40390762
1 75590 389980405
2 53699
2 147863
2 140742
1 130118 75999470
1 153017 120359300
1 70633 73453695
2 92230
1 43466 515973406
1 60116 139447962
1 119411 883948511
1 16629 956246083
2 186936
1 190397 331814543
2 57294
1 133693 143814677
1 127134 774715197
1 46500 315975266
2 140553
1 30851 349711312
2 89593
2 76160
2 68323
1 8241 249705664
1 17966 107261479
2 128142
2 124400
2 197869
1 190671 259897775
1 197447 713170067
2 187258
1 144493 609651767
1 183334 827218333
2 18408
2 49945
1 186221 850366277
2 190503
2 162980
2 166733
1 193984 618885581
2 99572
1 147082 384094745
1 171044 936878228
1 95688 247649226
2 96168
2 152767
1 86634 128043477
2 164871
1 137124 97225892
1 32993 248815462
2 174070
2 13940
2 174407
2 115034
1 175594 640295215
2 59946
1 70437 42457148
1 170664 485778752
1 13365 193165835
1 153316 359439713
1 135760 683448896
1 31754 321407186
1 188403 976508773
1 18049 41302716
2 156064
1 177821 993284752
2 169509
2 18287
1 79157 723434947
2 46579
1 174129 387228208
1 124313 362885896
1 61408 343493448
2 58977
2 67437
2 36234
1 111928 379966037
1 59200 792280267
2 44141
2 92324
2 37958
1 82390 987278309
2 194756
2 127327
2 33859
2 30928
1 129666 986741296
2 31998
2 37942
2 195642
1 13062 777229166
2 174402
2 94442
2 183266
1 7849 968191451
1 128366 962857275
1 133552 900726443
1 140955 373349409
2 36751
1 85241 78458083
2 183954
1 164108 316674212
1 119161 858609497
2 92442
2 127090
1 88058 594198015
1 120867 974481839
2 35146
1 181272 467055526
1 183435 370719426
1 61326 868826030
2 167418
2 55649
1 91194 420362492
1 177127 868052985
1 48514 927676816
1 121240 238793610
1 149780 6806055
1 132301 37922456
2 189462
2 126916
1 170129 571572883
1 70037 325924120
2 106753
2 21195
1 55634 120898607
2 192985
2 107886
1 181072 794159398
1 116919 72744377
1 80974 112141260
2 23926
1 15751 295323243
1 60185 631237195
1 185405 331374062
1 153843 170778599
2 137050
2 157661
2 153371
2 186263
2 42512
2 189989
1 111558 569399297
1 148078 124817067
1 163498 757789483
1 148290 879194183
2 104630
1 80041 184106671
2 71928
2 192298
1 14326 639784228
2 42060
2 146912
1 123339 589330807
2 130572
2 77998
2 113412
1 177960 607561839
1 6430 91958475
2 77326
1 70428 645477114
2 97079
1 55540 858033414
1 62259 623108804
2 170334
1 31905 918936428
1 47225 675957497
1 103448 154907834
2 177600
2 32830
1 110154 937172335
1 22392 437622564
1 68174 121682648
2 191970
2 117194
1 79285 980421413
2 98667
2 9433
2 140511
2 92282
2 167022
2 117877
1 59981 979023195
2 122114
1 11018 217215300
2 28871
2 128620
1 130367 731875682
1 6350 427132495
1 199222 77797787
2 120059
2 133106
1 150872 769265109
1 74854 413433271
2 38919
1 172166 962549840
1 65650 669647299
1 132992 292070233
2 150620
2 169025
2 12073
2 143241
2 7210
2 30383
1 119836 956789818
1 22219 565282752
2 22147
1 46728 705057369
2 127662
2 125019
2 3217
2 150885
1 45746 489436999
2 132601
1 43566 189313039
2 161204
1 81932 105830423
2 181678
2 112305
1 42219 132171727
1 97406 506836371
2 30191
1 8752 7610308
2 163059
1 123322 967516083
1 182161 233626998
2 158598
2 33530
2 170850
1 54123 590828514
1 186138 526265360
1 108859 871403426
2 48689
1 36921 662681908
2 184662
1 82268 859440904
2 159337
2 181046
1 41461 385051488
2 172218
2 197352
2 143951
2 111464
2 37486
1 98418 171683601
1 151114 692886706
2 43272
1 73946 556486499
1 55009 501857951
2 127842
1 180273 833336510
1 165432 875486658
2 175361
2 89203
1 45608 656244270
2 45920
1 102704 768139401
2 118434
1 124834 172264991
1 186363 899635772
2 25445
1 116705 322483267
1 130996 547228514
1 76216 639022292
2 167619
2 65197
1 197460 396494075
1 49069 205673545
1 96967 777789419
1 143874 152672241
2 157285
1 95569 594820151
1 65113 722956897
2 26594
2 97873
2 137502
2 34840
1 71977 304343489
2 45150
1 44157 415676958
2 68650
2 167288
2 10946
2 172001
2 139876
2 8136
2 88912
1 120554 288401495
2 46475
2 140904
1 10761 234583434
1 149076 475024838
2 128402
1 5407 933698895
1 10981 606653775
2 40154
2 14744
1 143860 368886727
1 174422 460296554
1 46632 92626786
2 43417
2 41595
2 45132
2 150397
2 191949
2 181419
2 105328
2 38254
2 47429
1 183822 431022976
2 192605
1 171586 331986823
2 9627
1 18031 108585790
2 7871
1 17615 292655099
2 121789
2 93326
1 145041 719888310
2 188783
2 77740
1 51603 358001908
1 45417 5393794
2 54981
1 187095 343668724
2 13470
1 114886 264479029
1 162180 699644985
2 100054
2 89649
1 152057 408289556
2 190282
2 14517
1 190849 430708957
1 30079 538067424
1 97772 443858499
1 177015 813066187
2 56052
1 73604 57695229
1 37730 606199333
1 185883 5356719
2 140304
1 145849 431003332
2 193671
1 82500 337478900
2 156892
2 117712
2 51335
1 20254 626070847
2 28167
1 10594 928739975
1 112468 188061740
2 130511
2 9093
2 120362
1 23049 343038817
2 100508
1 15633 97706882
1 163027 839600475
2 113929
2 19167
1 20206 674877813
1 51700 770424043
1 120152 759619410
2 170840
1 142625 704831573
2 13474
1 101290 141030401
1 23404 530730446
2 188376
2 1255
1 40203 684799929
1 5840 4924464
2 121042
1 17397 375862340
1 193993 333387020
2 160691
1 119648 126898738
2 163994
2 40159
2 96464
1 155520 183502417
2 165641
1 123597 718108214
1 154629 885043496
2 156721
1 144296 189436810
2 185275
1 192970 953302527
1 33873 28487275
2 170378
2 124490
1 44230 257954895
1 60130 137896026
1 23198 815487462
2 146658
2 104633
2 176812
1 37563 313459926
1 180780 13765738
2 185593
1 58407 883111174
2 103806
2 197056
2 135076
1 172184 61622613
1 26910 288705287
1 26124 641331608
1 107094 455283711
1 197882 49074924
2 15649
2 199664
2 28956
1 23476 865430470
2 49353
2 63565
1 119219 418122309
2 161252
2 186753
2 51671
2 105488
2 52742
1 88000 545031076
2 77240
1 127944 50317164
1 51836 772289637
1 168902 469535802
1 195172 748711530
1 59900 619192246
2 1294
1 139913 816699250
2 134282
2 33799
2 162924
2 132080
1 79397 792082911
1 73918 624200351
1 805 358545501
1 139133 885113455
2 19078
1 110921 198029537
2 107752
1 153632 854920178
2 147945
1 87752 904792460
2 187686
1 32330 105866553
2 2927
1 71934 33849319
2 197506
2 195100
2 46132
2 169035
2 147629
2 63769
1 90981 116896049
2 186071
2 39126
2 87345
2 3345
1 95303 160075471
1 125096 914285245
2 29050
2 120374
2 163928
2 131522
1 144327 417946634
1 184172 863541261
1 86853 888210007
1 60077 603758908
1 69237 228667954
1 12490 962548105
2 164645
2 112097
1 103531 808314521
2 91202
2 26378
2 117200
1 190483 959072544
1 147904 332223355
1 110296 5721736
1 22869 914036873
1 180349 105429136
2 12043
2 11159
1 80753 655422564
2 125126
1 1912 587425964
2 70988
2 29125
2 44157
1 26988 411718179
1 131252 549439691
1 15425 956355481
1 101361 750853092
2 4348
1 57025 956823881
1 19611 841311482
2 146856
2 137480
2 167105
2 162748
2 22558
1 92267 279631666
1 15148 83689132
2 167358
1 121117 353094166
2 3480
1 137217 277070821
1 52746 341892359
1 82126 633082053
1 195048 444799774
2 40321
1 73961 121567995
2 199236
1 132227 720182991
2 139517
1 105259 824071890
1 100331 752000310
1 11528 918865219
1 105301 198601721
1 75577 79256668
2 187324
2 33319
1 33039 546915148
1 174790 680755253
1 47484 702468734
1 57013 434443848
2 199615
1 57532 135352736
2 167228
1 165626 710750247
2 76489
1 12934 847173749
1 64611 766917939
1 96335 950481395
1 75430 147389188
1 62797 456037509
2 63867
2 86210
2 68221
2 98789
1 89320 7094529
2 67675
1 87229 187429157
1 81969 480366591
1 154794 604893362
1 30764 23744702
2 185072
1 148407 191453395
1 68723 688264656
2 15400
1 166457 700754104
2 148775
1 128086 585470256
1 178986 610831984
1 148856 319759684
1 113276 906116580
1 35569 355788182
1 122081 211129849
1 74723 15233040
1 79557 253288252
2 154385
1 32048 454994334
1 83281 445319398
1 82154 233298317
1 83300 247102763
2 43581
2 14428
2 48436
2 34155
2 195549
2 121676
1 157654 463672134
1 170588 658097437
2 197448
2 108086
2 44779
1 127252 356330764
1 124928 519512835
1 138629 247593323
1 133357 450965534
2 173561
1 146377 642968825
2 147732
1 46575 537101405
1 57378 93991201
2 58789
2 138304
2 40121
2 113176
2 108478
1 101239 480169209
1 141348 282197120
2 115044
1 180185 184693146
1 123912 38973069
2 143825
1 190530 331381265
1 91549 355113922
2 113984
1 163821 918177161
1 174944 11825744
1 173683 922917277
1 80721 424072411
2 141340
2 5672
1 34196 603095460
2 7847
1 62528 557170031
1 195017 263894734
1 59595 565382675
1 1169 92275366
2 166937
1 80428 561625321
2 68999
1 171840 190116327
1 196020 999239419
2 42577
1 108472 43823986
1 115747 631595396
2 78502
1 10726 903857257
2 144022
2 42889
1 100408 691777347
1 150047 510297192
1 50509 666486750
2 119230
2 155572
1 4703 803852185
1 103507 50001274
1 122399 456920272
2 24279
2 47103
2 19056
2 26677
2 123245
1 185597 216146202
1 185868 198564798
2 4134
1 110597 191465238
2 115890
2 195284
2 19229
1 91973 611849879
1 10522 855956825
1 138476 669515543
2 18525
1 46997 694132404
2 128114
1 57008 846019761
2 105724
2 3562
1 194967 673218750
2 24534
2 156843
2 188675
2 63186
1 28084 506599882
2 184953
2 114888
1 181871 648705512
2 150127
1 72187 97372802
2 154563
2 20645
2 120831
1 22724 346942032
1 5535 203909492
2 198056
1 100559 475013993
1 71847 431594729
1 89514 737920489
2 102754
1 9275 347571374
2 195875
1 80752 377545091
2 86302
2 178302
2 114586
2 66059
2 113609
1 78052 282357189
2 51288
2 7670
1 171983 591448934
1 2368 427324643
2 128396
1 177316 999637416
1 60564 141090875
1 146552 574741027
2 25733
2 81409
1 123237 289655617
2 92797
1 35866 275341905
1 156863 232950778
2 184837
2 867
2 92078
2 120028
1 23702 374422368
1 144173 313700353
1 81205 168442459
2 32080
2 168066
2 96087
2 81408
1 151936 52520353
2 63307
1 4905 612914970
1 17317 622205653
1 30746 362648479
2 133328
1 194927 546832584
2 41804
2 110672
2 111742
2 98661
1 75136 88827118
1 87282 20823290
1 187421 286659623
2 68598
2 20816
2 184818
2 122885
2 127388
2 140096
1 122133 192810265
2 7040
2 175847
2 75189
1 109227 658099323
1 51877 419131872
2 180643
1 43662 811196358
1 38271 698209927
1 165128 547313938
1 3074 202066926
1 49362 881113809
1 137069 56143461
1 26614 224010413
1 111805 46705033
1 197493 877518409
1 58039 440670538
2 140486
2 123663
1 144597 551944854
2 86715
1 14095 872097845
2 10322
2 100641
1 182931 395705141
1 96747 724698487
2 6127
2 2677
2 175152
1 173581 190366728
1 30684 124117691
2 156847
1 39693 960929557
2 131028
1 67046 640195061
2 163597
1 176069 872773396
1 170367 267316652
2 189448
1 92501 576545096
2 88587
1 113800 999740383
1 187908 726321640
1 30179 503747706
1 59547 853378328
2 168451
2 134682
2 191524
2 72213
2 106813
1 115699 182915921
2 154174
1 167463 203249399
1 85021 458566977
1 85116 283538950
2 12813
1 21584 130832331
1 171847 772419667
2 1217
2 34413
1 1859 788783502
2 128877
2 62853
2 102084
2 6410
2 50798
2 157770
2 113381
2 186479
1 150283 379817885
1 3572 754879658
2 82605
2 167200
1 56116 744189752
1 65694 421775783
1 63952 555783106
2 51798
1 185028 220460872
2 135884
1 127711 929661566
2 190737
1 78202 813777324
1 102830 825829513
2 45134
2 75939
1 19626 320333960
1 14670 92264388
1 22356 640187567
2 16373
2 146491
2 174592
1 171040 347860784
1 110633 113671139
1 144527 861653814
2 196115
2 82408
2 17401
2 176831
1 100710 161663422
2 83900
1 133810 492480299
2 72981
1 124262 520029434
1 86638 868189233
1 142834 248754919
2 171639
2 164792
2 167021
2 60865
1 13792 766971034
1 15677 37777687
1 108573 997630321
1 186871 920680493
2 124897
2 104792
1 67402 354067991
1 152492 351448172
1 167079 461218163
2 194865
2 1422
1 146522 602074197
1 124688 484900329
1 190730 897940298
2 45261
2 54752
1 199020 81059243
1 57817 666638318
2 131061
1 45194 608983376
2 174256
2 94024
2 36293
2 72410
2 150922
1 155738 338334915
2 76133
2 126937
2 168181
2 37970
2 8183
1 13099 905641382
1 149219 136468827
2 105833
1 188847 885339221
1 114008 917674917
1 71003 620711743
2 8507
1 137336 955991713
1 128822 640345157
2 21607
1 61987 341972974
2 32340
2 113448
2 125978
1 64541 145570200
1 63780 765120828
1 9250 240300970
1 171357 69612938
1 185690 591043264
2 36901
1 75078 290878279
1 125578 456385543
2 17936
1 144886 870100763
1 115246 237054955
2 28037
1 1950 440130804
2 46954
2 125014
1 142824 248324093
2 118277
2 49047
1 104774 888109699
1 192248 455927275
2 117862
1 125728 913036567
2 196724
1 77413 347417014
1 38812 365040949
1 19299 369651667
2 84308
1 24326 841652847
2 124692
2 8116
1 176549 679699705
2 8820
2 197350
1 87729 294761101
2 54135
1 111403 736869020
2 122768
2 126587
2 4727
1 189839 312378909
1 129957 657024723
1 115662 443863966
2 100978
1 113809 930484852
1 98393 818624669
1 113213 948023108
1 178176 61830684
1 193977 751291493
2 4009
1 19419 384677143
1 23169 497590585
2 12928
1 134828 226533053
2 146956
2 43991
1 190344 180730172
2 36828
2 53942
1 81532 909491990
2 20236
2 75672
1 196717 506362350
2 47580
2 128977
1 171391 749439563
2 2644
2 127583
2 191031
2 162648
2 146639
1 152056 863695106
1 130578 316113278
2 169830
2 88478
2 148667
2 34681
2 59933
1 170707 27400117
1 188152 208594626
1 37389 997947681
2 5606
1 23794 839533496
1 185672 621954904
2 117179
2 136126
1 15785 143172973
1 110381 932222937
1 68319 816608016
1 74469 92603840
1 141832 192060506
1 11558 439032291
1 142514 499741483
1 142727 786687320
1 52171 746787238
1 91253 521197410
1 141663 607143787
1 162294 654862427
2 191023
1 20505 579919254
1 130505 724134192
1 144572 765726454
2 129388
2 102442
1 85855 581796521
2 157461
2 63948
2 137978
1 99077 225003416
2 17699
2 93986
1 13650 951243124
2 156107
2 40970
1 128030 501813519
1 72285 510957784
1 65016 334960414
1 51610 217900731
1 39865 845392849
1 152503 727301015
1 48418 697351811
2 80520
1 154400 51504870
2 19590
2 126117
2 92170
2 45951
2 146863
1 139403 29554081
2 80474
1 71720 907295830
2 97940
1 26685 841500264
2 46556
1 14444 658347400
1 196035 875399188
1 144725 237550200
1 153621 883929883
1 111395 858422090
1 79320 161482780
1 98816 790461611
2 44132
2 174075
2 106217
2 9723
2 195271
1 142346 752416415
1 82607 698592189
1 52506 50553361
1 82405 606989306
1 77015 335907674
2 107892
1 89748 249299759
2 155480
2 47677
1 177999 549055644
1 133589 78583947
1 160551 845822983
1 128886 438047877
1 154676 718892345
1 145793 164205296
1 4219 555079733
1 159819 139246508
2 90130
1 96784 989339854
1 38709 67190186
2 150846
1 159708 293668830
2 65116
1 97496 408339509
2 69881
2 18126
1 98178 373953595
2 162526
1 129536 91196336
2 63018
1 157481 365681502
1 86079 205670139
1 130304 816849374
1 9597 655338661
2 56419
1 9980 334060423
2 144618
2 86905
1 48935 955193087
1 74759 740827242
2 94133
1 194074 70065554
1 136181 479100689
1 192940 283228912
2 94291
2 75356
2 138765
1 91119 626594340
1 91963 127949904
1 96794 605834776
1 115879 614708979
2 113912
1 193736 626543039
1 53328 20163811
2 71303
2 168681
1 184921 189724044
2 177445
2 38011
1 58251 367216630
1 188365 851500890
2 4421
2 56972
1 84157 613940018
1 175337 522138767
2 3996
1 112365 882325522
1 186721 172566260
2 170356
1 185907 252576451
2 131457
1 21210 333072880
1 65636 264395732
2 177851
2 62769
1 4544 728822238
2 154532
1 106753 926707969
1 47360 729259603
1 38677 951619295
1 7124 644569275
1 7384 977817160
1 187807 547011669
2 149712
1 135461 107459098
2 40300
2 186471
1 194176 919085034
2 98961
1 18821 501096307
1 54724 818069562
1 36661 142283380
1 812 464690320
2 114663
2 99172
1 160775 620854690
2 26209
1 158465 595942335
2 39419
1 112421 200405632
2 196753
2 182081
1 135896 628379625
1 6844 613903105
1 36208 888402646
2 34932
1 112475 240729422
1 48472 19868364
1 199630 119591379
1 87531 811448785
2 166812
1 34664 273696357
1 187830 850188705
1 75765 315612362
1 54275 758028549
2 53874
2 169204
2 59609
1 130495 714790025
1 100192 326094482
2 4026
1 22392 450672036
1 51075 786359290
2 102397
1 101705 474723177
2 59953
2 21951
2 114792
2 50714
1 53252 987923790
2 53908
1 191666 249410651
1 181230 377803226
1 107000 515048717
1 80428 611454416
1 90931 386011684
1 71603 986178274
1 76064 376786546
1 100971 468926834
2 139107
1 99354 963401823
2 74697
1 46821 641885767
2 168827
2 48927
2 43205
2 154731
2 196564
2 70432
2 74847
2 186714
1 115775 569379619
1 23225 703469886
2 138591
1 4501 523387414
1 119286 667995439
2 181902
1 194067 127754102
1 169524 303742584
1 61649 616264836
1 160016 137276903
2 16885
1 62622 400006996
2 44144
1 101913 572914030
2 44354
2 183214
1 160515 877086537
2 88105
1 51931 146704493
2 140364
2 18842
1 170716 561706981
2 149425
1 127152 424692746
1 102057 682549404
1 187924 791148249
1 69420 33488309
1 118373 794790373
2 48643
1 130690 564215583
1 15822 94966763
2 153417
2 99651
1 107101 798113668
1 21325 784357613
1 187387 185780171
2 19996
1 135188 231150575
1 10602 201360797
2 112625
2 50664
2 140047
1 9297 275642016
1 101169 489050350
2 172331
1 12117 924399451
1 103726 180473496
2 25310
2 40298
2 5294
2 1983
1 151126 572618219
2 37712
1 141560 36571023
1 50510 500527795
2 18820
2 32597
2 17437
2 31867
2 133272
2 195395
1 57802 45889740
2 148707
2 183798
1 185225 285101940
2 68475
1 75131 152124946
1 126755 252284142
2 99002
2 113834
2 83394
1 170938 305208887
2 68101
1 11407 459202888
2 127403
2 16551
1 58985 130216321
1 13352 804745843
1 113351 764695469
2 30428
2 124474
1 98128 680339779
2 198207
1 95977 936461054
1 42482 491762219
1 50021 687188513
2 170034
1 160535 417958002
1 122828 735356431
1 194934 441038504
1 37255 528488574
1 117927 194932677
1 164456 156644719
1 177704 503695943
1 150585 351364215
2 42611
2 197421
1 132523 432239
1 174093 94845605
1 75762 470064867
1 113008 362108622
2 115975
2 160296
1 172629 146532397
1 24547 258892095
1 97553 759301687
1 38118 703331706
1 145371 803769573
1 38668 926498928
1 123647 542573865
1 36029 566315752
2 61550
1 4690 307951023
1 26741 524854257
1 58056 307542457
2 152618
2 90904
2 187614
1 171221 340895535
1 61493 166301804
2 78181
2 158495
1 88434 415229814
2 176870
2 64615
2 95141
1 77907 136326684
2 80007
2 169219
2 178327
1 150149 644783020
2 106390
2 42299
1 13551 354121098
1 194923 660560313
2 84378
1 89160 994830257
2 84088
1 96971 187451358
2 190023
1 107214 472801164
2 108578
1 38784 475661961
2 93910
2 13165
1 169582 326811462
1 49219 812856566
1 190928 94624709
1 122957 218855887
1 7540 260810407
2 150726
1 6614 957851670
2 82208
1 92786 277675760
2 87662
2 17547
2 116096
2 136656
2 88963
1 117956 157066241
2 18595
2 66676
1 16676 89642073
2 65627
2 74475
2 78088
1 3821 289146447
1 35265 251804219
2 191274
1 142867 671373491
2 33261
2 130404
2 130566
1 78758 883157093
2 82174
1 133633 978206135
2 136579
2 34194
2 116420
2 44797
2 111640
1 190199 764561936
2 139819
2 135544
2 21051
1 88758 772714152
2 192246
2 87497
1 171247 338982126
2 137417
2 153021
1 193763 868295635
2 55661
1 14309 596458540
1 167968 926101235
2 12384
2 13811
1 171510 645024472
1 121862 765756382
2 175056
2 161286
2 68884
2 56484
2 8733
1 153185 495506720
2 183406
2 73634
1 195109 325834321
1 163928 228991565
1 42427 508727772
2 28136
1 144105 201750759
1 51679 257670090
2 123687
1 186587 103482575
2 83944
2 31080
2 43625
2 188
2 73339
2 42733
1 704 735350406
1 115092 12192663
2 69145
2 175632
2 3357
2 173946
2 147700
1 105749 646755338
1 117502 242515891
1 31408 646411178
1 55811 616455878
1 56987 398726803
2 123345
2 191464
2 23892
2 207
1 95202 238138384
2 91982
2 164674
1 41466 743716066
2 118804
1 173748 112617401
2 46726
2 94831
1 20427 9684607
2 147406
2 198908
1 154644 856920866
1 175506 342778374
1 57966 338143185
1 73852 772601183
2 82547
2 17218
1 65431 165123105
2 92377
2 36666
1 94421 390648520
1 186549 678650964
1 173208 436160619
2 118807
2 62774
1 73965 929932630
2 50166
1 197052 374992630
1 17416 813778533
2 107351
2 99833
2 45579
1 65911 641493227
2 145366
1 85434 636376413
2 167513
2 144940
1 46594 216933808
1 71274 938751749
1 59622 75954571
2 43199
2 11833
2 42158
2 182761
2 199316
1 77635 877001178
1 195239 637916105
2 13818
1 56589 874029181
2 68838
1 188889 738458191
2 151057
2 169334
1 121358 731632130
1 102433 769090720
1 20922 983146297
2 13866
1 136684 226420861
2 176957
2 93716
2 54511
1 86241 713894332
2 116117
1 131749 45518545
2 159618
2 186895
2 43698
2 99558
1 49677 834064202
2 68812
2 3234
2 137532
1 154473 213525698
1 13007 821035509
2 88472
1 14229 643418557
1 168745 727706418
2 64568
2 48679
2 58830
1 173641 448837480
2 36728
2 126080
1 100080 999110763
2 11651
2 113866
2 42460
1 77556 171511576
1 100749 154426948
2 73903
1 61529 768311838
1 199268 469554749
1 146279 911890278
2 105563
2 63212
1 156368 667599751
1 109701 658342579
2 135285
1 126506 961319082
2 47047
2 70165
2 195508
1 169051 918538172
1 86750 642614505
1 196037 751723484
1 133976 751433345
2 128262
2 68541
2 20045
2 179025
1 175470 486888869
2 118034
2 88832
1 29282 855919691
2 168156
1 11458 119363432
1 94641 646972062
2 173669
2 98256
1 92482 378679133
1 133253 27741793
1 29861 351322971
1 195420 176214401
2 10514
2 58809
1 84710 393736477
2 194170
2 117478
2 48343
1 116307 328842393
1 160348 332995433
2 118828
2 41967
1 121565 481014939
2 94093
2 180907
1 54475 390103433
1 154417 646471082
1 66303 600049031
2 108602
2 3711
1 3112 549674073
1 36959 444348673
1 42468 790762875
2 65877
2 111404
2 10370
2 52583
1 102473 205515879
2 124339
2 124314
1 150197 933168242
2 121324
1 54255 312082830
2 88904
1 42425 777398002
1 118202 11725708
2 185482
2 28374
2 116778
1 160721 225364163
1 118934 197912897
2 152796
1 106168 415563457
1 6449 383089551
2 10910
2 54953
1 138811 92292243
1 37275 501190602
1 178579 415801970
1 151274 495770842
1 111314 941239788
2 126317
1 43757 644153442
2 161577
2 134019
1 162002 758009584
2 154223
1 37129 340463697
2 64752
1 104136 737475368
1 175290 385697815
1 149887 135434255
1 48880 660917871
1 122152 54768398
2 129079
1 127499 226269750
2 195614
1 109757 674625972
1 180672 311672756
2 133446
1 187912 776333109
2 121246
2 110595
1 147983 38278543
2 110566
2 32200
1 199337 37177962
1 83038 736109801
1 152737 739281542
1 33348 759228488
1 129848 154135746
1 105568 701765973
2 133726
1 150647 942003687
1 123112 108606278
2 141102
1 126335 640054488
2 93367
1 165554 327252995
2 97110
2 112681
1 87497 67167681
1 39889 660098091
1 191554 357859607
2 101740
1 112686 724250715
2 122971
1 157495 822226877
1 150846 679085192
2 13100
2 182728
1 98352 858268990
2 137825
2 54613
2 125844
1 83241 589027766
2 151869
2 57002
2 152498
1 9681 608116363
1 149847 365715943
2 108826
1 150219 212839093
2 196769
1 84252 309438102
2 189165
2 40358
2 39714
1 26090 685806404
1 181815 324228715
1 21977 211392730
1 78384 270275438
2 117587
1 199254 945431832
1 173482 532100519
1 37992 719971806
1 73783 820782525
1 193329 841402616
1 94280 945027580
1 110851 177691616
2 33194
1 54885 813721142
1 22340 848368618
1 98364 165227324
1 150666 554362813
2 102915
1 191980 505460367
2 160955
1 160129 536171680
2 40714
1 185288 22633526
2 83382
2 171574
1 111455 666412093
2 122323
2 171300
2 149638
2 28517
1 176415 851698310
2 98216
1 112317 698248781
2 167010
2 197170
1 127142 271075884
1 90010 957479112
1 143393 106688306
2 57701
2 19905
1 133115 614777742
2 198306
1 63444 142568369
1 161265 197194070
2 164222
2 129445
2 152981
2 128620
1 59762 174477926
1 88426 263410053
2 117550
2 163639
1 162059 28901966
1 119619 264031488
2 111682
1 9294 692613890
2 171015
2 199594
2 111938
1 12573 711135390
2 116610
1 134661 262093900
1 36463 156846669
2 177970
1 19733 325520536
1 34536 638859010
2 133011
2 75100
1 13070 928924932
2 86777
2 57993
2 73744
2 133942
1 47997 990855420
2 18855
2 23781
2 79521
2 124099
2 168138
2 126976
1 179368 410633917
2 137751
1 114634 308777201
1 39818 867891629
2 67753
2 11266
1 131875 861085830
1 95852 967793107
1 107673 930710174
2 19681
1 196488 965282799
1 139630 365452566
2 182683
1 189351 20064464
2 157832
2 92288
1 31445 729273299
1 156741 795311400
2 95477
1 157380 651658923
1 122538 871622801
2 72061
1 49117 67858410
1 136605 209386416
2 81799
1 18673 651380551
1 134356 126508539
1 138883 94479785
1 49346 19926551
2 166900
2 84465
1 129272 87828940
1 85698 58970771
2 15500
1 83720 767253185
2 67551
1 3703 295534965
1 60634 706015518
2 86235
2 78725
1 70836 423196845
2 132849
2 20701
1 150095 142498089
1 37690 627724912
2 74904
2 99245
2 103412
1 167966 129271051
1 48875 147540966
1 195820 306774511
1 146144 42484352
2 2982
1 14717 196463179
2 70582
1 68214 729544863
1 50892 890063724
2 29196
2 37689
1 166737 110413108
1 79226 107822273
2 137619
1 144120 633148
2 14431
1 17813 160934235
1 107006 217229979
1 11642 66815709
2 124818
1 40041 459589561
1 54792 197253087
1 45665 392347639
2 20501
1 99978 898703656
1 186960 149815611
2 154721
1 60222 747835827
1 105043 384886819
1 59435 998867993
2 134140
1 83099 569872646
1 2208 766095603
1 176932 812946457
1 134174 42428351
1 17182 467114592
1 4864 945100605
2 67769
2 141970
2 150431
2 167071
2 168112
1 123818 484403240
2 121253
2 89720
2 13135
1 8207 361965719
1 33184 364460063
2 172193
2 181138
1 83293 178548147
2 52238
1 48361 654785046
1 56336 229758466
1 101020 351034674
1 157985 241228038
1 22382 35918078
2 23238
2 179192
2 30542
2 112062
2 63304
1 41278 207752574
2 197390
2 32334
2 137615
2 22102
2 31146
1 130237 169324662
1 148213 499754777
2 139417
1 58397 66118809
1 106555 767178994
1 68277 432854041
1 54403 258500657
1 21393 560327923
2 21253
2 94943
1 42225 912268044
1 78705 116038986
1 172870 18403560
2 104824
1 89005 29817735
2 193997
2 111070
1 100620 497477985
2 91375
1 121208 416090295
2 48831
2 163607
2 65507
2 190026
1 73324 161183214
1 177671 695058983
2 91514
1 99838 802022243
2 108020
1 93536 600015163
1 147503 121484528
1 174775 108815974
2 139694
2 41778
1 148415 305646643
2 108563
1 110046 978135145
2 87474
2 63973
2 176452
2 108009
1 72439 208105193
2 88533
1 193525 604672803
2 92514
1 182871 107218740
1 16025 354055892
1 14255 753584841
2 35956
2 9035
2 191761
2 55947
2 87463
1 152699 963606346
2 190927
2 165234
2 21286
2 2751
2 163437
1 129553 604745216
2 3362
1 73743 564721615
1 45934 51120136
2 99551
2 121417
2 15418
1 28818 364040442
1 72093 821296832
1 31149 791946174
1 81567 344696417
2 47796
2 112325
1 63470 933017235
1 71793 319734592
1 146759 377457560
1 35731 812656911
1 36450 450955485
2 93203
1 170431 631378213
1 119573 403747721
1 26032 187065581
2 26580
1 27068 717152240
2 196234
2 21844
1 125539 80554270
1 109549 208394884
1 133572 633711082
2 148207
2 138828
1 45484 517827177
2 187301
2 21294
2 156081
2 193507
2 122088
1 44294 936186304
2 124854
2 51713
1 66344 991067281
1 74988 826426710
1 163520 678235576
2 170062
2 2904
2 165351
2 71672
1 66035 322635428
1 25743 917080180
1 119551 852633125
2 65313
1 149296 41886430
1 154423 314871638
1 57697 80566113
1 189362 710677380
1 21549 31758493
1 52139 545303802
1 38102 30886944
1 187883 814434789
2 120996
2 94254
2 133539
2 11881
1 111690 408833326
1 87385 342498984
2 39811
2 75959
2 3878
2 26183
2 19720
2 139869
2 161899
1 193707 142629662
2 61892
2 18668
2 142999
1 109437 689101809
2 71928
2 77979
1 153274 284534473
2 138715
2 100242
1 137862 748593510
1 186007 826546996
2 58684
1 37319 420366951
1 33430 426418126
1 151355 741616784
2 52732
2 189868
1 29405 102141967
2 167380
2 138630
1 82635 152790506
2 197440
1 79288 827833374
2 152059
2 15125
1 44428 970877333
2 67130
1 110250 293833722
1 136785 906763170
1 78579 333074849
2 1473
1 17195 902954558
2 175273
2 90216
2 150247
2 167102
2 41569
2 49042
1 10609 849859413
1 114873 720011102
1 161938 111372960
1 49378 739512558
2 34271
1 92138 534822361
2 58846
2 38944
1 42066 938796829
2 77019
1 89569 540236920
2 109155
1 138792 895736943
2 185078
2 28003
2 58958
2 184547
2 9427
2 164753
1 39313 780278388
1 197191 227922997
1 6418 406630094
1 46322 754985124
1 5857 260712320
1 194768 849737408
2 174068
2 84227
2 129530
2 34440
2 143175
2 186508
1 171176 985274670
1 6787 237163224
2 90242
1 176178 828959678
1 36508 609113111
2 195444
1 39910 851507806
1 40529 699344468
2 34597
1 115310 969080048
1 135439 919662257
1 59778 633605573
2 167396
2 167383
2 13763
2 26339
2 14213
2 167601
1 164981 44196142
2 164074
1 58838 230844219
1 117438 595986234
1 147384 883716030
1 157349 120780316
1 75269 322399541
1 39336 573938842
2 103503
2 72731
2 57122
2 73995
1 142056 738886162
1 75688 953613285
1 115139 776824715
2 160465
1 17427 261707669
2 41746
1 161974 98380488
2 84383
1 11588 71046770
2 82374
1 19993 632402946
1 86994 35413277
1 122605 346870225
1 196777 562713395
1 77777 6400826
2 143049
2 159372
1 20086 96187814
2 199487
1 130621 951347553
2 198653
2 172329
2 62082
2 166290
2 155254
1 102266 997181274
2 99430
2 109424
1 1969 816446372
2 110912
2 88403
2 27834
2 58828
2 183672
2 26221
2 184212
2 140238
1 169138 643117919
2 89035
1 152747 656061088
1 85387 688729861
1 82509 202622163
2 53967
2 135811
2 63689
1 20693 648298962
1 8976 52470864
1 196712 974178536
1 28064 530905913
2 122389
1 70419 99957454
2 59218
2 37950
2 78357
1 42667 760750514
1 37041 326698699
1 122025 861127012
2 17881
1 63657 373219395
1 106130 928919095
1 131450 637668790
2 109741
1 181293 205272663
1 78550 340080030
1 95780 330098217
1 130492 706185325
2 192989
2 115043
1 42875 548311556
2 28811
2 137515
1 42864 207478642
2 40662
1 98698 581004798
1 107982 870891077
1 114238 64948961
1 91638 266878404
2 44078
2 163490
2 175625
1 41058 100966490
2 179802
2 92954
1 114653 333534118
2 141187
2 137782
2 94855
1 78385 470005712
1 90084 888643849
2 162049
2 150923
2 185999
1 156864 454251535
2 1616
1 121360 647597989
1 18854 288917899
1 130232 97888624
2 69670
1 188011 503228214
2 96404
1 6170 727194179
2 62866
2 13701
2 170506
2 36865
2 176167
2 193955
2 62312
2 118907
1 174768 620412522
2 6296
2 70885
2 189124
1 5715 414163005
1 123626 772372959
2 141650
1 84613 386199747
2 102063
1 116823 612154670
2 87544
1 18739 100714470
1 148862 696107071
1 112897 11270226
2 55133
1 28752 877758303
2 173141
1 36347 173879291
2 99245
2 141169
1 89276 148710578
2 37153
2 67381
2 175531
1 65313 708341778
2 76751
2 43584
1 169499 946452350
2 188745
2 150117
2 67871
1 134051 500079824
1 31795 977928579
1 120446 675681850
2 162242
2 123706
1 102781 268487437
2 113793
1 81732 66927770
2 121941
1 105564 4627403
2 97006
2 92195
2 61006
1 466 627393399
1 192635 530667160
2 31594
2 35492
1 81522 338996510
1 188818 344568133
1 101207 261676264
2 199149
1 144909 809080138
1 149097 741785036
2 176284
2 44686
2 72838
2 199530
1 175506 793247053
2 106302
1 149292 778446701
1 185587 371483346
2 76195
1 126778 206206337
1 136691 596176144
1 170065 187211046
2 191342
2 171240
2 15435
1 112282 805113312
1 102944 42861983
1 121674 316204448
2 149548
2 82530
1 42125 745599121
1 3715 946113751
2 68832
2 127136
1 168771 344980431
2 95245
2 6116
2 3145
1 184195 430725863
1 77823 780248778
1 50612 78409180
1 58800 848765021
2 169595
1 115734 505062622
2 100815
2 98900
1 23812 242721784
2 118552
1 153361 741600350
1 164862 408165742
2 65129
1 161894 920890608
1 165442 109745102
1 107080 199879261
2 134601
2 112730
2 86725
2 154543
2 130064
1 150304 632443989
1 98951 103538388
1 110217 591352978
1 126702 388126751
2 83287
2 97929
2 177114
1 83912 526528755
1 56665 587896508
1 99968 964367417
1 70091 878446431
1 16228 900502358
1 40505 476591781
2 196666
2 136313
2 66518
2 190724
1 103473 10018775
1 116251 393805758
1 120843 551648602
1 43479 33952219
1 145687 910501623
1 139063 610640329
2 63995
2 140365
2 13273
1 180781 851048560
1 49656 881378017
2 193023
1 162844 58241775
1 128921 619507805
1 3372 195806221
1 128604 314750889
1 188727 262535232
1 21730 317146878
1 92098 839413090
1 126773 316018981
1 129083 884433404
2 197102
1 191679 695394338
1 147318 180761076
2 186988
2 176670
1 27480 251397948
1 153280 11366013
1 91221 751833449
2 88082
2 110287
1 41041 407605901
2 71241
1 85140 954692141
1 55781 97860658
2 38502
2 184974
1 8358 670276681
2 17206
1 198259 650550797
2 85146
2 171884
2 65364
1 39725 615499288
2 91360
1 73485 180856046
2 178456
1 129085 532664707
1 85892 695204954
2 24022
2 161336
2 3877
1 96602 509559791
1 149213 311043026
2 114082
1 110090 996740371
2 16604
1 120611 833222882
2 31046
1 44371 522517657
1 84901 165312189
2 68604
1 89777 505521212
2 75082
2 52525
2 50893
1 127257 96702131
2 8630
1 148628 281891520
1 30943 31963473
2 155741
1 152019 19293419
1 137888 687442495
1 170319 883715283
2 88070
2 158221
1 55992 175751195
1 54708 611831556
2 25391
2 176886
2 157819
2 27141
2 100707
2 138241
1 192925 7996048
1 155644 677184597
1 167586 763604243
1 150746 575572462
1 190598 309775842
1 56143 200702995
2 70971
1 42462 919429267
2 161260
1 36973 223423835
1 15696 970999149
2 138314
1 144515 716499610
1 176122 169487379
1 67713 41536860
2 51983
1 88250 359583248
2 46652
2 41885
1 76651 74215167
1 180862 964072880
2 95663
2 27882
1 50768 9031382
2 62012
1 63440 704272725
2 134697
1 168624 445901366
2 111849
1 106453 413666110
1 185048 50471100
1 179772 246230695
2 58548
1 111678 277677136
2 176144
1 171615 859967822
1 124010 682465263
2 63090
2 265
2 6545
1 159947 699237243
1 112194 541917834
1 187626 333242464
2 30485
2 172001
2 94226
1 199246 19902673
2 31504
1 185455 119314822
2 164733
1 5364 466847136
2 70249
1 80610 74099663
2 81806
1 149267 275366027
1 93020 444977621
1 128363 689447297
1 25432 462314995
1 95060 760694360
2 159868
1 25007 28245307
2 174065
2 149986
2 138074
1 155701 957203285
1 43458 463408024
2 88718
2 20456
2 48087
2 111779
2 193187
2 131303
1 130806 662386854
1 153168 829459864
2 149826
2 164555
1 120172 100981423
2 192614
2 13045
1 8396 932988381
1 169575 111203605
2 42391
2 121145
1 85741 811523966
2 189580
1 173635 786808010
1 35645 807222076
2 109445
1 45989 958177633
2 96968
2 158724
2 81996
2 136917
2 64628
2 27723
2 147486
1 165126 70340582
1 145594 202763385
1 49361 71771859
2 154108
2 73336
1 593 328252466
2 35778
2 36989
1 106693 114274912
2 48333
1 4556 361821000
2 24495
1 120408 689499591
2 98359
1 168731 928615511
1 159867 961660609
1 68271 844397780
2 26500
2 93535
1 185511 396507869
2 134013
1 91490 194053551
2 187038
2 23246
1 10138 249697964
2 169376
1 47442 937338049
1 88528 300174151
2 66723
2 87220
2 68656
2 27853
1 163381 505103230
1 159221 144052153
1 183894 733521657
2 80801
2 94455
2 169436
1 126480 566916379
2 77232
1 65270 640795627
1 125301 675433768
1 38502 984650329
1 102235 816145953
1 30272 809658616
1 195672 460718437
1 144262 866146160
2 68859
1 197472 191609097
1 133176 828453520
1 47296 942876073
1 172148 667529194
2 66385
1 197281 7220064
2 12801
2 148485
2 144778
2 150937
2 71978
2 41205
2 151237
2 138243
2 40386
2 141995
1 158372 795033510
2 154596
1 55554 860990047
1 128883 228753460
2 196150
2 124806
1 51514 891413522
1 127135 244112288
2 99611
1 56970 648937457
2 101206
1 82338 300037928
1 114939 584619307
1 162515 178978165
1 165200 219100275
2 39902
2 191148
2 147472
1 38828 617549504
2 60605
1 169643 76286868
2 186388
1 162615 166531083
1 183251 218391747
1 117641 160359519
1 417 47190584
2 76132
2 51225
1 90771 713999850
2 34743
1 190167 135559940
2 14802
1 27723 985723390
2 116917
2 148738
1 182882 986052952
1 141210 258988384
2 12216
1 154157 350127464
2 66710
1 161087 8450936
1 156487 236420662
1 147160 13814032
2 160288
1 107141 503055270
1 8653 115730666
2 114207
1 154534 699893558
2 9645
1 99012 405058890
1 14039 185801875
2 109845
1 154181 126289546
1 16595 187012005
1 41195 103824579
1 113889 872386651
1 140084 266954356
2 116285
2 170414
1 168960 502259357
2 42157
2 166513
1 177136 364110347
1 97416 965083167
2 170158
2 40003
2 123260
2 169473
1 34821 393212043
1 180252 432876438
1 116174 702022037
1 113075 744281742
2 105709
2 72051
1 129981 961558760
2 181961
2 138530
1 175343 8128577
2 151549
1 193583 17029674
1 134142 311775863
2 164479
2 14027
2 171078
1 189845 168921156
1 24813 226536801
1 72920 743878129
2 178908
2 127300
1 42046 982122606
1 61434 147553217
2 6960
1 155929 799121661
1 52720 342997844
2 22678
1 97951 987143507
1 7491 878105154
2 25227
1 158292 564634274
2 63703
1 20209 111795132
2 170025
1 100853 283586482
1 185707 855781573
1 99531 162058656
1 145714 407621961
2 193471
1 192253 800731242
2 140638
2 24222
1 197124 503045879
1 63971 94325611
1 99549 534859666
2 175198
2 71257
2 125829
1 148326 596165559
2 167425
2 163865
2 76926
2 8247
2 23464
1 123201 835921220
2 119472
1 5313 923993742
2 121060
1 139594 164743091
1 98950 431289972
2 170659
2 19823
2 142045
1 151945 990458875
1 112928 551521194
2 162084
2 50676
1 10173 66629219
1 188196 291995702
2 182113
1 7565 247215913
2 110127
2 183244
1 44074 932783106
2 98247
2 95891
1 140343 405437705
1 143729 133164531
1 158420 107427873
2 74183
2 19483
1 25177 820282874
1 138517 670323584
1 96325 400404825
1 154859 207454795
2 180538
2 96258
2 127414
2 148393
2 81438
2 128029
2 106701
2 67646
2 89906
1 20378 619687320
2 158988
2 129957
1 114667 933356378
2 41732
2 188183
1 113010 772205454
1 65612 892185236
2 32965
1 23413 328467830
2 109924
2 5116
1 5917 841281240
2 29589
1 195323 94973309
2 85937
2 63539
2 153244
1 133742 314411956
1 171065 418958492
1 93971 636038153
2 188535
2 137006
1 9822 75663217
2 181125
2 95380
1 174630 437757496
2 121729
2 139219
2 176183
2 34090
1 103941 21013918
2 148843
1 95321 523457166
1 181511 992918391
2 105425
2 21826
2 140813
2 180824
1 177841 158120229
1 100516 945834570
2 121616
2 131685
2 90711
1 187514 312642989
2 102636
1 118910 664778887
2 132135
1 101355 239221895
2 127673
2 14826
1 8403 248086925
1 181500 669622487
1 94453 807470208
2 186835
2 141393
1 119859 502100115
1 145951 142762853
2 115067
2 152514
2 111164
2 17635
1 106610 682936416
1 40369 479447896
2 42103
2 160995
1 55281 966192572
1 140098 641335834
2 128059
1 199825 23709036
2 137604
1 85260 231891248
1 129239 987084720
2 97062
2 106906
2 108836
2 21390
1 191561 931051953
2 124829
2 54677
2 192342
1 108715 930551619
2 153840
1 72650 468520919
1 140471 866809655
2 175919
1 74603 553484235
1 112131 494299424
2 73625
2 182356
1 90327 778222766
2 108594
1 198365 824958520
2 148828
1 176697 331910871
2 31779
1 187273 269817223
1 160771 283972151
1 43588 186377496
2 53023
1 152334 984354737
2 42024
1 111239 403873383
2 30099
1 45407 718866567
2 132681
1 32619 730379213
2 47242
1 31500 471071481
2 90631
2 45549
2 51790
1 98186 919942318
2 163802
2 145424
2 13629
2 5083
2 150731
2 134681
2 175499
1 27760 5447194
2 80419
2 148629
1 121786 681649995
1 69816 716759077
1 19742 995846214
2 70489
1 31176 99564765
2 196802
2 56695
2 15015
1 115589 766705036
1 142865 639798676
1 177466 426908831
2 33559
2 33646
1 6908 523772811
2 41205
1 147181 414701797
1 173844 985398626
1 198350 506933839
2 5234
2 99271
2 18209
1 119638 948803710
1 148389 998892411
1 114220 360228102
1 54651 508704979
2 119060
2 2361
1 142331 336464487
2 17609
1 43901 130118009
2 1995
2 106936
1 162780 389138650
1 23482 943677066
2 12425
2 193907
1 57772 849388228
2 125046
1 185273 439100815
1 104918 136008634
1 140580 805126522
2 21547
2 93516
1 59064 845507860
2 47128
2 144557
2 196754
1 147042 664942121
1 11886 380423534
1 59499 440344497
1 149136 562683117
2 6448
1 32860 897677912
1 118990 801157808
2 77516
1 27588 113462923
1 13821 599548978
1 95268 414073791
1 171427 463977509
1 160468 517069119
2 131430
2 17980
1 123736 368024804
2 150501
2 198073
2 133981
2 64543
2 148183
1 136554 294259109
1 51135 368042973
1 122005 840842119
1 91284 852184440
2 167354
2 123813
2 166307
2 179760
1 112764 363234583
1 141178 551161765
2 165958
2 163469
1 132410 735188404
1 142820 722161188
2 9772
2 24724
2 14833
1 121962 766939024
1 100082 197356376
1 179869 720206140
1 140541 2622263
1 38924 369323304
1 195104 273803587
1 92343 6411390
2 49061
2 55387
2 46521
2 163949
2 60796
1 29597 767063760
1 50890 811384049
1 119238 893110687
1 37476 805021323
1 124628 458544419
2 83722
2 139046
2 61506
2 38835
2 52451
1 70586 708928151
1 28207 484360187
2 46812
1 92594 176602109
2 72883
2 38901
2 84369
1 42541 515550942
1 152499 24633565
1 178402 143889631
1 198636 255180272
1 170633 54141957
2 138594
2 150634
2 78212
1 78705 123828486
1 180589 933995842
2 190381
2 151073
2 55308
1 127012 574702123
1 182641 486058753
2 26119
2 40938
2 164983
1 24242 209835936
1 1431 77181004
2 86400
2 1836
2 158155
2 159424
2 45906
2 68602
2 143880
1 115259 254635625
2 48320
2 57466
2 68250
1 28259 275116893
2 24161
1 148589 732993219
2 43605
1 42623 443698804
2 42166
1 75972 670258058
2 141482
1 169634 326819916
2 62753
1 12481 325293085
1 166813 905733029
1 143992 819213110
1 68412 172941216
2 101552
1 99368 334742520
1 146098 679768652
2 69308
1 123031 306441671
1 76064 631011778
2 99488
2 180087
2 175734
2 126755
2 110514
2 181567
1 76763 245363476
2 75736
1 111230 473161098
1 106255 606499059
2 80503
2 195732
1 61713 726595641
1 95269 824048319
2 197540
2 179967
2 167964
1 171126 618252475
2 152325
1 38449 397941908
2 71436
1 77688 461929816
1 97718 122394919
1 102219 150272626
1 70169 692848236
1 167249 691011562
2 78516
1 70305 511678808
2 72799
1 87065 921369270
2 134121
1 192306 195323584
1 54873 573627936
1 156897 646480197
2 165713
1 98168 696318553
1 136231 666864906
2 61966
1 150233 188614762
2 136165
1 31013 588030314
2 66152
1 113709 604461233
2 170715
1 161848 693365369
1 91773 333210036
1 34248 511527164
1 111879 407461231
1 76746 706725919
1 22988 719115881
2 159340
1 37940 391154529
2 159879
1 125572 248170516
2 121688
2 167390
1 166393 588910368
1 159231 574214721
1 60939 532603656
1 106920 489543632
2 199839
2 104050
2 123935
2 152047
2 133616
2 72806
2 183393
2 140812
2 58553
1 137217 754857928
2 47298
2 141258
1 100381 454784375
1 39861 78453670
1 80983 13882939
1 130432 58513525
2 38770
2 50241
2 112342
1 101540 203737817
2 138163
1 72442 296471398
1 24217 67462340
2 64013
2 144299
1 152813 480322962
1 104520 448053313
1 76537 945223824
2 96443
1 187700 715340397
2 92750
1 149867 557246388
2 44450
2 120929
2 155229
2 45495
2 16849
2 65179
2 79317
2 3231
2 78731
2 155625
1 3654 252186061
2 14086
1 89195 423461704
2 101609
2 193054
1 89891 723252091
1 17455 22922791
1 70376 549291375
2 121425
1 183009 154391213
2 141734
2 100157
1 105999 200907426
2 162396
2 3074
2 103783
1 66290 655337693
1 69992 658875762
2 3201
2 88940
1 172428 812821580
2 102150
1 71814 151070827
1 65035 940657594
2 61103
1 82800 965430247
1 32627 88312704
1 9261 355708534
1 197764 625809790
1 2877 784612400
1 77718 318663109
2 130445
2 111586
2 118890
1 97937 726956741
1 1619 906211050
2 30768
2 181548
1 23655 744690347
2 98584
1 108322 887608182
1 127994 793280851
2 62848
2 59488
2 26461
2 86674
2 168323
1 133738 511907811
2 163826
1 63671 138678234
2 151111
2 66974
1 48691 494621439
1 172666 134991299
1 72034 359503075
1 81360 473820213
1 103180 865423508
2 178472
1 180646 749932106
1 132437 712834452
1 170144 637479838
1 196027 742671605
1 81022 444013774
2 45684
2 83575
1 194958 54145896
1 88918 651683973
1 102911 120987636
1 16464 892204913
2 52574
1 47090 335444890
1 50769 710918078
1 173839 588158380
2 182705
1 92256 963757473
1 93874 279602193
2 128871
1 33627 907437323
2 2918
1 62125 763797653
1 147185 424366769
1 183290 251630798
1 87738 301187246
1 55290 501634658
1 26063 769214518
1 141563 118783228
1 90644 203245212
1 112460 953920829
1 93728 79275810
2 149678
2 73602
2 118675
2 62324
1 73296 673275803
2 27761
2 111607
1 141261 582044925
2 177382
2 132817
2 10992
2 76637
1 89178 408463213
1 34543 907839798
1 86599 417487949
2 52503
1 151576 114854287
2 118131
1 135519 918605271
1 144316 787350544
2 117613
2 86934
1 130045 455845732
1 44454 117173706
2 110074
2 28355
1 182119 91023420
2 85495
2 16333
1 180430 451743641
1 47769 133061907
2 164592
2 87332
1 140990 806948949
2 79699
1 150987 704558532
1 82840 798194487
1 32115 192516344
1 96351 229340608
1 172737 954789850
1 121204 832354153
2 151513
1 188287 95441141
1 34493 381298022
1 88273 318984825
1 157044 878354708
1 47684 8767729
1 9160 543450223
1 42021 201747733
1 120371 807868892
1 167322 93683410
2 119849
2 3657
2 145670
1 120886 169833521
1 170553 810749193
1 28825 145259562
1 178736 312592366
2 77051
2 24196
1 112807 913520115
1 111646 15936124
1 53373 769170979
2 153700
2 157185
1 77936 610185877
1 112426 510426419
2 123766
1 56682 130744071
2 79473
2 168598
1 99350 256651904
2 196887
1 141394 45445636
2 55289
2 189412
1 62717 48012722
2 190800
1 3412 739786664
1 68578 715937085
1 71409 596751378
2 91291
1 159153 181462210
2 123249
2 19638
2 48672
2 3974
2 177229
1 93002 448100381
1 132396 312596764
2 67047
2 68963
2 143180
1 35023 603749570
2 11818
2 117911
2 181138
1 6485 760414118
2 138
2 17343
1 85218 897014519
1 166100 365526123
2 27970
1 76001 579894420
1 41397 865449685
2 167034
1 197756 19779422
1 23147 853537104
2 20267
1 68846 278973274
2 54613
2 179862
2 55020
2 38061
1 80555 160653474
2 114956
1 6282 291866696
2 20502
1 35684 132245473
1 179378 425114561
2 174794
1 1250 260848972
2 156060
2 44553
1 91004 256883275
1 113925 413242043
2 145065
1 2569 24454125
2 131141
1 143531 606848458
2 80566
2 186665
1 70186 624318689
2 121969
2 115617
1 193587 364886086
1 58236 895717956
1 29979 946173737
1 199888 998785915
2 171571
2 120825
2 77838
1 44486 689404893
1 90987 985226666
1 7021 597484062
1 37096 713567842
1 18321 147682615
1 141401 939207269
2 185630
2 116294
2 198081
1 173327 677776586
2 80341
1 179845 762556883
2 38606
1 39750 208585354
1 181184 705345264
2 147215
1 178861 910223474
1 97374 578850081
1 76815 295972213
1 181720 546450406
2 197266
2 157915
1 29039 825697837
2 95839
2 26618
1 110793 801967493
2 157262
1 33268 183918263
1 60808 343121774
1 116288 217795400
2 196944
1 173657 906044850
2 75907
2 155749
2 26646
2 168806
1 41288 627283231
2 35353
1 124696 669184537
2 191901
1 42586 389916931
1 157793 422218684
2 94613
1 127392 743850934
2 72106
1 53516 669493051
2 22268
2 89137
1 33250 148493218
1 53193 484625355
1 109850 841117279
1 67670 300677077
1 189459 637510307
2 45011
1 113989 120122154
2 75912
2 28848
1 38430 400425614
2 47337
2 131663
1 102384 846228621
1 119460 965114026
1 178481 828735887
1 123810 741851718
1 91355 288345553
1 86229 650453320
1 36461 777606407
1 78966 626179103
1 114031 373371153
1 171890 300379005
2 57052
1 68138 601493361
1 71677 244502413
2 118085
1 163424 622813036
1 4473 177953587
2 153738
1 163016 977940313
2 61905
1 91314 202025815
2 178835
1 117424 43538879
2 194049
2 170366
2 166513
1 35349 330054689
1 177157 379962892
2 194424
1 116630 758870949
1 41245 790328425
2 26090
2 119836
1 98431 2020059
1 73129 71526249
2 132600
1 115419 960152584
2 139989
1 30702 558089646
1 164673 673570112
1 130714 250041014
1 60480 607958483
1 31609 682062095
2 129566
1 171851 22470707
2 40550
1 1966 488284200
2 90325
1 40098 519681122
1 34195 436052024
2 107481
2 55474
2 146354
2 24546
1 66908 970226640
2 49398
2 154276
2 4496
1 84970 926764361
2 181615
1 166644 939091161
1 69623 219329939
2 8800
2 158151
1 157882 29377299
2 169483
2 25647
1 76334 776533299
1 139317 304011450
1 127683 634061407
1 185553 987830731
1 37537 372761283
2 81826
2 65214
2 146892
2 171309
1 176039 224724439
2 149703
2 155955
2 21054
2 73288
2 62014
2 59524
1 73274 103464131
1 135120 835733757
1 180725 932203299
2 144513
2 92733
2 6116
2 43335
2 38156
2 74024
1 151878 471893248
2 133442
1 135586 902146688
1 64012 736992201
2 138122
1 129391 767366151
1 75147 243600526
1 2358 499566199
2 74144
2 100325
2 19100
1 10323 882615791
2 98624
2 88333
2 196111
2 46885
1 162786 855954781
2 162968
1 29263 229984064
1 135690 147107647
2 130520
1 167947 308316590
1 40292 86691707
1 127808 845479412
1 34186 323923402
2 184613
2 13777
2 164509
1 92008 356024165
1 112057 350069843
1 126403 565046292
2 199237
2 55989
1 177600 61051267
2 1406
1 143673 604589903
2 30078
1 93207 984703482
2 88594
2 159197
1 19714 966361817
1 124304 256432778
2 25734
1 190680 478453042
1 42246 25615372
1 8646 312981513
2 29114
1 76088 385559756
2 180300
2 169326
2 189654
1 64208 494027287
2 155231
2 154777
2 153450
1 37729 83461352
1 12745 349874081
2 90459
2 186786
1 76988 668121312
2 108779
2 72049
1 100284 452053489
2 20484
1 80347 413928019
1 196999 20921178
2 72298
2 139683
2 102693
1 55984 36286859
2 160581
1 67533 484331852
1 159340 284428194
1 63022 309818216
2 99834
2 43906
2 96126
2 119005
1 110896 154895896
1 83165 184476412
1 58407 172980004
1 82871 22635921
2 75932
2 13964
2 48118
1 167452 51780468
2 81397
2 120374
2 27448
2 57340
2 153158
2 79239
1 145133 767117230
1 99547 580786638
1 59976 65014550
2 98481
1 126277 540036906
1 22199 843370472
2 174928
2 30052
2 85652
2 187959
1 15764 796882677
1 59072 221309832
1 144714 450975899
1 13062 303073756
2 159915
1 100408 187891412
1 194058 287878483
2 123073
1 152027 610260224
1 152039 41723932
1 78172 495444480
2 85740
1 182624 545870756
2 186455
1 91928 422859550
2 76678
2 151660
2 50050
1 64951 844761467
2 125489
1 169520 15411230
1 2970 661324538
2 24272
2 182957
2 105094
2 26469
1 142645 266484144
1 80427 725989819
2 113805
1 51276 819689880
2 54943
2 102384
1 37718 461110355
1 31385 638452507
1 140824 304614508
2 179481
2 16620
2 174144
1 137531 851519495
1 125974 31383309
2 168583
1 50920 505873719
1 171807 401337661
1 3165 973616879
1 155349 494485651
1 43161 903073381
2 152966
2 69724
2 147529
2 93128
1 79870 184923517
1 6296 439081978
2 18561
1 53299 142365958
1 17655 814032693
2 66465
2 143461
1 11051 781516342
2 176519
2 34517
2 115149
1 80981 641709361
1 188245 993419294
1 189614 172516079
1 158819 532142253
2 58677
2 127900
2 81818
1 162145 208032826
2 122262
2 150235
1 133981 527441295
1 109539 661402893
1 76613 191256145
2 196567
1 180895 837594189
2 176342
1 187194 475432365
1 103894 183608177
1 161164 955678123
2 33737
2 128274
2 181543
1 57784 465784099
2 71737
1 169890 608247748
1 169585 969836892
2 177232
2 75518
2 8229
1 43563 483545719
1 20325 484830748
2 16588
2 12424
1 72742 51438486
1 75714 340840681
1 32283 649452478
2 124556
1 81942 486589509
1 111127 619486508
2 191047
1 29631 79199757
1 65054 231979468
2 159977
1 11963 121211570
2 103210
2 182236
2 175950
2 60646
2 121437
1 103789 815584925
1 114666 587263240
2 120698
1 36883 87792538
2 154618
1 149375 310657015
1 165696 284824221
1 56492 657527393
2 100081
2 16772
1 43985 384335873
1 27571 987397094
2 35064
1 56558 356427175
2 131094
1 122712 328855067
1 115859 473008213
2 162574
1 117435 732771163
2 62630
2 57130
1 162017 744997250
2 12902
1 13605 588028627
2 180948
1 116255 805001404
1 2591 951388744
1 109955 690985323
2 85094
2 1911
2 164596
1 6927 383423906
2 63457
2 171383
2 188188
1 58352 116749930
2 51819
1 102 671389275
2 35465
1 178695 63252154
2 160844
2 169450
1 76443 913866695
1 118727 640729988
1 48007 925508394
1 76248 530666379
1 78471 653230585
1 55127 387661664
1 135133 865306158
2 81583
2 87122
2 40210
2 172413
2 130435
2 97126
2 31071
1 46188 214193139
1 87987 50370952
1 112489 206373833
1 22817 220066619
1 76822 260058902
2 96970
2 13251
1 74902 327026190
1 126872 632375886
2 87094
1 22878 976967090
1 11871 266066930
1 87967 297485040
1 83111 259562556
2 132758
2 138953
2 157295
1 98311 517144795
1 137113 186184039
1 95829 492469466
2 88199
1 19621 221599765
2 198347
2 123419
1 168461 148830383
2 83731
1 139520 284483915
1 90072 178017574
1 155098 141470165
1 22881 481194496
1 117755 782185703
2 48437
2 121363
2 96917
2 76602
1 87129 989317552
2 137777
2 133774
2 119051
2 196444
1 187248 671188017
2 99551
2 37908
2 181197
2 120945
1 63647 774702660
1 128743 458116298
1 92505 20426616
1 142241 425894173
2 1353
1 67795 769542381
2 147130
1 178112 122745830
2 160789
2 115014
1 91135 471155507
1 2650 948133065
2 133505
2 188847
2 127244
2 16740
2 48761
1 198762 53386157
1 153382 864507838
2 111170
2 120159
2 145335
2 72825
2 79434
1 28472 797717720
1 128350 136945865
1 111476 989149879
2 147002
2 98119
1 123123 517841935
2 89704
1 32016 10342151
1 61772 643648418
2 14974
1 65590 592489798
1 11261 319678338
1 19949 188695851
2 106309
2 79543
2 42228
2 150767
1 97319 753868276
1 106251 331236697
1 4055 314559501
2 36956
2 95086
1 169357 262411447
2 167788
2 160642
1 737 456443006
2 120787
1 111879 74978211
1 154485 930862786
2 39123
2 111841
2 57548
1 187637 839002975
2 14190
2 159749
2 28434
1 132708 681806760
2 196308
2 62949
2 113841
1 78010 312130506
2 158543
1 115385 783714953
1 124322 850244930
1 116321 812285798
1 158899 330831051
1 22733 985196255
2 161472
1 143810 773493246
1 48903 676508295
2 12064
1 115383 61536464
2 25566
2 262
2 166349
1 192602 300170385
2 197957
2 136663
1 161561 594416231
2 180619
2 186296
2 83266
2 45729
1 66730 528879947
1 9208 264375241
2 14636
1 79924 381462600
1 75586 397672581
2 194609
2 119080
1 169265 174051957
1 100807 165265017
1 69778 5347226
2 128658
1 95732 368371896
2 160636
2 87565
1 24620 957260724
1 196178 896248291
2 105177
2 21306
1 132684 235972617
2 29097
2 99401
2 71462
1 18834 38229223
2 77712
2 137343
2 194404
1 116876 108042077
2 197471
1 82083 724158286
1 195458 26344352
1 146264 722382268
1 92965 785547654
2 6769
1 148903 911078640
1 147831 463951646
1 16093 781602818
1 36418 714528941
2 60301
1 70641 375533959
1 133992 256469171
2 11958
2 147475
2 126736
1 155551 515532774
2 134820
1 153999 913448638
1 129739 228409184
1 30917 501778532
1 146001 609559442
2 9259
1 162787 633577868
1 61226 493627120
1 20107 734048702
2 155481
1 39357 866014646
1 62080 829659264
2 108632
2 162213
2 164553
2 114070
2 23372
1 95138 194214176
1 115108 285966425
2 67572
2 127884
1 190365 573540914
2 34381
1 80767 69549510
2 68232
2 125117
2 9952
2 195558
2 58777
1 111185 89525099
2 55922
2 137724
2 93530
1 65437 7332117
2 68886
1 140752 263714230
2 22440
1 79203 349471213
2 85239
1 199990 597016074
1 4843 496293442
2 60218
1 137628 263721298
1 154495 321289048
1 81108 668041942
2 84674
1 139504 184879529
1 32750 51909665
2 39557
1 147324 74537063
1 145610 760256507
2 155900
2 84009
2 118945
1 165975 298608594
2 153308
2 62107
2 178022
2 45076
2 169349
2 138266
2 191844
2 87779
1 9306 703936194
1 9134 204295547
2 184322
2 168015
2 47485
2 86741
1 68032 63695055
1 38843 952421729
1 86381 102410336
2 148347
1 75761 139913142
2 139619
1 83062 730659627
2 59694
2 145471
2 77161
2 39362
2 56564
2 184183
1 89040 170912979
1 158736 848588159
1 56869 950161817
1 179024 195430616
1 24262 548404387
2 63446
2 35585
2 188914
1 170381 537550284
2 194471
1 69472 102307704
1 85849 494756201
1 98475 847349157
2 81090
2 98482
1 120351 570910990
2 149930
2 100599
1 130589 847084961
2 20183
2 168727
2 124400
2 127822
2 194282
1 119978 688897700
2 188209
2 53147
1 107572 302634797
2 174985
1 41965 927962179
2 131717
1 150064 141457684
1 194663 287311971
1 18864 895816084
2 163538
1 152579 698976710
2 28102
1 87326 601319370
2 125417
1 109185 468327198
2 116162
2 165696
2 156713
1 165483 358092661
1 95612 266184494
2 51051
1 126442 987611853
1 75357 945836718
2 60739
2 114289
1 69614 41176253
2 44017
1 126275 768091127
1 120320 714706254
2 145513
1 137792 755999637
1 78487 652126340
1 40944 87745637
2 37889
2 45840
2 2666
2 159607
1 152178 379081151
1 142743 133541782
2 72718
1 140633 295100597
1 30408 149492939
2 2519
2 198028
1 137720 655453286
1 9581 238230976
1 66632 609271503
2 132731
2 163021
1 5321 690763720
1 139884 582168639
2 83553
1 151909 860929079
1 12783 253062332
1 145470 728007455
2 167165
1 115052 350024194
2 32869
2 12675
1 129254 537925340
2 186566
2 39997
1 83069 62309456
1 184521 820583498
2 162605
1 24810 698307121
1 493 26977799
1 122172 105444015
1 46965 925631880
1 9596 122074635
1 137037 101409270
2 167549
2 155152
2 28528
1 30032 257512469
1 165551 130705659
2 182668
1 87466 552974461
1 82689 604436546
2 180736
2 110721
1 184395 115300572
1 129310 149035440
1 99581 139769971
1 84595 618435338
2 31208
2 13478
2 65277
1 167346 515944380
1 64216 245620995
2 181058
2 37069
2 147193
1 144968 159647227
1 183601 7077281
1 94056 284973845
1 62004 864921156
2 72762
2 88068
1 196119 346302465
1 43719 547232356
1 30754 558644218
2 105643
2 61041
1 187775 192909279
1 112445 300270636
2 121910
1 59956 809250427
1 167135 735249268
2 35886
2 116754
2 181799
1 96278 487979818
1 94427 470564423
1 100713 117121163
1 48114 587768884
1 211 175002902
1 71992 386178988
1 40181 85337860
2 178025
2 20610
1 110401 689601990
2 189341
2 173583
1 71363 190575276
1 137923 449352054
1 128418 406296167
1 129579 587956177
2 155720
2 169422
2 5637
2 76600
1 149454 59039492
2 161604
1 86910 408403309
2 31651
2 84700
2 39749
1 70524 930512301
2 132280
1 100488 992039835
2 84424
1 14888 402581192
2 120067
2 60516
1 92692 391667762
1 21941 649783066
1 74226 305520171
1 77279 709076051
1 139587 989204298
2 22921
2 33132
2 5048
2 97952
1 43285 497037532
1 161762 204793703
1 117235 159588185
2 5314
1 106517 867022603
2 62662
2 54526
1 112779 486175691
1 29197 43670350
1 113545 347626782
1 58535 682661057
2 112175
2 67286
2 73017
1 99842 426894849
2 146956
1 175188 960910527
2 173886
1 111001 456191138
1 153678 194470160
2 149040
2 50720
1 106092 208970578
2 174246
1 32941 382473808
1 166893 437251015
2 102604
1 98449 155355248
1 28644 717171099
2 114283
2 191573
1 149448 425177121
2 116545
1 148414 187454130
1 117281 618692725
2 135015
2 625
2 160836
1 24967 919726107
2 16653
2 55819
1 146998 483476303
2 53531
2 121899
2 71685
2 89804
1 13900 718659335
2 37957
2 126927
1 152796 786511754
2 15938
1 180615 179097928
1 160540 182831149
2 43295
2 92668
2 120576
1 186492 548915379
1 181252 199339330
2 156922
1 186303 349683074
1 1588 475438209
2 71010
1 197631 118418910
2 142455
1 196513 827623220
1 177100 625162130
2 132589
2 157113
2 173128
1 10602 993251731
1 98905 788587072
2 185338
1 90956 135669060
2 107161
1 77046 739981431
1 168032 269232234
2 120711
2 77027
2 118204
2 186569
2 130594
1 178132 64165096
1 155478 215954061
1 55451 490157253
2 65551
2 97652
1 7999 623772517
2 80187
2 78118
1 119018 48180169
2 158920
2 46410
1 191862 439863867
1 61823 623154523
1 113927 99395999
1 31868 478535935
1 149257 189945951
1 7157 583175854
2 62636
2 48417
2 119445
1 97686 960215426
2 26223
2 189830
2 45992
2 45382
1 17158 568523506
1 48381 950394344
1 128211 267498467
1 166397 357909073
1 80415 250021003
2 155281
1 168338 295473047
1 70061 635438715
2 159417
2 129421
2 171513
2 118406
1 151925 700642946
1 103655 762222030
2 45618
2 148536
1 164472 856633102
2 87311
2 182987
2 86676
2 77538
2 18606
1 158945 823199929
2 194580
2 22627
2 163800
2 422
1 178004 150612875
1 150005 449369392
2 3979
1 93837 968321904
2 125974
2 84887
2 33684
1 85714 326199402
2 93938
1 173530 829504766
2 20601
1 68241 768093723
2 70789
1 113328 582713495
2 180999
2 12620
2 105191
2 187860
2 116300
2 119896
1 7234 603237220
1 192411 584598591
2 156394
1 97060 124639141
1 58419 831660609
2 139741
1 78981 186018420
2 103089
1 190360 825765810
2 133094
2 32524
1 168350 293372808
1 31526 530495733
1 59665 852270999
1 85180 601416382
2 68338
2 73543
1 170966 529291032
2 153338
1 99154 465557883
2 74824
2 157273
2 27789
2 168004
1 166000 54502174
1 191246 150955312
2 140977
1 17177 138373031
1 172140 642125116
2 142895
1 142466 84128967
2 6753
1 166226 281909482
1 101652 156172727
1 19519 503835624
1 187777 557157434
1 878 539826513
1 159228 991613259
2 90117
2 67152
1 161494 397089882
1 68836 672906483
1 53293 421884
2 160783
2 50892
1 158539 939094811
1 41636 99202999
2 10645
1 121890 493255599
2 116010
1 45213 2769824
1 37722 115543843
1 160078 661321002
2 128649
1 131168 316464836
2 197044
2 10650
1 38869 338965265
2 17725
2 155555
1 48809 116567831
1 180163 567641736
2 86737
2 89419
1 172143 995831737
2 146913
2 3924
2 16560
2 195996
1 159157 92797386
2 5199
2 39979
2 69225
2 23250
1 77019 686549763
2 59692
2 135062
2 163323
1 170647 954611495
1 106708 790111102
2 131001
1 55326 394737178
1 127747 608997421
1 121400 660690044
2 183839
1 12146 783825272
2 154514
1 36450 447529527
2 44691
2 94658
2 39175
1 178122 830495020
2 65911
1 96832 259061094
2 37776
1 184244 364402302
1 55320 295777025
1 74272 556132138
2 172595
2 8612
2 123653
2 111826
2 190707
2 171180
2 31046
2 50203
2 117926
2 163852
2 137759
2 109024
1 162207 386764600
2 39713
2 41371
2 51005
2 18891
1 59844 794396983
2 114208
1 118698 266170396
2 106920
2 130565
2 20570
1 38702 279848947
2 13986
1 6028 891904005
1 19344 287476177
1 64684 394468721
1 181564 775360953
1 83474 504055575
2 585
1 153945 26673606
1 11664 354180997
1 150115 173404451
2 23813
1 128604 797678352
2 132749
2 2224
2 94258
1 19343 719640212
1 39367 80010224
2 149180
1 35182 201031965
2 159398
1 179093 916862317
2 57917
2 122805
1 91430 525491206
2 130588
2 70330
2 19267
2 44132
2 85007
2 171487
2 182635
2 146652
2 18927
1 56290 882028314
2 38680
1 60792 545174077
1 86675 785487897
1 130883 424635562
2 81879
1 44901 948556092
1 166388 78942299
2 44428
2 50537
1 90420 374523684
1 127717 940411313
1 13453 758082158
2 55854
2 119432
2 72522
2 56842
2 171852
2 106611
1 59349 875251228
2 90855
1 355 699765627
2 185934
1 127775 485530287
1 132895 108982949
2 118550
2 193264
2 182720
1 19643 201999320
2 34999
1 141417 352761873
2 118578
2 154567
2 117737
1 139653 739810508
2 27517
2 26888
1 160309 222835025
1 134466 823606288
1 163187 756467089
2 60774
1 68725 779492748
1 10669 790213488
2 59204
1 151063 331398207
2 49968
2 85196
1 100166 549038711
1 143238 138856875
1 158886 815940128
2 139697
1 43309 888511717
2 85024
1 192674 690275757
2 121420
2 183462
2 149963
1 11969 986351511
1 3585 468429541
1 197503 406287340
2 175488
1 117430 454864815
2 187229
1 67406 811348697
1 28532 993081465
2 83686
2 102721
1 189161 780620095
1 148301 21074307
1 194840 731231892
1 136028 588141523
2 79398
2 199457
1 143133 576128464
1 51890 871898659
1 161792 560241012
1 135502 270016824
2 133125
2 59110
1 181043 392112059
1 18448 953558780
1 67904 339795861
2 73882
2 98083
1 176761 200967491
2 109912
1 132682 407631271
1 115607 262544559
2 80540
2 151
1 85714 423245680
2 130315
1 100642 659730958
2 17323
1 110428 179028921
1 189637 296334448
1 66080 412072592
2 43281
1 118307 368339140
2 91639
2 91974
1 128612 848227353
2 65131
2 51655
2 37468
2 88611
2 48256
1 195600 305229747
1 78757 966541948
1 61798 554916091
1 165681 680941570
2 121099
2 141100
2 118154
2 46077
1 37560 27111326
1 23684 491992848
1 114809 150951861
1 149355 361448933
1 165261 344409526
1 156849 465511098
1 33623 279444281
1 6104 7256335
1 85363 564628852
1 176170 975959916
1 30286 856656027
1 104554 886227354
1 51241 495709771
1 138489 199581077
2 107964
2 84373
1 120732 83087877
1 106046 89329705
2 101720
2 34664
1 107405 522189490
2 141601
2 148688
2 159827
2 30256
2 125100
2 182163
2 127903
1 186141 734017701
1 48356 585265477
2 15547
1 88692 711919789
2 63571
1 101976 304532639
1 173245 675047358
1 45443 293726733
2 58188
1 177424 329965659
1 4168 626602484
2 12955
2 122568
1 183357 954171906
1 35886 570368268
1 169070 915511498
1 106749 145780576
2 136768
1 1033 520763845
2 51270
2 147702
2 18783
1 196455 516743298
1 187999 590826122
2 183526
2 158932
1 174498 107277162
1 4546 917354953
1 123289 127058063
2 139292
1 38088 853465641
1 173258 124084503
2 148408
2 124614
2 72967
1 135443 724775625
2 87568
1 166761 829538655
1 178007 873341231
1 124201 22998131
2 182890
1 28160 595590261
2 23192
1 5582 480572249
1 125067 246179615
2 74837
1 183817 404317254
1 128433 73918834
1 17088 737972404
2 43187
1 17339 77886561
2 113294
1 143854 285524920
1 16533 657924633
1 137443 437151211
2 97952
1 135847 182174455
2 69430
2 2667
1 38710 68831069
2 67501
1 127211 7431674
2 135812
1 25118 236997363
2 51425
2 47183
1 64338 997381905
2 96089
1 144343 262040548
2 137911
2 20127
2 168047
1 180003 783419648
2 36349
2 143843
2 133666
1 183826 331623432
1 43060 720228870
1 127570 621874329
1 141210 927099550
2 170296
2 78174
1 175331 196329662
2 56207
1 95477 304287649
2 34445
1 187447 110197601
2 7199
1 196572 135727019
2 5482
1 145062 968148802
1 170907 416511695
2 155248
1 185989 708857645
2 112188
1 15550 733428935
1 7734 223332507
2 46128
2 81288
1 167667 633235580
1 2391 585217596
1 130022 949950959
1 22004 9920913
1 138119 686785849
1 135761 769922379
2 110752
1 142786 116338930
2 88215
2 128384
2 40955
1 163420 333766952
1 158475 273887365
2 179071
2 192890
2 13754
1 107466 462834087
1 113978 461651078
1 171191 252760422
1 45399 828529654
1 120717 679169680
1 122464 731339759
2 48859
2 147568
1 158168 400480267
1 150151 712660570
1 37 985178106
1 137536 131276719
2 126109
2 122584
1 172538 246565626
1 113992 14934662
2 180279
2 198503
2 59462
1 183515 494454619
2 68990
1 78797 813585628
1 5898 71688390
2 107465
1 111891 143414511
2 157031
2 87997
1 159248 644699782
2 144265
2 59135
2 58241
1 167858 133849012
1 195141 146739545
2 96669
2 165753
1 125516 473106472
2 13115
1 172083 161151122
1 144663 832821104
2 38121
2 188235
1 73460 540166019
2 42048
2 139593
2 119449
2 3883
1 61377 210725093
1 24315 217680265
1 192587 523751235
2 65541
1 164495 29526885
1 98213 565873094
1 156273 972488353
2 124673
2 178952
2 135962
2 178417
2 5105
2 6740
2 92122
2 110053
1 76563 282103083
2 69970
1 55656 211443917
2 38377
1 82244 418300722
1 50820 236052437
2 60019
2 123854
1 149686 560331893
1 106037 419825434
1 176350 242033270
1 102194 31026126
1 11798 369704458
1 161952 539103486
1 107658 181066690
1 93140 999141684
1 145690 215434233
2 168406
1 153623 164588431
2 152154
1 104917 249293941
2 17080
1 113259 346805976
1 46373 503501284
1 80387 957143623
2 60799
2 196420
2 82759
1 112148 979433269
2 112371
1 31004 742989725
1 163558 235019832
2 27700
2 68037
2 178733
2 6012
2 68590
1 28957 730519150
1 45299 544410836
2 194805
2 103110
2 13852
1 58143 44774085
1 174630 246210746
1 88053 352562719
2 161485
2 136617
1 41499 79673544
2 199172
1 106670 639051505
2 176931
2 127089
2 26657
1 151223 643547656
1 133746 310650799
2 129534
2 108667
1 3888 429239577
2 4122
1 170160 182774371
1 101427 355527026
2 116630
2 198707
1 126749 457312209
1 73469 787710651
1 60187 269399609
1 48287 984355534
2 84108
1 112351 623131642
1 148226 107484190
2 29419
2 59182
2 170237
1 32925 207695376
2 199846
1 176155 855455117
1 10196 821877801
2 41812
1 64247 976652453
1 3249 952748737
1 179397 511058086
2 95966
1 154084 537570054
1 115638 561976758
1 91431 327254437
1 171958 538307043
2 96462
2 78070
2 141896
2 138172
2 190602
2 45405
2 98598
2 158716
2 1484
2 87339
1 15241 723040909
2 43892
1 65248 734590849
2 59968
2 54241
1 102150 363525887
1 123323 669179861
1 113384 696545431
2 105039
1 177466 558994360
1 64757 894604233
1 58206 672796858
2 116658
1 57649 604800181
2 52415
2 81141
1 5309 244275556
1 140385 712462733
2 19201
1 39974 316516685
1 172227 453685505
2 45700
1 86686 660978985
2 25281
1 146382 41261589
2 154831
1 31999 69981245
1 46408 500168019
2 194830
1 37447 88315441
2 15391
2 8294
1 109660 282194570
2 76687
2 130130
2 56900
1 147923 129566024
2 142589
2 8596
2 179272
1 73561 71754910
2 37690
2 128101
1 130880 130535715
2 176916
1 163961 518246038
1 22197 212779197
2 118294
1 5102 296011985
2 193961
1 40788 884773024
1 135643 29491137
2 172591
2 145078
1 18921 1801007
1 175100 530383319
1 190493 496871153
1 149371 98197268
1 143903 266889540
1 66838 631129935
2 20399
2 124385
1 97689 429702616
2 42167
1 97706 831742469
1 6346 194702320
1 78206 692525142
2 57974
2 175962
1 47527 440201693
1 193396 642932929
2 186976
2 83715
2 60152
2 104575
1 117204 39440965
1 27700 128890280
2 7448
2 45172
2 193932
2 85139
2 104042
2 97276
2 151503
2 86870
2 23901
2 15257
2 27671
2 195406
2 47760
1 23683 308826572
2 148555
1 152714 196963559
1 143092 667804500
1 158838 120815053
2 134136
1 83772 557111870
2 164606
1 64465 280803330
1 19030 751976609
2 102816
2 183149
2 81037
2 171361
2 80274
2 96884
1 126968 877137813
2 110883
2 191706
1 84863 616146630
1 157295 490712586
1 82261 650192497
1 91351 992128016
1 48138 893284444
1 89894 127894413
2 29400
2 188070
1 148783 389989343
2 135194
1 127082 267653502
1 697 663586618
2 153468
2 170740
1 150456 200979304
2 7548
2 186278
1 170707 371076807
2 3963
2 8080
1 109239 575889293
2 168828
2 62300
2 36824
2 79242
1 189105 141353978
1 86518 90725434
2 125005
1 118925 300029312
2 103050
1 122255 993686813
1 100428 264660284
2 173991
2 33446
2 61250
2 191575
2 72886
1 149158 312191589
2 14710
1 27846 511226694
2 70085
2 10360
2 184032
1 92200 970969502
2 81605
2 135229
1 86480 272294885
1 66015 587086391
2 43551
2 136646
1 92838 436246960
2 33999
2 96827
1 7385 546498010
1 64768 286625538
2 19307
1 56722 708387066
1 98474 132062818
1 54298 186121290
1 124547 936258385
1 70770 973106054
2 154135
2 134078
1 55257 694484462
1 143451 87343988
1 97269 329456688
2 89215
1 48061 678576132
1 133171 454344885
1 159740 849749896
2 121674
2 64910
2 73377
1 156928 965227200
2 68272
1 157833 560978455
1 26879 141008752
1 18291 347238816
1 143907 431338709
1 110591 618104047
1 85364 948878544
1 116402 395947879
2 145249
1 132188 303068810
1 61544 974035223
1 113337 220447877
2 59760
2 112131
1 160503 318545424
2 144072
2 81534
2 188128
1 48883 903683776
1 124635 780645024
2 148434
2 21253
1 117470 430995907
2 178385
1 65356 152342956
1 182534 244966637
1 138094 612514879
2 98411
1 186703 813715720
2 172008
1 169959 584724054
1 126998 496613195
1 121269 59959329
2 96530
2 42952
2 13539
1 198529 943679704
1 44981 321472313
1 164243 826668911
1 80658 262893414
2 63017
1 179411 564025159
2 192895
1 167510 828301291
2 172469
2 148355
2 54879
1 127024 200846511
2 96764
1 50131 426669394
2 191259
1 26691 107320283
2 47580
1 94228 443767083
2 14450
2 189544
2 91090
2 105845
1 104138 49146961
2 169598
2 155608
2 139798
2 77878
2 168094
1 61710 121559578
1 187740 647188824
1 172049 962146134
2 168602
2 64351
2 189768
1 5229 662097533
2 39377
2 182688
2 5783
1 199873 953775835
1 70768 132553429
2 162085
2 194157
2 940
2 191076
1 108491 352414287
1 23324 510520901
1 189691 846130965
2 75230
2 118565
1 142691 607922241
2 63805
1 47853 139548755
2 5523
1 17699 283557065
1 120655 916404965
1 24196 838302100
2 45103
2 170241
2 75351
2 57390
2 192444
2 50539
1 178824 986077380
2 30579
1 76299 66416191
1 199658 922036720
1 44503 165419436
2 75804
2 140020
1 23679 913325943
2 49743
1 189427 241492539
1 69683 413514565
1 194697 869154536
2 187604
2 167837
1 72317 262344862
1 21869 118983340
1 121073 218486846
1 124115 372326519
1 197918 849701722
2 61286
2 150679
2 73606
2 27010
2 56585
2 73422
1 164253 158274746
1 141695 528925548
1 146452 160696362
2 133892
1 45912 553952493
2 11158
2 63162
1 18119 908974358
1 83588 145599189
1 198354 234296036
2 8246
2 75206
1 168878 144979401
2 9466
1 5964 469818518
1 30317 124180585
2 91181
1 81508 290378828
1 198308 132691760
1 3720 996087359
2 124762
1 16313 325752598
2 157732
1 69059 587693325
1 175658 490877002
1 105771 762389050
2 37514
1 12881 59829707
1 26937 233813628
2 47452
1 165023 610463017
2 155014
2 2442
1 115883 640785610
2 106860
2 5701
1 27052 744070236
2 199321
1 12137 904238379
1 59012 914466075
2 128621
2 190117
1 116884 839049542
2 20514
2 126675
2 46122
1 88214 479954499
2 176292
1 26970 268851001
2 182215
1 8927 908803444
1 114436 590120736
2 86363
2 96710
1 9667 620090944
1 146116 56366474
1 9236 502143951
2 529
2 92198
2 89357
2 178208
2 179943
2 10273
1 154965 475881861
2 151902
2 78770
2 34046
1 74462 969590631
2 13949
2 30829
2 129780
1 139678 587112353
1 60170 330732416
1 60571 729290941
2 160153
2 137319
2 189200
1 147429 622931115
2 9231
2 170811
2 47191
2 105003
1 11123 771760746
1 55986 218670644
2 38824
2 165578
2 21877
2 152207
1 160514 818968448
2 40994
2 12418
1 131656 173596286
2 89912
1 162124 790455411
2 704
2 116351
1 477 828375887
2 37042
2 109727
2 99402
2 95708
2 28782
2 66975
1 35994 251503516
2 100164
1 93916 217582617
2 116590
2 141537
1 147862 223171802
2 88518
2 197561
2 28741
2 174690
2 86518
1 5128 958986426
2 175209
1 22428 479752822
2 147131
1 137536 887139102
1 11386 892518308
1 92473 356662893
2 140925
2 190412
2 33746
2 177358
2 26444
2 30728
1 152017 569959868
1 151609 797452702
1 60800 797467888
2 169564
1 105900 960041645
2 19704
2 92723
2 97785
2 128344
1 67175 397825359
2 111748
1 147553 456909806
1 68100 644869700
1 180055 903630885
1 159858 430887662
1 153134 773407186
2 186557
1 70745 497005188
1 169260 984376149
2 184415
2 165113
1 93726 473305243
1 55372 735817892
1 124913 4174680
2 76802
2 27138
1 132164 877630733
1 71605 219253784
2 125025
2 95636
1 76655 536762798
1 19356 298604798
1 183699 60663773
2 193443
1 32272 193261412
1 111977 892262994
2 181852
1 17102 803833384
1 175954 158371043
2 111798
2 104160
2 137249
1 5875 465223371
1 137628 17165511
1 80689 15160334
2 52
2 1806
2 51913
2 99187
2 62702
1 189373 76421548
1 168414 668558765
2 142926
2 80349
2 7031
1 198944 147478936
1 174995 292148443
2 67208
2 24235
1 176909 311573155
2 93472
1 174003 186169966
1 18472 337452853
1 147135 138244350
2 97182
2 108432
2 193367
1 67480 997759830
1 54936 621105380
1 87862 215028105
2 110024
1 88286 933204272
2 50989
1 156980 644702307
1 139037 616733894
1 170752 734757697
1 7473 659671888
2 32103
2 72183
2 51508
1 135068 255417214
1 54101 208761191
1 133926 383549419
2 100740
1 38651 439749340
2 128360
2 102303
1 115732 460201220
2 141215
1 99187 250634426
2 111982
1 2189 252220747
2 15588
1 145892 599641033
1 111789 378867906
1 131925 763427050
1 175294 593283067
2 52237
1 112002 227549359
2 105022
1 170499 309685012
1 135752 422712969
1 47099 847274862
1 60642 417835219
1 11412 715445866
1 134909 398318291
2 67037
2 168560
2 60560
2 141892
1 43815 585616432
2 170277
1 154870 318106938
1 123982 315013401
1 187054 847683521
2 137318
1 36800 519265469
1 132988 861025124
2 78271
2 47299
2 87771
1 140287 215301685
2 21381
2 121342
2 162921
2 69527
2 721
2 78541
1 151653 837900442
1 115212 284122008
1 139712 961339952
1 48319 211270240
1 37010 400479072
1 137960 280544208
1 157693 931040100
2 169206
2 141499
2 136123
2 126010
2 39942
2 148940
1 177992 715822272
2 111894
1 96731 590694622
1 24459 919334419
2 42141
2 183080
2 110077
1 27720 998717968
1 7660 421702040
2 126077
1 34837 532058367
2 10058
1 26546 461603694
2 81899
1 3657 590013974
2 118912
2 31313
2 166808
2 45122
2 101417
2 141888
2 35755
2 196283
1 33409 840513165
1 183728 227084407
2 93603
2 87604
2 90456
2 76264
1 190668 270401699
1 139949 911469288
2 139041
2 172236
2 75963
2 30384
1 50504 237316346
1 158220 763819856
1 176516 749127355
1 112904 956811245
2 120802
2 146638
1 102871 259146997
2 144181
1 50602 412140527
2 117628
1 191822 254817853
2 31696
2 26683
2 5092
1 93973 304704082
1 145776 598700369
1 164662 384842828
1 186103 358368239
2 174383
1 59654 819424235
2 68390
2 32190
1 106581 824092523
2 97252
2 168483
1 10043 578946894
1 11163 427133174
2 192755
1 92572 939730711
2 118444
2 37230
2 28288
2 39403
2 136867
2 98824
1 40521 761718493
1 157081 901725649
2 105762
2 191435
1 2798 701667214
2 28730
1 80242 925794654
1 100122 729682457
2 25738
2 89227
1 60819 534225711
1 13959 98370613
1 77202 647568680
2 17749
2 54942
1 110213 279773808
1 21144 607839478
2 163434
1 11096 714818620
2 66082
1 20683 777480601
1 139412 907650130
2 88560
1 86787 766911364
2 73955
2 37353
1 36266 627065647
1 61817 546870622
2 4743
2 124053
2 151247
2 101534
2 44161
2 25327
2 94470
2 118814
2 41980
2 176209
2 76411
1 29438 249999952
1 108214 209792119
2 66552
2 97828
2 9962
1 63902 319209920
1 122991 176498048
2 187644
1 79917 499981039
2 116923
2 96144
1 67271 907726630
2 100753
1 189710 371135462
1 19433 720201585
1 186320 289953951
2 154871
2 42166
1 36197 971975053
1 9270 821023451
2 132801
2 132301
1 123623 482448971
2 17403
1 90404 145791041
2 25150
2 169493
1 39598 642004376
2 117308
1 20430 276451200
2 107751
1 136046 430726281
1 8764 924098421
2 28969
1 19368 220904518
1 128564 129677812
2 17820
1 69390 981076761
1 37732 238787524
1 174502 969928163
1 68705 759621978
1 54443 646652718
1 164520 466155439
2 44360
2 114990
2 111623
1 140093 487630019
2 184176
2 185055
2 85756
2 115598
1 35112 845314060
1 27534 604066424
1 136700 636350221
1 77024 96136434
2 18737
1 3739 931148468
2 178816
2 131147
1 144078 372858478
1 109207 559039994
1 24552 808655263
2 49146
2 189051
1 116052 698830012
2 180640
1 50464 212714371
1 95495 293478634
2 2264
2 113315
1 186581 69642007
2 77690
2 30490
1 57735 166173720
2 33002
2 39667
1 87340 305171270
2 138338
2 55368
2 194670
1 145191 347756040
2 109560
2 35859
2 89616
1 156417 69739082
1 65392 395167252
1 56951 673290874
2 129719
2 140813
2 55022
1 111702 810643758
2 181557
2 91462
1 53044 655285404
2 61853
2 193753
2 177591
2 179787
2 2537
2 64096
1 178023 481939914
2 35303
2 127671
2 118007
2 19887
1 4878 795878055
2 25927
1 29943 402247545
1 112896 325778172
2 90439
1 53156 523551002
2 197678
2 83782
1 132950 269582784
1 111795 65977488
2 89561
2 82132
1 13102 715486913
1 57959 820007871
2 87366
1 139860 22220841
1 122221 10085826
1 34699 449185621
2 175165
1 145925 941682856
2 10995
1 71276 789520520
1 25506 363727715
1 159852 955298810
1 144741 352092726
1 10563 836165237
2 65663
2 188514
2 2764
2 160998
1 188610 239953837
1 893 303532260
1 146707 564851006
1 124446 410885289
2 56873
1 157134 609179620
2 123147
2 141132
1 159285 444142230
2 81143
2 132364
1 10517 499909581
1 165442 944684124
2 1101
1 99043 861255727
1 198843 271579725
1 5153 241242440
1 31495 193864017
1 163030 827429071
1 171237 174591683
2 130754
1 196168 243580723
2 180469
2 191134
1 183222 905435236
1 181550 733990120
1 81129 827736771
1 49183 100916417
2 158381
1 142258 373079897
1 51827 286053391
2 81314
1 171185 732774136
2 91387
1 130652 882725367
2 65994
2 67780
1 87446 427061858
2 45157
1 132939 455089696
2 35207
1 48478 929316990
2 139459
2 142449
1 143956 963873861
2 32441
2 36028
1 50137 598173258
1 13179 474341550
1 79331 256126665
2 40629
1 76511 139208453
2 127497
2 62330
1 165735 991423003
1 79936 944237016
1 47080 989964370
1 197016 184234077
1 184989 485169892
2 74810
2 40647
1 55293 452708306
1 110611 59747156
2 18750
1 36281 708201348
2 44254
2 162566
1 122633 993838529
2 35742
2 160083
1 75266 373067540
1 157768 256363694
2 97369
1 89111 35521976
2 104555
2 164020
1 160570 367268874
1 104293 355449110
1 158671 335579706
1 53216 347663442
2 167409
1 40268 273290833
1 37432 542276383
1 159447 544299339
2 30350
1 87670 448295658
2 76183
2 175728
2 100225
2 24075
2 49448
1 70652 691837341
2 8114
2 167181
1 123850 72142879
1 55904 571358391
2 14844
1 12898 318544161
2 118679
1 8428 331168705
2 192764
1 114556 535530560
2 169786
1 128199 898831619
2 169323
2 87551
2 161077
1 143989 393031602
1 16427 668250050
1 70003 872649833
2 119033
1 55868 407240145
2 14468
1 37516 184157788
2 156304
1 158710 960640727
2 126837
2 153417
2 176009
1 183998 737005734
2 107582
2 159649
1 135075 739426057
2 4377
1 153479 138442818
2 9749
2 68257
2 19275
1 8692 252934189
2 56461
1 82276 896210206
2 2052
1 114153 688093107
2 152466
1 188864 424736055
1 24590 937551587
1 153395 779243498
1 174600 384671630
2 32974
1 146180 400050530
2 3006
2 78257
2 80035
2 93794
1 88197 884279781
2 184945
1 186527 725894177
1 114891 898347128
1 27561 187370038
2 98540
2 84281
2 65036
2 96281
2 94594
1 56001 363208364
2 47560
1 22634 4351122
2 102861
2 60409
2 119172
2 166840
2 79962
1 123237 975814104
1 84290 961237502
2 68700
2 67670
2 101995
1 55392 606996346
2 149129
1 125852 332236002
1 172688 121986371
2 104672
2 88550
2 23109
1 134284 976073368
2 143756
2 184373
2 185941
2 189203
2 57050
2 127211
1 111442 360228246
1 126106 361206758
1 25343 866527472
1 76056 146413886
2 22034
2 121692
1 145071 469721142
1 196283 438090791
2 171250
2 130794
2 16806
1 58260 169693740
2 191255
2 8050
1 2288 875601370
2 162096
1 92890 107063760
2 144061
1 199819 416050797
2 24281
2 170385
2 74816
2 99458
1 191083 167696700
1 141123 623757449
1 137753 559484759
1 105376 435717451
1 32214 622665991
2 114482
1 65865 147618658
2 154965
2 183131
1 61041 586129974
1 113743 201417373
2 86624
1 171803 265283666
1 151029 666694582
2 120775
1 128444 53236478
2 10286
1 25108 532582831
1 16401 268176608
2 25722
2 69651
2 72959
2 162859
1 177574 606096674
2 95897
2 139597
2 128149
2 141893
2 119509
1 144183 379163424
1 114482 248048282
2 193344
1 175796 818497267
2 75721
2 41604
1 70414 445220982
2 12296
1 92255 952345294
2 87350
2 145004
2 16888
2 114579
2 138740
1 138761 210379548
1 70046 983348225
1 2012 476079695
1 60731 831219942
2 155893
1 151564 957876454
2 121406
2 193267
2 36915
1 94071 866264623
1 66446 246650545
1 36051 686210549
1 169608 63703504
1 69339 846486845
1 91304 893107182
2 132952
1 34950 911305095
2 16023
2 129678
1 172720 135202407
2 164615
1 102918 64847317
1 133072 158857757
2 80868
1 148449 292662034
2 145811
2 35358
2 65042
1 26563 167276680
2 55705
2 9779
1 150804 147762138
1 156775 337414476
2 184826
1 169373 140600444
2 93797
1 64014 732300435
1 158087 60349340
1 124384 98216267
2 124865
1 181976 247635939
1 145559 389023427
2 40865
2 10737
1 35743 314947928
1 108921 138390446
1 2443 81992492
1 188544 120926561
2 171796
2 29507
2 56702
1 156523 660259034
2 161280
2 152655
1 94976 513872190
1 12528 618795296
1 159942 488707546
1 45032 851717143
2 25264
2 164582
1 87795 297215897
2 144933
1 195364 922005022
2 96622
2 96593
1 165083 677997475
2 152309
1 88453 827039600
1 52155 295307222
1 147795 582698558
1 177466 590365191
1 172367 320464233
2 117603
2 154220
2 173284
1 182431 664313460
2 21514
2 40487
2 166399
1 87041 941147866
1 10868 794550398
2 49633
2 56833
2 103801
1 70576 609531523
2 53656
1 6367 197794342
1 69600 722860939
1 27571 55051504
1 182347 485753997
1 130751 265459476
2 130068
1 43691 183714658
1 185201 860149280
1 69012 897853683
2 104212
1 95960 294831323
2 4300
2 34472
2 74599
1 125593 548338727
2 35016
2 58485
2 123327
2 141741
2 65887
2 182974
2 156044
1 5009 591314460
1 70130 230401857
1 196451 657244693
1 139915 926474711
1 120710 444971494
2 192281
1 56543 999432472
1 167846 546992733
2 138382
1 156099 477146077
2 47447
2 95023
2 155228
2 171740
1 68192 972503247
1 20896 797883854
1 145935 397617350
2 1085
2 108613
2 120324
1 118427 222843860
2 27469
1 169236 43637379
2 15050
2 49831
2 74630
2 152089
2 95304
1 102217 42457347
1 58893 972147055
1 8866 253867497
2 5897
2 88957
2 153063
1 31712 844889979
1 45412 4959287
2 136833
2 180638
1 86625 271629528
2 77973
1 91568 382357760
1 167138 254059969
2 169072
2 29974
1 160265 382595391
1 177713 921491372
1 5660 622068755
1 49595 687328212
1 186692 389812319
1 50538 404940197
2 81057
1 58280 237999394
1 187709 237532372
2 142601
2 32676
2 34667
1 134735 536836095
1 101532 651955285
1 32216 25496365
1 36761 310736073
2 23728
1 5259 522135904
2 18592
2 174879
1 159737 847669183
1 197177 922831863
2 133723
2 135689
1 51598 17030444
2 6233
1 28840 496242445
1 88843 441960341
2 36142
2 142255
2 19968
1 10843 272098288
1 69228 43692792
1 174116 759480519
1 25205 245725195
2 168571
1 9126 79838094
2 34300
1 195817 615920606
1 9700 438575400
2 31336
2 61698
1 58126 632661420
2 91601
2 31828
1 127858 99557207
1 177432 938913604
2 132982
2 46037
2 102472
1 129647 881978605
2 135414
1 170311 438334269
1 195612 825228214
2 82969
2 19998
1 199351 731263196
1 73193 373998910
2 132553
1 39190 452457109
1 23947 914153100
1 159136 31755822
2 38058
2 62360
1 78097 484665549
1 167225 665564230
1 167341 578499832
2 148559
1 138089 559043558
2 179297
2 147145
2 55214
1 183870 112356637
2 67074
2 69047
2 75185
1 93758 249790866
1 14437 576602751
2 123702
1 10714 469555820
2 113802
2 179788
1 103808 938068037
1 121678 784107106
2 174948
1 162429 242843393
1 160960 314776919
1 79973 374839101
1 97742 247271820
2 132438
2 60575
2 192572
1 97978 137562164
1 45180 595535927
2 8334
1 43529 953576054
1 8677 895026564
2 170340
1 118393 786010254
1 421 560934422
1 35922 365963665
2 148505
2 145436
2 136525
1 9292 776487646
1 173050 866406116
1 14750 81114479
1 99833 91769096
1 195214 94996309
2 128104
1 173415 645495721
2 72699
1 185567 660857956
2 103899
2 25979
1 179029 261872021
1 146245 647903876
2 193511
2 117918
1 109249 912616138
1 141226 918265309
1 52577 82719267
1 132157 446701113
1 16363 461225003
2 176217
2 13273
2 187750
2 197049
1 176287 255603095
2 114903
1 47148 703417321
2 61422
1 154234 37946005
2 160582
1 56947 18252308
2 79715
1 124994 790320724
2 87701
2 102933
1 115807 947715514
2 39307
1 122877 173172265
2 166098
1 81785 994914877
2 79832
1 9024 116955613
1 70495 398074860
1 143121 946303758
2 53735
1 49553 931570154
1 183253 847444307
1 97318 461816475
2 81453
1 12270 296831125
1 89089 601774965
1 90444 544727350
2 157486
2 85235
2 50445
2 114948
2 104629
1 24780 726899250
1 199897 682769508
1 22620 652534248
1 198556 642372039
1 24315 946782956
2 104646
1 122677 345755873
1 171996 134694150
2 126214
1 8437 910456859
2 182084
2 55354
2 87496
2 194375
1 152673 434522408
1 142849 72287887
2 15690
2 141997
2 150495
1 145670 41117880
1 178109 336591785
1 26148 902357900
2 123089
1 2218 824868481
1 137994 837460450
2 26339
1 38405 107550244
2 82149
2 102760
1 146454 171411027
1 61374 486641370
2 965
2 65082
2 94566
2 10680
2 107607
1 189013 123477044
1 137911 709181623
1 144391 295635892
2 44392
1 165327 679188530
1 101626 805655301
2 136021
2 25794
1 112232 89354852
2 9287
1 114876 574316515
2 46281
2 35096
2 191389
1 25676 414649347
1 5289 763403917
1 78719 822337952
2 74318
2 85565
2 25772
2 175633
2 183047
1 161549 315163638
2 67483
1 4777 360338158
2 124116
2 167961
1 95079 805969086
1 60540 916091853
1 186423 331704844
2 100526
2 177132
2 146841
2 66174
2 13261
2 160429
2 39831
1 26403 357909552
1 41547 766178530
1 36123 905454028
1 134676 577731695
1 184003 183252757
2 107883
2 6589
1 68707 880081555
2 192279
1 179755 557425326
1 149858 179132498
2 96420
1 14345 594493004
1 47305 183385023
1 128384 67944989
2 47590
2 49471
2 46042
2 104067
2 18264
1 38956 547613934
1 72436 983588637
2 144239
2 5952
1 28937 863748771
2 127006
1 41828 466749717
1 194202 974677852
2 32506
1 157341 390479663
2 5450
2 7657
2 143968
1 32570 940392480
1 176261 827862432
2 159011
1 198142 155275064
1 85121 815739162
2 54588
1 108404 4492630
2 2856
1 139063 736481358
1 199874 366268414
1 42475 131281109
1 59748 796632274
2 72660
1 173560 6873463
2 198825
1 36791 92054357
1 98638 1934838
2 29959
1 134031 967881564
2 16603
1 21545 267446604
2 79707
2 43967
2 8310
1 194525 848661858
2 132403
2 182162
1 136051 414329752
1 30042 185830275
2 111315
1 146277 158738258
2 13724
1 76283 310912007
1 9877 578379390
1 155422 481025425
1 101515 913896170
2 127908
2 182764
1 41715 641298786
2 87297
1 170481 440052838
2 6878
2 8720
2 79670
2 54653
2 183754
1 39152 892987191
2 84881
1 138749 444910125
1 142430 749221765
1 35161 949997472
1 60307 499277365
2 168345
2 171076
1 4182 814870666
1 103844 86177107
1 113453 255287031
1 169009 847246210
2 71804
2 85085
1 30357 653715108
1 87905 371461452
2 185865
2 56028
2 198588
1 11183 665600478
2 154643
2 175503
2 34041
1 186386 514598590
2 93911
1 98099 822681372
1 134938 971437931
1 68907 959209187
1 2210 893351445
2 137172
1 86996 929664023
1 190587 198696336
1 161017 740754098
1 38826 959444986
1 141779 326329426
2 46810
2 96158
2 15238
1 195804 245558582
1 119509 789391904
1 160013 925866159
1 9771 236796825
2 67656
2 83823
2 108732
1 68996 286825865
2 51868
2 46134
2 81465
2 184717
2 194225
1 25959 690376571
2 83977
2 106907
2 129868
1 4290 383550200
1 69925 180382591
1 198432 994700604
1 91623 67484685
1 116625 501154237
1 182861 453788231
2 45573
1 98107 357469176
2 35436
2 121527
1 98192 305138529
1 117930 318629854
2 173088
2 104979
2 114509
2 152113
1 58139 816118133
2 142980
1 165556 530811952
2 54772
2 112680
1 150787 976788287
1 146392 73092994
1 51231 15122353
1 33452 119539260
2 133345
1 132819 809591000
2 162223
1 152521 13217580
2 96548
2 138526
1 82399 43501900
2 47568
1 140585 573120514
2 23732
2 55149
1 168364 503323166
2 160482
2 172367
1 93485 484355601
2 31056
2 56598
1 31032 831741100
1 162332 335859767
2 126272
1 169792 769089564
1 117627 817029967
1 144650 448544654
2 157074
2 71671
1 75445 319005404
2 76626
1 138696 246708835
2 87358
1 27108 214501031
1 26966 720507310
2 14916
2 121324
1 147037 917541716
2 130186
1 91310 392068570
1 69880 662680735
1 198658 154891433
2 187782
1 25029 516062944
1 178082 220723282
1 176354 675744108
2 177257
2 160471
2 175214
1 67310 692943417
2 120113
1 181768 377825439
1 156572 17816180
2 33351
1 118661 106477002
1 21402 966096343
2 162263
2 42842
1 13230 760364013
1 85014 821146178
2 66005
1 85798 849933586
2 143142
2 113873
1 176522 13720448
2 87030
1 183708 681351631
1 183795 586139388
2 163895
2 134949
2 108940
2 139200
2 122271
1 85063 704653147
1 77452 309460459
2 142682
2 77205
2 9286
1 18926 422267662
1 128779 103034106
2 81089
2 59731
2 121664
1 84080 483912356
1 47008 22691367
2 191831
2 113959
1 22198 123629495
2 7491
2 39828
2 150777
1 119015 79071556
1 111480 289121233
1 55953 410394958
2 5437
2 18483
1 132457 99681469
2 137659
1 160139 700684609
1 66966 706824823
1 196812 351678978
2 6009
2 82555
2 173473
2 100251
2 157722
2 7073
1 8483 909867980
1 8579 901781950
2 49304
1 89438 800325053
1 108988 802454474
1 67139 473618684
1 21682 228035571
2 105983
2 48058
1 139609 974651369
2 705
1 157442 706577795
2 79771
2 121302
1 146410 736172435
1 89933 230078924
1 71813 837495338
2 110477
1 35881 665862736
2 44019
2 14007
2 59522
2 55963
2 198711
1 105914 907442304
2 154642
1 161102 557090062
2 20700
2 33643
2 71491
1 64737 701773692
2 130347
2 69792
1 17557 176587183
2 101385
2 24877
2 96945
1 9336 232418017
2 25921
2 79214
1 58588 363794275
2 112121
1 3020 376281512
2 49046
2 74838
1 42650 943100298
1 33586 160281518
1 64017 456062942
1 140299 808940421
2 199953
2 167677
2 43934
1 126130 599382534
1 36917 112769559
2 16980
1 196672 674658812
1 150020 621069724
1 44524 379947621
1 158289 928347153
2 138679
1 29299 890708299
2 151108
1 197082 633137114
1 24309 292111556
1 85628 500905940
1 173628 934846358
2 62822
1 31626 675190994
1 32964 496560839
1 107492 461064304
2 5011
1 185381 858097645
2 196071
2 121056
2 118425
1 136773 807390171
1 162834 935102748
2 32702
1 113035 905353279
2 79299
2 101487
2 65262
2 121269
1 11178 635961539
2 79742
2 83031
1 162074 460569767
2 199552
2 28441
2 12328
2 119059
1 191256 161791923
1 162618 179577948
1 88060 309222879
2 191181
1 195772 336230435
1 132103 864385319
1 131063 190958774
2 39778
2 132108
1 49669 186608055
2 184353
1 92383 84872543
1 54454 766901686
1 36325 224625031
1 178955 683368702
1 82385 335350259
2 133790
2 186194
1 17988 245255644
2 47607
1 71195 705811535
1 137939 447553105
1 74128 568085491
2 73900
1 8391 511948183
2 23000
2 30248
1 115336 864200521
1 163549 685874436
1 151927 504345054
2 16909
2 155500
1 118640 299379498
1 29394 949219051
2 100854
1 53583 803621924
2 118078
2 22208
1 184012 651656733
1 176771 48106104
2 39101
2 131135
1 85851 815144252
1 163632 95479940
1 42438 434513338
2 23111
2 150446
2 86750
1 198433 636053316
1 69662 635762088
2 38274
2 172773
2 135130
2 80271
1 132050 949935573
1 66111 832084781
2 91655
2 76037
2 163908
2 9976
2 174940
1 177748 650833453
1 90344 588848685
1 105857 177132700
1 18954 93796267
2 32505
2 95374
2 149506
1 31551 775397920
1 170147 150371033
2 84594
1 74775 363217407
1 49036 29542009
2 51647
2 6190
1 123667 795822259
2 199505
2 106921
2 95593
1 127895 909189094
2 159075
1 198284 551842875
2 103923
1 112736 371376978
2 152170
2 36603
1 139985 522192092
1 154990 520572328
1 126755 523215898
1 22007 837701488
1 10734 78702876
2 70099
1 19989 855594750
1 29855 263654505
2 78153
1 162737 26193020
2 320
1 128707 953922029
2 61886
1 51186 600792322
1 28429 799872075
2 30444
2 121453
1 173119 876869049
1 118395 794299397
2 76525
2 121873
2 195031
2 145556
1 97845 607506395
1 131473 441215163
2 107649
2 193409
1 175009 802721392
1 21123 573849346
1 858 97889327
1 48169 875054874
1 80564 861984988
1 149534 547942046
2 99327
1 123443 359310297
1 194527 353883114
1 170471 682912702
1 123004 319590879
1 138959 965733695
2 59370
1 138541 809921245
1 184168 933894295
2 187232
2 86552
1 13934 11262396
2 130529
2 146578
2 147537
1 132250 995758080
1 45840 742942831
1 63673 514703475
1 97309 939724063
1 166400 412613067
2 26279
2 103343
1 104934 134158205
1 15429 340632803
1 130480 704429728
1 173376 956145074
1 361 67619147
1 170171 809820475
1 124104 827892859
2 79831
2 75167
1 197200 816075833
1 133485 207338793
1 86694 855871465
1 63723 852222775
1 96682 564482124
1 161356 80574509
1 1648 927504374
1 57350 551175961
2 16319
1 44364 925730520
1 93804 105831074
1 90254 747522734
1 142966 875727484
2 53211
1 34072 123577595
1 84940 831991018
2 193012
2 99981
2 192296
2 152196
2 67623
1 11773 446748853
2 71685
2 71934
1 195785 45165550
1 77211 167973695
1 26437 832657049
2 83046
1 184875 673928281
2 119844
1 98383 644723283
1 155742 344534474
2 22087
2 160067
2 12408
2 70074
1 55089 993947382
2 162150
1 49943 389178175
2 110315
1 113221 10760299
2 1269
1 21358 789403077
1 167468 132207808
1 29957 575715354
1 26473 959511418
2 13637
2 109869
2 161536
1 4561 238041209
2 109535
2 55678
1 97423 18940307
1 185531 243601241
1 70338 523210117
2 126707
1 166383 712186258
2 24091
1 7716 787718258
2 61963
2 102315
2 105598
2 140959
2 192369
1 24217 978136003
2 103042
1 56778 375104626
1 124453 493141144
2 1675
2 25185
2 152838
1 197748 955979970
1 177895 594516749
2 82422
1 196613 581035897
2 197966
1 61775 937984741
2 172839
1 32328 900775352
2 185805
2 27736
2 217
2 133001
2 148036
1 186294 998816909
1 108983 944478577
1 166420 918526728
1 24494 300765392
2 185763
2 72659
2 157413
1 132046 300131908
2 81536
2 62844
2 118747
2 149325
1 177864 334012044
2 168371
1 135421 553784988
2 101798
2 77731
2 38918
1 15053 73201439
2 76304
1 66285 769300222
1 111283 740347680
2 72756
1 141806 714392823
1 47611 349175139
1 15803 132222047
1 120437 795331043
1 72629 720217472
1 152337 111988466
2 82826
2 121048
1 62326 473833181
1 115638 636987347
1 57706 642407587
1 50356 361772642
2 39093
1 6852 622164334
2 22405
2 62104
2 76017
1 68626 57199894
1 67166 863938447
1 69835 840952667
2 99482
2 169075
1 109489 453373195
1 180603 883254817
1 73108 195349263
1 148652 524557503
1 165260 999874312
1 77765 436992501
1 94670 566569165
1 102855 791832135
1 126952 321974080
2 16326
2 14868
1 16716 180637591
2 84826
2 111168
2 24118
2 186301
2 123847
2 106808
1 90303 944168381
1 192799 470505060
2 81185
2 152905
1 155145 119795728
1 124210 115611903
2 182936
1 54415 371127274
1 113679 820838283
1 144115 727171122
1 54244 602822395
1 143208 672850738
2 14963
2 113183
2 23540
1 42629 3302054
2 108898
1 170833 304585848
2 51286
2 194424
2 96317
1 92170 842689601
2 141791
2 71046
2 98541
2 171563
2 188013
2 157990
2 134391
2 40906
1 176882 506385634
1 73248 434045126
1 102319 236589356
1 61869 773055756
1 51844 537423448
2 144847
2 8518
2 18376
2 51394
2 69645
2 172448
1 159679 114215009
2 158791
2 168196
2 93233
2 47706
2 184068
2 170826
1 164397 486548965
2 80232
2 23823
1 43986 468847846
2 174533
2 33401
2 151055
1 133516 623149052
1 126865 902991215
2 9555
1 175440 506847329
1 155898 940383879
1 13952 512132957
1 70543 197815408
1 135024 319193965
2 80324
1 116304 658048948
2 74687
2 125010
1 118003 770678998
1 13186 640586780
1 97165 112155997
2 170514
1 122549 561539771
1 114065 212175121
1 161119 747638916
1 160187 473016814
1 107208 910027325
2 133514
1 78579 513583846
1 191481 916700619
1 98199 197054004
1 124760 278038400
2 181066
2 121371
2 76472
1 145359 750095640
2 131074
1 48340 786364471
2 23171
2 159854
1 143043 640680980
1 185988 974026260
2 52390
1 95998 31976197
2 21056
1 87005 662077341
1 85573 234272223
2 66555
1 88771 152152631
1 169087 595541046
2 195987
1 109353 242065234
2 85870
2 197389
2 34463
2 182201
2 155370
1 104206 371673454
1 20089 530461573
1 176736 510247726
2 169614
1 133062 241211282
1 131228 905284598
2 166087
1 62384 365543597
2 80864
2 109335
2 172913
1 37068 472336468
1 74993 384884289
1 117297 647152047
2 124639
2 53463
1 14372 339178077
1 4147 39085390
2 33838
2 122975
1 152479 77301474
2 93818
1 21637 858310641
1 38569 983932476
2 189535
2 148931
1 94798 311462912
1 118615 663407155
1 21231 817552403
1 134483 562506067
1 169986 691267452
1 3523 188244781
2 145916
2 27923
1 7256 350755513
1 62307 839788086
1 71489 721291522
2 188071
1 62196 57660259
2 35791
1 41963 137003351
1 166272 730742706
2 138224
2 116781
2 177571
2 7630
1 5015 218145996
1 46171 940023940
2 160363
1 191297 915915642
2 143509
1 140130 402027936
2 166497
1 8355 857775806
2 17512
1 74605 142612814
2 173419
2 37460
1 36515 420824259
1 78886 371993327
1 139633 625498365
2 159685
1 135734 284582916
2 149152
2 67829
2 188805
2 109252
1 116583 465472594
1 178815 180978755
1 43723 632452981
2 152250
2 48041
2 135388
1 97882 703059275
2 127956
1 86689 599511019
2 33999
1 149388 95763584
2 3357
1 59883 239939848
1 156815 237092631
2 175980
2 55868
2 13230
2 59740
2 174168
2 173185
2 49713
2 25741
1 79605 295787790
1 186819 586417441
1 154950 445291086
1 40397 225058382
2 85188
1 104134 3065869
2 85742
1 194710 112461929
1 12103 871148231
1 40120 789050977
2 17383
1 116752 631291494
1 116054 413462291
1 123642 807180090
1 177806 719509989
1 171125 374776642
1 166617 38767607
2 67373
2 25494
1 159126 975847740
2 29283
1 53291 553583770
1 59853 139227672
1 117436 747312419
1 88681 310325899
2 196387
1 150695 166723444
2 124199
2 192875
1 50715 240631839
1 122069 251153832
1 71501 48656411
2 195588
2 177331
1 79894 280120013
2 136028
1 93100 729374949
1 30548 946233855
1 106120 557860074
2 97171
2 186579
1 47509 859403157
2 143542
1 165514 786064793
2 119948
2 84111
2 93080
1 12628 290146828
2 140654
2 43135
2 123314
2 122692
2 110354
1 145027 193451804
2 28808
1 69833 291672396
2 35194
1 96158 857216147
2 60539
2 131171
1 106772 170300689
1 93674 470657559
1 10420 877338726
2 84371
1 80002 627582179
2 102668
1 163732 440065488
1 120542 14080807
2 149840
2 96027
1 66408 104363686
2 134274
1 188349 289077246
2 107250
1 33089 525846368
1 135754 74138636
1 130876 766147789
2 193895
1 85075 920618696
1 109389 120000322
2 130143
1 184166 455057563
1 54903 351968457
1 49845 864775914
2 83192
2 181092
2 14676
2 66740
2 39021
2 64802
2 93720
1 27201 193497482
1 68406 319685409
2 5377
1 70965 861543734
1 124240 730041142
1 93823 80935479
1 41804 157198475
1 131137 292290963
1 118656 327182300
2 31144
1 120854 945084625
1 33007 684474098
1 42472 483850798
1 80878 359087650
1 39330 47667992
2 94459
1 165127 110037165
2 156298
2 119978
2 111287
2 139903
1 114443 529831004
1 40811 125070837
1 15878 308428667
1 131478 766708873
2 46116
1 169700 634798074
1 120875 834643106
2 54590
2 198777
1 41736 769910491
1 74100 127335648
1 16691 939486420
1 61351 214624615
1 55774 707646489
2 6725
1 52716 111508706
1 59842 710129586
1 73663 856488204
1 50683 648703362
2 142020
2 135663
2 132379
2 90556
1 147544 702870074
1 52207 254071397
1 84552 942236517
1 82797 685493016
2 138197
1 184437 815859041
2 11752
1 145710 744526097
1 90966 766716982
1 22633 176086980
2 194152
2 32160
2 198879
2 58553
1 141739 970545139
2 67418
2 183271
1 28852 854447226
2 135218
1 185839 489462004
1 153518 698222887
2 156127
1 36040 779435900
1 189218 515299406
2 180791
1 129277 864407356
2 8797
2 49230
2 189806
1 90968 558357751
2 193595
1 69851 54844338
2 18073
1 36461 598241163
1 30146 451398709
1 99366 962830895
2 36585
1 15193 877405890
2 53896
2 149135
2 175849
1 169147 229571139
2 81696
1 80504 167999006
2 126198
1 118889 809922016
2 127268
1 179840 130240697
1 163611 477908130
2 81909
2 677
1 168397 516616520
1 134323 400712243
1 7293 869483671
2 50460
2 97270
2 169570
2 8741
2 133422
2 98021
2 157378
2 135504
2 146477
1 94758 887821049
1 190710 491801395
1 171264 237458970
2 144062
1 10819 850010216
2 198555
1 179940 374742578
1 195606 373150617
1 123049 91578832
1 125077 436325768
2 119324
1 144273 7196385
1 114228 848401623
2 15789
1 105400 781764650
2 156035
2 17651
2 65326
1 100057 214354670
1 181819 307544040
1 30841 195872166
2 170227
1 120295 930369110
1 162250 622888505
1 63111 684085416
2 173431
1 47435 100163145
1 100628 129720638
1 174400 109207459
2 81314
2 197311
2 43143
1 132472 114150211
2 192725
1 96007 595133783
1 38064 346265416
2 110729
2 35467
2 42602
1 192602 959728470
2 25270
1 49945 288397372
1 302 684155254
1 142565 496426501
1 160792 377869087
2 149007
1 134071 294044610
2 91733
1 61420 955672814
2 64264
1 12173 386892731
2 179789
1 35794 853337069
1 105874 113906759
2 100844
1 108515 60511615
2 150702
1 196542 747756488
2 129921
2 12662
1 165892 409295151
1 185598 652833528
2 134229
1 164337 932105988
1 182135 823079926
1 167165 864795933
1 190727 928280539
1 113903 410781879
2 180691
2 52851
2 131526
2 183508
2 120116
2 62645
1 70752 205737209
2 14016
1 46931 391623582
1 59176 721330496
1 84751 195868726
2 79540
1 156584 993954614
1 126542 333066314
2 72613
2 92514
2 126048
2 117239
2 51878
1 74024 987520940
2 135648
1 7792 652405586
1 163776 977021401
1 170722 235626204
1 130177 242445340
1 187157 660318288
1 182080 1702574
2 69625
1 22890 151923729
2 58990
2 180422
1 16001 834538245
2 24483
2 130172
1 131039 609587129
2 42938
1 62375 462690610
2 89510
2 72514
2 171324
2 36636
2 15037
2 156430
1 56977 520453179
2 20497
1 40233 873369775
2 138112
2 174222
1 70287 874447622
1 82215 153364352
2 158213
2 154010
1 8656 927558225
1 121080 847863197
1 128109 783928015
2 120120
1 56824 184583195
2 108981
2 114522
1 16237 507584298
2 135629
1 105460 20242725
2 181458
2 46201
1 177824 980557094
1 112478 134815566
1 155140 423924236
2 40411
2 174076
2 125224
2 84371
2 19554
2 155960
2 41907
1 43719 262687296
2 164128
1 154355 369797844
2 147330
2 148396
1 175738 195711964
1 48085 897893559
2 131032
1 59152 721401541
2 104959
1 5688 985099203
1 7786 333959055
2 59311
1 135256 939593142
2 9580
2 128146
1 187551 779495977
2 18449
2 52567
1 66800 893172371
1 156814 268410373
2 163928
1 170923 725591389
1 132659 286932347
1 164494 16273664
1 30208 730908602
2 44278
2 47397
2 124486
2 72078
2 321
2 182092
2 88067
2 116634
2 145087
2 156251
1 73450 603424468
2 43484
1 30639 879748320
1 150478 439730853
1 119622 637381658
2 164054
2 159410
1 122060 72177935
1 119833 501081671
2 173627
2 9228
1 145996 790881331
1 70216 967306677
2 170136
2 78921
1 54012 594589573
1 106727 299325008
2 192790
2 20216
1 3358 855334738
1 147837 82825616
1 147652 954889263
1 186593 260114160
1 118034 764456780
2 199639
2 113915
2 67752
1 172491 16277178
1 144208 397035413
1 185484 247748156
1 100542 440725567
2 161527
1 12442 478891348
2 149895
2 43645
1 36932 32392252
2 74315
2 24040
1 65194 436581054
2 100095
1 161441 8010286
1 169225 892949029
2 88558
1 191246 14173399
2 164353
2 30407
1 116218 985243773
2 193593
2 191785
2 166589
2 160293
2 176660
1 141229 309665475
1 80688 216377598
2 3920
1 60769 708313743
2 174611
2 175268
1 84968 283939700
1 67381 460518791
2 132525
1 62024 494969881
2 32029
2 92790
1 160174 594830945
1 10369 296491423
1 36511 641638339
2 90402
2 7837
2 141195
2 112916
1 165164 758380565
1 166652 906607425
1 46172 918451692
2 199370
1 14455 624695603
1 52183 337423215
1 84784 93716534
2 89343
1 170225 184577674
2 82579
2 96823
2 48134
2 165029
1 11652 556886195
1 41780 296062730
2 56312
1 145497 90110614
1 150330 865566593
1 78152 275974442
1 36525 255377197
2 185701
1 173867 614493250
2 111430
1 146909 992342408
1 121170 286608941
1 30976 533496963
1 64178 859742409
1 147551 679067558
1 55320 525340065
2 102753
1 98705 63958663
2 37225
1 64083 385140215
2 194342
1 49889 270681611
2 917
1 107604 861737493
1 130242 468363902
2 136681
2 26421
1 37813 847528159
1 72802 294484930
2 76928
2 143504
1 147834 202069827
1 51390 666845036
1 82086 345110055
2 80859
2 71607
2 147429
2 59710
2 80933
1 116159 567043049
1 49413 422143070
1 199751 377057707
1 6778 380974423
2 173980
1 82144 510715537
1 59868 397924618
2 21506
2 147493
2 142902
1 36399 676801011
2 64249
2 198052
2 123737
2 16448
2 185573
2 117123
2 38718
2 52778
1 1766 897667946
2 123152
1 199742 955935993
2 106193
1 33860 290387775
2 87670
1 21505 395482225
1 132032 665654217
2 2012
2 1137
2 119343
2 137297
1 47697 413116113
2 73834
1 155794 188611857
1 166594 279805831
1 36225 230618458
1 86031 693423312
1 176252 429150674
1 30167 571149083
1 92114 737995238
2 7153
1 148975 636202356
2 84618
1 197665 888741626
1 28346 102527332
2 163378
2 190123
1 43714 411431682
2 23886
1 129936 791497560
1 70483 635295332
2 6231
1 99393 654025901
2 111357
1 66476 565757588
2 197285
2 137391
1 38380 852435758
2 143557
1 126487 932251409
2 39031
2 184827
2 130184
2 31371
2 184119
1 170092 762958731
2 104642
1 2359 699673732
1 82687 346785233
1 189147 263464691
2 121689
1 54567 396768309
1 130367 168291307
2 111069
1 68982 452944467
1 51131 149825918
1 150675 383847815
2 152399
1 105772 634893144
2 183496
1 46873 817962899
2 12422
2 94114
2 148415
1 21036 729582258
2 79949
2 46089
2 63906
2 132953
2 199705
2 41752
2 133325
2 92048
1 107202 662953187
2 7991
2 34662
1 124170 739248217
2 4226
2 41108
2 146703
1 135795 793673389
1 105198 552911734
2 7121
1 150670 336512341
1 81119 836686413
1 40574 772607030
2 72307
2 19676
1 150468 79148356
1 189634 139742297
2 29350
1 145793 415998356
2 72930
1 37121 975572221
1 71158 245571362
2 9368
1 95320 443239044
1 35907 492740837
2 44632
1 35992 201347118
1 24933 430616750
2 188367
1 65210 983802486
2 57952
2 132740
1 85329 408917411
1 3212 576763868
2 99266
1 18016 603633567
2 128309
1 156360 942181808
1 105028 566799959
2 16749
1 169022 937355138
2 167875
1 81571 648938528
1 87985 980086810
2 82646
1 8918 22953772
2 18495
2 187757
1 125918 567457824
1 37252 638393071
1 46296 889764714
2 130558
1 15878 478737792
1 58179 6660110
2 80210
1 71377 613575826
1 163633 745951422
2 54890
1 138756 982054553
2 11474
2 36505
2 93478
2 7356
2 147409
1 25188 137542084
2 135109
2 152593
2 54454
2 83205
1 163467 681133803
2 38170
2 151008
2 178720
1 186838 179340520
1 83628 61052880
2 34585
1 170244 488668607
2 38467
1 195238 344523853
2 77820
1 194458 83747325
2 67296
1 166500 107232537
1 182618 962177042
2 8149
1 103011 573224200
1 74376 774916371
2 64280
2 138737
1 49195 826783218
1 30687 463711800
2 157599
2 110193
2 127043
1 96479 137210451
1 12919 134846636
1 31709 313434410
2 4420
1 59894 396504824
1 162915 216789614
2 196466
1 173662 519888207
2 101292
2 179805
2 73150
1 40417 306685347
1 117257 629154231
1 152214 828932143
2 43110
1 153124 813602959
1 90665 401365692
2 132612
1 128196 903997463
2 4384
2 7333
2 58928
1 26720 402167046
2 166056
2 111573
1 67453 496720292
1 117455 644667089
2 145298
2 190194
2 109651
1 102059 5378272
1 147784 235541948
2 33875
2 133291
2 140698
1 31984 873332841
2 107563
2 7880
1 85967 617605515
1 73773 377985976
1 22924 324372
2 73114
2 174885
1 128517 527710022
2 122620
2 92778
2 44271
1 62 861428353
2 141628
2 192251
2 78296
2 163618
1 184763 321051696
2 117494
2 135062
2 49010
1 82304 607315207
2 177366
2 183474
1 23 297361691
1 29621 822615176
1 42425 165847618
2 69403
1 123187 341441146
2 132830
2 146265
1 30143 93901307
1 190903 330311531
1 44094 349692080
1 106587 16745375
1 92631 78603689
1 175441 910921207
2 61303
1 27520 13507762
1 116965 651548553
2 26948
2 71643
2 143513
1 51078 605944084
1 145140 411361443
2 45107
2 10618
2 77203
2 31902
2 175455
1 71830 281778539
2 68509
1 89549 703771124
1 77317 739811981
2 65522
1 194224 197050120
1 35588 952638937
2 10136
1 22681 133786599
1 136946 967019398
1 56435 204578263
1 181992 166445312
1 135880 456660109
2 166702
2 132321
1 20736 755596084
1 5286 622654078
2 22941
1 114013 976033910
1 173616 944854676
1 93871 716927599
2 151843
1 142161 174732629
2 136003
2 88023
2 29581
1 997 167424027
1 168983 75895989
1 150355 722712276
1 43362 98622195
1 166727 76585774
2 95185
1 142380 519306412
1 140790 924116897
2 183468
1 158189 310067819
2 184923
2 53537
1 1995 256972501
1 43020 56900181
2 112502
1 1577 222880048
1 102955 811770624
2 89674
2 7678
2 128743
2 83598
2 67256
2 193082
2 73821
1 195678 836978555
2 19646
1 95146 214913268
2 103803
1 67700 428881839
1 109720 591112827
2 1860
1 23051 374083167
2 60093
1 183881 648318763
2 72440
1 97700 29634384
1 34313 634681354
1 462 822881554
2 155036
2 96688
1 181635 689211858
1 26798 555291016
1 140602 375604475
2 177388
1 134556 749724684
1 94340 143058261
2 182142
1 69396 510188328
1 115577 631243391
1 45328 460419805
1 184393 669107215
2 80617
1 145672 951708907
2 70210
2 149258
2 24269
1 29153 708039889
1 98740 396592789
1 77881 533112695
2 80472
2 6876
2 84083
2 179255
2 191550
1 59681 432482858
1 112060 493071120
2 170754
1 75110 835417293
2 135079
2 19769
1 106906 512526986
1 24396 989652044
2 5995
2 153090
1 141048 191929528
2 171620
2 151074
1 62287 800473063
2 47853
2 196184
1 145546 765140554
1 182839 954169334
1 89223 849990832
2 91565
2 121917
1 166871 947825403
2 162180
2 127367
2 134091
2 55162
2 118685
1 179760 228772638
2 57128
2 64195
2 51689
1 176033 480763983
2 189203
2 829
1 104252 396725582
1 10749 604514907
2 2876
1 123746 566434090
1 194317 192981450
1 19033 46243893
1 87778 127609517
2 110178
2 119804
1 28651 286368257
1 32404 857787523
1 4539 952776161
2 150477
2 184111
1 177452 369977100
1 106654 747077532
2 2195
1 109440 450757324
2 168479
1 165960 535226231
2 160603
1 40091 658025440
2 52704
2 134904
2 140860
1 183020 985865189
1 159397 115898182
1 75382 113026684
2 174521
2 25989
2 64235
1 189201 874418542
1 85467 143437341
2 193902
1 18580 228146442
1 193000 330971651
2 110412
1 28056 39413592
1 40991 342996714
1 170036 454200358
1 121954 256498188
2 57467
2 94657
2 137603
2 86933
2 183696
2 196021
1 149621 622262111
2 117445
1 92347 810344802
2 31526
2 141858
2 193481
1 68552 553729685
1 111932 881629815
2 33312
1 2786 746756993
2 36696
1 35516 213907706
2 121228
2 96573
2 100592
1 71939 309286360
2 109538
1 72194 352584812
1 37957 518826294
1 191594 848922422
1 137240 680083009
2 10589
1 177343 216559474
2 182379
2 116726
2 81272
2 15272
2 151396
2 41519
1 106099 69496942
2 175692
1 33000 997306872
2 38407
2 93167
2 146658
1 87754 405716812
2 34475
1 7485 61868895
2 88033
2 109399
1 155273 894674463
2 56658
1 10218 810187937
2 4439
2 135686
1 155007 450529197
2 92685
2 139281
1 5683 606269217
2 51228
1 7189 274901700
2 29795
2 44633
2 118473
2 84791
1 181715 272663922
2 156128
1 166310 523779653
1 8385 344224438
2 47861
2 122618
2 122586
2 376
2 110934
2 186474
2 976
2 55152
2 157774
1 52980 498996191
1 17219 604094066
2 47570
2 44857
2 107176
2 138845
2 197757
2 44680
1 140002 682957655
2 109969
2 124579
2 33737
2 129929
1 32694 687398439
1 1360 417595358
1 99884 545324591
1 4618 995230993
2 14035
2 183049
2 192159
2 173433
1 80564 289547592
1 10887 772443060
1 124436 206834730
2 122175
2 66187
2 188343
2 184714
1 71944 410260402
1 62407 123389982
1 107887 876279064
2 159267
2 69308
2 186061
2 34355
2 184452
2 48405
1 127900 953593869
2 16305
2 183494
2 132259
1 180562 522556412
2 52154
2 147844
1 108047 14108528
2 107244
2 152314
2 139106
2 145558
1 13060 801240839
1 25347 454276282
1 43982 337180650
1 21558 869102582
1 35956 685156609
1 150441 922928605
2 180836
1 130588 175763977
1 149526 743264066
1 136821 676811566
1 89134 306196963
2 172963
1 122588 821972440
2 10058
1 91025 594984823
2 86954
1 88881 984045282
1 78520 453632402
1 160785 138518265
2 67092
2 164957
1 50217 9764418
1 47794 662884521
2 74036
2 142749
1 36557 16607357
2 145442
1 119481 978165780
1 189581 561367335
1 257 63844184
2 92169
2 106825
2 177435
1 188173 646310628
2 118460
1 115672 115484343
2 44879
1 148405 862242857
1 75247 472372555
2 14533
1 15454 333822154
1 139736 982265156
2 190640
2 126881
1 157521 284563
2 41694
2 84007
2 20587
1 60603 457809146
2 123098
1 120841 367562060
2 44174
2 12785
1 188194 187592950
2 51839
1 176229 947092767
1 168869 436971390
1 81349 894396288
1 45596 450249344
1 38247 558994597
2 179198
2 21057
2 168320
1 147598 902844330
2 71826
2 25661
2 83618
1 29993 17275259
2 66780
1 39969 544070731
2 49827
1 148951 575526765
1 170612 371013789
1 183899 460620089
1 56464 393429395
2 68833
1 4904 585222308
2 180280
2 54029
2 120277
1 172500 384692407
1 137107 688060878
1 137996 689869330
1 139669 639157155
2 2492
1 125363 312406088
1 66546 279264791
1 40649 538818855
2 44897
2 53132
2 194317
2 171676
1 85671 18298585
2 67261
1 82188 258938150
2 154707
1 191576 563216768
2 146127
1 138018 444163187
2 24293
1 37366 602683070
2 87487
1 11842 132141349
2 186832
2 177141
2 182160
2 91374
1 104731 312771645
2 90498
2 60196
2 143346
1 183965 383021287
1 140663 904142201
1 130047 420696180
2 2794
1 146096 733937036
1 112740 921595297
1 51084 143417803
2 44032
2 66657
2 68876
2 67719
1 175325 468027608
1 33860 636927815
2 50928
2 179365
1 114715 984851662
2 84503
2 188204
1 59582 671390034
2 70685
2 52454
1 97923 288710366
2 107110
1 112078 510435313
2 90831
2 171731
1 197613 102941345
1 111694 269689185
2 48060
2 152951
2 92362
2 23934
2 196772
2 24467
1 133299 839408384
1 145607 437313042
2 7827
1 160017 255338323
1 109881 494385817
1 132245 548141699
2 122442
2 42146
2 44805
2 136458
1 12578 247765748
2 160817
1 168048 424405127
2 191567
2 14173
1 37141 954772594
2 66377
1 151598 999264040
1 199143 875760143
2 78108
1 82397 78266616
1 153065 279069274
2 99265
1 165766 518197772
1 79913 671468755
1 59923 930162420
2 198596
1 8441 443942011
2 70447
2 173828
2 27565
2 42949
1 42797 742678006
2 80969
1 131114 483480394
1 65118 239927304
1 12312 261587876
2 79588
2 175590
1 6982 8960910
1 109577 849158098
1 160210 753829766
1 132116 139808223
1 134179 708523639
2 109924
1 152488 193589646
2 6325
1 157130 705133027
1 127901 62983999
1 151316 380370078
2 60185
2 73640
2 104653
1 118968 921521852
2 161980
1 96923 785249955
2 88446
2 51431
2 33039
2 104935
2 128042
2 151747
1 180484 482928550
1 43705 660600027
1 102374 808167034
2 48802
1 28432 172341160
1 137916 218915896
2 15103
1 132070 368630261
1 16649 1252462
2 86450
2 68299
2 54307
1 57125 367744489
2 16687
2 189067
1 153886 879600559
1 99725 760340392
1 50961 739762010
2 34600
2 176733
1 14594 755404260
1 40642 524184250
2 182125
2 93387
1 86687 754038758
1 99027 788364288
2 119430
2 105257
1 101199 245744194
1 100784 850889483
2 79013
1 3658 745223884
1 9601 469612478
1 61883 787538735
2 85457
2 192546
2 180476
2 129396
1 62032 577955541
2 85808
2 58032
1 1135 847538768
2 159615
2 53595
2 87528
1 84769 294743586
2 104378
1 12330 64324376
1 48461 354796152
1 158695 420745620
1 166556 40787232
2 96636
1 127158 901079180
2 31532
1 22300 823284438
1 155148 585132285
2 169591
1 184432 648512479
1 27847 614467004
2 192419
1 42494 679026825
2 187670
2 87701
2 125044
2 120241
1 178562 174280004
1 170383 320714114
2 192243
1 35284 596598410
1 117420 884316446
1 157428 73881012
1 37270 616559376
2 85671
2 37943
1 21576 618723587
1 86579 406659801
1 141332 90047345
2 100384
2 193931
2 102504
1 45485 892500273
2 183553
2 126118
1 73894 745489521
2 63354
1 41132 47829783
1 113183 419996608
2 155090
2 180530
1 175387 167219043
1 88289 293701744
1 82287 13227116
1 192726 606628547
1 97938 812219654
1 118389 328778563
2 140773
2 24308
2 185238
2 120552
2 116920
1 61433 641993014
1 80041 726633961
1 74358 588020078
1 70987 716236355
1 77846 230431418
2 120011
1 74833 709548107
2 17470
2 198396
1 129219 108169500
2 120776
2 56341
1 178959 749965305
1 20626 134019956
2 5389
1 152976 913750393
2 101006
2 19243
2 3951
1 90990 549351257
2 19882
1 16581 347126887
1 85073 36940772
2 89141
1 76705 297832556
1 170159 569472737
2 39094
1 60286 612910329
1 59486 786394467
1 139457 866157552
1 135780 898134997
2 7358
2 33483
2 14085
2 132588
2 3148
1 88750 107458791
2 48939
2 120956
2 106081
1 22442 178237965
1 19932 325846111
1 167765 653516466
1 45093 378936137
1 98625 505271424
2 112705
1 131532 893971386
1 180701 542205268
2 162421
2 129169
1 94365 766469134
1 166100 793718415
1 196689 828921290
2 110675
1 36493 354733950
1 193795 263032020
1 164493 323645244
2 103212
2 43548
2 178727
2 51110
2 9849
2 29502
2 125755
2 192892
1 161259 676038664
1 76456 1929992
1 3306 307097164
2 24977
1 74493 717291273
2 60341
1 181732 428599163
2 69390
2 191966
1 13170 266507383
1 174428 528830382
2 123154
2 144565
2 16906
1 168594 354576970
1 163795 890961277
2 86950
2 191384
1 162655 600780872
1 196529 222886943
2 145452
2 148995
2 18212
1 163642 438162776
1 111512 958248226
2 87375
2 184045
2 42561
2 117654
1 36329 922066776
2 94194
2 120454
2 131588
2 198512
1 188683 744695980
1 119255 422767156
1 107181 358105120
2 100148
2 176851
1 196278 774839634
2 106822
2 99487
2 46438
2 122584
1 149437 233851045
2 54785
1 175589 441694548
2 73932
1 56765 811296129
2 182046
1 21191 924762523
2 89466
1 34872 474826182
1 74940 825467347
1 87933 875072939
1 40949 755668969
2 145005
1 31695 385801019
2 80886
2 18145
2 165310
1 88157 488233370
1 699 198591178
1 11184 781354139
2 2925
2 186173
1 50700 582498289
2 135957
1 153310 828685924
2 51244
1 83354 240050910
1 10805 141476749
2 195480
1 3547 595494390
1 50307 611248578
2 58429
2 127010
2 36832
1 197437 895195668
1 111902 13820527
2 129677
2 57904
1 48993 434177586
1 15865 130219046
1 3408 992571983
1 95873 709329407
1 34207 604247955
2 182848
1 180688 879556207
2 64796
1 149146 437885906
2 171527
1 94663 678380262
2 144453
1 60425 429956975
1 42126 978010093
2 91515
2 104967
1 140293 450021505
1 37843 115287073
1 90585 155470605
1 78417 832942022
2 176453
2 117993
2 64391
1 122557 934325945
1 70600 984663037
2 113173
2 50632
2 16830
2 110522
2 68920
1 94914 638485798
1 89366 202718049
1 161283 619352388
2 53281
1 163475 884523980
1 55221 69482810
1 81977 289120235
2 124739
1 134623 33154580
1 72229 976136881
1 175505 130387995
2 12637
2 164623
1 76936 415277982
2 174014
2 20877
2 73135
1 37825 620948625
2 23269
1 155217 780203722
1 183642 12851006
2 133758
2 145275
2 52749
2 176008
1 137901 201054375
1 90555 95376434
2 29038
2 59686
1 146342 487842512
2 8676
1 174830 70659110
2 34365
1 126434 418585115
1 118127 963791863
1 123876 608726021
1 110520 935202660
2 40772
1 116867 920829116
2 163725
2 111840
1 53568 624197659
1 136713 506636473
1 37651 51993221
1 16749 349046380
1 57095 843582209
1 124917 284292613
2 137619
1 135552 386996357
1 139560 698040077
2 141705
2 81214
1 165127 179464014
2 159693
2 39956
1 74840 890832605
2 94094
2 62391
2 181351
2 18730
1 73422 171675051
2 190465
2 159166
1 1726 439470726
1 162956 269381813
2 8817
1 115570 212689011
2 40071
2 125724
2 148633
2 13526
2 29745
2 183168
2 178650
1 7778 797808961
1 108593 953349197
1 129211 85197560
2 173553
1 151422 435166146
1 107789 259818105
2 185601
2 162380
2 45715
2 16089
2 5635
2 173485
1 119070 306189402
2 33052
1 173809 725253016
1 179056 877788801
2 80881
1 185365 779448247
2 47097
1 43429 395056257
1 71413 631125330
2 61970
1 122690 204379694
1 158143 803096221
1 193076 601654024
2 53284
1 122199 452243725
2 181021
1 164144 762079499
1 265 179624121
1 158520 638746130
2 177415
2 17767
1 188796 54163245
2 38569
2 15010
1 64072 670491149
1 11184 427502049
2 37008
2 185088
2 108885
1 1481 486930521
2 79360
2 16009
1 152292 901333465
1 18088 392320149
1 125843 118886948
2 169512
1 53061 424684650
1 24406 520539764
1 106349 992123637
2 85082
2 14789
1 20768 338083489
2 108583
1 162975 116263727
2 168415
2 169919
1 199014 65432721
1 183481 334644657
2 196320
2 77257
1 76307 244203523
2 79018
2 195670
2 86410
2 23179
2 111841
1 119561 301091893
2 82788
2 147309
2 193069
1 192892 158851158
1 37733 765668165
1 39787 301355254
2 79249
2 28245
2 154655
1 20346 708287708
2 106738
1 183294 358057578
2 93072
2 85972
1 17472 641674668
2 132622
1 179567 414347647
2 91445
2 25739
2 164357
2 89720
2 125597
1 185138 534154738
1 85390 996536288
2 59469
1 128267 873062387
1 3087 913125454
1 100908 433244501
1 70996 107495414
1 76294 981183545
1 133812 350807877
2 78184
2 164693
1 84450 724486093
2 83583
1 101055 90448523
1 186207 955670779
1 66180 538101324
2 160201
1 124245 491072973
1 89707 324650066
1 22967 405171872
1 6218 433477472
1 110016 445725061
1 168444 486035018
2 73768
2 179137
1 170456 226580806
2 7567
2 100672
1 79060 887362015
1 76213 466813755
2 66941
1 146658 810276005
2 23476
1 143320 124527766
2 179426
2 77000
1 173436 281489583
1 168073 150630347
2 29275
2 18282
2 84133
1 196599 831534135
2 153802
2 58759
2 167141
2 88216
1 10877 360719224
2 136203
2 24603
2 13740
2 135571
1 84991 130071190
2 112824
1 180801 799722456
1 197328 166572903
2 66789
2 80056
1 15078 705754358
1 82528 171232468
2 53703
1 104925 61518180
1 146516 894460242
2 54361
2 179324
2 99459
1 92472 663678519
1 76857 354683143
1 189095 949523329
1 65525 315658760
1 185650 613502820
1 47350 855769816
2 167692
2 59338
1 79688 562919875
2 186293
1 172486 681895799
2 159575
1 53690 846753149
1 21613 168935080
1 78959 519727482
1 71491 568030659
2 12048
2 1038
2 50576
2 16828
1 9589 509579253
1 152503 919387681
1 20792 492779917
2 178582
2 68079
2 70039
1 39507 622468205
1 184183 883417993
2 117858
1 167795 568577942
1 174410 13468272
2 31652
2 162094
1 51315 277012103
2 157785
1 184664 131729132
1 71576 499749353
2 87834
1 196483 530356277
2 117974
1 147020 989168127
2 162963
1 44716 145483971
1 57471 121839576
2 106229
1 196105 460694862
2 193373
2 52023
2 179340
1 86023 742993236
1 85590 953400178
2 14164
1 60169 168952757
2 59295
1 32549 593927372
1 18471 977978987
1 45164 953876826
2 98827
1 42712 429387419
1 83961 410868459
1 16319 510153200
2 185175
1 181241 837562778
1 93174 815992286
2 72667
2 4555
2 132086
2 5375
2 30659
2 193488
2 98918
1 76899 891448867
2 199870
2 51558
2 26521
1 66654 807453728
2 174575
2 23888
1 82627 302044123
2 115353
2 38859
1 163037 837853513
1 126319 176067962
2 181894
1 156570 263426409
1 163879 135376963
1 85042 665465460
1 180358 184271091
2 111783
2 105221
2 155980
2 161386
2 162103
1 24953 23382997
2 178500
1 43032 448353925
2 141814
2 49572
2 143102
1 33525 221301021
1 164042 168936611
1 138971 667791557
2 117393
2 166100
1 184950 174132667
2 46577
1 17223 980258859
2 15594
2 150915
2 30597
2 110430
1 27747 367273858
1 88082 455084133
2 122796
2 188258
1 6294 243912145
2 159350
1 127505 144074347
1 69773 993449148
2 120143
2 56527
2 181874
2 188083
1 128220 139092198
2 11742
1 101678 860610621
1 42948 904554718
2 131494
1 155948 57597193
2 81120
1 145151 456012388
2 73050
2 20253
1 17522 637114255
1 186183 178010795
1 73415 446940634
2 101345
2 113706
1 151998 699029862
2 187545
1 17626 468127618
2 71939
2 142955
1 165360 231950215
2 57660
2 192659
2 85858
2 89363
2 47966
2 118989
2 164548
1 64097 874919655
2 88900
1 100128 238591000
2 153775
1 16169 403652789
2 47479
2 158386
2 35570
1 86140 336800219
1 103117 695300226
1 137548 402627618
1 145280 239876920
2 34154
2 42336
2 154216
2 128832
2 13424
2 8050
2 145218
1 95973 949190228
2 111063
2 23388
1 87248 11341719
1 53055 443194469
2 64249
2 95419
1 189480 937542207
2 113969
2 92119
1 173930 725488058
1 87758 272863452
2 61324
2 128171
2 2683
2 55743
2 153145
1 59703 175242127
1 159776 381038694
2 19705
2 119410
1 106869 57187614
2 139095
2 156001
1 64073 90321362
1 119377 700948397
1 12791 342415922
1 36678 867140329
1 115618 293326040
2 64860
2 22212
1 170863 270612795
2 26763
2 65852
1 161089 563869622
2 81279
1 80166 769695039
1 122010 236092245
1 57959 257947231
1 80948 695026488
2 95884
1 50830 715633130
1 103865 668539995
2 90936
1 20088 283135399
1 101285 958999643
1 59419 41754559
2 53923
1 194124 860959953
2 80961
2 62633
2 156337
2 55355
2 113452
2 94425
1 165007 783494882
2 33486
1 139738 982050716
1 75979 291725789
2 60164
2 77331
1 44963 884360171
1 36420 789950067
2 149815
1 147670 958509033
1 46150 599426237
2 10381
1 37145 461923543
1 90478 921449648
1 92476 424638153
1 92738 792706597
1 41625 364777499
2 171885
2 156124
2 97595
2 98157
2 104477
2 177703
1 96086 893285974
1 20746 170369522
1 61421 749873675
1 82733 287172000
1 63017 410634423
1 36245 496675814
1 18133 233675635
1 88286 938190251
1 55063 713737713
2 37693
1 162841 789271217
1 184040 284495093
1 43010 236900393
1 81973 978226980
1 179113 770889732
2 31140
2 99845
2 174261
1 110102 551652677
2 198281
1 104067 628681186
2 1133
1 63560 951309992
2 192852
2 96917
2 57888
2 137167
2 3184
2 151792
1 32528 520775639
2 199337
2 84610
2 175800
2 188431
1 91868 37383054
2 111231
2 41916
1 89886 435700342
2 73062
1 189466 370719259
1 48704 157429296
2 69464
1 15509 452290043
1 42558 38506318
2 50843
1 42029 393520354
1 132980 881852671
2 58282
2 62990
2 157494
2 162323
2 125014
2 67859
1 127235 625723675
1 107912 492360822
1 14089 303703477
1 64484 172804692
1 82103 847358584
1 48254 332645673
1 110952 517403562
1 37723 340356431
2 183095
2 136916
2 130330
2 25015
2 7191
2 100682
2 154005
2 158572
2 72667
2 12616
2 24230
1 169960 203796650
1 182151 161211344
2 92686
2 107638
1 10852 97705809
2 21866
2 156027
2 38575
1 50080 343818770
1 58195 925759885
2 15267
1 187882 781714577
2 159094
1 132707 493719700
1 144370 552157142
2 131652
2 102015
2 3775
1 68220 788793237
2 32825
2 75262
1 18360 259741459
2 140737
1 182995 957496489
2 174436
2 36525
2 6896
1 182934 253565129
1 126717 797781309
1 134347 262472375
2 28396
1 40191 911623735
1 44400 353618773
1 106746 611830361
2 185487
1 119640 204582383
2 88034
2 111182
2 162607
1 117536 13214963
2 146025
2 43407
2 18941
2 160011
1 177753 975122688
1 62248 2729721
1 125747 203890846
1 124734 52575868
2 105208
1 171678 908778503
1 6965 949357250
2 199522
1 48639 801735232
1 142200 277840442
2 177897
1 162030 972091609
1 13467 308449260
2 159976
2 128719
1 95273 955846454
1 180094 413327309
2 93443
2 21751
1 146267 864630899
1 35520 341086494
1 168553 87425940
1 142685 321120194
1 85798 971600445
2 30231
2 195020
2 8579
2 191130
2 193020
1 106963 424528879
1 147387 683932816
2 98983
2 93838
2 158372
1 145232 502656287
2 185157
1 101586 303066273
2 164222
2 186795
2 120060
2 166077
2 11636
2 80910
1 181387 730490182
2 198836
2 142297
1 16463 706019734
1 66562 291183546
1 96965 817724105
2 70677
1 16773 830397678
2 70432
2 111848
1 137309 30266164
1 96566 376867252
1 75595 302023955
1 125338 787565270
2 106928
1 105680 609916500
2 160612
1 131692 808711478
1 29675 109313279
2 36006
1 22862 514119895
2 85839
1 150747 338545769
1 110756 590101559
1 135099 390176602
2 52818
2 145677
2 156795
1 178731 790476369
1 19665 513480574
2 103945
2 48139
1 78688 237758034
1 151800 713052647
1 165336 799243918
2 86396
1 87293 140476297
1 178830 237197500
1 194899 555424786
1 194118 543104382
2 179378
2 75532
1 117742 676010966
1 105531 183337664
2 170173
1 73093 24361086
2 130097
2 77088
1 109290 475239348
1 69748 747178137
2 69416
2 99708
2 112549
1 156878 231880335
2 140564
1 13353 862763146
2 20839
2 148616
2 30407
2 22589
1 137424 664616562
1 79006 773287976
2 103824
1 21541 757773873
1 155931 979421776
1 195821 17051905
1 79398 2271198
1 127409 527291226
2 117916
2 168255
1 100720 312659852
2 113508
2 5030
2 34897
2 28037
1 59386 547051734
1 143900 241745724
2 117963
1 158380 980693202
1 95917 884213030
1 12739 285664223
2 106049
1 36727 977456896
2 22300
2 98225
1 34430 603931558
2 155205
1 95414 911782687
2 10280
2 183811
1 143739 288808810
1 123225 85002569
2 152238
2 145257
1 424 788322870
2 173466
2 150083
2 32576
1 173958 313228784
1 118376 737418753
1 59803 329966580
2 9115
1 97776 976958949
2 535
2 89345
2 32863
1 129656 263881469
2 92570
1 151107 468181874
1 67373 186952441
2 71338
1 81689 641970090
1 89962 26088084
2 12045
2 103349
1 86102 580339286
2 116260
2 97748
2 122761
2 118090
1 115750 950865445
2 172076
2 88777
2 110035
1 105844 34178417
2 138066
1 39741 905962575
2 63164
2 34884
1 99233 832480649
1 24820 732308391
1 87328 42768527
1 88768 235023246
1 17271 390049843
1 108477 275073654
1 58772 948760453
1 64733 542865296
1 50359 214891511
1 25688 953343253
1 26912 326250003
1 135600 456299239
2 20600
1 7176 424065642
1 89842 432699620
2 71370
2 136223
2 182957
2 83932
2 95362
2 18787
1 83463 388675040
2 106913
2 106404
1 162135 902264124
1 133299 321437251
1 115762 890228685
1 44008 445071407
2 59814
1 112705 119661928
1 173024 347843971
1 26288 540686519
2 166716
1 179144 954097724
1 186803 433264251
2 88075
1 102500 428873619
2 190516
2 18740
1 104377 978647787
1 43583 993098679
1 53457 536347862
2 78956
1 66980 832164360
1 166303 592339831
2 164399
1 197806 789693010
1 115325 770374348
2 9392
2 70957
2 166711
2 134289
1 5914 197004352
2 40941
1 138675 191745942
1 44093 683386073
1 117548 557126432
1 9344 149699267
1 52585 913594117
1 138853 555205538
2 76719
2 93041
1 186690 312288848
2 53663
1 121029 541343067
2 151705
2 38862
1 193560 118587469
2 12912
2 53086
1 87596 640398805
2 58916
2 170671
2 70916
2 144143
1 67017 810277574
2 76563
2 84690
2 102686
2 17706
2 134198
2 188153
1 5686 486465298
2 23265
2 56917
1 44661 826568216
2 192621
1 70739 52454168
2 125803
2 58595
2 68153
1 99679 111433854
1 108950 182801669
2 56446
1 69389 187758359
1 170795 751841503
2 125159
1 46385 168116439
1 4724 968669776
1 735 77244842
1 108368 305250945
1 90859 743212241
1 50803 197103776
2 80409
1 178608 889235684
1 81345 63997191
2 140557
1 166911 711129998
1 162106 671791196
2 26284
1 62617 821044471
1 47638 679209
2 190880
2 85595
2 23765
1 152049 361629214
2 20126
1 154557 696567024
2 186674
2 44015
1 27530 866120359
1 54238 877205016
1 83991 970327910
1 47390 372313451
1 61324 910497330
2 174004
1 26466 51948575
2 131660
2 125441
1 77407 18833907
1 96372 365739154
2 62802
2 195771
2 93458
2 26246
2 78042
1 7994 707319557
1 119721 293148111
2 133375
2 34982
2 191745
2 116313
2 167673
2 163722
2 120906
2 147194
1 104277 393178196
1 36605 664359378
1 125237 479880133
1 165192 427223807
1 124307 972601600
2 193914
1 124064 774090978
1 25808 57655444
1 150229 712643895
1 177166 170408000
1 33844 195407786
2 137940
1 47440 381257946
2 128121
2 39045
1 198591 659492511
2 74440
1 91278 903399488
1 189539 762291811
1 148467 262026998
2 52072
1 22221 69941143
2 31494
1 11331 858259518
2 113958
2 122257
2 110793
1 3736 926267032
1 182832 330469438
1 187544 305848529
2 155957
1 35404 884619086
2 61027
2 126485
2 90448
2 152031
1 46279 816665132
2 93240
1 84388 90065642
2 104649
1 39056 678827942
2 107046
2 161045
2 42002
1 197894 121654738
2 35826
2 108499
1 68407 510023697
2 49179
2 138070
1 169641 531679608
2 88999
1 141497 640421417
1 179630 53596016
1 118528 628654127
1 140741 408299437
2 162361
1 167010 813456884
1 77225 207744080
2 159658
2 191183
2 157626
2 175701
2 131568
2 106685
1 111601 307500342
2 121493
1 138748 917315417
1 65755 137146907
2 36816
1 197070 942761782
1 163889 698405324
1 99963 401613431
1 146322 320115750
1 186411 98442964
2 194240
1 89979 278196857
1 150430 785449022
2 12266
2 157135
2 150078
1 62381 11119479
2 82179
2 27462
2 84360
2 106253
2 156645
1 67096 23678527
2 130315
1 24744 154546257
1 63977 725471615
2 98229
2 150474
1 41216 234167742
2 115036
1 124741 240240496
2 52585
1 49862 588137298
2 193106
1 55171 491232915
2 104890
2 61034
2 69477
1 172107 448807107
1 147613 358531170
1 137458 58473182
1 133637 42101558
2 60300
2 103502
1 179218 218006136
2 176436
2 41316
2 178181
1 45700 33777293
2 94296
1 109390 8650506
1 112806 42716251
1 188771 636898360
1 73025 842897743
2 29210
1 17271 845882830
2 86776
2 18993
1 186414 729702702
1 7246 750411428
1 143140 625954765
1 5881 837159977
1 159656 924289562
1 172607 411151933
2 117341
1 16340 150789673
2 142564
1 149304 259397862
1 173143 538803000
2 28922
1 96781 410382696
1 180936 375487280
2 11627
1 111953 215273582
1 151861 118500010
1 24308 508299159
2 71661
1 6096 411543183
1 51964 687311549
2 78603
1 124497 618341938
2 50280
1 19895 324434481
2 150346
1 133271 799723308
1 195377 694585613
2 47183
1 53619 481472049
2 89709
1 159892 548039990
1 24680 936856944
2 83304
1 166132 205435270
2 43882
2 186128
1 111892 501820727
2 120968
1 162225 837476513
1 183477 394915429
2 25591
1 13996 458324985
2 45739
2 164140
1 165051 170025390
2 104513
2 105791
2 73068
2 199589
2 69694
1 132759 29895312
1 187528 452042731
2 189964
1 8754 201428370
2 59538
1 60199 158008886
1 22230 292082055
1 59347 704060186
1 19925 140777622
2 189040
2 57092
1 148994 470968356
2 95191
1 63323 397879019
2 139367
2 27600
1 141216 742668133
2 108856
2 69966
2 10694
2 18418
1 195811 72472389
2 36901
2 9893
1 152858 700183962
1 115451 569785229
2 163409
2 171735
1 154242 627212472
2 177727
1 47828 169209491
1 193248 148534112
1 115834 100948018
1 105120 669224691
1 115878 706948487
1 34633 71883460
1 117781 295394760
2 76484
2 111997
2 115222
2 170252
2 167364
2 88785
1 120308 580811959
2 83479
2 199859
1 189020 878518746
1 188839 607762106
2 149751
1 182208 231642798
1 176332 272802192
1 37785 850254670
1 62981 562239237
2 39742
2 34507
1 123912 573454862
2 133398
1 108126 338573919
2 88755
1 83378 215448948
2 148774
1 68834 960263924
1 60926 28533763
1 131427 366763394
2 112745
2 187635
2 60716
1 1505 535570152
1 60395 221936160
1 25196 977143854
1 30932 530939516
2 97276
1 33278 171462728
1 27342 905742038
1 174941 443294728
1 149152 621217683
2 171169
2 55545
2 24105
1 144762 148328149
2 72163
1 59121 140590363
2 27360
1 45854 444892305
2 122743
1 140833 736635827
2 164568
2 69451
1 119683 455273914
1 55580 985006752
2 194344
1 57125 266686581
2 143361
2 145866
2 65856
1 58085 436729254
1 107779 15739820
2 125518
2 61398
1 42875 328989647
2 157612
2 123565
1 143798 405294531
2 144469
2 170360
2 38459
1 195963 674408178
2 177409
1 138012 6427468
2 5343
1 74723 569457740
2 1236
1 52675 571080533
2 166347
1 14833 788108276
2 3246
1 47536 786321302
1 40031 915985147
2 106069
2 196329
1 42463 94220437
1 4234 289860903
2 72684
1 13045 801776848
1 22145 50358300
2 3682
1 51352 112392355
2 839
1 190261 720534849
1 64330 922054008
2 37047
1 594 213810813
1 84900 363363389
1 86821 38097534
2 182415
1 7698 800876560
2 71645
1 45027 232232011
1 179735 638658219
1 115214 928419043
2 133691
1 90453 398920965
1 33591 737709047
1 11000 828463950
1 66171 623340759
2 55019
1 172299 681936197
1 12188 871349779
1 7930 267192254
1 20235 384614320
2 2256
1 60908 335092385
2 32444
2 81183
2 121943
1 181029 46512898
2 92231
1 21415 129587113
2 84252
1 96399 376293968
1 179450 677468950
1 88658 494475351
2 85972
1 184240 282049667
1 164335 802238765
2 78321
1 109121 395602672
1 6820 329944655
1 194567 930732728
1 164138 874463121
2 91854
1 20644 281616379
1 192909 350806647
2 15451
1 153368 654749786
1 68504 812839311
1 109238 584069202
1 188604 478787637
1 179307 485787708
1 3303 997035373
2 167956
2 156412
1 64759 375572168
1 131652 937238031
2 190059
1 178445 986672583
1 191188 298320118
1 105368 284637260
2 187125
1 186317 527052575
2 89596
1 164453 167392906
1 48063 3634739
1 196843 63957343
2 186915
1 69828 170568362
2 121427
1 120688 635351156
1 38674 420493004
1 178178 145266596
1 150053 623065444
1 115865 844006240
2 37472
2 130024
1 7191 218553460
1 186642 460515681
2 126846
2 170525
1 181691 344607084
1 55580 494763483
1 165711 555303736
1 118332 501759310
2 48071
2 5164
1 192612 5226207
2 3399
1 180334 983994428
2 46662
2 62270
2 9750
2 174722
2 99673
1 192442 873446402
2 97462
2 23392
1 116380 355967761
1 129471 496542205
2 42936
2 182195
2 122540
1 139765 939516181
2 63378
2 148320
1 54250 395991837
1 15624 979376038
1 29769 145758301
1 183585 914661367
2 127244
2 180261
2 152721
2 170648
2 65084
1 6738 174686041
1 42391 178615104
2 138497
2 937
1 188856 367491339
2 108325
2 106889
1 30983 24707421
1 193500 335559941
2 176461
2 7502
2 21104
2 113061
2 97178
1 114895 184666513
1 21472 476179699
2 197631
1 49125 949591213
2 24455
1 75185 42845303
2 143295
2 174425
2 34407
2 44768
1 47038 487642461
2 52449
2 127048
1 47381 507615740
2 162569
1 149752 680257260
1 105431 660408888
2 157695
2 68314
2 174615
2 108449
2 127520
2 68787
1 123217 682312967
2 84469
1 166892 721146126
1 39940 896033298
2 48239
2 63748
1 1722 147036902
1 170921 364934590
1 156021 560078465
2 41235
2 6048
2 119539
2 195275
2 145181
1 18077 542358791
1 92721 121276509
2 183293
1 123835 676064658
2 149776
1 159088 747745883
1 21172 57087731
2 190450
2 49209
2 47088
2 59062
1 123694 219975229
2 178752
1 151499 119773485
2 141893
1 79323 384176275
2 88521
1 26613 582376355
2 126446
2 157398
2 22123
2 117581
1 187969 870471061
1 411 623640740
1 23532 551327039
1 37733 127120562
1 118942 247848820
2 68814
2 52814
2 99253
2 131116
1 170817 587311126
2 155804
2 38948
2 176404
1 37414 119234130
2 63453
2 168900
2 147613
2 44009
1 192851 315111144
1 78458 534289955
2 6491
1 119249 594146925
1 25668 806190059
2 177315
2 166020
2 102517
2 114652
2 42368
1 51333 171777131
2 26472
2 168472
1 67756 97289608
2 149282
1 108046 21565048
2 12200
1 144750 462718864
1 89398 262791534
2 86122
2 145331
2 186887
1 28628 326703796
2 92158
2 386
2 181297
1 185470 558250769
1 129439 916961256
1 83916 201065294
1 53509 17765143
2 60410
1 97335 682192201
1 115816 521463955
1 73649 770912319
2 102047
1 66000 193048769
2 10787
2 79743
2 69848
1 113139 78658521
2 160486
1 185903 199146164
1 130093 83808457
2 63710
1 171138 280418930
1 167953 774688731
1 123542 980459743
2 40384
2 183706
1 87116 88914870
1 160549 892266075
1 102121 377587721
2 95127
1 83525 864609860
2 187517
2 149628
2 120049
1 98295 386871614
1 180257 836696396
1 191705 475950696
1 164559 968508558
1 147167 741167293
2 185297
1 135383 662794887
2 180498
2 76891
1 196182 366585669
1 34184 863815959
2 73573
2 139808
1 54608 454168813
1 57639 286251616
2 144276
2 28573
2 2000
1 116370 376336632
1 161867 525826469
2 57373
2 44103
1 85320 846576446
1 158649 998340670
1 189774 791269738
1 78483 203299312
2 136
2 115870
1 32624 771998640
2 178626
1 125755 672159918
2 56626
1 85227 32709480
1 157106 626817782
1 184295 404207060
1 169609 424133999
1 14411 425232298
2 3096
1 83806 776536415
2 108659
1 184943 217179709
2 133449
2 189956
1 42223 839936054
1 50378 488624989
1 128236 65596734
2 42514
1 170703 708441340
1 145858 278816893
1 81326 488237511
1 165069 434395801
1 134496 314438767
1 98963 179894013
2 67162
2 71829
2 10711
2 147182
1 69114 156917391
1 161925 419079037
1 180793 991214109
2 81599
2 36211
2 192052
2 92800
1 136846 493730527
1 181905 143833055
2 16465
1 1711 570123897
2 196028
2 18466
1 113592 429745647
1 155087 458238778
2 64025
2 76943
1 191251 991280974
2 192091
2 6723
1 23078 384689896
1 113404 131263115
1 148683 759388770
1 82989 821086288
2 22215
1 113337 745829926
2 66802
1 169998 941355776
1 5622 590837349
2 57884
2 62494
1 90108 22434886
2 115061
1 114414 277755510
2 113129
2 156612
1 154633 772422211
1 2100 484600169
1 199739 519808145
1 173936 288109517
1 108752 882535128
2 106935
2 116497
1 75491 429053549
2 91218
2 49825
1 64814 326519368
1 180197 824829039
1 50218 688968641
1 44205 120777325
1 129779 978916249
2 149977
1 164879 171994636
2 17970
1 71685 78786127
2 63373
2 171968
2 35484
1 100569 924964171
1 16596 222791404
2 129351
1 104816 165784949
2 113545
1 156295 802440272
2 15620
1 29914 79442406
2 162205
1 139223 156942671
2 115157
1 35875 918102063
2 64573
2 27550
1 472 941232968
2 14692
2 120337
1 35280 84552878
1 166617 438599324
1 137065 544672353
1 171903 942415977
2 180730
2 86429
2 139484
2 5956
1 75542 119428666
1 82579 543139444
1 143240 375473199
1 189936 716131604
1 120878 525981858
1 77617 72403304
1 130736 602299681
2 133793
2 131615
2 30523
2 64187
2 118007
2 69660
2 173936
2 124556
2 3585
2 71676
2 19139
2 16957
2 166141
1 135019 337468988
2 12195
2 141885
1 192865 941566405
2 111133
1 141695 813256751
1 68138 831136660
2 33329
2 18526
1 25380 378846190
2 17578
1 37031 475637648
1 40728 449568491
1 75709 148220600
1 151123 469470322
2 11310
2 150140
2 138081
2 51286
2 4208
1 12000 220598788
2 131493
1 14595 629419497
2 156598
1 178805 306069935
2 195782
1 191248 300652597
1 17613 680102919
1 161372 19699214
2 87633
2 152466
2 198342
1 43697 476106946
1 135138 135049931
2 15755
1 187205 496209879
2 174059
1 10045 46963027
1 26041 236255973
2 33209
2 91490
1 37902 920390775
1 163177 113023895
2 176978
1 74299 696825959
1 159190 395518673
2 159479
2 107766
2 107546
2 145975
1 186973 401099980
1 192979 200922255
2 86232
2 97956
1 103307 603970915
1 156042 900886556
1 93922 912027469
1 74462 290286385
2 469
1 32163 200905982
2 65275
1 82155 244385370
2 26548
1 171283 996853941
2 53932
1 86849 194896218
2 16686
2 37675
1 33908 123929240
2 190827
1 89632 520959403
2 77657
2 61856
1 50404 636163214
1 156194 89874169
2 30142
2 4538
1 103002 282497876
2 23085
1 152246 752380949
2 94694
1 38315 424164826
2 20100
1 32572 423462077
1 4915 747734753
1 145755 414265831
1 143 539973048
1 56258 898108503
2 142199
1 86874 27275464
2 164532
1 55392 95837412
1 194303 296740578
1 151805 919049748
2 127579
2 152281
1 100522 284347505
2 68450
2 81531
2 21479
1 171150 875931746
1 70412 861092414
2 26160
2 3699
2 68273
2 194109
1 86900 42665152
1 93291 767584651
2 47219
1 11958 774922383
2 74857
2 194934
2 20221
2 141115
1 142426 370896230
1 87011 47465337
1 174527 759254167
1 189970 440858310
1 137578 655012653
1 4233 192799429
2 21468
2 12001
1 176266 951366607
1 35942 263524427
2 87357
2 197858
2 137238
1 135060 449588617
1 49400 942821353
2 11186
2 38535
1 186798 250537626
2 191718
1 32332 933950718
2 75666
1 144439 839785722
2 146323
1 163279 976388655
2 114599
1 53073 91228340
2 79495
1 104872 295675996
1 10574 61255786
2 61849
2 119362
2 71628
1 191031 625106262
1 15093 156766572
1 183041 695910122
1 158988 683305506
1 87337 14975556
1 33025 41938499
1 59291 194267110
1 145310 50303475
1 49750 50370402
1 92084 670854962
2 196600
1 18534 8095410
2 140557
2 77683
1 81591 312212521
2 193090
2 86122
1 40636 729428673
1 119847 405349207
2 132828
2 181446
2 184665
1 89421 310158240
1 198710 231762822
2 21513
2 153472
1 142439 383490545
1 125780 982824411
2 63315
1 169114 512937401
1 148280 950171999
1 153981 407732895
1 75789 400305272
2 104926
1 127812 38461015
1 85234 298197454
1 98063 657164278
1 173816 307286268
2 96073
1 176427 301245573
2 70690
1 189329 237451532
1 17117 699083844
1 197240 832256063
2 108601
2 23660
1 85254 374830475
2 167098
1 67358 129456310
2 84777
1 128849 712549860
2 124342
1 10628 488513929
1 197480 121498778
1 98722 240965757
1 157462 176101326
2 29797
2 162538
1 150746 81543158
2 11349
2 45007
1 8436 496417088
2 14551
1 71159 356141974
1 50380 826224519
1 132627 806541438
1 91359 375858828
1 23521 396538811
1 147951 455606215
2 78400
1 128616 210948196
1 100081 129785318
1 191324 217974526
2 4904
2 124252
2 106993
1 122170 876753169
1 117386 955677032
1 123915 577922096
1 122789 793293149
1 193491 933336115
2 105065
1 161508 767763611
1 128330 399547097
2 122720
1 41300 537883210
1 126192 19825996
1 105490 282509904
1 108612 590258055
2 113575
1 72982 651920788
1 152684 966354234
1 120052 682585853
1 146754 585670618
1 109833 24652470
1 161429 124289972
1 17849 502339119
2 125756
1 53227 916940292
2 25245
2 121978
1 180041 631039946
1 53564 949432497
2 8720
1 57795 787269992
1 28457 216762227
1 55369 753725334
2 99768
1 15827 812506400
1 119226 546516638
1 165707 622151576
2 151483
2 20604
2 24789
2 182011
1 53823 865906938
1 9354 138476318
1 181487 882743477
1 82549 545717037
2 37866
2 175720
2 54081
1 167780 602691061
1 7469 853649242
1 20959 787410583
1 11393 322801252
2 26633
2 78497
1 167042 468873966
2 134935
1 96590 99256637
1 114686 442434486
2 138426
1 134567 508260459
2 49768
2 98308
1 93781 928532004
1 103894 686001460
1 144739 981600214
2 180206
2 124207
2 64760
1 144542 238681150
2 193811
2 92911
2 45064
1 190822 437781074
1 118484 472112027
1 13622 164719360
2 93607
2 67111
2 152214
2 128799
2 190155
2 64509
2 137339
2 94412
2 184502
1 65050 602918843
2 184392
1 12564 651074713
1 151077 667605297
1 199281 267814148
2 187023
1 102031 747900565
1 12951 254107603
2 162855
2 122524
1 49498 1816201
2 91877
1 4634 369833336
2 157247
2 109111
1 56001 753002056
2 136617
2 155400
1 2181 514064544
2 136216
1 114241 67193805
2 173837
2 58302
2 18304
2 193301
2 177706
1 111952 136094094
1 72214 676393111
1 128887 422001962
2 58429
2 58178
2 46022
2 167682
1 176095 828909647
1 9667 724943528
2 29628
1 18908 913132611
1 14595 218271915
2 115120
1 19505 628471380
1 6557 109086025
2 6480
1 136471 377826308
1 85394 779494428
1 35744 393192447
2 145026
1 62008 954406226
1 41621 374418767
1 23037 337348647
1 143930 444811018
2 161155
1 85153 182025886
2 31742
2 60689
2 42886
1 54489 582306520
2 79359
2 135967
1 129160 635658447
1 144828 94504553
1 76876 17044857
1 171234 335778775
2 74595
1 110559 383418984
2 49442
1 32252 558271330
1 16888 811105381
1 94287 101117857
2 124093
1 143896 32979194
2 175398
2 3581
2 75538
2 19335
1 16086 598084802
1 1816 814779958
1 74875 706706166
1 8568 7240043
2 169953
2 183964
1 138218 332416270
2 115842
2 150752
1 119686 964784723
2 113738
1 21568 158368473
2 70329
2 77940
2 179080
2 41231
2 119509
1 131842 76749294
1 112440 257374209
2 65189
2 20190
2 78815
1 104617 174053850
1 63675 615477125
2 136956
1 159580 828033211
2 43320
2 164180
1 101241 744503623
2 53830
2 107963
1 116112 107663139
1 122118 119713530
1 185917 622450212
1 97494 695204618
2 72423
2 174886
2 54705
1 12628 376832439
2 81291
2 109102
1 168229 382458504
2 37137
2 11933
2 140339
2 109447
2 107444
1 180645 454143914
2 87513
1 147573 297415684
2 98219
2 194946
2 54319
1 34595 396946714
1 194252 816540190
1 144554 301731696
2 177515
2 145605
2 168142
1 33946 224232056
1 22044 748929354
1 17526 894337615
1 117680 164674966
1 54795 315162742
2 138747
1 105442 626417686
1 173864 721445248
2 85405
1 3661 872062371
2 99141
1 160162 758493397
1 3069 251488400
2 184662
2 97551
1 30414 221126781
2 116160
2 11950
2 187364
2 40265
1 69620 590187387
1 117037 118695570
2 66898
2 57437
2 96041
2 111743
2 46441
2 161681
2 142407
1 165392 653861687
1 96532 248865167
2 124544
2 178713
1 131822 618271544
1 137128 690681591
2 183944
1 26444 861845494
1 41945 957865106
2 56207
2 182822
2 73121
2 82233
1 197523 7948043
2 164515
1 151523 923100216
2 38739
2 166185
2 19742
1 53045 825485360
1 34156 190153100
2 166447
2 82039
1 173906 48620488
1 93063 10650880
1 47602 468330868
2 176555
1 10897 218021855
1 126129 545625012
1 161274 22879899
1 86641 303389092
2 80754
2 77305
1 142251 458963917
1 27039 860529494
2 102677
1 124829 351062425
1 179121 348213527
2 184427
2 147727
2 143517
2 18083
1 181912 909289890
2 56978
2 20150
2 71500
1 106928 65981172
1 67332 478161296
1 165279 144118452
2 94983
1 78414 227518784
2 83449
2 987
2 122847
1 169913 435959788
1 165227 128062505
1 194986 975063270
1 69037 950201872
1 28504 658839122
1 75494 495439401
2 35440
1 72842 500005259
1 64442 656444562
2 43759
2 172059
2 121499
2 23610
1 162464 788749541
1 172862 293099040
1 74145 178459637
1 57495 399092472
1 24400 906195877
1 110423 702167528
1 67546 778200984
2 88823
2 158855
1 14651 528058085
1 44143 534751894
1 22117 563500680
2 177814
2 71872
2 47491
1 14634 655136187
1 178492 981541707
1 51077 802023784
2 143514
2 139814
2 119056
1 78751 326552310
2 183288
2 54217
1 158005 101491592
1 128625 842014065
2 11710
1 107286 871109140
1 41748 505273262
1 119996 309626438
2 112578
2 103505
2 71602
2 153387
1 92196 980494335
2 178995
1 141801 186003978
1 84679 856283857
1 40907 668660405
2 27237
2 106800
2 14312
2 10023
1 7548 279197965
1 54542 355226743
2 155073
2 189284
1 162950 240613483
1 75746 647263199
2 176559
1 87268 204289143
1 26313 992825094
2 75503
1 25612 647426919
1 21708 852308473
1 31062 97067311
1 117660 901353934
2 167581
1 136049 634419760
1 91555 133089849
2 109125
1 82967 377552955
1 39922 475518337
1 154230 229147289
1 61968 576187257
2 144421
1 171785 784115499
1 111153 435619080
2 21259
1 91815 973510679
1 63393 313417241
2 182612
1 84759 249668242
2 102094
2 120920
2 123590
2 148870
2 73877
1 22517 53099847
1 82846 932229875
2 92627
1 161413 131349878
1 15302 516063131
2 187535
2 31067
2 189404
2 173135
2 118608
1 136322 772589950
1 16746 992893668
1 153675 314466734
2 122223
2 149017
2 42685
2 165687
1 70275 987371830
1 181746 314652878
2 41153
2 184732
2 55790
2 162876
1 63116 831644095
2 119947
2 50697
1 68737 724855763
1 95330 742810808
2 32796
1 41457 525419903
2 157631
1 143182 196443206
2 63477
1 127749 618277275
2 42535
2 59655
1 155395 533784296
1 185866 184591067
1 173661 488600896
1 166462 592352966
2 69309
1 157314 830156966
2 143917
1 20625 666401515
1 178248 847252836
1 108997 911737002
2 113124
1 122919 417440143
1 114777 26007947
1 113223 589989797
2 144944
1 194363 554736522
2 48401
2 52710
1 150209 266093524
2 81396
2 58646
2 83893
1 96909 156345569
1 171510 853832935
1 182664 249300650
1 27258 865710723
1 60903 793587350
1 118033 536844136
2 165423
1 145209 537615722
1 133640 356551221
1 166450 41175407
2 80996
2 81824
2 16339
2 198174
1 97634 421971159
1 2976 774894211
2 70318
2 63743
1 184749 248735285
2 81460
1 21832 241285024
1 49390 953632113
2 110689
2 45676
2 15516
2 107009
2 171839
2 98578
1 116581 975578424
1 25907 902691915
2 164898
1 194433 809914358
2 199509
2 71376
1 27180 794385620
1 131525 265782071
1 73442 34095605
2 138580
2 189711
1 128683 824280994
1 84251 394535589
1 170098 839634575
1 121898 242148287
2 102933
2 183938
1 74992 339522504
1 136255 613438447
1 89659 740621787
1 131186 342177989
1 122510 37777743
2 107748
1 144977 838643891
1 79925 321936968
1 107405 727487512
1 11223 716192081
2 23161
1 105207 866037504
2 130964
1 161147 602467465
1 91744 561644423
2 159252
1 122277 946713893
2 123886
2 64802
2 113358
1 93707 422475996
2 75046
1 5371 529562845
1 166600 412705523
1 43437 275599897
1 19805 280719034
1 153679 46810770
1 118713 814788178
1 73633 29336886
1 134511 910733475
1 92294 151123196
2 61575
1 164053 75821195
2 79068
2 82570
2 34182
2 2817
1 70416 984438325
2 156718
2 157276
1 24199 116645417
1 41962 952170699
1 111926 584077351
1 17035 419588808
1 180359 788761466
2 27035
1 128771 690332948
1 30442 511778704
1 181463 932715602
1 189585 444169340
1 75258 858066512
2 142267
2 34353
1 75480 541858230
2 149973
2 152541
2 94034
2 101414
1 191690 100660345
1 60491 416963035
2 197300
2 120337
1 100795 543427003
2 34163
2 31134
2 131998
2 14942
2 2870
2 19375
2 88324
1 133849 777131725
1 43867 439898412
1 78471 633267976
1 15216 21303176
1 25440 162745199
1 110980 218551321
1 49482 366183970
1 74894 527805391
2 110662
2 141177
2 71970
2 159231
1 24550 959378016
2 31614
2 197992
2 108824
2 149433
2 95585
2 9931
2 89607
2 197615
1 39015 23742459
1 130511 600181392
2 116195
1 88267 692101108
2 57811
1 190426 31285952
1 135660 512567804
2 149819
1 40873 77989978
1 195916 25262824
1 136115 820414689
2 149885
1 75011 133751057
2 80122
1 14333 406246322
1 1880 657674068
2 104060
2 177790
2 41468
2 48573
2 156263
2 197980
1 169777 159001928
1 133748 616942899
2 159750
1 44329 443774275
2 102594
1 167326 741787800
1 197502 522525473
2 10248
1 62116 546862326
1 174002 737410321
2 75620
1 152413 79520969
1 92952 625613494
2 174934
1 99682 353791341
2 34696
1 50309 758960933
2 173619
2 187495
1 120521 675099256
1 127347 913105940
2 43391
2 29226
1 106655 277524585
2 104399
1 165942 757434117
1 129914 773000938
1 32234 235605682
2 184542
2 148411
1 20857 406162970
1 99752 51724347
1 140134 111532729
2 21353
1 187190 461298319
1 93520 332442788
2 126732
1 87226 478164905
2 52497
2 179021
1 172740 973578719
1 158940 112758685
1 38295 20806894
1 87860 347275028
2 121625
2 87890
2 83190
1 93111 777994982
1 36114 209763869
2 129760
1 151053 787071645
1 134919 852704608
2 60317
2 106968
1 142358 200320422
2 3725
2 125854
1 179310 494510147
1 70477 930815163
1 46230 148240888
2 74337
2 44757
1 44793 867752155
1 129061 492228978
2 194248
1 102250 140160491
1 73311 476469549
2 111241
2 33304
1 153055 44599836
1 124881 113397975
1 174908 433917504
1 67271 765605322
1 23939 395220345
1 42681 685497496
2 4865
2 163974
1 173977 599046789
2 118626
2 96696
1 116393 372598440
1 18338 780143629
1 177479 926997728
1 190174 214790851
1 74280 836978030
1 48947 867194772
1 162434 393205396
1 29981 666156095
1 51648 876068036
1 180660 793414294
1 119911 205738821
2 64442
2 184741
1 72581 722306991
2 26347
2 8954
1 86612 203035453
1 7244 826887064
1 76870 363992283
1 59648 19744086
1 83656 577016925
2 115927
2 35992
1 173751 888596380
1 195064 933486077
2 104504
1 54275 481534572
2 179128
2 94977
1 98191 904361296
2 16736
1 27774 924168173
2 70862
2 137567
1 1152 595105267
1 118752 428686154
1 87020 723281671
2 140487
1 51979 76904073
1 77420 828788377
2 134325
2 152519
1 134684 653102569
2 42100
2 106345
1 69779 367645790
1 146384 742481668
2 127284
1 139264 571141112
2 66915
2 129736
2 45674
2 197911
1 73893 699312882
1 182183 433837108
1 172290 919603750
1 52684 784762738
2 66556
1 40410 605201817
1 22003 451005664
2 143442
2 152401
1 74536 509536360
1 192739 176454459
1 25287 427162400
2 7064
2 124268
1 38712 972087411
1 182616 905770001
2 101185
2 69408
2 122027
1 170496 91033333
1 85591 872384273
1 56463 714093852
2 7120
1 31808 844356176
2 138769
1 106014 888121900
1 167683 265798469
1 162712 511566785
2 57992
1 58493 172428244
1 145065 934535132
1 88418 426825447
1 160469 775943337
2 64158
2 166230
1 137931 693560566
2 94623
2 131813
1 71237 19380634
1 166999 703302911
1 136836 666112043
2 100344
1 16211 726635602
1 104890 656350438
2 118705
2 60567
1 84500 162337588
2 115445
2 180301
1 1936 40450926
2 52480
1 54388 335035246
1 40242 743703138
1 116153 352236347
1 94548 175390792
1 31290 903010786
2 107852
1 5018 533737304
2 103347
2 122529
1 147049 567949940
2 157109
1 45326 844882518
1 78678 189812771
2 35584
1 134987 616326321
2 35854
2 44415
1 107521 695356530
2 157488
2 115612
1 158896 767410691
1 96244 29587532
1 110970 346931538
1 181923 694731629
2 11783
1 42849 819021957
1 129813 49203616
2 36500
1 101797 515012823
2 152703
2 47311
2 148793
2 107220
1 18221 419469499
2 124504
1 92114 693582653
1 71042 437427392
2 172379
1 10125 468939562
1 492 79384597
1 61745 652993997
2 116331
1 69387 846241445
2 70646
2 160193
2 133897
2 169159
1 179765 918838867
2 10306
1 1460 410453644
1 159522 882085014
1 123167 882653592
2 27504
1 118961 564869108
2 108118
1 139564 959152717
1 20545 154073934
1 107722 574915728
2 109250
1 45865 36579244
2 15845
2 147496
1 17133 420060926
2 4515
1 29813 802892413
1 41052 532356314
2 16948
2 59262
2 94468
1 147739 147080831
2 60808
2 19914
1 176853 120005899
1 179337 789712777
2 40917
2 154422
2 113060
2 78742
1 102582 867864523
2 3830
1 69647 416130349
1 110346 531900422
2 11382
1 73674 202467411
2 138247
1 131406 188842942
2 80322
1 159968 100805527
1 161122 410745963
2 96719
2 137852
2 109265
1 46419 131927168
1 150404 86416635
2 123182
1 83316 790835880
1 105804 758995283
2 32617
1 196816 424524158
1 28569 610892672
1 94125 329238397
2 20469
2 42526
2 47318
1 26630 175785858
1 150331 184982961
1 89057 447228469
2 4163
2 74049
2 25743
2 111494
1 163953 738784168
2 72947
1 142471 915703271
1 135748 448711015
1 148666 387678643
1 181423 188533640
2 13429
2 29271
1 82161 945828869
2 190485
2 111565
2 165535
2 103896
1 85385 465841487
1 140121 533833385
1 177078 853932672
2 70504
1 56872 781997834
2 91118
1 93255 496622648
2 29696
2 105276
1 19370 327330278
2 11628
1 87116 463563834
1 117837 527028363
1 85313 908995062
2 160500
1 190518 437873606
2 58657
1 129154 497128447
2 93076
1 97654 367634229
2 12753
2 42890
1 121875 941153215
1 34949 945021949
1 161165 454827162
1 177610 260588594
1 146226 275011799
1 194048 376557535
2 131215
1 90622 75682822
2 48031
2 121281
2 93927
2 176082
1 96597 606497115
1 166130 284863641
2 37076
2 198603
1 188382 50045776
2 41834
1 104147 918684612
1 100459 785234849
2 85969
1 142077 378464717
1 75885 785222724
1 23979 624530380
2 93412
1 51173 467374135
2 187083
1 113070 793665933
1 141982 542365048
1 56318 910175981
1 180706 420471232
1 124446 686912700
1 76249 115867915
1 162353 906591610
2 95073
1 162815 426546337
2 86780
1 71714 679340686
2 21653
2 28275
2 69074
1 87067 289877574
2 12055
2 52170
2 50792
1 62541 725863517
1 169621 974194952
1 194521 807754483
2 107674
1 68485 428680764
1 119943 819844098
2 103613
2 64077
2 10451
1 197268 102522008
2 169690
2 115718
1 3497 775232948
1 173526 866098500
2 129801
2 15024
1 56001 775681509
1 29469 907727006
2 194214
2 18656
2 70442
2 83692
2 125869
1 34486 630273876
2 58624
1 91293 416962496
2 102800
1 15934 320924107
2 9948
2 123695
2 47680
1 140256 934677322
2 23698
1 186081 696237082
1 195780 300888862
1 2808 331900111
1 122007 850573307
2 46830
2 150028
1 15056 400861300
2 153811
2 132879
1 166100 636608423
2 86844
1 139824 916944827
1 82838 470232058
2 56660
1 129599 83240366
1 76412 113664504
2 89849
2 165292
2 195319
2 126060
1 51771 274325757
1 189104 321863729
2 43041
2 76244
2 23098
1 139177 316935901
1 86912 768074705
2 152771
1 339 698512373
1 25853 402433547
2 131253
2 189531
1 15400 839658049
1 115655 412635174
1 15575 656852889
2 133127
1 177070 71377029
2 77790
1 130393 157015385
1 53837 921505963
1 18965 125161970
2 161405
1 136131 41485427
1 35434 811631674
2 27119
1 3347 550676671
2 67399
2 58765
2 180801
2 158364
2 14605
2 17808
2 42744
1 138571 462978564
1 118309 641606925
2 118724
1 176957 729427864
1 104314 916081811
2 124278
2 66023
1 169705 84522884
1 197819 999786966
1 33280 314019731
1 51257 598434973
2 117114
2 42716
1 143412 298152584
2 175456
1 155975 782078386
1 115050 854430629
2 151393
2 18650
1 85431 824724632
1 31550 458536129
1 114781 95089440
2 13619
1 74895 783310022
1 88955 53945604
2 45625
1 60429 393001617
2 18334
1 179760 179792519
2 400
1 164298 439872781
2 140517
2 13590
2 52104
1 66102 229472830
1 23121 302091197
2 39163
2 113700
1 197212 87763205
2 171889
1 122376 28704596
1 32053 899570850
2 108687
1 193831 721801792
2 114164
2 48628
2 26165
2 26067
2 53061
1 156822 577440912
2 46293
1 111658 48460876
1 10020 583764122
1 134512 653816945
1 129214 713532175
1 176398 760097351
2 67288
2 117296
1 128139 276822097
1 188579 458145064
2 26208
1 108244 858276126
2 52325
2 134691
2 16950
1 174460 931684052
2 43581
2 158640
1 130919 362633181
2 29804
1 148313 420775165
2 13605
1 174606 445950468
2 125787
1 32296 733045247
1 56910 685588643
2 102803
2 178559
2 158131
2 166510
1 161584 544457070
2 55973
2 76610
1 76466 670604408
2 86050
1 10029 208753438
2 7666
2 167697
1 98845 348456185
1 7726 437299103
1 153575 642101362
2 189387
2 29796
1 71874 116070434
1 187347 935779174
1 13963 453802056
1 185575 730351443
1 107830 163193647
1 152270 903847006
1 181414 587242082
2 22069
1 27421 888177529
2 105389
2 140131
2 68247
2 91788
1 45045 986185771
1 122797 731798117
1 192574 449900565
2 168216
1 129481 941825104
1 17238 641452188
2 166081
1 141719 474904810
2 171800
1 165673 387877734
1 85272 857962698
1 42014 680996406
1 106914 971450701
1 108352 666851585
1 166786 448482361
1 143303 926389352
2 12557
1 88284 228349251
2 113441
1 153735 497391258
1 138531 589775724
2 159575
2 188215
2 62181
2 34901
1 166482 41848670
2 113422
2 105007
2 135597
2 1255
1 87030 750358687
1 53006 245223884
1 19486 219474725
2 4977
1 73991 563233099
2 72582
1 156521 871578201
1 105189 632878434
2 69247
2 53402
1 45148 749640488
2 129019
2 176967
1 165993 40600104
2 56317
1 90191 628625385
1 15248 867891682
2 49327
1 189050 786865698
2 172689
1 114895 173565329
1 145640 529384024
1 23795 99334657
1 103995 478097753
2 6140
2 163910
1 127655 758374697
2 46389
2 155997
1 139474 103803559
2 50742
2 140892
2 14350
2 65668
2 149462
1 39697 154274774
2 74549
2 198836
1 10106 868959706
1 69700 990130938
2 68631
2 12354
1 188785 821336702
1 73811 411266469
1 63242 226135124
1 174368 326505512
1 74947 641123386
1 117842 341654979
1 22763 871649656
1 173731 8494412
2 169735
2 151745
1 112274 6890809
1 4735 454203623
2 149600
2 112812
1 96844 511674963
2 136328
1 64850 720538280
1 14430 837769108
1 36162 579615150
2 58156
2 134000
2 17540
1 88443 728144367
1 53528 175764817
1 60588 715254550
1 60835 791966256
2 30444
2 131765
2 60034
2 134340
1 149452 24472690
2 141798
1 175655 894148439
1 131262 592954419
1 27117 433572034
1 161674 241876368
2 198154
2 79994
2 163043
2 179938
1 183684 622117868
2 199753
1 153071 538956542
1 129957 914460324
1 197362 681621524
1 115516 958902981
2 75974
2 48161
2 53947
1 156270 26760082
2 178458
1 90143 24772954
2 75013
2 129963
1 71998 699328008
2 139005
2 193591
2 19199
2 129707
1 184972 925851041
1 188972 57551828
2 115720
1 88368 263612844
1 94616 19497334
2 26616
1 52328 836301045
1 7038 59333429
2 173044
2 50415
2 91055
1 37121 347539676
1 78417 321858750
2 16015
2 113725
2 77604
1 53879 678873780
2 184174
1 186994 529425932
2 199933
1 28625 619346218
2 65498
2 136454
2 28965
2 40147
1 179646 709910574
2 180123
2 11583
1 132010 197393372
2 114834
2 72716
1 170135 665774320
2 56803
1 39551 49275564
1 199629 578099577
1 32814 27843492
2 135656
1 93619 215968626
2 193950
2 164062
2 128471
2 83025
2 46188
2 156597
2 65833
2 145471
2 190015
1 48494 881611063
1 91318 444482762
2 42167
2 100169
1 69294 411630428
1 162758 44627682
1 113068 313448821
1 81892 425789097
2 162989
1 170640 423750135
1 150371 539274450
1 52499 657630296
1 35712 258022061
2 110370
1 49567 524884040
1 83973 248877629
2 22441
2 96776
1 167757 604225805
1 47103 800167209
2 112822
2 11193
2 54446
1 22960 729378957
2 72889
2 175080
2 132816
1 67604 957227768
1 146647 963429989
2 39419
2 195300
2 121759
1 183582 844564151
1 63528 378294130
2 31233
1 60865 721326016
2 42333
1 72052 451457129
1 30512 52619533
1 136018 110829845
2 49647
1 107554 875791778
2 170110
1 145237 530615537
1 68662 931831435
1 109164 241217734
2 134926
1 131632 25914635
1 52161 33627904
1 177829 265363299
2 15172
1 94084 950896081
1 99360 427804752
2 136264
2 170628
2 67356
2 71794
2 131260
1 163959 602272168
1 113591 890543185
2 192815
1 105929 471793933
2 178530
2 164882
2 174520
2 190850
2 4112
2 77324
2 82396
2 86708
1 154255 416576695
2 158007
1 101731 332127870
2 52722
2 118742
2 84711
1 177354 126906148
2 115085
1 102061 948467086
2 58571
1 41140 745481864
1 144910 754307670
1 86606 545583595
2 171364
1 4946 674052192
2 11766
1 60444 867992992
2 141749
2 166459
1 15215 487670216
1 171959 248866446
1 95921 231492127
2 119939
1 83471 347135233
1 178117 581992148
2 22160
1 169724 421575606
2 121114
2 164391
2 145730
1 67204 262730713
1 101198 160677771
1 67459 433802174
1 162978 920551231
2 199793
1 71467 527480092
1 21404 199414955
2 108619
1 144505 807339067
2 147784
2 110139
2 27489
1 107905 382613081
2 98004
1 1906 550208583
1 89138 683499635
2 53091
2 18039
2 88210
1 41532 117007028
1 45344 590656382
2 52498
1 56502 51326314
1 90098 627133662
2 50735
1 79424 444634876
2 100180
2 32634
2 28370
1 13499 944876124
2 28940
2 87357
1 191281 445023271
1 62026 235641643
1 58201 49366157
2 41792
1 111 352135858
2 143431
2 134634
2 108180
1 162056 882295335
1 144741 253749811
2 49604
2 158358
1 89453 444125299
1 116913 502070088
1 92839 748808802
1 9997 775398694
2 96239
1 28226 268733078
1 174323 797268702
1 8910 272806035
2 66642
2 96540
2 13761
2 178065
2 106414
1 107540 34360093
1 187456 158068109
1 198043 752808341
2 140475
2 116283
2 61992
1 17912 42333222
2 174001
2 129281
1 173302 523715799
1 175182 841548949
1 173462 934914979
1 70749 535755980
1 71199 792162383
1 74153 969405413
1 134167 640750673
1 112809 387889540
1 91948 881989532
1 193228 554712814
2 101083
1 54248 551704912
1 119224 154383407
1 59831 478095881
1 46808 18188203
2 173522
2 91997
1 88218 846641505
2 55891
1 131240 502545505
1 157070 594280028
2 52316
1 82456 822180697
1 36744 115234904
1 108720 40041430
1 141125 402272877
1 64112 172310853
1 131806 407579287
2 183441
2 28067
2 33336
1 153173 24419347
2 134984
2 3598
2 184820
2 190766
2 111511
2 193237
1 41299 581217943
2 35578
2 185999
1 137687 646560300
1 132932 792135951
2 74828
2 26784
2 45880
2 36923
1 108488 999063036
1 132067 34153426
1 70931 168941721
1 32094 221071331
2 140420
1 184844 163921881
1 11222 684889800
2 196365
1 48355 252529116
2 180423
1 186141 104249558
2 3247
2 75259
1 29825 380735726
1 127567 298000522
2 69238
1 35648 226091641
2 9901
2 2403
1 36754 972778381
1 28557 465549185
2 130458
2 116020
2 68217
1 19674 180215711
1 161830 452542436
1 172996 214416343
1 45258 229044401
2 189479
1 136682 402238716
2 197872
2 89036
2 192135
2 83484
1 144075 371849758
1 182320 857716415
2 36073
1 114154 338260830
1 141942 958462746
2 99330
2 145409
1 124714 818916642
1 120525 862016213
1 5703 790119170
1 194521 787831302
2 6416
1 162057 231440344
2 193280
1 37900 261035843
2 145752
2 100173
1 163943 505387271
1 28160 121965852
2 59602
2 99732
2 165096
1 27827 917960260
1 133117 868194061
1 88299 690683302
1 93952 495149243
1 67129 249793413
2 41182
2 135010
2 54927
1 85113 639610989
2 143391
1 30217 780194785
2 14078
1 87255 204206267
1 60108 267781164
1 122192 17684751
1 75617 144132114
2 123121
1 110561 998101773
1 72605 919349663
1 99582 329162603
1 199626 324334914
1 52544 947172858
1 176515 866207347
2 16792
2 119600
2 155161
2 196334
1 49851 889173616
2 104488
2 128931
2 36252
2 156826
2 123073
1 147743 101748773
1 13626 253388243
1 164903 162252140
2 167365
1 136507 607511664
2 43071
1 88462 581530562
1 100635 101308719
1 78882 986619929
1 108134 36206840
2 154198
2 84139
2 87955
2 191641
2 105517
2 126457
1 64266 487894221
1 167291 965378545
2 81758
1 143839 485083313
1 123235 567830245
2 97734
1 128119 595425210
1 94236 669972596
2 9791
2 150415
2 21993
1 41260 357342601
2 39914
1 12250 317891331
1 13043 976423207
2 36738
1 129053 347305888
1 119529 953870714
1 27753 480149863
1 52851 817422368
1 173866 650597112
1 100715 649281988
1 130046 302052757
1 17825 980338468
1 27646 285227475
1 64333 564364403
1 59045 381825635
1 177726 435503282
2 8266
2 33399
1 76469 749564361
2 65706
1 75984 201735455
1 67657 809994717
2 70824
2 56136
2 46482
1 94173 633129368
2 35995
1 171928 892048854
2 48366
2 121588
1 24397 916461084
1 114624 588384709
1 64169 740186653
1 77953 236603882
2 87591
2 86931
2 125428
2 20946
1 157550 768809847
1 12368 887215722
1 169421 470150507
1 124380 381456619
2 47940
2 131225
2 96074
1 117593 587917443
2 102180
1 153805 231499201
1 151438 105703364
1 134372 773453141
1 45000 454920873
1 26271 727521786
2 45779
1 53259 937738202
1 83249 478619821
2 72000
2 67281
2 120760
2 97468
2 122779
2 109077
2 11911
2 185021
2 76784
1 170855 743237846
1 131584 864929488
2 193426
1 44740 420480612
1 29813 797590789
2 42300
1 102411 458069116
2 119093
1 80275 91379117
2 139376
2 79518
2 37083
2 154684
1 14753 932846148
1 20407 841811946
2 42860
1 190252 160967412
1 126457 303321845
2 101493
2 127581
1 198753 624840662
1 20622 652659954
2 14769
2 81335
2 173475
1 49924 437493223
2 129221
2 53830
1 9487 357984421
2 8989
2 80641
1 40230 679063333
1 72298 647617160
2 151755
1 110682 980461829
1 90009 609127464
2 193322
1 70043 217295396
2 176734
1 306 597695080
2 63779
2 16652
2 82490
1 20699 747887131
1 40732 356931576
1 13624 563124286
1 173696 619127932
2 192037
2 89222
2 68962
1 143790 482897587
2 44776
1 71900 667082271
2 75166
1 109829 71332728
1 68369 825630029
2 47589
1 118524 289042391
1 156181 224633219
1 54625 644100932
1 19490 922525319
2 10680
2 106260
2 169262
2 118091
2 198899
1 120640 417956734
1 159494 212724235
1 34648 960142724
2 180420
1 120097 4909088
2 14230
1 167891 411032560
2 112358
1 89970 865298270
2 122487
2 98339
2 75037
1 29280 554423408
1 39020 39801656
2 136657
1 47403 682487062
2 66728
2 194248
2 153010
1 43535 594634396
1 92083 321855689
1 98171 382903469
2 29147
2 46325
1 51983 896590705
2 151183
2 107971
2 151390
2 59881
2 171418
2 1322
1 84604 329937525
2 164288
1 12196 512753034
2 108004
1 105647 960489015
1 124133 120917855
1 182405 909942491
1 161357 68716760
2 17770
2 70295
2 48844
2 151458
1 139865 427214779
1 143562 10761155
1 132321 463700358
1 116324 650525869
2 103236
1 197910 957952590
2 172323
1 193505 39065813
1 56602 325396233
1 57894 196416475
1 153547 864301482
1 191717 411800223
2 61828
1 174786 348765446
2 172947
2 47074
2 155782
1 25159 599826154
2 27482
1 122733 107010328
2 151443
2 161354
1 70249 958760921
2 60771
1 92781 379544821
2 191572
2 170228
1 72358 18996344
2 102082
2 162946
2 109155
2 144954
2 24261
1 142752 534764891
2 120648
2 81165
2 186722
1 135128 930862196
2 68105
2 143371
2 83189
2 140448
2 13223
1 117943 714035824
2 55920
2 77358
2 92504
1 22733 739571553
2 111857
2 76863
1 169570 587487035
2 30592
2 90384
1 164186 472139908
1 32569 857071926
2 147046
2 76485
1 91374 167176548
2 91780
1 25824 631917045
2 97019
1 78653 954251388
2 25804
1 142446 370626522
2 162408
1 193268 607607860
1 142748 970520751
2 90927
1 171218 598285220
1 49399 693655965
2 138303
1 18024 147196928
2 55438
1 36863 841167093
2 175386
2 86503
2 16060
1 145238 734128777
1 55815 254221163
1 195444 222162320
2 136990
1 150439 317235617
2 121678
1 54174 880682957
1 188601 641667088
2 106724
1 166477 951034799
1 105100 793842280
2 31113
2 13789
1 191243 530037322
1 189311 787460008
2 120081
2 52187
1 192920 300959125
2 90879
2 130343
2 172492
1 29039 138035368
1 37491 44229529
2 56419
2 68872
2 9991
2 91913
1 187668 533649996
2 137538
1 18794 557936888
2 198430
2 1350
2 106648
1 91230 30990438
2 23026
1 101779 334396762
1 91477 166345967
1 31376 90484898
2 51512
1 174999 807513096
1 186533 714803303
2 43903
2 149075
1 188096 883392642
2 93913
2 81376
1 148954 932317602
2 114705
2 83673
1 131298 861069574
1 70773 225364246
1 153079 608206925
2 139397
2 131136
1 173957 749722008
1 186105 199266562
1 150501 878164678
1 192847 592322390
2 81691
2 91057
1 38023 862008612
2 117104
2 186869
1 168597 105733696
2 66607
2 113615
1 73513 411725976
1 88221 405896749
2 124524
1 172519 907058986
2 141355
1 65840 875347194
2 182298
2 38920
1 62528 173428907
2 122022
2 167043
1 159065 698458203
2 154591
2 112597
1 935 807447244
2 89770
1 55601 754997145
1 90797 391818113
2 130136
1 114955 151158445
2 191362
1 20682 18409421
1 101426 146971880
2 103101
2 52410
2 161723
2 37340
1 149257 457489974
2 57121
1 183369 82316437
2 194939
2 100530
1 130990 34900931
1 197073 302118655
2 151705
1 182200 132628576
1 47891 254558882
2 36008
1 143843 609274749
1 8885 407612503
2 171142
2 151372
2 9646
1 152023 647431543
2 55233
1 36209 627522610
2 133812
1 17152 890323885
1 155508 73840291
2 129902
1 54195 993553488
1 163860 725861571
1 42808 818080570
2 133630
1 69575 912190225
1 10975 687784355
2 59894
1 80852 562479853
2 100327
2 2037
2 175731
2 187356
2 4281
2 91880
2 112418
1 1094 54301323
2 163758
2 131124
2 131348
2 173726
2 54047
2 38425
1 156497 981606436
1 23213 646878394
2 57489
1 16787 346398467
1 101670 769750334
2 84943
1 170672 384717177
1 10926 423256253
1 161744 837216972
2 105337
1 54146 305361340
2 117023
1 7081 686156756
2 59685
1 31034 374764513
1 141076 623989224
2 141444
1 55049 5040
1 181011 59424193
2 116623
1 46769 991616157
2 102306
1 99115 446278441
2 199702
2 58928
1 143762 416616685
1 11975 60126256
1 84540 610079693
1 197255 670092251
1 15249 768443903
1 160329 468311651
1 89686 741224441
1 58415 310953073
2 17318
2 63152
1 158685 318334214
2 184046
2 4561
2 129574
1 43640 424233901
1 168310 532613263
2 171690
1 175169 493009010
2 68853
2 111841
2 139849
1 111879 272172013
1 108611 554196446
1 82631 143633828
1 34054 796135073
2 78991
1 68833 641562098
2 96028
2 80901
2 195141
2 100445
2 99249
2 12445
1 88533 165612406
1 156517 318917742
2 91872
2 61040
1 45032 784316428
1 114810 367041668
1 124445 71773542
2 61205
2 39082
2 59005
2 172028
1 159708 501078793
1 9098 754813085
1 123842 332827501
2 141015
1 118179 88689185
2 58210
2 188680
1 109131 246928316
2 193344
2 169605
1 160404 469434573
1 29901 273385636
2 99923
2 10758
2 114361
1 101956 794686754
1 69158 527930151
1 14542 738752604
1 13621 579556574
1 150377 738307297
1 155305 635228860
2 179696
1 182267 43095999
2 78768
1 33262 47003876
1 147046 675130850
2 129889
1 33630 375554154
1 79547 573609837
1 199339 619685989
1 19887 21177008
1 93595 520587616
2 194422
2 193136
1 185564 437869385
2 133949
2 86998
2 156713
1 147675 258967617
1 109763 266908039
1 56632 736062697
1 51333 241455575
1 50689 759747475
2 105787
1 153790 818153742
2 190959
1 56526 834897688
1 72060 675559698
1 14129 54945314
1 5756 413959477
1 179206 563864561
1 162906 458954366
1 193858 131341593
1 53540 242521083
2 97084
2 49206
1 167770 123275713
2 73307
1 199849 157725888
2 36692
2 149895
1 114481 277571399
1 155329 103627463
2 85945
1 107622 709810484
2 74693
2 34749
1 89184 767724720
1 158303 807409820
2 1964
2 168181
1 14580 644634189
2 135421
1 156040 43770716
1 79025 366767305
1 142962 408635769
2 95117
2 5930
2 188182
1 80545 455537376
1 38387 630333302
1 132082 982348519
2 15841
1 39936 129080131
1 156585 235520915
1 162685 217504825
2 93304
1 51158 5489252
2 119808
2 25058
1 181722 387015562
2 57355
1 93854 917044065
2 147264
1 74964 21624936
1 89718 543224129
1 158862 368449739
2 36562
2 10096
1 66454 292639194
1 23752 39292027
2 28285
1 162271 399067429
2 62194
2 189319
2 67792
1 9160 601713082
1 198456 526998385
1 87340 460017850
1 124681 923445322
1 13254 864401533
2 61228
1 59961 18154499
2 140132
2 38904
2 50292
2 152450
2 98963
2 60245
1 199218 977990803
2 129310
1 151853 253447951
2 136127
1 31553 500113237
1 34213 988874443
1 104303 611802219
2 72082
1 91349 509958502
1 54052 233778347
2 148334
2 190266
1 100851 361516033
1 47898 252165475
1 7130 814715385
1 172551 894435020
2 117626
1 190982 354059136
1 174941 51947535
2 113145
2 186266
1 55617 477121470
2 161179
1 51477 580047627
1 53670 653535756
2 172376
2 146133
2 113563
1 30681 678699466
2 146405
2 42144
2 131909
1 21912 554022557
2 146933
1 148965 854335794
2 50266
1 178271 255179725
2 147904
1 101643 697478667
1 65544 632703852
2 126287
2 2272
1 42018 181903593
2 122276
1 66354 721364582
1 170449 167279205
2 176435
1 138196 705153277
1 63236 426534891
1 71665 764859184
1 178312 450565674
2 160405
1 149280 820123329
2 98501
1 16696 103617094
1 105142 177654993
1 194827 807136159
2 16515
1 134826 730762948
1 124998 17790356
1 77819 63002711
2 198892
1 63385 274108690
1 32976 6969211
2 33657
2 50145
1 64435 379699024
1 179876 647864124
1 182043 105065081
1 73393 642654814
1 101810 604863570
2 26850
2 158686
2 34929
1 4320 369490491
2 176397
1 64880 687789314
1 34955 236085642
1 196459 318011929
2 186457
2 177595
1 43736 171188906
2 117529
1 140909 577292983
1 70379 971146027
1 122148 297461640
1 113302 97445833
1 148980 260657274
1 42446 751825260
2 41095
2 55596
2 63065
2 190410
2 26554
1 163252 404563305
2 156248
2 116296
2 101052
1 77442 655959910
1 89839 718374460
1 110322 869231322
2 66531
2 102121
1 2886 987831131
2 85961
1 109238 104959821
1 50194 374525669
2 93068
2 97186
2 75306
2 45974
1 70121 532782062
2 106870
1 158877 619661015
2 41109
1 162958 798521870
2 187233
1 122586 829386394
2 166098
1 189718 401493034
2 84903
1 149336 410353139
1 99470 900179603
2 6122
1 109068 289143238
1 88924 97926747
1 140906 36408621
2 193676
2 150278
1 154538 393146653
2 75646
2 97872
1 29986 995502590
2 184414
1 37922 455209365
1 50384 683525308
1 175349 820894619
2 48340
1 67758 94926497
2 111908
2 65506
1 95318 155332754
2 146312
2 156666
1 172872 569018650
1 157924 295906836
2 9375
2 25540
2 8737
1 20033 178400779
2 135939
2 13299
1 46947 752871299
1 16793 974634794
2 71132
1 144186 47055314
1 120753 639237450
1 38471 528638768
1 140851 744683842
1 116069 294948326
1 46659 962112175
1 71220 154786799
2 42407
1 19099 986716264
2 56127
1 5414 526700225
1 62943 24832221
1 139399 879391101
2 85086
2 125102
2 57858
1 64159 405432029
2 37219
2 30222
1 7132 629402285
2 155524
2 175194
2 194619
1 104194 264411066
1 173874 492003804
1 97890 437723847
2 67177
1 181540 396468103
1 102536 616717967
1 143492 360662394
1 39239 32093765
1 84519 395443340
2 47416
2 65657
1 75112 284455544
2 181339
2 123558
1 78249 841083495
2 122394
1 102076 52176467
2 165926
1 167449 12348804
2 119611
2 49895
2 176832
1 36052 250528685
1 118421 157974790
1 65036 206188572
2 93193
1 70048 740913661
1 131730 337201524
1 28099 634373820
1 185788 727831648
2 190081
2 176569
1 186682 793786337
2 57515
1 145744 598549746
2 4700
1 82040 105404125
1 184391 771518767
2 93143
2 77627
2 14663
1 103554 741515659
2 26420
1 134404 404177332
2 185061
1 1303 372484204
1 55514 363999400
1 29478 602953018
1 198238 295379180
1 180575 810353141
1 141083 216895321
2 2579
2 78829
1 169273 489028077
1 126967 192346989
2 152478
1 131563 54965834
2 51453
2 199398
2 169233
2 83206
1 109153 890002306
1 119308 670713610
1 20410 335370489
1 138194 131241271
1 22429 65171280
2 183171
2 30035
2 68002
1 163607 312232604
1 20067 220679076
1 123696 148058025
1 101286 221654658
1 111681 900192555
1 105892 640339648
1 102109 262690556
1 54425 230252051
1 68006 182772850
1 180239 961686937
1 59077 480233369
1 175358 835607771
1 182323 842889338
2 2553
2 186499
1 13946 687063248
1 44816 173212355
1 14542 632151810
2 2846
2 140653
2 45314
2 7379
2 72817
1 18869 541769666
2 116021
2 152424
1 101584 654537310
2 194795
2 126967
1 196270 695941424
1 34682 34159608
2 183957
2 159878
2 70545
1 73723 737770819
1 42848 43552488
1 515 210633405
2 45297
1 100384 65857773
1 22270 841427822
2 183297
2 84412
2 30369
2 93234
2 11544
2 134738
2 117266
1 104777 723156054
2 70135
1 162102 618820066
2 106392
2 97969
2 59601
1 10646 311533297
2 7897
1 41204 657029358
1 98299 258819797
2 94745
2 73470
1 93189 607765070
1 52905 501496746
1 13489 96266572
2 125596
1 3083 368800372
1 9665 162328906
2 197706
1 165683 824754703
2 121710
2 163573
1 168782 100741235
1 102004 376748524
1 150075 817477437
1 18740 653890138
2 171678
2 19822
1 44208 488467559
2 129528
2 192257
2 32522
2 141742
1 60817 503884125
1 147454 416112324
1 61170 921609688
1 103346 805553384
2 79441
1 23863 700685918
1 89161 301455791
1 67193 910534637
1 68198 624793352
1 91583 331913445
2 42081
1 64530 69220618
1 113935 7800555
2 158388
2 116814
2 187591
1 105561 693029413
2 21445
1 51192 577354131
1 103495 550163501
2 189022
2 165159
2 119405
2 51477
2 117930
2 94128
1 121252 408923755
2 147224
2 32515
1 187355 10429837
1 138989 662059795
1 60468 40320867
1 182386 53117233
2 109291
1 83085 207302784
2 19852
2 164538
2 58140
1 168840 164980410
2 41685
2 187919
1 35399 250626971
1 169339 999414941
2 54857
2 68113
1 156656 16402493
2 107790
1 53842 527317721
1 69752 66544628
1 51003 804566531
1 111958 631748381
1 147438 107813852
2 191428
2 144719
1 103235 418769212
1 52637 358806150
1 133640 316916317
2 77472
2 77356
2 140726
2 85449
1 117284 361786314
2 166193
1 121864 264393144
2 125025
2 103369
2 192730
2 175692
2 127448
1 125145 300098127
1 199693 531923423
2 69806
1 50438 577288412
2 129720
2 119752
2 127081
1 141869 12425219
2 127465
2 141855
1 120059 962313248
1 184683 500851502
1 65476 171064585
1 152497 335190623
2 161033
1 94927 743859750
1 142774 566465479
1 115740 908150605
1 138105 823805934
1 20403 962171381
2 19012
2 14838
1 16697 412396379
2 160487
2 112661
2 69726
1 97527 242802746
2 85006
2 8839
1 24369 801215968
1 57544 559125358
2 72873
1 161889 978450696
1 102100 514839546
2 158285
2 175764
2 1772
1 170410 779168825
1 143062 216798563
1 126074 766046818
2 58806
2 89821
1 124079 770533497
1 137082 769036394
1 83056 727190870
2 157141
2 145674
1 175094 485999394
2 142185
1 196158 164741926
2 192561
2 2323
1 37472 683631403
1 87947 896581249
1 187796 727395196
2 24085
2 173452
1 45533 849855405
2 162207
1 80581 703744799
1 194563 721133068
1 132196 573886939
1 122144 199094831
2 18652
2 15222
2 183232
1 171704 336980355
1 95072 912000979
2 133614
2 55850
1 14831 372279012
2 120316
1 87320 37316244
2 39091
2 64830
1 27994 995673662
2 30190
1 27764 893233234
1 184645 198316915
1 94636 397454356
2 147961
1 150897 367758670
1 144910 610371750
2 193063
1 195002 804460465
1 80863 610522283
1 1319 579244167
1 34964 140817694
2 151471
2 155752
1 77258 152689955
1 183309 406741044
1 195311 902243789
1 157673 988069495
2 95920
2 82048
1 93148 803146965
2 121527
1 37130 924641840
1 150269 152500103
2 169037
1 120003 677891960
2 29839
2 162842
2 73332
2 159763
1 38797 746698389
2 154953
1 6382 617529451
2 20112
1 183361 722743112
2 148877
2 130917
2 1624
1 141248 347431119
1 160883 29782896
2 169505
1 25028 700257438
2 173449
1 156113 775159665
1 155991 290424967
1 126027 201036393
1 124937 677848526
1 142944 73815605
2 56782
1 103829 997881791
2 12427
2 40964
2 166912
2 143944
2 153476
2 150038
2 831
2 25565
1 107244 818613301
2 20098
2 149449
1 194099 313657155
2 169402
2 66190
1 149792 788802053
1 23807 283545841
1 153643 531051266
2 45219
2 97675
2 23740
1 152105 842772481
1 104568 13008506
1 106821 125361802
2 33096
1 177583 11482320
1 114058 578065264
2 157374
2 194612
1 21609 279086630
2 63201
2 61523
2 83214
1 186375 346823013
1 152330 662001052
1 199121 907694588
1 161706 964489638
1 29485 761560451
1 152902 871299374
1 192183 241897996
1 196353 781916738
2 82760
2 105549
1 25445 975757451
2 127147
1 98940 349543675
2 147679
1 196310 198942835
2 187733
1 108199 51963119
2 122186
1 107728 824380290
1 52737 557628090
2 4212
1 166058 806048472
2 181655
2 109306
2 64699
1 123456 463948349
1 114184 531650508
1 49588 267873928
1 32429 722205338
1 78841 705365422
1 68584 74694827
2 78125
1 45582 470497490
1 40345 80034022
2 538
2 78286
2 40908
2 169203
2 109356
2 167173
2 167654
1 166115 978544356
2 151221
1 86123 622887809
1 143400 930330438
1 40321 770508389
2 193685
2 148741
1 132788 158809336
1 70244 571573622
2 55988
1 187140 531927220
1 144988 216802728
1 166490 872524513
2 35323
2 96584
1 125296 785397399
1 82447 72647442
1 1335 108660160
1 75410 491362097
2 112395
2 180153
2 77307
2 61013
2 44713
1 92720 725169653
2 3031
1 83611 16356591
1 101695 864431482
2 195208
2 147482
2 98890
1 107098 988889914
2 122734
2 90337
1 28039 959170107
2 68986
1 67137 466879434
2 47048
2 54899
2 141631
1 53567 249660441
2 61233
1 131958 442347022
1 30548 265872736
2 171038
1 66476 310225368
2 142049
2 93499
2 17301
1 99345 393425482
2 195512
2 3803
2 74768
2 22704
1 18026 706011644
2 117475
1 162253 565652991
2 146473
1 7603 646736097
2 199982
1 114594 983338302
1 60288 547882224
2 165934
2 173717
2 191098
1 132709 180175760
1 2740 622954907
1 23460 757907619
2 36123
2 150889
1 190101 909116684
1 52600 797343523
2 10699
2 91599
2 196845
1 165315 586839960
2 25984
1 90310 798870789
1 3710 432043628
2 141228
2 49398
1 98538 131393035
2 132709
2 164407
2 159166
1 164363 656980217
2 58196
2 85517
2 41203
2 96954
2 28197
2 77097
2 17531
1 29483 112936581
1 5307 595589488
1 1353 325010324
2 98710
1 40146 972540230
2 143458
1 39591 846968296
1 124031 124640679
1 197366 257302976
1 63872 677261183
2 123456
1 154471 651472780
1 60700 801256461
2 100400
2 117276
1 116072 740896030
2 4534
1 51435 623392009
1 42600 288172528
2 121931
2 39416
1 28294 691160064
1 21405 532693536
1 64582 93756236
1 129734 827124398
1 148253 165319567
2 128747
2 153557
2 32461
1 164019 694733076
2 10983
2 156569
1 198146 867273266
1 84092 495689742
1 132425 497109384
1 138385 887737538
2 195803
1 73119 507565284
2 29450
2 168948
1 156733 712987945
1 44183 92780726
2 156456
1 94095 792284996
2 169062
2 118177
1 24122 486432531
2 24768
2 158505
2 153666
1 160573 291912214
2 85766
1 29829 557725624
2 188777
1 164724 13097532
2 196086
1 118167 386806300
1 120165 991136124
1 31193 654888206
2 80763
2 159690
2 144190
1 170562 555835153
1 35369 268279364
2 147693
1 171675 387799739
2 136924
1 150115 40678995
1 181119 996417909
1 150990 349903015
1 73958 564895171
1 123346 86922919
1 108822 59069373
2 20331
2 158336
1 180397 308148507
2 192569
1 185909 299566118
1 72979 835382079
2 6868
2 188791
1 180810 882030863
1 163906 450004941
2 41376
2 99734
1 79227 597716689
2 86440
1 165499 184108032
1 126636 512160096
1 107399 890266723
1 32938 851503740
1 2949 376134473
1 153394 628884770
2 173688
1 158570 259392287
2 157255
2 8925
2 183948
2 166534
2 20225
2 198120
1 191051 891326983
1 28308 204315813
2 138001
2 162555
2 123633
2 66147
1 4429 171976781
2 18381
1 94499 484872263
1 70629 763546088
2 2204
2 139617
1 84170 469890538
1 192661 350358176
2 145744
2 193215
1 162650 48268696
2 47943
1 68840 946087670
2 162278
2 143480
2 160320
2 157355
2 140674
1 147360 90061772
1 142055 92713123
2 53361
1 138491 167949170
2 63954
1 16856 805306659
1 143742 258427460
2 178512
2 76657
2 181075
2 153839
2 28057
1 186884 91930399
2 6025
2 192739
1 64867 829406457
2 98979
1 157399 711794392
2 180652
1 121250 556979414
2 30558
2 86935
1 21658 99180055
1 52889 288032535
1 126843 915330461
2 63592
1 60139 66324254
2 15284
1 145896 559059097
1 83521 161507445
2 122066
1 102879 680673835
2 114637
2 173835
1 79466 918438449
2 31870
1 10856 832472957
2 154515
1 188123 287749604
1 140729 888179125
1 97112 725939443
1 41433 307892351
2 63170
2 180575
2 38362
2 140455
1 119344 710316018
1 180091 72830896
1 145198 168336431
1 4704 947402676
1 158481 576010015
2 61245
1 112484 356386865
1 5007 303288562
2 67792
1 89781 937967284
1 4873 345531340
1 101881 560348976
2 124058
1 170801 913388683
1 177753 990174990
2 112808
1 83838 942878404
2 154289
2 72311
2 178302
1 89163 550204191
1 51521 238024613
1 195864 49167305
1 197921 173926338
1 102736 843739576
2 160228
2 16078
2 90734
1 18777 184850491
2 58953
1 136544 733421874
2 169672
1 62446 211232222
2 177414
1 129928 257494425
1 48440 993687784
1 118710 730201570
2 130643
1 166300 458878730
1 71649 63616094
2 73222
1 194446 133679539
2 160275
2 56705
2 122039
2 55204
2 192982
1 86772 26565988
1 121758 757258694
2 145
2 67978
1 54425 284399968
2 112801
2 162972
2 57947
2 37294
2 146132
1 42907 331389405
1 68510 425788722
1 20278 150473464
1 18215 468992580
2 66258
2 21914
1 32254 415684048
2 47570
2 178397
1 45856 940499164
2 2077
2 181239
2 190998
2 119197
1 151401 806484709
2 68459
1 96878 244295086
2 33157
2 54321
2 135724
2 31617
2 163566
1 19979 308857423
1 9675 110804816
1 32877 993126880
2 15399
2 132274
2 126505
1 154843 964629997
2 168916
2 135646
2 9945
2 181515
1 76643 306118024
2 45100
2 49077
1 147533 671242800
1 59267 267768550
2 186262
2 190553
2 196844
2 159780
2 35260
1 100163 957449136
1 98252 38775382
2 151174
2 38492
2 98915
2 71346
2 22544
1 41827 791892003
1 93717 12941047
2 94728
2 73147
1 143807 392607560
1 188581 322251499
1 76614 697115932
2 181314
1 155721 843700457
1 21449 685236311
2 11091
2 199412
2 31632
2 4491
2 70851
2 137245
2 92705
1 68551 534126032
1 180350 714860504
1 92196 901731141
2 76524
2 6987
2 159157
2 35030
1 15817 974639017
1 176345 985605902
1 2338 795828230
2 35213
2 161192
1 148633 35845829
1 138788 675683092
1 151273 386340727
2 100310
1 33750 478932114
1 152009 108206438
1 6405 50195350
2 117257
2 181239
2 14074
1 15162 472464947
2 11444
2 76026
1 178880 622202674
1 58794 758344418
1 175776 476621717
2 21073
1 153832 132153410
1 9293 746136188
2 121264
1 22971 345782584
2 110921
1 49121 671346825
1 97967 597608066
1 84214 987936471
1 187236 94393511
2 111820
1 53758 452531822
1 180222 896856071
2 142836
1 118253 377016968
2 73466
1 37141 795506080
2 131238
2 65875
1 99985 972935979
1 47022 636574773
1 107402 665030718
2 7136
2 58427
2 187756
2 45483
2 144319
2 132229
2 104927
2 68763
2 196408
2 148925
2 126461
1 29482 222816745
2 16882
1 49364 391917625
2 33476
2 55993
2 114932
1 33760 645853160
2 80168
2 157152
1 186715 862508395
1 183924 210009610
1 113810 586923972
1 22586 977734821
1 35526 597205965
2 178201
2 62634
1 17951 91440382
1 35332 712858669
2 161962
1 125382 377898036
1 6583 375595690
2 116765
2 18973
1 53518 644408532
1 65650 925912798
2 49867
1 60682 468809646
1 176720 943608001
2 157335
1 162020 496717514
1 78949 466768621
2 150406
1 148632 2142137
2 39892
1 101268 289161976
1 15994 818404956
1 156224 115784716
1 150072 332317149
1 177495 198312162
2 189144
2 144576
1 145661 350734933
2 11570
2 852
2 58110
2 63988
1 5590 770345962
1 64011 508826051
2 198976
1 180184 171083856
2 141415
1 129860 775756946
1 148515 457660352
2 195044
2 149178
2 19933
1 26713 210761603
2 40460
1 124610 389895848
2 55489
1 100015 871103140
1 130881 465952955
2 64467
2 139570
1 31773 296171027
2 27881
2 49984
2 91602
2 53678
2 76963
2 192307
1 158784 965474166
2 100566
2 161283
1 151253 562312974
1 186950 565694180
2 79125
2 197455
2 88495
2 19387
2 45651
2 126092
1 12061 248501037
1 66943 775384525
1 50148 588382561
1 39233 647107406
1 158736 21675626
2 22836
1 129911 337069340
2 79201
2 8048
1 30428 834219344
2 126643
1 26748 112967019
1 59185 703097009
1 169585 467379929
2 84325
2 100960
1 43886 463807614
1 96186 714509871
1 127449 371572261
2 97646
2 11222
2 103940
2 139754
2 28585
2 63927
1 188810 319644997
2 138434
2 151528
1 35012 871388782
1 30188 977318159
1 136516 416477274
2 188921
1 139255 66848872
1 8814 968611639
2 178924
1 103511 478298550
1 145485 695141221
1 76553 9935614
1 98450 916371054
1 155719 7386978
1 175325 287399581
1 131282 477775438
1 37652 657215483
1 149866 660706576
2 94978
1 98089 4603250
2 195694
1 113884 943047375
1 191578 480483869
2 130768
2 23161
1 164371 111156438
2 111886
1 56570 28043989
2 94242
1 59972 853626916
2 159959
2 122437
1 84814 56706533
2 50822
2 55521
2 56704
2 182911
1 94308 207839964
1 143020 16244232
2 160688
2 189438
1 98034 739976234
2 49207
1 66347 477205105
2 137285
2 153644
1 83 998976214
2 75350
1 63725 878415776
2 129548
1 180081 133808192
2 104241
1 162974 715218798
1 120077 345602334
1 110803 687291881
2 129451
1 170527 178169612
2 142906
2 38827
2 178498
2 59913
1 26497 370911820
2 60598
1 63272 629619028
2 188093
1 190077 231141249
2 175191
2 157234
1 55486 587778179
2 62924
1 154558 306248766
2 189654
1 62696 874756848
2 193568
2 21884
2 177663
1 99974 252799445
1 14122 238497359
2 31468
2 100758
1 163230 564840559
1 76169 720864332
1 76980 58872153
1 51350 384019195
1 91019 601670007
1 198772 603454837
2 179974
1 26568 593284032
1 79713 807019652
2 106485
2 5198
2 176076
1 128662 501301447
1 142931 148526643
2 158690
1 27946 254947837
1 73757 980000333
2 53505
1 14137 145879394
1 135617 756028682
2 144108
1 4308 184363325
1 132754 268729468
2 38593
1 71238 582991535
1 96574 165766153
2 31072
2 37865
2 151667
2 74200
1 90396 233800667
1 139642 293675034
1 62489 587819664
1 158293 758389381
2 98523
1 117187 427377723
1 93461 867531856
1 128174 472676932
1 48691 447806610
2 148811
2 14
2 28423
1 115213 2630246
2 173739
1 27001 89477856
2 166521
1 187668 505789328
1 136068 107786635
2 156405
1 62922 757900202
1 1891 364079511
1 131159 200955332
1 32906 299726469
1 192610 51547518
2 120121
1 183659 434909495
2 167078
2 54029
1 90753 631095077
2 38659
2 43776
2 190170
2 131992
1 131848 118086312
1 21527 808738943
2 106110
1 122896 706495179
2 139033
2 120407
1 177559 118842017
1 87335 453704213
2 198751
2 73968
2 68564
2 91510
2 90478
2 164453
2 131456
1 122049 650753740
1 28430 347763892
2 22921
1 131762 871423009
1 145270 394131768
2 87141
1 190222 344089646
1 182462 902179205
1 152699 965475838
2 100090
2 39071
2 111809
2 9186
2 188518
1 36669 615757119
1 75201 888279169
2 10688
1 86098 544243287
1 75782 625901405
1 55936 946880925
2 67734
1 76590 92720082
1 121231 418240661
2 191723
2 143987
1 23569 206905972
2 33941
1 188412 963202239
1 70586 269718092
1 145800 936950781
2 170761
1 100056 488681533
1 57119 412207248
2 46232
2 112890
1 98031 814396445
1 136307 30491860
2 7160
1 79899 108153416
1 182165 100793222
1 111215 550759089
1 12812 52410562
1 145908 398212843
2 165727
2 10486
1 39108 833899407
2 171572
2 126327
2 64162
1 16126 227383299
1 46691 261464509
1 154754 330677488
1 20898 373943990
1 96402 937745072
1 55920 77435777
1 139751 504609495
1 143222 211646052
2 81801
2 54744
1 41064 944809912
1 41619 485098007
1 45200 68401907
1 71554 899646815
1 103907 769038812
2 89618
1 142223 494516418
1 183991 538388253
1 164081 309356849
2 141960
2 100330
2 140127
2 162372
2 101573
2 130236
1 23231 513277679
2 86518
2 179222
2 165476
1 4225 272058430
2 45008
1 145944 323267137
1 32574 189971116
2 48081
1 136798 215537317
2 16302
2 105612
2 182677
1 173217 624053884
2 32482
2 14515
1 170835 667661336
2 176195
1 152819 542699710
2 107559
2 25803
1 54701 445613908
1 139047 373180181
1 111108 976586030
1 156552 153819867
2 199262
2 140616
1 62074 390468811
2 198567
2 146369
1 160286 613357668
1 11402 95352512
1 198176 709960050
1 131452 715126603
1 54910 601456650
2 153523
1 192683 147189001
2 174477
1 199530 557427663
2 38562
1 187055 680840593
1 111617 98052844
1 38644 58977061
2 30208
2 59956
2 41457
2 17660
1 48071 419784118
1 192635 340043571
1 92740 556170717
1 104719 373683748
1 11692 102925951
1 48311 375351392
1 119475 968794754
2 99351
1 196376 958624485
2 55517
2 37116
2 186192
2 5931
2 52948
2 175312
1 133751 411872474
2 158918
1 71797 820897187
1 190899 78426944
1 163782 907304982
1 110918 444430551
2 101495
1 155396 728378292
2 188566
1 25029 352356145
2 32052
1 101670 514637065
2 2177
1 187487 192356953
1 11343 673820997
2 91660
2 25597
2 4537
1 177387 605804050
2 84365
1 136494 35819519
1 125955 571937795
2 197180
1 172265 490157461
1 196485 227006849
1 185027 407853836
1 99567 209029474
1 37184 443976717
1 148590 959883607
1 59479 551201528
2 147040
2 167858
2 154487
2 152310
2 138715
2 34196
1 145230 565762052
2 69490
2 152
1 172426 413658325
2 71022
1 131272 924362972
1 71290 138494265
1 154460 773741639
2 68587
2 198271
1 97158 997774792
2 3227
2 31440
2 70076
1 137167 576117965
2 160134
1 75905 691875802
2 63493
2 55652
2 17402
2 194663
2 87618
1 115788 282679783
1 57683 828556902
1 87565 530208723
2 148013
2 146419
2 15210
1 8650 580015414
2 92290
2 13325
2 67393
1 34461 668807850
2 163485
2 110682
1 130357 613075776
2 77995
2 162011
2 112707
1 164768 40483845
2 59535
2 29013
2 28633
1 181044 46064808
2 25733
2 94758
2 135315
2 9574
2 4917
1 135406 473239597
2 51769
1 106842 397937391
1 189413 467776292
1 21941 341386257
2 187557
2 197135
2 70760
2 104320
2 134444
1 122997 759251975
1 120104 557469539
1 191234 228759121
1 89559 319022320
1 20595 811797415
1 72876 203742070
1 42980 481026827
2 126808
2 87762
1 36071 175633216
2 139004
2 76848
1 153736 407110447
1 164831 426148290
2 22208
2 26895
2 92565
2 13097
1 4386 724716449
2 135490
1 164926 957735685
1 120860 13233926
2 142620
2 149195
2 80908
2 85480
1 10091 965072339
2 36662
1 5947 539519205
1 165829 244205765
2 9196
1 140611 764019414
1 150834 918842742
1 187074 983979625
2 85963
2 156838
1 191108 73125309
2 171210
2 86161
1 178410 525742723
2 74269
1 146025 984316896
1 177834 818146453
1 176859 111915042
1 103159 267578593
1 155240 327825345
1 173471 317654528
1 187696 786609884
2 128740
2 79038
2 181539
2 17821
2 51126
2 6384
2 98297
1 54422 58678014
2 94100
2 123561
1 156030 577666238
1 65735 361494505
2 153932
2 184751
1 112696 753130461
2 101468
2 52088
2 19040
1 125094 67289188
2 104386
1 140535 98716750
1 35437 784488995
2 10768
1 116070 324889275
1 120739 463278199
2 94809
1 124582 393794381
1 144525 809486361
1 157031 564433927
1 31324 568548626
1 33736 816142172
1 34609 343596462
1 153035 569100847
2 109958
1 96491 42523362
1 188810 787281754
1 48531 948813246
1 28100 677410160
2 41131
1 5537 178814280
1 46609 945118623
1 129303 925525629
2 10397
2 22147
1 84690 704926841
1 66049 853891038
1 158586 208341868
2 98745
1 54549 197352517
2 66020
2 136349
2 170481
2 131541
2 41560
2 192504
1 167588 676192154
1 81245 552107196
1 187861 696235771
2 121935
1 34099 675044028
2 134189
1 90762 549060004
1 25230 620111755
1 71992 283162131
2 108110
2 157727
1 5618 699928347
2 171635
1 160122 329219909
1 27504 131488418
1 30625 111252053
1 33735 979947055
1 126347 26649483
1 166888 369998415
2 110730
2 137601
1 37920 928809383
2 40772
1 155112 171222811
2 98484
1 134001 546623250
1 134517 619927353
2 20057
2 167759
1 166893 869585063
2 159681
1 73966 582352270
1 183716 543603844
1 92729 229569281
1 14136 421525937
1 70075 896611812
2 104519
2 17672
2 81645
1 166928 273828526
1 126095 247023667
2 110825
1 4999 222925363
1 196549 718232050
1 56572 564927876
2 122254
1 177379 434850314
1 188506 190606244
1 108248 222178469
1 21049 944700551
1 61413 856723706
1 186706 661145421
1 171929 725835288
1 67829 419777069
2 60756
2 160495
1 146257 878960688
1 191593 355442837
2 156459
2 163099
1 153685 310977493
2 163668
1 130889 874649896
2 171814
1 58206 36664393
2 45209
1 140859 887686081
2 25987
2 64011
1 193801 461159358
1 152715 825698100
2 46350
2 116602
2 184431
1 111321 63872776
2 117275
1 49566 384080020
1 164218 770992068
1 55527 861368526
2 180177
2 176413
2 104801
2 93931
2 14072
1 112244 607508180
1 182579 929056857
1 100814 702870409
1 145261 380592082
2 51906
2 140940
1 23360 519389650
2 193223
1 73302 481985454
1 147921 863411836
1 34135 405845413
2 160379
1 9716 653490741
2 181478
1 16745 93803754
2 83364
1 70094 29551251
1 53644 5452362
2 177848
2 60207
1 9473 44996413
2 58263
1 24713 538373258
1 64678 717091769
2 127110
2 104695
1 90544 458456056
2 176639
2 45350
1 164011 172360484
2 93060
1 88119 145592774
2 94526
1 65077 87315440
1 28286 210634715
2 73673
1 195879 722967518
2 183392
2 109192
2 139431
1 78820 995206945
1 88009 876919852
1 100528 598721731
1 134368 649435406
1 172673 818477350
2 53938
1 193817 181643262
1 146501 961122775
2 76676
1 98697 691219193
2 90889
1 151878 171602865
2 108146
1 136698 974468128
1 84608 348099679
1 60477 668940968
1 142836 464585054
2 136558
2 189811
1 28975 788968440
1 154973 643183168
2 9206
1 37112 140011713
1 15084 476501223
1 170542 425385331
2 124528
1 126142 962695137
2 110123
1 175183 430057979
2 139927
1 95515 868202404
2 51222
2 85489
2 61435
2 78393
2 155890
2 130432
1 151274 710677884
1 94912 226485364
1 186054 309274255
2 124099
2 156653
1 27349 941117296
2 140949
2 162396
2 156638
2 190772
2 132694
1 141772 713638843
2 155681
1 35301 118365640
1 185989 462372511
1 176354 75449816
2 84136
2 38633
1 29834 432841714
1 47845 89680944
2 18451
2 174942
1 53897 838934433
2 98588
1 158221 624391360
1 120562 833902836
1 182138 817455250
2 153318
2 175180
2 90682
1 71301 242210334
2 196501
2 132720
1 43868 269046069
2 176495
1 19142 806006521
1 137692 243646562
2 161239
2 192301
1 37651 281829034
2 102664
1 59993 402195515
1 67582 767759581
1 101592 700568842
1 14376 638432399
2 22115
2 90877
1 190366 388471419
1 106353 746597804
2 57493
1 23732 645274544
2 189152
1 110908 300755193
2 96822
2 149761
2 108121
2 67590
2 34310
2 13185
1 72729 469289597
1 2756 518343357
1 181733 102233429
2 28355
2 50748
2 29349
2 93079
1 156023 452896869
1 188473 643959415
2 7506
1 20982 795530397
2 28870
1 39059 60940780
2 62705
2 95403
2 56018
1 63121 324487360
1 34819 893505244
2 32880
1 95612 926314345
2 190072
2 21226
2 136466
2 45147
1 198006 777794942
1 170712 615678699
2 74096
2 173059
1 108274 696913482
2 144225
2 108239
1 184459 271120665
2 145665
1 122891 734627982
2 42589
1 41760 919993416
1 139135 637038645
1 75902 887162579
1 3204 362675604
1 145576 285476085
1 27419 589277913
1 61939 344981123
1 113742 749853341
1 59811 900170016
1 71425 442899110
2 151076
1 140981 556775358
2 141376
2 114038
2 139052
2 127129
1 14047 574685444
2 15536
2 91632
2 7593
2 30362
2 160542
1 107783 815417977
2 90110
1 29816 508852721
1 171923 636177105
1 117061 576451343
1 174880 693769145
1 190099 400206002
1 28429 212673882
2 139454
2 104246
1 131989 750779375
1 151889 193989934
1 199675 841686496
1 6276 302937692
2 69209
2 153796
2 151421
1 100174 274884681
1 80382 857949214
2 42417
1 121397 588065391
1 140568 631704063
1 126646 672579306
2 8552
2 154358
1 104587 85477055
2 118683
1 116667 340971329
2 33500
2 133421
1 151173 791411203
1 113357 648557308
2 60630
1 185063 609477488
2 132177
1 73178 49863451
2 32195
1 73477 965717232
2 39124
1 133219 912887395
1 16439 16472523
2 163260
1 145933 518531356
2 165350
1 7352 902173430
2 55806
1 12288 451330611
1 145641 951316835
1 76117 719036448
1 148098 740086807
2 129903
2 4967
1 10947 530714634
2 171198
1 40729 217190909
2 170267
2 39547
2 160160
2 135174
2 176524
1 25888 743006809
2 100440
1 49133 450626346
2 165335
1 122272 413852545
2 199665
1 43779 59891775
2 188607
2 56732
2 154919
1 156471 297137142
2 194185
2 31448
2 125002
2 80053
2 66155
2 45610
1 124499 293752284
1 13007 819092000
1 52033 748912411
1 116476 448872428
1 17317 803996176
2 41362
1 158166 144692730
2 90411
2 185071
1 78821 837472938
1 65980 162398836
1 52681 944436388
2 81515
2 26901
1 43249 28379758
1 76533 644304322
2 117006
1 18317 828436725
2 139581
2 68812
1 31404 14036947
1 32459 743374188
2 59072
2 65535
1 109586 53816695
2 159204
1 14423 146835843
2 162793
1 47048 389336848
2 78865
2 152265
1 69073 887699785
2 186332
1 45650 719531081
2 150517
1 94319 919643861
1 136549 247934760
2 126127
1 97302 9205494
1 158559 527332566
2 161952
1 3568 982178368
2 81439
1 186779 897016210
2 1417
1 140653 231691317
1 196707 137033741
1 52332 99796567
1 138135 952025672
1 183636 56431500
1 26687 998017245
1 121189 185981653
2 116633
2 133369
2 91481
2 189817
2 48370
1 100877 975526315
2 113838
1 21042 193919766
1 53391 62414289
1 31047 859947016
2 163450
1 109603 316267071
2 33727
1 30266 668771695
2 39151
1 69089 439144543
2 122941
2 32217
2 88933
2 24294
1 113374 493857020
1 58009 779559996
1 28674 958877267
1 94075 679662504
2 106308
2 144368
2 66020
2 38883
1 56035 198380903
2 59518
1 78226 277860223
1 21016 134423450
1 173901 939401064
1 22003 328081679
1 120659 972999443
2 150256
2 172649
2 33325
2 196665
1 135805 165375374
2 160262
2 150641
2 71635
2 146445
2 107927
2 90997
1 194015 199401742
1 72852 298666096
2 42251
1 91129 378566307
2 145661
1 137908 765996784
1 54168 451967448
1 196507 571725057
1 134475 246573826
2 50680
2 6971
2 45998
1 131118 25345442
1 98847 402664907
1 176731 893215283
1 22272 184576645
2 194393
2 156243
2 186170
1 140199 367345005
2 23063
2 136272
2 61780
1 176005 12386096
2 89182
2 115376
1 20724 460905643
1 178240 180455632
2 53722
1 62144 843026608
2 2528
1 11798 115594353
2 169596
1 146051 267719072
1 159376 817045274
2 197182
1 71002 779927152
1 132950 970266819
2 127160
2 62769
1 186356 6249426
2 156189
2 63379
2 51697
1 100850 73514823
2 2532
2 163596
2 14913
1 196342 881704171
2 29956
2 6533
2 31455
1 60742 558908325
2 27548
1 35090 884566894
2 197162
1 133192 791140537
2 56055
1 183307 288713772
2 152911
1 130922 170132927
2 171449
1 102385 349520197
1 108333 673446758
1 108495 677730304
2 142073
2 70763
2 143450
2 140567
1 52263 778269578
1 70634 905907365
2 132669
2 141014
1 116817 324971462
1 127269 232776584
1 61695 318469628
1 68637 943836409
1 76672 575373691
2 107242
2 79944
1 59775 71829914
2 39490
1 93830 339168128
1 181464 37103915
1 25152 463514900
2 117626
2 51081
1 61168 29441318
1 138810 18152933
2 120653
1 76097 686695606
1 185471 224844704
1 37310 18188206
2 172323
2 125337
1 161019 4640285
2 78276
2 112523
2 33169
1 178333 46239381
2 50762
2 31178
1 192097 112455118
1 67834 698817741
1 92809 930167666
2 171541
2 33185
2 88314
1 125644 256406518
1 65977 255323407
1 197551 293726446
1 25844 877009251
1 147415 499187213
2 183833
1 24785 872018081
1 98112 470243643
1 86227 792918248
2 27458
2 49596
1 113888 692847841
2 100193
1 75513 154065352
1 61750 414844497
1 141658 127488070
1 4564 716167435
1 123728 754097688
1 142307 757722346
1 175670 835767989
1 193521 417568950
2 92732
1 51801 399330765
1 97360 47823380
1 119601 557019314
2 55495
1 55085 545922151
1 108479 232287444
1 149012 81314237
2 127374
1 137396 401844275
1 41311 247051683
2 116030
1 107827 795017832
2 5112
2 66794
2 106683
2 179900
1 152717 787925742
2 105706
2 12479
2 31352
1 48772 999306619
1 141218 769179046
1 122963 603444723
1 104510 367331499
2 177256
1 180179 87882885
2 125164
1 2943 42069902
1 150050 513288657
1 54785 381702904
2 159199
2 58698
2 71345
1 116208 17031440
2 129040
1 36449 346472468
1 185489 39513117
1 39553 442634478
2 31197
1 60416 774096233
1 25721 865100866
1 84649 851267879
1 143895 207138203
1 35891 10894669
1 29718 837870435
1 168176 754026133
1 2582 525342044
1 101836 491567546
1 135381 651394307
1 34487 957021384
1 18723 822350899
1 138920 42640606
1 89718 229597145
2 28960
2 91071
1 130483 944530036
2 194899
2 74815
2 104879
2 141572
2 45906
2 167988
1 170432 982632774
2 1373
2 134653
1 17019 146939071
2 101731
1 85855 939270439
1 66389 425404916
2 143216
2 168404
2 20075
2 49328
1 180212 918465730
1 190474 166965589
2 41530
2 171163
2 197129
2 34019
1 62364 909342892
1 119805 746185657
1 34035 365151334
2 192584
2 51886
2 12374
1 4362 604719839
1 156327 462531312
1 53288 613351807
2 34812
1 145650 94745018
2 108573
2 52451
1 157733 799811184
2 131284
1 75824 436063895
1 70686 512290364
1 136920 612683028
2 6463
2 135752
1 93875 800069692
2 24736
1 68045 563937111
2 84349
2 12885
2 132041
2 181677
1 73574 280260227
2 13760
2 153470
1 188837 910870538
2 120293
2 133605
1 16459 13554597
1 136802 269591021
2 174329
1 53998 760943041
1 38747 557754077
1 76938 211292841
2 69260
1 199738 629845892
1 121137 549175986
2 62997
2 39745
2 181892
2 6468
1 142735 543852334
2 130789
2 97545
1 17237 438339749
1 195153 810171250
2 181706
1 123465 95888617
1 141673 264932873
1 171915 738238191
2 161360
2 7963
2 28273
1 163926 734371457
1 42830 940494076
2 130087
1 87330 160899862
1 49731 997019322
1 120555 814910855
2 111202
2 111138
1 187121 123270399
1 133643 380875120
2 104151
2 1673
1 20238 858459231
1 138794 787360786
1 148925 778325441
1 100282 248972315
1 159259 858282471
2 77996
2 36086
2 142466
2 187496
1 198957 918667371
1 130461 488954927
1 74251 576034370
2 101832
2 22979
2 160516
2 157248
1 52554 816725566
1 88819 840083809
2 13578
1 162636 453323666
2 99509
1 8437 392899769
2 139312
2 15809
1 195831 654299670
1 13379 74739651
1 68344 628126155
2 38030
1 119729 706468175
2 146100
1 20757 132745343
2 59866
1 5888 536083636
2 198551
2 116401
2 47903
1 135979 801864897
2 105853
2 20569
1 103622 888524971
2 59486
2 172176
1 184620 48201236
2 3632
2 193616
1 155445 693802251
2 99512
1 169220 292789715
1 178828 110860547
1 146874 395875658
1 94514 647120510
2 122502
1 38487 95583579
1 149550 754263113
2 152706
2 9352
1 4455 449321787
1 90318 208170790
1 156028 613493272
1 89539 751347104
1 12945 564211875
2 20930
2 15191
1 62547 3969913
2 191541
1 65221 420109513
1 113446 113526103
1 172505 740238189
1 40247 290913652
1 14185 429440636
2 104432
1 2518 42583616
2 168999
1 168197 428573967
1 172375 378463736
2 196727
2 195110
2 97894
2 51144
1 3381 878275690
2 141427
1 94958 186191460
2 62785
1 35932 311398639
2 68132
2 64896
1 145050 641809470
1 110467 973067551
2 22221
1 136495 12699479
2 111041
2 168360
1 47336 72722937
2 22771
2 181403
1 177342 343871016
1 103488 761095476
2 152989
1 166727 297816563
2 115287
1 132547 793330250
2 100925
2 198752
1 125458 598807309
1 56256 470631144
2 1746
2 146431
1 24300 199575610
2 185754
1 96157 254696792
1 9917 307284978
1 171047 712607805
1 154005 471718947
2 14631
2 135836
2 136890
1 116464 805001950
1 107795 629946591
2 3257
1 90454 393839538
1 172351 534286432
2 186077
1 54474 876177963
2 127851
1 116236 365321898
2 140465
2 114734
2 116087
1 158523 252432956
1 157348 406713587
2 89322
2 98101
2 27762
1 69178 844004619
1 58053 608277826
2 110280
1 170710 905981570
1 105862 319889560
2 161609
2 196662
2 115879
2 99017
1 115161 253194544
2 195676
1 97190 520644111
1 130947 289840651
2 149065
2 137877
2 61681
2 58001
1 184250 453129001
2 156287
2 60571
2 69662
1 91351 219207418
1 142937 793538416
1 121888 80767271
2 7779
1 106054 295093336
2 69643
2 152545
2 84319
2 166966
2 181019
1 107547 883310600
1 84604 874013855
2 99454
1 110073 511986514
2 143541
1 194557 528638132
2 53439
2 33611
1 89986 235314398
2 108111
1 117485 210171223
2 34013
2 114821
1 195519 168095594
2 21539
1 2440 690164779
1 113670 306881888
1 78643 921012886
1 126711 661132741
2 8844
2 132327
1 164023 624269614
2 92205
2 11409
1 132870 419814694
2 173677
2 35622
1 169250 569603786
1 11603 298251087
2 58438
1 42159 248764554
2 62624
2 112429
2 5899
2 96971
2 97838
2 2384
2 55718
2 188168
1 18233 104947953
1 12759 607039147
1 189760 846898163
2 120744
2 61580
1 37452 966276348
1 17351 63113238
1 117395 276517055
2 167407
2 114279
2 167963
1 33634 968027004
2 73367
1 144545 583855728
1 43147 188267746
1 53572 981624326
1 19717 789685376
2 87372
2 167142
1 124493 427774013
2 62333
2 39188
2 65403
2 191064
2 171854
1 145052 248152446
1 42319 96299715
1 30573 86517424
2 94336
1 190832 535479987
1 130408 400016200
1 157683 977317229
1 175314 175631673
1 115414 25586230
1 100239 730337395
2 176991
1 197607 472982725
1 17638 127043519
1 91299 15191224
2 66413
1 146184 170349554
2 120462
2 12545
1 126081 255632277
1 67304 256726322
1 72828 135722377
1 163297 526221661
2 60612
2 117397
1 70495 490246606
1 82936 56263589
1 65945 428072149
1 173035 566340107
1 82638 915631774
2 81935
1 34080 640541244
2 108083
1 55777 82996336
1 103457 996613860
1 152684 194278425
1 61530 575774137
2 96574
2 185115
1 141092 995272742
1 72202 92701893
1 160599 108987033
1 180796 541018541
1 57327 721769393
2 140650
1 29563 606659356
1 82834 517504007
1 4302 593690796
1 160819 6398704
2 167934
1 97275 145754343
1 30125 627148001
1 73312 131789946
1 154771 439950184
1 40220 107417315
2 2703
2 117395
2 75192
1 166934 936951710
1 71490 476058527
2 18989
1 67433 156201670
2 123903
2 190413
1 124855 566355664
2 120032
2 127782
2 131861
1 64319 385300413
2 148059
1 49285 946001176
1 40684 325596580
2 26567
2 122790
1 109182 548065100
1 88094 240337387
1 95820 148055811
1 131471 83220964
1 72528 33678889
1 92893 59240472
1 30708 116428391
2 127755
1 78717 520096790
1 34696 221719420
2 138982
1 113925 12815460
2 127966
2 69472
1 176044 615394655
1 51029 649427578
2 186099
2 136812
1 41633 953125931
1 188778 622779149
1 42084 865217962
2 186220
2 46043
1 70148 737170590
1 4791 547945382
2 174963
1 16364 384989035
1 28525 699877067
1 143901 954363764
2 176821
2 116407
2 98448
2 261
2 165968
1 157234 303486111
1 153244 927425167
2 18842
1 140594 91152569
1 102846 44110864
1 149963 368672451
2 49669
1 10027 191647899
1 89376 302484977
2 94889
1 64046 885728958
1 167512 917899827
1 136728 100997788
2 148356
1 136250 408151726
1 108636 643064540
1 70494 97620357
2 174575
2 21532
1 194689 77395461
1 181923 495258520
1 113117 335475057
1 120154 986855891
2 105623
1 67308 49301236
2 45309
1 179382 486012192
1 73577 850966706
1 118930 951001329
1 120995 446249145
1 60243 785965142
2 92766
2 965
1 174184 252471219
1 133177 563311888
1 300 743863975
1 31531 103185434
1 10977 151803971
2 76785
2 104884
2 141983
1 181416 127172130
1 66812 167928041
1 74695 73273414
2 44962
2 196481
2 135592
1 122404 326096753
1 153919 838164453
2 134313
2 64410
2 24416
2 8551
1 146633 197405766
2 72650
1 137446 254413062
2 29230
1 41480 457918957
1 90660 701988545
2 83975
1 25837 389980649
2 68567
2 180923
1 18289 802919199
1 150804 606006868
2 12655
2 21934
1 139416 473903182
1 126168 672026453
1 64832 615272341
2 130362
2 87931
1 47130 496783031
2 165945
2 93088
2 103557
1 135431 519536708
2 100214
2 147654
1 146861 861999839
1 37269 108037524
1 103241 957224700
1 2558 901083268
2 4954
2 59659
1 127367 841401282
1 157065 428872783
2 165254
1 46905 701753096
1 185603 341281250
1 121049 134686663
2 126383
1 88505 336516026
1 174939 829531037
1 97664 854789525
2 33575
1 29336 989644482
2 18259
1 80003 277927240
2 134448
1 34874 297383326
1 184608 391617170
1 102668 960027466
1 24398 351031054
1 163810 737225172
1 182091 769949167
2 131881
2 145232
1 31858 207283289
2 191846
1 76828 406626576
1 67538 837317898
2 16515
2 122171
2 74490
2 144541
2 73678
2 81625
1 12072 759073965
2 164869
2 118579
1 173760 366153909
1 177048 948041373
1 68440 615825443
1 116395 921298923
1 163516 731396130
1 171140 62389162
2 9981
2 12875
1 5147 777244087
2 44617
1 107940 690844922
1 136500 171421523
1 103375 966975688
2 161463
2 94935
2 15212
1 9707 720995168
1 104013 389800752
1 128236 244885999
2 170513
1 163966 428657668
1 62096 835483190
1 17410 910503966
1 7854 443660662
1 195511 905829192
2 20238
1 136587 266639061
2 37120
1 6166 391394898
1 89719 932101725
2 120615
2 73851
1 156577 436967197
2 127301
1 124555 690062094
1 179640 175353258
1 37222 735237676
2 94499
1 24694 506199963
1 156254 508254648
2 111823
2 264
2 143035
1 47502 804150300
1 115114 742622957
1 54410 272999221
1 111839 418033355
1 34057 361159734
2 25636
1 172299 290136876
2 196577
2 129114
1 21184 392269612
2 179534
2 55513
2 141382
1 112226 930434222
1 67596 405617148
2 156541
2 22795
1 160487 665260434
1 150512 944352807
1 34516 948439853
2 145836
2 174234
2 193339
2 128168
1 197043 355043516
2 136156
1 36967 451563909
1 40770 88181388
2 144334
1 33844 268118904
2 113463
2 123682
1 10582 372817481
1 177014 600544797
2 134828
1 21118 555333096
1 116296 346255845
1 66598 307067677
1 13259 111454942
2 97273
1 183387 98290113
2 46232
1 119469 958555723
1 134358 110191200
2 162447
2 77852
1 156287 887588793
2 72126
2 4717
1 192844 99286069
2 111623
1 74149 954416931
1 116756 679212734
2 90825
1 106857 395644819
1 90505 780825637
1 21576 97224696
1 78906 138355043
1 159819 37299709
1 160623 99409581
1 80003 870690109
2 64931
2 116072
2 62317
2 43052
1 141660 690544843
2 163124
2 74223
2 21060
1 166796 181884573
1 59342 800634559
1 45905 107178446
1 54508 998692792
2 24277
2 149149
2 181560
1 29023 79372911
1 53168 996361310
2 189607
2 109062
2 159255
2 137604
1 46503 479746578
2 169817
2 9695
2 196208
2 115749
1 148537 299727381
2 35613
2 124274
1 59053 741975224
2 26578
2 155573
2 154693
2 44244
1 113877 222770980
1 61275 324656421
2 49911
2 131701
2 59525
1 171143 283547977
1 92191 802080708
1 194436 578033927
2 73051
2 188200
2 149279
1 110085 851591552
2 16167
1 171116 54310616
1 78803 245257462
1 137173 688070839
1 155564 805780176
1 90226 758742298
2 81092
2 46141
1 34758 501490195
2 27313
1 49563 684344984
1 45619 525070382
2 3932
1 97912 131290930
1 186788 881426385
2 187949
2 149832
1 90304 546543739
1 149607 237705435
2 34000
2 6847
1 22390 731980961
1 11511 557802761
2 111182
2 48804
2 52939
1 177052 902983952
1 31249 240371143
1 103077 201818231
1 103583 715755922
2 139795
2 95732
2 67726
1 188603 933971001
1 19028 627918228
2 68347
2 65312
1 95159 721651670
1 153053 629270737
2 42873
2 92834
2 123230
1 151593 640096018
1 598 366565843
2 195530
2 50727
1 106689 163762559
2 67284
2 124527
1 102745 46588489
2 159520
2 140304
2 50282
2 160913
1 137585 424443196
1 82341 321109789
1 127857 616035330
2 129511
1 67286 814780170
1 187227 885058260
2 184982
1 59991 755576667
1 180060 80398046
2 8914
2 38535
1 195269 875066386
2 126981
2 119924
1 63389 991694103
1 18624 776022291
1 128257 198539118
2 121839
1 176419 632942471
1 82498 969379401
1 49007 602220177
2 143467
2 24444
2 132955
1 34772 316220969
2 30126
1 75468 337517902
2 62635
1 122337 754321036
2 153148
2 130853
1 113788 146697588
1 123248 356481174
1 88177 367415487
2 159086
1 178983 645490309
2 199388
1 158427 588959890
1 31078 680492522
2 1701
2 139508
1 80970 780565843
1 117997 448247334
1 157776 158011435
2 152976
1 111272 72282811
2 151052
1 110578 249816439
2 6802
2 141295
1 187267 475361146
1 110744 755394616
1 164989 427305286
2 39143
1 54382 766934595
1 106552 514360469
2 139321
1 184773 990439183
2 83761
2 117304
1 51202 27602846
2 44059
2 57171
2 115018
2 71863
2 197676
2 161199
1 72692 140992458
2 75020
2 109697
1 159588 129042154
1 115607 647752937
2 169850
1 1288 685426563
2 76484
2 174614
2 106232
2 100046
1 148039 525564188
2 16684
1 64291 489949516
2 100868
2 53094
2 94990
1 156401 199108229
1 68361 533719858
2 98883
2 81837
1 40474 936407429
1 18035 609721534
1 110402 441214264
2 177871
1 192446 538908775
1 135543 183336833
1 145407 704397082
2 186231
1 118518 5975883
1 80024 441879295
2 117294
1 161116 152708323
1 177222 376542717
1 67416 194992662
1 188368 883395467
2 20875
2 126296
2 141583
2 91033
2 158157
2 127421
2 26890
1 81020 544316981
2 181931
2 187473
1 173546 917590842
2 89406
2 92170
1 165044 361846880
2 76529
1 190461 432916563
1 10607 711990633
2 173348
1 63572 440896732
1 131295 580449491
1 46186 129662308
1 174337 679763048
2 74101
2 39011
1 75579 765461680
1 166881 842429451
2 72877
2 56504
1 19497 74028632
1 111439 573506365
1 186433 977173960
2 46819
1 114838 601992047
1 192041 196563040
2 23063
1 75457 518503954
2 63305
1 112675 80764016
1 17478 915060261
1 106719 142748617
2 164065
1 32226 555374149
1 117279 471050694
2 100596
1 95108 395709162
2 121893
2 46857
1 66709 318200693
1 77942 280212186
1 164267 449391903
2 22489
1 138216 728931039
2 156126
2 73347
1 36947 433179361
1 26529 54957475
1 135357 53092172
2 26751
2 40207
1 148193 38679293
1 4765 471953707
1 102389 535845994
2 157550
1 102662 693961951
2 30879
1 118982 79799183
2 176031
1 10269 994599400
2 6530
2 24848
2 35964
2 195640
2 76849
1 832 367846603
1 68695 335394009
1 52696 827626279
2 3644
1 182877 219696238
1 152327 592234261
1 10157 103619914
2 53223
1 112236 669214424
1 15268 586734203
2 92430
1 76375 428491690
1 13957 717622032
2 41683
1 148390 320298420
1 102555 288962720
1 189961 821971922
2 148648
2 98006
2 163190
1 195787 559651299
2 84642
2 88433
2 42990
1 184247 93264441
1 59274 374052180
1 23657 536018750
1 22105 96756608
1 59450 926363759
1 30634 360522327
1 134169 788428476
2 196990
1 58444 852079089
2 186483
2 119582
1 61667 50755650
1 152862 970344982
1 42762 955057685
2 183415
1 42487 921046802
1 565 207279430
2 37234
2 171954
2 49222
2 164331
2 102931
1 190047 11777927
1 158639 898611312
1 60685 37026909
1 140053 576643355
2 198991
1 178008 584959207
2 187384
1 94840 15890745
2 94691
2 155008
2 191369
1 160910 994897156
1 125520 69046500
2 17641
1 84850 809788436
2 170278
1 55969 943101143
2 15655
2 81461
2 134687
1 2434 109867447
2 159426
2 135443
1 52893 107811124
1 23644 761155492
2 93348
2 133780
1 161525 562440598
1 152429 114689428
1 44820 816418117
2 30934
1 199026 366527041
2 146132
2 111848
2 97258
1 15550 470326720
1 193590 790254211
2 62658
1 61349 206985191
1 11253 149275864
1 105052 328468607
1 104286 739386976
2 113890
1 53812 305298247
1 110176 900667058
2 199416
2 177744
2 5764
2 131447
2 2324
2 47230
1 146382 3811584
2 3758
1 82711 468806120
2 79743
2 150492
1 139514 470255214
2 80218
2 94126
2 151793
2 172441
2 119692
1 131237 152522986
2 132331
1 103096 640753391
2 2537
1 115235 359524388
2 23905
2 127014
1 8057 261375583
2 19878
1 479 334828437
2 195277
1 48038 526337149
2 72485
1 86517 356060699
2 160951
2 188220
1 171617 19923576
2 182658
1 49976 543315998
1 29914 475917594
1 123234 488642167
2 89809
2 13935
2 27383
2 152476
2 21385
1 112047 349236429
2 180848
2 49517
1 99725 193335829
2 78515
1 189784 780967491
1 25935 155061611
2 79233
1 107057 549469571
1 188953 962594485
2 63276
2 51897
2 37568
1 146441 737230950
2 95384
1 76486 86494274
1 140172 48255201
2 34918
1 158200 463588286
1 34291 58472682
2 119801
2 28288
1 37008 588374782
1 134140 144231847
1 75644 627830323
2 131587
2 57944
1 1952 465371522
2 176008
1 132734 47172073
1 35618 106470180
2 171047
2 50440
1 141742 123805559
2 173463
1 59039 668966685
2 185836
2 137466
1 130915 92547237
2 187897
2 49080
1 16895 554509859
2 182878
1 60496 252607850
1 68686 443897492
2 3
2 182994
2 96248
2 146885
1 89142 382179982
2 152206
1 949 254767117
2 26005
1 152527 713955094
1 193539 983261817
2 64431
1 10216 803534354
2 106166
2 94120
2 196631
2 134389
2 161041
2 11817
2 106098
2 2868
2 117730
2 120507
2 24879
2 124237
1 25631 325041168
2 108864
1 38533 279770555
1 10897 792601298
2 74969
2 163087
1 183472 916590144
1 74734 172995999
2 83285
2 6357
1 55277 156108932
1 25785 523988546
1 4502 871797258
1 59417 974141712
2 9432
1 150076 394233709
1 21344 530586367
1 163209 658915125
1 146764 904285593
1 64752 808401542
2 105980
1 143432 590012950
1 30496 290825902
1 187490 551349852
1 175358 647213577
1 172543 219869473
1 15617 843249107
1 143543 668865073
1 111894 642676145
2 150636
1 133802 21925208
2 36349
1 152943 810862314
1 18813 205667856
1 182542 929143584
2 21064
2 103934
2 108529
1 110020 559573036
1 167826 648310243
1 113298 880658934
1 46398 701714516
1 191321 895736818
1 107371 195764934
2 193641
2 13749
1 48771 493243427
2 68091
1 122032 424494297
1 69087 194873701
2 71320
1 120941 595369734
1 188611 549720217
1 177931 360020016
2 39503
1 31838 859324108
1 124932 106327778
2 86802
2 7766
2 116838
1 104775 481081757
2 103383
2 127331
2 135991
2 79896
2 60289
2 19877
2 124451
2 102174
2 55850
2 20256
2 195451
1 14804 615202901
2 196824
1 58139 759779004
2 65605
1 102768 978089261
1 158740 768108008
2 197670
1 100115 317962724
1 128280 262523109
1 56083 893919698
1 38134 460257399
1 87888 384547347
1 41302 693043303
1 38114 647443845
2 143440
2 142203
1 35307 231891550
2 148843
1 197926 834774422
1 139045 159787257
1 100991 404820702
2 170248
1 29 797714972
2 84639
1 197361 89330202
2 165781
1 78818 609612554
1 160899 312384617
2 12216
1 18800 117227477
1 56133 150539560
1 40267 745156355
1 84836 519260590
2 133099
1 183544 656130468
1 162114 81336807
2 41119
1 107146 367444843
2 116756
1 52971 283135124
2 30226
2 153226
2 11356
1 168650 948756183
1 141815 899334976
2 161945
2 24814
2 96357
2 99172
1 60106 672642921
2 23163
1 178826 486168723
1 159900 434311572
2 100094
2 157965
2 167055
2 134349
1 145750 37165404
1 92170 520044041
1 53711 612401937
1 67286 120617842
1 51919 493112690
1 21080 517090759
1 87035 126544194
1 156337 919289386
2 157600
1 4306 508695703
1 159106 720805534
2 91805
2 55607
1 83534 11520866
1 191583 909543919
2 126425
2 157210
1 93930 110879165
2 10362
2 82952
1 37412 422636497
2 103
1 192266 804216176
1 54411 810417086
2 65250
1 139078 77047145
2 183168
1 16511 477245089
2 170291
2 166802
1 172144 514529946
2 92930
1 101084 487809831
1 26793 154738894
1 199642 424720493
1 115556 822799094
2 103771
1 36249 289047544
1 117964 88796543
2 49211
1 60483 346295212
1 52630 254592831
2 159430
2 133634
1 60809 890318454
1 81048 312615680
1 127112 117142188
1 170466 76536432
1 14974 142175636
2 154657
1 66501 758654893
1 117753 14626841
2 60412
1 67830 767234879
1 180880 298958485
2 133666
2 167315
1 121801 391360816
2 104815
1 169751 912499265
2 42526
2 192588
2 9806
2 78721
1 24777 234351025
1 42478 690652968
1 173173 987604736
2 135638
1 155441 858538004
2 86066
2 97645
2 186960
2 184948
2 181112
2 159519
1 143215 686053466
1 122487 138214358
2 140905
2 124342
1 69690 678799705
1 20500 373062543
2 11798
2 167081
2 28057
2 41026
2 41664
1 156515 546691751
1 99054 347337266
1 174005 870621837
1 122050 532066756
1 180183 724290578
1 72872 373074746
2 197118
2 167238
1 162160 827485607
1 77911 634618931
1 3385 547986903
1 122957 477796780
2 148000
1 179772 195880864
2 132040
2 91422
2 174853
1 164817 349338001
1 60905 223669325
2 64265
1 24873 592382409
1 189920 853499354
2 71140
2 180412
2 27486
2 122622
1 77209 586026555
1 25372 117633321
2 68607
2 171440
1 151304 580519345
2 50104
1 103367 219031178
1 156645 850763488
1 160560 311376510
1 45982 972461681
1 107227 633038908
1 66975 14718023
1 117885 481877806
2 142608
1 25508 742341186
2 67015
2 1444
1 15311 469996034
1 137472 329036541
1 21130 214629071
2 128188
2 10110
1 78304 870640883
2 75819
1 109930 239659723
1 8860 762496300
2 147430
2 8786
1 119828 50488015
1 161897 113678887
1 58430 571822703
2 172537
1 56336 411639461
1 101256 262201681
1 66844 90959197
1 193941 247770075
2 137648
1 15507 610329681
2 192608
1 160415 607025826
2 40884
1 191756 516614621
2 199630
2 45639
1 78398 122758363
2 191780
1 571 804834768
1 161366 806998122
1 92956 518703299
1 59638 827198890
1 90280 189170123
1 182350 514212248
1 101092 889083506
2 152781
2 128899
2 118125
2 109639
2 16323
1 62579 899994865
2 197007
1 131544 925212920
2 103366
1 146400 558025962
1 144573 882597711
1 10232 515876188
2 86831
1 178471 408057823
2 80325
1 125019 925608795
1 29716 28608546
1 140725 398774048
2 54391
1 49659 565159548
1 82329 280384852
1 161739 921199731
2 145375
2 129962
1 5147 346542259
2 60548
1 117494 252491514
1 174306 952816210
1 182974 174700398
1 4828 513957813
1 166486 316575908
1 192944 533307609
2 88174
1 172303 555585
2 84653
1 125654 420605764
2 174545
2 140234
2 164618
2 62655
2 78719
2 32108
1 67607 839964835
2 51696
1 179893 187949407
1 147092 538788875
1 119189 12399813
2 945
2 45336
2 174975
2 61695
2 88754
1 145178 37418902
1 22518 940593892
2 97065
2 109729
2 118
1 77081 931634008
2 505
1 106051 798446776
2 38412
1 108177 857121593
1 122089 866476524
1 162866 331140818
1 160784 338021074
2 108719
1 197497 17692885
1 4196 528320452
1 20178 153727211
2 88351
2 176354
1 105130 726631482
2 43826
1 175456 141454626
1 92970 822851636
2 34303
2 45720
2 199691
1 16430 503456781
1 172002 946616643
2 180466
1 83409 93381536
1 61014 900743660
2 90795
2 150598
1 167042 870484107
1 70854 939400896
2 94425
1 53246 70360759
2 81056
2 198337
2 17069
1 114963 92986279
1 57210 699530314
2 121106
1 192842 710098281
1 155187 272354772
2 29676
1 157079 580931945
2 72165
1 67815 779268153
2 10532
2 179150
1 59560 596379705
1 85667 233443900
2 109518
2 98663
2 180431
2 56888
2 46071
2 133495
1 87789 436116636
2 17349
1 80737 130410203
2 159994
2 158016
2 10969
2 907
1 126155 498850796
2 20243
1 152822 795717008
1 187553 306647296
2 25563
2 137033
1 29601 404634365
1 155858 240209970
1 145142 527161229
1 122522 733169284
2 26832
1 14083 266008411
2 58453
2 52164
1 57085 854350052
1 76833 12747248
1 124512 263119355
2 66130
2 85501
1 72159 118000044
2 134577
1 110887 105738707
2 42407
2 155440
1 167505 987906774
1 169507 291926564
1 39585 659603259
2 730
1 130713 133440488
1 156276 213118008
1 64437 970323322
1 91267 965168432
2 169802
1 10714 855978504
1 66298 675614290
1 132384 546737359
1 72870 241949933
2 102760
2 186526
2 37673
1 158907 858263767
1 114959 512074880
1 13162 590503838
1 116212 942276844
2 40247
1 146403 463738688
1 12760 115217050
2 76224
2 177736
1 150578 647469550
1 94763 664060394
1 8219 917862625
2 198659
2 52653
2 88227
2 66746
1 146592 85400632
2 180512
1 4819 3346294
2 140452
1 190937 645448465
1 166980 287772309
2 147606
1 143840 852550151
1 199555 964721161
1 189890 917888931
2 118018
1 194734 605803569
2 82724
1 189176 129506414
2 69570
1 161165 480479091
1 62043 971221862
2 127798
2 199935
2 195642
1 39316 584553683
1 188180 690434667
2 75542
2 135864
2 38596
1 130246 834521827
2 153237
2 175460
2 117382
2 167769
2 28041
1 68615 723081431
2 80056
1 81566 730826110
2 79422
1 8248 114587133
2 9385
2 109772
2 121994
1 60441 58038962
1 4309 770277858
2 37702
2 158160
1 83857 501904953
2 157529
2 187303
2 77973
1 43341 869545613
1 47862 943423203
1 141430 18808283
2 104154
1 152813 797323076
2 46311
1 79677 377355155
1 126481 917218210
2 113897
2 126175
2 46416
1 106750 186125839
1 109652 600930614
2 67674
2 28657
2 56776
1 34961 991192361
2 108231
1 121032 209799909
1 25196 243890865
1 29269 124136805
2 171118
1 162316 16450441
2 121826
1 39920 231320609
1 62758 267371425
2 52807
2 19397
2 36127
2 95054
2 186007
2 187756
2 72805
1 16940 347925369
2 174105
1 84590 854824803
1 68118 205459046
2 137018
2 163772
2 16034
1 27124 62673371
2 29550
1 170389 726069314
2 49007
2 30311
2 190541
2 124847
1 67318 361778697
1 11768 242450837
2 13898
2 179757
1 35855 710118710
1 116284 356671517
2 55217
2 188107
1 49729 561006271
1 15933 643380046
2 143872
2 77080
2 11634
1 134122 487261337
1 107984 754310420
1 160292 939266230
2 149425
1 6121 359588369
1 136206 365259498
1 24326 645415541
2 172072
2 121681
1 10322 169233204
1 189119 283795865
2 19734
2 15180
1 33739 237379129
1 1171 261164255
2 75100
2 100147
1 163297 188413710
1 96853 167316195
2 149740
2 33899
2 111847
2 61905
2 38573
2 71247
1 65712 530889293
2 11010
1 111101 227874071
2 130209
1 159416 801660958
1 191059 306117928
2 178213
2 101935
2 134686
1 196329 576065222
1 186687 130067248
2 179422
2 150583
2 18178
1 133448 242947885
2 157138
2 14162
2 158346
1 110384 374271089
2 15688
2 1761
2 169898
1 178630 211521430
2 80319
2 166445
1 59978 304303429
1 151831 365152630
1 31368 704757971
1 126607 93490964
1 144781 832275862
1 72465 189723529
1 110384 886586490
1 13841 290917108
1 181333 990771913
2 100619
2 141645
2 172889
1 96415 186775321
1 98024 586080411
1 7292 588580957
2 5534
1 5276 739613609
2 162790
1 187029 492245992
1 29541 746884798
1 91320 331176531
1 40995 859213389
2 131568
2 72722
2 175789
2 31336
2 112900
1 109734 122793219
2 82736
1 3183 584678116
2 174243
1 136630 863435527
2 142987
1 6814 987966112
1 122414 180810457
2 83947
1 14545 661599177
2 89539
2 168856
2 96153
2 74188
1 15500 144376299
2 101600
1 92337 237247167
2 53244
2 126626
2 39241
2 19647
2 11361
1 165370 674096461
1 158590 500878806
2 86530
2 128793
1 174915 728975758
2 35945
1 15771 367147789
1 34445 949499278
1 123117 753962683
2 84716
2 23414
1 143857 22484219
1 180015 138504103
2 91056
1 165287 279195747
2 77098
1 139102 567723929
2 88878
2 136858
1 72230 549588341
2 117701
2 55165
2 121828
1 67790 727223519
1 67554 356984514
1 126987 705692656
1 145115 188965604
1 79647 856963877
1 177683 963115258
2 13990
1 158025 849382527
2 117213
1 73165 793261932
1 7138 318186006
2 6960
2 121871
1 101495 819331599
1 175908 255033416
1 23757 727315502
2 152593
1 179643 916868391
1 142804 279743960
1 49599 891350956
2 95788
1 144160 223756167
2 9608
2 146576
1 23808 124799830
2 65278
1 44164 813498097
2 89186
1 198597 662532175
2 133914
2 167319
2 77341
2 138995
1 112249 280583094
2 106688
2 51075
1 33501 981405415
1 180870 550821926
2 119950
2 72676
1 129097 193094626
2 162516
1 87808 231225595
1 18909 953938984
1 20301 454711185
1 20864 31631297
1 12652 73766049
1 178998 150117705
2 152596
1 47221 659076522
2 58306
1 63906 63153815
2 115193
1 163881 344003865
2 23589
1 179603 688498979
1 166810 311130492
1 70080 765895457
1 189570 893043743
2 150914
2 185264
2 187561
2 9543
2 122169
2 87186
2 173743
1 117312 784767662
2 112006
1 188822 373159493
2 125521
2 7479
1 80041 672043131
2 60671
2 63382
1 63993 7296250
2 117399
2 87944
1 25013 4723858
1 147958 576619959
2 37523
1 36353 349568777
1 71825 770249248
1 120302 240470832
2 125546
2 166966
2 109621
1 172056 530057961
1 64195 210857824
2 134051
1 21993 294110302
2 55454
2 31974
2 63668
1 135143 576503547
2 171821
2 178460
2 76213
2 162620
2 127081
1 102051 932999080
2 56182
1 48663 177299815
2 30514
2 54166
1 64260 713971522
1 41212 821557369
2 137897
1 199579 440242064
1 168300 291431
2 32457
1 122810 104184316
2 138635
1 85526 237583094
1 49902 555944348
1 162181 648252917
2 32303
1 2259 435821505
1 40662 814079842
1 191525 661869541
1 27425 791550580
2 30795
2 117410
1 131170 439190147
2 190437
2 32350
2 104595
1 184376 209981377
1 182763 267279707
2 103482
1 180969 70552969
1 175479 775055471
1 10908 288725851
1 117257 60577359
1 155196 77026667
2 97983
2 97901
1 65891 635944511
1 20357 621078636
1 49204 99052507
2 60651
2 74330
2 22792
1 17077 854670168
2 50030
1 77550 433719163
1 18812 342608813
2 37514
2 37667
2 189039
2 100755
2 49723
2 186068
2 76396
1 77705 300812803
1 67759 863657672
1 66490 597188414
1 92273 283479832
1 125374 273987854
1 29441 303629729
1 164745 414468421
2 173856
2 196349
1 58148 249090522
1 21277 700997203
2 67150
1 95387 871323900
2 136720
2 37475
2 133607
2 196098
2 13564
1 2984 278603818
2 132239
1 79800 929038370
1 9423 840839193
1 61562 471211264
2 105209
1 98992 92578062
2 135455
2 617
2 113043
1 51146 230628861
1 92898 713525382
2 55710
2 154451
1 161921 793882534
1 172259 652479047
2 167319
2 178373
1 110818 697487040
1 109554 579157705
1 23374 609357689
2 178931
2 65863
2 195751
1 106684 566573875
1 194323 527121464
2 172041
1 136267 559920537
2 13798
2 141535
2 191731
1 21249 178324645
2 189495
1 70800 241076025
1 100383 793763982
1 64118 803128250
1 196257 241616286
1 75600 727750211
1 47283 717421532
2 36843
1 142336 538286001
1 8182 30448668
1 110218 422500615
1 22540 606161007
2 81656
2 178004
1 30758 1831591
2 73360
2 151395
1 24669 944166495
2 194581
1 24431 12905912
1 126801 394035780
2 196608
2 59961
1 160958 34946341
2 111073
2 118631
2 83729
1 124982 995635232
2 33854
1 6970 249796195
2 117729
1 130795 760242449
2 26411
2 24935
1 4034 935798296
1 124806 467591332
2 32237
1 150778 160607696
1 111993 617280229
2 84068
2 111968
2 197164
2 9873
1 37734 934941124
1 40451 845900147
2 171223
1 22054 835014931
1 184581 521506104
1 175663 267295263
2 13634
1 78064 956589520
2 7983
1 147805 426624390
2 7366
2 12242
2 37943
1 197399 121083421
1 2010 382732419
2 67808
1 77143 705562
1 95654 135162657
2 83901
1 26537 893415963
2 141396
2 194598
2 43998
2 99731
2 82863
2 36735
1 149389 590757886
1 123185 43708113
2 11990
1 151586 715648456
2 104925
1 42775 263982588
1 47335 162081687
2 151266
2 71629
2 173407
2 133385
2 98894
1 165648 369594093
1 77600 120643022
2 146494
2 25735
1 126455 491428052
2 30878
1 134738 770457256
1 118892 791201337
1 56702 357602182
1 164789 435787382
2 76128
1 119992 249957637
1 109692 191152822
1 5742 668057450
1 134217 281423906
2 48844
2 78041
1 170593 740832046
2 64805
2 187196
1 98638 67823870
2 88964
2 119395
1 10800 18733999
2 136936
1 62782 934010583
1 81704 221270294
2 2812
2 51516
1 192538 611140020
2 7511
1 1268 207606649
2 72884
1 187778 469123483
1 109013 275918057
2 47588
2 16661
2 27143
2 193276
1 119297 26551811
1 3616 386929582
2 43803
2 38885
1 130483 265717126
1 165712 537173539
2 103125
1 71090 499589860
2 116532
1 168214 885899472
2 95267
2 117670
1 129207 1089032
2 164453
1 98008 977648184
1 44161 62082786
1 177575 630335681
1 54198 154499345
1 180034 984081308
2 161256
2 75005
1 50951 705752819
2 105481
1 5508 255037956
1 158694 727393474
2 63250
1 183976 821792980
1 41061 561478522
1 22840 17110267
1 68413 936466901
1 50251 960224273
1 61372 810325576
2 121251
2 93284
2 22969
1 163828 686051462
2 29347
2 140135
2 124905
2 100825
1 104357 137242333
2 72556
2 63445
2 82399
1 37318 674369387
2 81964
2 197580
1 3818 435637565
2 89271
1 105300 535387823
2 30966
1 89526 31553469
1 13956 185209875
2 84142
2 46823
2 101738
2 16656
1 102728 870985389
2 134339
2 136541
1 46283 868674949
1 76386 385771556
1 33920 194711070
1 104267 19361209
2 39833
2 158268
2 94411
2 41072
2 2320
2 25676
1 66844 425802842
2 152572
2 31783
2 124683
2 149993
1 145793 596937375
1 50328 75936253
2 7060
1 190142 600251582
1 117933 970051283
2 89458
2 90242
1 16510 854361303
1 70640 350373110
2 114394
1 99606 218828784
2 23067
2 53630
1 143721 804055039
2 14169
1 86293 10762507
2 132565
1 13694 985918792
1 100476 901135229
2 25305
1 97855 952121604
2 161946
1 57414 672554271
2 168889
2 99915
2 174991
2 173956
1 169842 228625027
2 115553
1 6270 646271352
2 46157
1 132365 237813336
2 158486
2 33933
2 42641
1 19546 596962786
1 181512 154732100
1 34708 490364159
2 23776
1 9549 793257220
2 53368
1 109474 893756062
1 95412 325941723
1 44931 441503457
1 149741 411882719
2 17736
1 172267 203461729
2 10325
1 41619 104756242
2 44745
2 47285
1 62444 885228064
1 129893 759579078
2 192183
1 105266 906828054
1 5389 360789135
2 40707
1 124283 15686748
1 187208 455687864
2 35238
1 140889 241860314
1 132019 403939430
1 19840 149015025
1 18982 181351883
2 13897
1 102809 676929562
2 45112
1 19587 252954687
1 144029 274533454
2 49863
2 100993
2 107509
2 197352
1 78161 374114571
1 72062 627163496
2 90869
1 119479 689772828
1 88290 229665905
2 45948
2 59711
1 61675 259106014
2 4693
2 105981
1 101510 794931710
2 125625
2 10981
1 79896 767399464
2 123260
1 80431 130840588
1 31356 409940640
1 198556 470833694
2 15827
2 48830
1 22430 480950000
2 2187
1 43910 63090591
2 54236
2 129392
2 160526
2 74374
1 104841 123257697
2 183467
2 85280
1 118048 310235596
1 175714 91860432
1 120268 844100801
2 9115
2 67733
2 155387
1 15626 229084804
2 138572
1 118140 232306492
2 81826
2 10371
1 116298 959143976
2 11969
2 3795
1 137772 564252660
2 36758
1 91979 952368084
1 116828 918901008
2 123541
1 76788 544901339
2 12473
1 85177 829978526
1 72882 859635782
2 57737
2 42980
2 19878
2 71898
2 62145
2 30295
2 195643
1 171067 952607626
1 149992 432027843
2 143557
2 113413
1 192336 857125239
2 107359
1 916 42947987
1 154480 314716726
2 168793
1 67247 387924383
1 127000 848321054
2 52193
2 34280
2 166553
1 91766 641452270
2 140976
1 198819 468490578
2 153566
2 183573
2 172838
1 125422 979167664
2 51839
2 95327
1 69824 884964786
2 14872
2 118785
1 135936 852111521
2 180562
1 182635 558592542
2 148432
2 47696
1 22600 120586891
2 61375
1 26192 28810947
1 146873 626588729
1 67684 392664073
2 188793
1 123448 761800068
2 71425
1 12718 603840331
2 3038
2 41411
1 141320 875698479
2 156537
1 182564 815071451
2 21968
1 191917 275347848
2 64312
1 190668 348077304
2 146291
2 132413
2 139648
1 612 235464971
1 91887 952561597
2 189432
1 139703 927889934
2 99891
1 92240 134241150
2 111537
2 71269
2 189134
1 118493 239997750
1 21311 574277950
1 186468 499442433
1 167307 267527315
1 168501 490162391
2 173569
2 185856
1 2489 658877490
1 165870 772941614
1 117046 967624097
2 187986
1 166877 748678523
2 76097
2 198289
2 139521
1 72233 974360950
2 57783
1 78349 185309488
2 20387
2 20253
1 194617 956835242
1 165322 419631071
1 157781 839846600
1 155857 773252777
2 16806
1 23753 314515168
1 172849 90826208
2 195189
1 73174 952913038
1 47515 564879403
1 29054 279933993
1 107242 219716144
1 107875 10217081
2 134306
1 1091 398144956
2 98821
2 150998
1 123211 12420712
1 65029 674428799
2 110390
1 101218 57849565
1 136615 85097542
1 46072 999285094
2 47065
2 13959
2 80982
1 178224 351597644
1 62313 317194506
2 159071
1 52558 259555098
1 180187 602931049
1 96683 629590832
1 100456 279089407
1 36472 302127102
1 64009 146709902
2 85885
2 165537
2 197580
2 158821
1 185414 635264152
1 110995 888215796
2 71133
2 191695
1 87913 300395191
1 166708 424529492
2 110079
1 34702 246989783
2 145985
1 8660 642272466
2 130259
2 157049
1 45927 403033513
2 190369
2 22163
2 132840
2 175901
2 75345
1 66398 410874820
1 57039 454249758
2 158628
1 27932 247562346
1 173743 286945055
1 65374 153270623
1 144361 550600396
1 110819 861367865
1 68887 960635161
1 139610 167592455
2 85523
2 124341
1 167656 53275332
1 84160 514841543
1 168476 466557818
1 123458 108071215
1 125969 413804780
2 192492
1 169911 860569441
2 87442
2 75121
1 18321 897215940
1 74923 418836541
1 63643 614709210
2 166833
1 114430 291155051
2 75548
1 51143 125251333
2 13646
2 27196
2 23233
2 95878
1 73460 589457662
1 32538 255763570
1 83164 439432062
2 20809
1 80086 221433147
1 93086 684036036
1 58209 775355142
1 59390 756102664
1 160255 364632957
1 136286 141475990
1 99044 788157313
2 78005
2 34664
1 79023 802774149
2 118826
2 157050
1 45449 710126286
2 131242
2 143283
2 184568
2 126285
1 143192 990842798
2 114466
1 136073 217749103
2 142429
2 48904
1 20387 963432587
2 141180
1 62618 781427737
1 130605 931991686
1 6370 500421957
1 156457 547022500
1 69619 765213184
2 123872
1 146473 924234562
1 2917 220306221
2 176082
2 195547
2 154837
2 175168
1 48631 133902506
1 193015 617850367
2 191375
1 165714 947130932
1 171566 160729060
1 167246 3535234
2 121174
1 127749 635061931
1 133418 370631385
1 88623 428954121
2 49637
2 41277
2 53229
1 178645 266741622
2 5405
2 47224
2 7215
2 137971
2 18681
2 138784
2 62425
1 112684 711765701
2 94053
1 66826 147902700
1 146434 184639627
1 154406 142405464
2 182040
1 144889 50713535
2 120368
2 55235
2 72789
1 29517 651104036
2 34284
2 72362
2 21394
1 85512 133625034
1 27057 903580882
1 189151 536653161
1 112298 112659974
2 43674
1 64021 411669648
2 199038
2 26601
1 168205 897034223
2 187350
2 177345
1 184322 30129066
2 18938
1 35415 421547596
1 49440 209607432
1 85570 391990883
1 85285 859811706
2 81733
2 4463
1 2887 742420746
1 6087 360962833
2 107911
2 93278
2 199422
2 127376
1 122379 184619715
2 37875
2 114982
1 103226 842672962
2 151575
2 150858
2 44441
2 156706
2 136654
1 24424 549812806
2 17386
1 197487 781217082
1 191687 787278546
1 161320 639038341
2 51049
2 68574
1 144711 36486201
1 92941 354440631
2 165830
1 5936 471015056
2 107797
2 61370
1 153971 33981877
2 34588
1 121968 392678578
2 37892
2 163095
2 143539
1 196021 553501914
2 38319
2 58464
1 93341 213021500
1 186516 680931881
2 52882
1 181362 912335774
1 105107 184621064
1 161114 238664813
2 178210
2 108753
2 47719
1 150126 331128867
1 71421 42456226
2 37605
2 114324
2 97112
1 41533 653644941
1 152448 795807552
2 81797
1 163753 38778660
1 186530 804992249
1 168451 860720728
1 68135 422112946
2 52330
1 144818 709127453
1 156996 392926611
2 191398
1 102574 424808220
2 110246
1 30911 58852631
1 18264 30727952
2 7524
1 49028 457390604
1 120236 491076882
2 53392
2 96216
1 120066 45245807
2 24004
1 95005 226880604
1 86752 155422781
2 69048
1 48722 33064853
1 31811 6096191
1 121749 427344376
1 197440 893052979
1 106370 932461164
1 18455 452807180
1 143511 831793238
1 169696 382412323
1 134488 753598667
1 12112 385957753
2 171884
1 36074 463281213
2 53935
1 66284 353708831
2 61999
2 58552
2 102239
1 138315 391335877
2 169593
2 58274
2 48621
1 143135 496088627
1 92398 523481813
2 13097
2 62231
2 109226
1 45185 691129273
2 63040
2 118699
2 82663
2 171581
2 128016
2 18090
2 132755
1 22668 125048968
1 85251 836686663
1 45082 729767474
2 76132
2 105472
2 81243
2 98552
2 125434
1 104143 503574430
1 1381 480749490
2 158013
1 164180 685551950
1 38181 445575170
2 60323
2 123049
1 126447 722668163
1 119404 441399320
2 35439
1 99263 534664189
1 45195 225914045
2 33996
1 166061 310743406
2 99699
2 121069
1 148312 317960816
2 44311
2 144647
1 30955 148057073
1 184687 453546890
2 46974
1 37505 948954750
2 89224
2 102482
1 178904 438750306
1 48035 562062014
1 127549 711066955
2 26144
2 114832
2 161796
1 36074 232779081
2 177401
2 87249
2 187592
1 42172 999724672
2 95612
1 150868 549272521
1 170121 878834553
1 193958 138880038
2 139734
1 180245 122880726
1 111142 386726861
1 109332 840427970
2 177875
2 85057
2 96239
2 102522
2 138822
1 123007 238002341
2 168045
2 34210
1 22677 496223464
2 123725
1 28003 14544941
2 196315
2 16676
2 109464
1 95288 784905637
1 194018 574950998
1 199418 75543817
1 79370 470177560
1 132848 179893675
2 31926
2 45386
2 179863
1 84019 120434245
1 37729 14787186
2 142941
1 40098 915374184
2 197296
2 43631
2 152077
1 170776 274445500
2 150035
1 49285 483613580
2 138507
1 138466 215144294
2 119729
2 120711
2 33919
2 144644
2 52727
1 77494 353164130
2 4421
2 757
2 199825
2 21267
1 114692 442039947
2 124982
2 170437
1 186824 571404311
2 166173
2 136553
2 66070
2 33246
1 35467 646958881
2 33252
1 60575 122693455
1 164530 499462519
1 63994 264938864
1 115946 866042631
1 155114 948805118
1 38939 883281036
1 194077 496006882
1 54703 737126681
2 107209
2 141017
1 163031 720292663
2 98421
2 128151
1 182168 345310445
1 187567 309979325
2 96845
2 73622
2 46168
1 155176 554537675
2 112490
2 66143
2 197477
1 155244 866911791
2 143482
2 103288
2 164308
1 48460 734782752
1 19121 368287600
1 152753 425491506
2 47483
1 51 93164472
1 73642 342668040
2 43115
2 113106
2 123464
1 39214 212227866
2 176090
2 45075
2 63589
2 8308
1 45916 507940676
1 17544 900209884
1 29864 276613481
2 180388
2 40190
1 194880 821813668
1 124977 734377939
2 119823
2 191747
2 196721
2 22180
1 195919 321065556
2 97699
2 197118
1 192978 526595553
1 139959 853937869
1 143698 489089920
1 3540 349709303
1 104906 217443984
2 153725
1 24566 172793714
2 82713
2 118633
2 125574
2 117144
2 96434
1 88649 683239381
2 147603
1 113035 869548115
2 110215
2 88907
1 84083 460463040
2 197902
1 64264 957839590
1 99056 435184968
2 105214
1 10945 393718650
1 94875 802984024
1 54758 728015671
2 72943
1 133672 475475664
2 167773
1 34542 408544338
1 49713 417534609
1 119537 322608724
2 125449
2 4286
1 39522 821847993
1 100782 410820209
2 89140
2 143496
1 164950 125349168
2 67901
1 193443 727887916
2 80699
2 100948
2 133920
1 9072 375713243
1 76108 270483263
1 57576 813271074
1 197743 834914666
2 124318
1 171068 959192123
2 37355
2 70207
2 169986
2 153871
2 146378
1 165916 31604694
1 82127 727965983
2 113582
2 30396
2 187347
1 145210 390531029
2 143487
1 2940 110111678
1 196112 846603414
2 113454
1 121826 117432307
2 166019
1 37982 186840284
2 185358
2 55117
1 144957 341486582
2 24064
1 198748 767598428
2 105705
1 138229 713059117
1 70905 522678791
1 92998 642642424
1 189406 54345035
2 74993
2 36771
2 27153
2 159493
1 193301 508788086
1 10387 400903235
1 17453 454111684
2 49703
2 152396
1 26195 935978792
2 160272
1 98260 591264946
2 108145
2 132225
1 97707 57379658
2 182347
2 26895
2 54698
2 196828
1 88392 617158578
2 169431
1 46414 643935338
1 98559 98304591
1 142582 151298132
1 185987 151872211
2 46893
2 152448
1 85012 484440891
1 137145 273168227
1 148439 479865919
2 177700
1 165457 289496783
2 43181
1 113782 473233245
1 109903 717488395
1 171293 703039128
2 142905
2 86223
1 19042 869374428
1 32754 748624999
1 140939 707626315
1 165207 446636186
1 108980 123987888
2 151636
1 182291 470291855
1 69865 673016396
2 183002
2 89845
1 31406 664006537
1 35386 493802017
1 158126 494407598
1 68135 982180754
2 29575
2 147635
1 26780 146936737
2 173292
1 108160 249019743
1 108786 352344510
2 138352
1 116430 87703175
1 60107 224469647
2 183782
1 148677 58640527
2 52582
1 147674 535251501
1 85989 914262058
2 193034
1 62949 93094476
1 121704 555049911
1 107791 854593930
2 45311
1 97969 519409065
1 86935 769902226
2 91275
2 197775
2 51034
1 100096 803570704
2 121042
2 194250
1 42084 936940289
2 973
1 182106 822789242
2 20015
2 162795
2 100212
1 93910 486936267
2 168178
1 173818 805316676
1 40941 721424637
1 34691 434604873
2 28289
2 113883
2 81608
2 18284
2 70879
2 77989
1 84714 816032493
2 147557
1 137359 286266899
2 33230
1 86063 126193422
1 187470 312172864
2 128517
2 89428
2 129631
2 16972
1 69187 385915773
1 101789 304144858
2 39866
2 113141
2 59326
1 143693 431788169
2 57071
1 54848 56012413
2 147475
2 165260
1 11199 428960803
1 140241 786322644
2 153285
1 120332 180252022
2 192113
1 108682 900937489
2 173138
2 133493
2 158569
1 39874 617944765
1 67030 269828782
2 148821
2 199320
2 127042
2 19864
2 70507
2 95246
1 141386 865647214
2 187928
1 75023 958700189
1 43365 357462770
2 157836
1 55800 130243684
2 11147
1 198649 133486886
2 85078
1 4549 79246024
2 43761
2 133529
1 125593 829552177
1 67210 348382425
2 77564
1 121337 630645910
1 85115 228110037
2 53481
2 125129
2 131673
1 145087 404837322
1 77197 743958749
1 115474 759357003
1 166659 715464926
1 76165 873077294
1 45198 847809090
2 122059
1 7770 993098290
2 134295
2 50012
2 57643
2 126620
1 108893 578006819
1 90200 519438139
2 69262
2 184008
1 4629 607876311
2 130970
2 91895
2 77582
1 15799 489296625
2 117259
1 112320 870779773
1 60862 412632102
1 96741 804164251
2 84793
2 128811
1 19748 994266032
1 94986 759961122
2 184062
1 68914 269016978
1 57861 560386955
2 15987
1 99851 869365398
2 116422
2 77651
2 56862
1 7602 603370928
1 84199 426551243
1 10532 476121484
2 66178
2 42559
2 109119
2 31272
1 23732 860227453
2 124404
2 86521
2 187746
2 95150
2 70470
1 164702 67358702
2 79139
1 112482 119225176
1 45710 315995311
2 32732
2 158028
2 118755
1 135848 939052477
2 19282
2 118220
2 36594
1 152769 539095760
1 34925 599665514
1 34355 202130563
2 121355
1 102290 403718347
1 186807 192861983
2 185105
2 38339
2 90620
2 159042
1 124622 258711100
2 80108
2 193072
1 4857 987196928
2 125834
1 61136 629113510
1 69525 500086776
2 10700
2 155483
2 54352
2 73158
1 196593 812366348
1 7478 298957640
2 68319
1 143710 699763769
1 107307 846135124
2 87695
1 32397 4232215
1 30332 725909041
1 183593 596131420
2 8328
2 44749
1 22582 778434761
1 70861 708361730
1 176719 591625395
1 50184 382371822
2 39796
2 171992
1 71137 593182465
2 149772
1 141737 439872979
1 180179 439188942
2 144778
2 185792
2 181119
2 125947
1 33960 292031933
1 94213 401359568
1 108090 787787167
1 189311 203439110
1 193203 56453534
2 51834
2 9666
1 64494 916351106
1 186574 759727872
2 180420
1 122644 837338110
2 45259
2 59515
2 74839
1 145283 115907191
1 7248 356045002
1 77713 631452522
2 125120
2 131411
1 11586 887044048
2 1466
1 109904 731135168
2 120473
2 148106
2 20467
2 74512
1 46068 322587136
1 177829 692291082
2 163024
2 67116
1 55687 346087105
2 94785
1 10716 618108901
1 96480 944365614
1 2912 708274480
2 2630
1 58215 321068094
2 73035
2 176119
1 47949 392506377
2 46279
2 57004
2 119788
2 32457
1 95722 896595409
1 131195 301046506
1 178674 173508184
2 40283
1 79003 245844393
2 59431
1 173581 80338342
2 180463
1 191343 897656846
1 121100 476196382
1 54312 399368178
2 135866
2 141582
1 13216 504658788
2 153839
1 187241 311632924
2 165786
2 70961
1 30893 563145784
2 46758
1 193227 831983384
2 27184
2 94017
2 144510
1 22 764883619
2 115959
2 92688
2 180334
2 136246
1 12910 59216115
1 76646 470115458
1 18871 696182332
1 166835 612212498
1 76301 155228605
1 129097 190751838
1 82677 876991203
2 168801
1 138187 169568433
2 76079
2 193276
1 10138 965623340
2 26878
2 192975
2 71262
1 87673 247157088
2 72474
2 130839
1 35189 484759177
2 112721
1 117839 750909077
2 74919
1 129692 711441335
1 18134 684959404
2 17141
1 9950 975095884
1 48377 302961577
2 160345
1 128541 674315837
1 178317 897528593
1 153406 632118660
1 163893 117409195
1 71129 91732988
1 8927 663944604
2 98927
1 2 821157273
1 21653 730876630
1 48484 507471633
1 11327 275116271
2 58549
2 63558
1 68093 692155023
2 141686
1 84764 378216762
1 114588 31017819
1 168940 557331687
1 197294 246553997
2 105864
1 82927 498721168
1 33422 210586760
1 26844 729413470
1 141842 853602342
1 109922 737975417
1 83915 761530463
2 173439
1 36638 937247387
2 1485
1 84845 56741458
2 26512
1 144607 770822717
1 188917 427860646
1 176964 100218008
1 72783 625393625
2 97308
2 189640
2 159510
1 91507 822360588
1 111484 58000537
1 193916 682209545
2 181880
1 128872 42231947
1 28045 196503540
1 15497 503466635
1 127000 874068412
1 111045 866852154
2 9532
1 194102 945030544
1 160902 845117006
1 99479 438416135
1 38283 357812464
2 82310
1 179551 68197372
1 188547 350407947
1 109258 718791443
1 166641 937905377
1 179065 567378238
1 9129 371921396
1 58468 54411017
2 94417
2 13261
2 124861
2 121650
1 65465 776771490
1 110232 338228138
1 43124 343900019
1 150565 15780922
2 153875
2 96726
1 97327 45147539
2 197256
2 175720
2 188537
2 84417
2 112101
2 62507
1 110946 243129197
1 58792 649026826
1 175375 51462727
2 133258
1 183522 322030633
2 133954
1 149041 639526097
2 57341
2 52692
1 193718 761720053
2 140776
1 9828 655089208
1 165714 171390421
1 99828 68738075
2 166079
1 172986 744776745
1 44391 990621059
2 134410
1 196798 992336962
2 178920
1 85682 364131419
1 182373 837554474
1 94839 856944540
2 137202
1 121883 949631113
2 176959
2 195511
1 101176 656252573
2 194657
2 117083
2 1104
2 39206
1 22056 140732941
2 14152
1 177261 530014740
2 122906
2 62936
1 27516 539486360
1 117562 542207037
1 14143 35339631
2 149777
2 13680
1 36603 656699330
1 98971 468586237
2 149973
1 4692 277869384
1 44626 806488118
2 67824
2 110390
1 166003 97411099
2 190726
2 48713
2 129163
1 106196 903085524
2 82539
2 192629
2 1135
1 179072 60025972
2 30707
2 161803
1 65355 506330670
1 40524 189023820
2 13914
2 43090
1 101095 49878058
2 138267
1 150369 906270497
1 97205 45218389
1 109289 764189559
1 129607 916784913
2 10299
1 24258 295689531
2 165212
2 47547
1 123512 132502434
1 108555 255219856
1 143668 931668489
2 164062
2 192562
2 182213
2 116627
2 57873
1 130168 795756468
2 71283
1 47772 948919878
1 180300 967826672
2 35025
2 168317
1 114242 468167776
1 60649 470990545
1 135469 277673307
2 126439
1 181764 4636472
1 90519 540904364
2 192268
2 169162
1 109799 277490961
2 117504
2 38944
2 163935
1 49461 259963777
1 124138 941951996
2 57092
1 54551 879736548
1 153128 675143380
1 192763 472116341
2 63756
1 92706 251754097
1 26926 463958645
2 180010
2 23817
2 148345
2 24301
2 49538
1 73670 14470751
2 80683
1 24035 812991760
2 2303
2 116945
2 83915
1 128173 866467769
2 130534
1 155167 290626441
2 199875
2 181972
1 13973 491677738
1 70837 987367605
1 166874 916532016
1 23140 429129911
1 105546 488074524
1 106249 242315044
1 7533 767426531
2 119661
1 134082 630945729
2 54526
2 194823
2 126484
1 157146 540472609
1 139316 686374256
2 97104
2 73502
1 100874 572479016
1 32446 438170580
1 40465 89270669
2 130675
1 147455 834412175
2 54551
2 177111
2 756
1 100464 208247817
2 88004
2 26963
2 131148
2 182033
1 193883 399686732
2 80626
1 48351 419135982
2 19666
2 155836
1 188178 637938691
2 156693
1 168702 284393832
2 194755
1 109214 233844930
1 35838 355436665
1 58485 674275983
1 9882 645847276
2 22016
2 125230
2 148468
1 131187 676813749
2 124119
2 95456
2 35680
1 63603 530439176
1 3675 449390719
1 171075 300815651
1 162701 152984862
1 88695 326546857
1 86974 712336744
1 131439 242069638
2 30226
1 39397 393534020
1 28780 378723629
1 134683 352285542
1 135692 202316912
2 121247
1 191809 326599919
2 16846
1 46211 117119118
1 122037 99013047
1 24402 59023567
2 12673
2 190841
2 148692
1 164449 439539382
1 70393 993119354
1 183489 746638770
1 19985 73857438
1 29994 178261622
2 20560
2 73745
2 149163
1 57056 185580088
1 20259 390201920
2 6667
2 196556
1 64534 737828908
2 157352
1 52773 593288442
1 54290 272831889
2 53479
1 101672 803518015
2 51419
1 104061 473570060
2 102586
1 33014 493012172
1 75956 976072620
1 94178 734456402
2 198963
2 127625
1 132702 814062920
1 199056 59352903
1 9830 425230507
2 142249
1 172938 317661010
1 147418 778342084
1 83834 615909153
1 176402 92873218
2 36388
2 90444
1 190391 747168540
1 88045 888528483
2 32526
2 7344
2 169879
1 52417 290304133
2 61217
2 68776
2 95698
1 61625 193354468
1 34043 101983363
2 151000
2 2521
1 144821 48878720
2 42984
1 88553 919821334
2 140042
1 158500 72710745
2 124117
2 126756
1 198177 193869381
1 4503 885849120
1 26217 254876028
2 41431
2 170147
1 192598 213164059
1 88343 462659547
2 42017
2 120282
2 454
2 148836
2 161364
2 97581
1 131580 425519477
2 190349
2 112383
1 90848 487574924
1 43211 233301733
2 30454
1 53538 626651964
2 13938
1 140424 438621834
1 37826 166355478
2 32373
2 57971
1 155466 968594566
1 198168 42372121
1 136082 854941050
2 34378
2 192639
1 44090 408925461
1 20451 383157379
2 36080
2 142926
2 126261
1 68512 128237717
2 5996
1 45267 761824251
1 119035 514178891
2 60903
1 6222 665165854
2 13544
2 96462
2 197570
1 180740 935857764
1 168348 714536397
1 115439 269649792
1 116505 135895089
1 146349 218267218
2 40612
2 135508
1 180884 295923509
2 77675
1 5899 679673425
2 81530
1 78985 377445365
1 22217 678511634
2 6752
2 39066
2 28218
2 26110
2 108254
2 137902
2 113083
2 133685
1 173629 34002389
2 182017
2 116227
2 144249
2 981
2 49636
1 107596 687470700
1 120699 717344574
2 31676
1 65488 680047252
2 74555
1 111948 999768703
2 169942
2 35442
2 117666
1 24976 842780412
2 122811
2 18296
1 196409 109168274
1 178537 950376470
1 195628 832974943
1 60765 769617311
2 17227
2 99091
1 53696 342778819
1 177268 615036591
2 85520
2 63099
2 103082
1 183905 379989178
1 46843 294268520
2 166780
2 101840
2 78948
2 92550
2 24843
1 166947 799090313
1 65617 976574885
1 70132 746474319
1 26846 34523344
1 73308 671565231
2 29002
1 30695 217508989
2 149927
1 69580 981662191
2 155324
1 103424 720542714
2 50545
2 72729
1 9643 8001296
2 184822
1 148818 3111203
2 23035
2 177692
2 13081
2 76670
1 54911 869272929
2 30035
2 183126
1 61279 293388402
1 15040 358193043
2 62710
1 75828 457553070
2 52752
1 150116 5657857
2 72879
2 66386
2 102137
2 146147
1 55262 32737350
1 82194 923731120
1 33003 48494680
2 10101
2 53051
2 104720
2 59433
1 77154 208041123
1 35616 887247883
2 16926
2 125068
1 154821 506822040
1 81608 631835685
1 129350 623707752
2 72178
1 84750 62752454
2 137164
2 36097
1 120294 533427302
2 51596
2 100630
1 70941 89940107
1 113349 665135219
2 85353
1 89712 308326880
1 174589 373367848
2 93363
2 157111
2 79572
2 12137
1 154000 63335810
2 148379
2 147896
2 37629
1 170300 125894240
2 8861
2 129855
1 121062 693450333
1 193908 785495409
2 84861
1 87826 84445094
2 168608
1 97262 498662483
2 7083
1 166645 624323098
2 92200
1 54594 522238775
2 132921
2 163385
2 148939
2 15974
1 139159 233165124
1 69926 933323699
2 63816
1 147083 644657470
2 4877
1 11594 364415046
1 50077 680888146
2 41368
1 136747 307799160
1 134169 45045746
1 46141 386772492
1 94744 84495504
1 93096 944678278
2 195622
2 60902
2 196409
1 163821 359065577
1 196634 817592673
2 3824
2 92693
2 74105
1 128276 483584182
2 20554
2 124941
2 131217
2 97721
1 118420 799937008
2 173215
2 148179
2 82847
2 193586
2 109997
2 172571
1 178822 24633829
2 170772
1 70099 353242622
2 26493
1 91848 975144560
1 95304 362861380
1 143529 812224579
2 192159
2 137736
1 48503 218096980
1 194405 308519286
2 15081
2 49424
1 23204 330783422
2 95803
2 153034
2 39901
1 29787 80655188
1 52044 144548185
2 166558
2 45475
2 28912
2 178042
1 144463 842407779
1 155507 966298140
2 164931
2 189607
1 7375 44147962
1 20485 26880217
1 71136 239620739
2 102226
2 172064
2 143289
2 99712
1 113378 530345434
2 90896
2 125952
2 84815
2 44239
1 76539 567679411
2 177583
1 50967 110151111
2 135702
1 4008 635139027
2 31189
1 111595 87552068
1 174856 906065004
2 87501
1 38225 413043171
1 174896 220051683
2 36498
2 157036
1 8380 585635768
1 24187 905273712
1 22664 468946781
2 106463
2 148375
2 3559
2 53754
1 134014 694078378
2 182898
2 193142
1 17794 645085724
2 100490
1 100797 552243237
2 196934
1 172243 381992973
2 110386
2 32794
2 155981
1 165548 407754692
2 7220
2 1535
2 106002
1 5828 929093579
1 50898 608363070
1 196930 440148231
1 194396 760213000
1 31748 176283395
2 178723
2 150649
2 80261
1 30717 73390452
1 92967 93015389
1 151576 338581364
1 81967 119418107
1 38949 610278432
1 60729 163097525
1 168240 827890675
2 8763
2 90327
1 104843 641807722
2 45649
1 102318 797637875
2 159709
2 162072
1 130938 687393012
1 5898 669052397
1 27243 101590660
1 17914 697848775
1 81841 499346676
2 95440
2 4359
1 31309 564307343
2 21348
2 63747
1 77732 546931822
2 163799
2 11234
1 47506 807251110
1 182937 704042540
1 28906 698893807
1 176111 925952488
2 135809
2 106329
1 21719 200727819
2 158234
1 85771 218963998
1 78508 554552502
2 137545
1 77503 348674246
1 182621 388530951
2 152353
2 147891
1 117922 778582985
1 95724 314199745
1 181043 706112403
1 86127 762914706
1 196042 520176623
2 127339
1 153595 6798028
2 35774
2 32756
2 144553
2 76563
1 95887 236666324
1 145831 614131684
2 151489
2 95469
1 53687 272598116
2 168513
2 76088
1 164381 66130056
2 43110
1 85530 197724616
2 169029
2 70458
1 37855 559176604
1 127856 719651139
2 172803
1 76502 328101706
1 112609 510592227
1 60556 849459567
1 125868 316842451
1 160158 25144251
2 62627
2 38927
1 90402 505469111
2 157555
1 128611 697106299
1 160333 631271242
2 142903
1 37143 285728983
2 89827
2 187864
2 156069
2 37298
1 21220 361961593
1 130016 455232817
1 125810 215384419
2 105421
1 45253 116740848
2 27642
2 98214
1 10232 164879032
1 21514 555352142
2 175913
1 99547 589246045
1 50465 997034074
1 65920 885580614
1 12711 473108586
1 118530 60853571
1 97960 860723086
2 112556
2 192344
2 165019
1 142386 710723105
1 72893 914761796
2 36970
2 50652
1 134714 961397283
1 118486 413507599
1 127620 363500283
2 38514
1 115062 803761442
2 112572
2 120885
1 10671 151464350
1 128001 173459973
1 174439 454004364
2 20290
1 162273 867949532
2 70014
1 114384 447934176
2 113496
2 1938
2 34855
2 48373
2 32575
1 104473 639861418
2 163714
2 115855
2 108710
1 50994 835634810
1 135897 976642762
1 13640 281950667
2 128840
2 81797
2 161637
1 33479 594196434
1 150509 165461225
1 12435 571496667
1 72510 881535558
2 127924
2 131292
1 187815 251702226
1 173685 149561646
1 190921 351260120
1 113641 852666795
2 9043
1 38598 874446675
1 18555 382342752
2 111471
2 79452
1 187891 804859826
2 33068
1 38802 596694789
2 131164
1 178375 792410433
1 188960 700998185
1 110455 134730555
2 32955
2 52472
1 182625 973015631
2 105441
1 55536 251668699
1 83081 583596472
1 75621 562486036
1 52746 975990589
2 1577
2 20947
2 137311
2 42829
2 58354
2 121647
2 1993
1 49787 582323431
1 157327 215189507
1 175565 436783424
2 8081
1 27657 209431364
1 158857 704156830
1 166145 156006010
1 30659 750650499
2 49074
1 176006 87411249
1 108650 221968122
1 98650 939028964
1 145137 441727858
2 19584
2 168925
2 19936
1 96934 810628608
1 41601 918495399
2 53397
2 19791
1 184803 443722830
1 27617 557725845
2 103083
2 124200
1 94219 100860713
1 88731 133630059
1 78705 770997196
1 101213 790361428
2 20334
1 123587 220784246
2 97923
2 69357
2 193562
1 46915 281006791
2 35883
1 29931 18173482
2 79264
2 136901
1 9482 277836606
2 186691
1 117787 195611752
1 152308 512051714
1 84409 462985551
2 178869
2 195190
2 57744
1 50566 634259428
1 140961 293903400
2 158447
2 111954
2 144457
2 19069
2 28306
2 137939
1 84475 290441041
2 84101
1 145215 842424681
1 143467 862198312
2 64942
2 72043
2 160854
1 144618 443525929
2 93628
1 36807 579014753
1 183696 917841453
1 127559 153061942
2 102238
2 160427
2 163821
2 175585
1 110995 943231471
1 62936 253005846
2 143528
2 102555
2 37998
2 3447
1 100510 359313762
2 11448
2 32437
1 14872 44963703
1 166431 129648612
1 47379 443499818
1 190597 949616760
2 155357
1 91057 509783703
1 158075 426272846
2 161738
2 163229
1 128706 963669225
1 57986 475371033
2 74696
1 91188 120081274
2 6458
2 134235
2 172684
2 105058
2 151829
2 138715
1 65789 537436692
2 97303
1 2123 306627723
2 5702
1 82001 73403312
2 92146
1 80620 877779268
2 199074
1 115974 510490678
2 116471
2 133807
1 91163 407949279
1 8580 306717939
1 180183 506960109
2 52127
1 40486 381024203
1 96787 890505291
2 175495
1 95739 920409558
1 52893 985990830
2 126879
1 100775 893609616
2 13281
1 5040 803156707
1 20627 366148764
2 8355
2 13542
1 185677 305243592
2 131939
1 194809 531838178
2 55155
1 18970 716801719
2 139354
1 77385 27171672
1 46963 972138727
2 82446
2 2035
2 110519
1 5142 412461199
2 146770
2 86925
1 145917 307081695
1 114348 68994681
1 7171 439755169
2 127835
1 108422 832943236
2 18307
1 97943 144862903
1 52374 364471703
2 37303
2 69175
2 97827
2 134767
1 195261 822036120
2 13208
2 46586
2 48742
2 102781
1 49937 545523753
2 101363
2 190507
1 121910 630578463
1 136893 977239828
1 157067 45672637
2 103700
1 84061 137332343
1 194214 530710429
1 175449 410993536
1 9211 386664533
1 36584 70855422
2 186249
2 74859
2 29942
1 110289 107515754
1 146500 194859863
1 2412 953901562
2 65146
1 58526 239800438
1 38701 931332643
2 25064
2 96402
2 102151
1 129109 469045040
1 123803 708718865
1 36094 677863977
2 133840
1 97063 569027868
1 81276 457745689
2 85487
2 172052
2 7162
1 167235 267011116
1 21357 130145853
2 125304
1 140942 760158336
1 92614 154188037
1 163480 964421737
2 158253
2 142394
2 61074
2 30064
1 92635 432773386
1 17078 362906715
2 97182
2 135841
2 186307
2 49352
2 40005
2 188006
1 12162 833285291
1 41611 301870167
1 117214 942635813
2 54892
2 137136
2 75833
1 117509 953346330
2 111729
2 56336
2 59580
2 116782
2 171753
1 151018 817357156
2 184762
1 99918 671068118
1 95834 245790779
2 198608
1 157140 15672800
1 138773 629751755
1 117237 105511691
1 64207 787866791
2 22028
1 144970 489236555
2 194699
2 78425
1 139199 886124972
2 49825
2 118003
1 122272 760867872
2 54302
2 29441
1 185422 105383940
1 120751 115083183
2 48807
1 117373 488859413
2 21138
2 70687
1 191938 452764811
1 559 918158287
2 21396
2 7831
2 116285
1 29933 517050317
1 40859 77649936
1 25283 717305413
1 144548 848426560
2 170412
2 54579
2 117946
1 189126 830614556
1 164108 148973861
1 153614 376443772
1 198314 152743213
1 110280 773038174
2 37199
1 146410 893163008
1 56962 282208037
2 11013
2 99556
2 69787
1 122049 555048806
1 1063 708336334
1 30058 502634521
2 9966
1 181163 312452138
1 182530 275131151
2 132870
2 7213
2 45455
1 39804 230087229
1 96200 402952644
1 172104 29937380
1 43312 571365880
2 125473
1 100858 209444259
1 75132 445883306
2 63152
2 171179
2 133994
2 26795
2 166461
1 71864 625794381
2 48536
1 122619 946845180
1 44774 161905508
1 930 817738307
1 52987 829967542
2 146932
2 91886
1 153489 471643302
1 134982 377412336
1 108482 550937243
1 190957 227528710
2 54839
1 78822 85160137
1 56190 270600959
1 15781 470584001
2 95536
1 141995 758770300
2 125557
1 155105 804886645
1 67057 988423200
2 82998
2 188454
2 184732
2 66818
2 168619
1 84034 8517006
2 74776
1 106831 535203823
2 33303
2 83069
1 134698 214953236
1 154997 349845075
2 178478
2 6178
1 31894 548758937
1 71173 751801833
1 25317 943028760
2 165257
2 118448
2 14377
2 143353
2 116688
1 175319 288916344
2 131379
1 39027 958076866
1 167340 880936673
2 90155
1 136970 163300442
2 50723
1 91388 302075807
2 98164
1 31011 417989159
1 177066 954272297
2 57904
1 81151 659621244
1 1278 871517374
1 134051 570784174
1 116218 742457747
2 116579
2 137510
2 44931
1 118044 55847875
1 30447 950187711
1 116030 837189989
2 173144
2 34737
2 62019
1 62485 624994820
2 107380
2 123050
1 169954 157628567
2 19858
1 127953 981721530
1 197852 472205594
2 7301
2 173318
1 97404 904525094
1 95488 300683824
1 164527 486713980
1 131180 473394922
2 104437
1 103316 683388163
1 183966 177973822
1 104108 487803590
1 47232 709807499
2 100971
2 97497
1 93938 550586697
2 34869
1 4263 666717400
2 129810
1 84114 449580677
2 80278
1 143918 107365488
1 37468 636617377
2 164779
2 22313
2 154833
1 81659 737347179
2 151900
1 16800 495595777
2 14549
2 54953
1 2217 594181949
1 126185 227085125
2 9744
2 157566
2 70033
1 162555 145075938
2 88234
2 139688
2 120691
1 177842 441150331
1 42897 399093497
2 95644
2 156904
1 15440 497706747
2 144142
1 164258 411853345
2 172583
2 10972
1 129274 970143307
2 127805
1 93218 809168989
2 132614
2 80599
1 23329 272128489
2 155492
2 199551
2 22647
2 159175
2 145974
1 59254 781258230
2 156384
1 24620 161567263
1 169621 911408702
1 78321 91971060
1 76920 120749621
2 118675
1 63275 166004521
2 65833
1 152345 671091869
2 29124
1 112212 70060522
2 82485
2 147356
1 129086 780822804
2 171117
1 91277 533112308
1 33279 137571527
2 67564
2 126019
1 149325 792565612
1 54641 789024659
2 110575
1 38086 121953195
1 147929 100541666
2 85872
1 142663 933639241
2 30093
2 103329
2 135968
1 111427 485426869
1 130362 398380526
2 85410
1 113924 837546810
2 100756
1 117664 941969225
1 85346 175138951
2 82294
2 196442
1 174516 143767069
1 146745 758682704
2 163621
2 57668
1 169180 676960981
1 149465 773908119
2 58925
1 103425 489678208
1 41953 749999969
1 111374 844822239
1 134440 325569336
1 79856 135926660
2 55790
1 131933 624252412
1 110118 598262088
2 99359
2 91711
1 85100 370187565
1 107046 204018507
2 147735
2 48655
1 170514 920749015
1 82871 507684673
2 105184
2 185645
1 114626 538326998
2 37910
2 182949
2 143687
1 171487 587641
1 59316 619383809
1 4556 791783593
2 116261
2 68701
1 49767 602477086
2 189664
2 119222
2 90490
1 3494 777233543
1 175057 860674936
1 21000 881990156
2 170995
1 21070 959882512
1 133219 752638242
2 177971
2 192139
1 171663 386097674
1 47383 790323574
1 178307 199877260
2 40840
1 71678 204643787
2 172874
2 63069
2 11260
2 186443
2 190774
2 144030
1 163855 750578724
2 181210
1 35028 837134170
1 59242 266809107
2 60047
2 193682
2 56288
1 132768 847298018
1 130288 639236462
1 93832 835478269
2 102197
2 101902
2 23266
1 123720 143498865
2 35576
2 51063
1 132157 216959341
2 185827
1 120097 876160299
1 197502 12282294
1 66063 134114859
1 34609 249614809
2 96893
1 74902 925320894
1 20493 929075242
2 127309
1 36461 136084038
1 34212 337840182
2 140603
1 182760 467279310
1 196738 949027593
2 92222
1 29859 770892834
1 178490 676591799
2 161518
1 79189 720060377
2 166348
1 125372 524648712
1 68912 395495992
2 129310
1 8432 694726321
2 73022
1 107614 418180855
1 11079 643177384
1 58128 939745342
2 107796
1 50314 568197540
1 130504 474218962
1 6074 832956298
2 147071
2 22377
1 21525 423159031
2 46754
1 5560 610172131
2 136845
2 105147
2 48379
2 68537
1 69064 485591974
2 86473
2 94897
2 131698
1 131739 760489912
1 171866 743519148
1 38429 358370866
1 191366 190435789
2 186693
1 168437 454064191
1 97178 198862494
2 116350
1 155068 790423622
2 97851
2 63372
2 54754
2 41923
1 20801 991963401
2 66710
1 8821 392132951
2 179418
1 75804 648027774
1 151583 869934602
2 138098
1 66269 377246812
2 183833
2 128705
1 105352 24391294
1 176687 678126732
2 72082
1 5854 394987060
2 148565
2 160195
2 20255
2 103411
1 1864 387590294
2 51995
2 33037
2 1128
1 28001 140958111
1 128068 337328139
1 85923 166875734
1 166082 924000532
2 161848
2 173965
2 88672
2 198096
2 167273
1 121680 479789155
2 188112
1 992 408739177
2 16225
2 76697
1 196677 390413298
1 54968 698305290
1 44 254866358
2 98989
2 148626
1 141324 518247333
1 50314 942092983
1 143362 69622795
2 131237
1 184033 289013054
2 23700
2 157406
2 10775
1 55991 902007090
1 7254 266593324
1 179958 873289187
1 120244 372721576
2 58763
2 168360
2 124514
2 153802
1 95552 215481235
1 73579 822908661
1 21070 599665741
1 144467 182550641
2 147154
1 115753 976120896
1 3806 640449093
2 88430
1 16176 961064875
2 94005
2 55855
1 49272 306985673
1 34707 823467770
2 110943
1 14981 412313569
1 72688 962712798
1 29779 559743750
1 9026 667673610
1 188963 92638634
2 98631
1 84243 150389087
1 16232 318132130
1 165742 132549057
2 173966
2 154243
1 145148 796771338
1 47703 718339123
1 110992 354845524
2 100064
1 161905 529341161
2 49767
1 49295 961455103
1 47814 849931225
1 137959 995066963
1 131293 405071070
1 178036 596457367
2 14112
1 147175 632060139
1 198225 289732794
2 19375
2 36430
1 85834 814868196
2 115837
2 109713
1 25228 757518262
2 168408
2 36954
1 50476 294647751
1 7043 497429109
2 129136
1 33395 418013632
2 6464
2 154538
2 39828
2 81078
2 71050
2 116294
2 69949
1 11102 402560571
1 134643 191234761
2 140931
1 156059 57892159
2 120356
1 133844 93907171
1 25972 893029923
1 158419 872306436
2 51871
1 180500 674965544
2 181006
1 134011 419074328
1 108051 693556365
2 49133
1 31017 707002863
2 161162
1 69606 770587418
1 41363 986299195
2 179716
1 159734 580187292
2 189389
1 86272 340882082
2 17382
1 97005 96101468
1 78716 690188260
2 7135
2 81854
2 12923
1 111280 794074757
2 28185
2 169056
1 71870 642902476
2 184284
1 153185 711864022
2 2025
2 140527
1 4357 900752235
1 178165 643440371
1 46981 313270812
1 105531 838928439
1 193046 220736528
2 190548
1 83582 142789331
2 104325
1 172938 43796806
2 42569
2 135582
2 68932
2 65225
1 7262 948342375
2 38869
1 195431 724279253
1 109613 976892885
2 96784
1 48610 799655038
1 63994 83647199
2 35964
2 43125
2 77207
2 5385
1 65118 708118639
2 10213
2 131402
1 6963 448497584
2 2722
2 135025
1 144284 939614834
2 26033
2 75977
2 88495
1 159778 993724556
2 18426
2 107430
1 10226 241492550
1 199415 401588479
1 49954 552114607
1 191545 124715437
1 145346 147637891
1 108625 666825202
1 122073 615364367
2 12306
2 133517
2 49944
1 19486 89220596
2 60123
2 28231
1 125561 122660041
2 69998
2 57110
2 40930
2 52241
1 81922 622132973
1 166256 2142456
2 136489
2 104287
1 67472 710471249
1 27364 735197141
1 161911 372366754
2 181128
1 7505 981161686
2 96714
1 96795 194632101
2 13556
2 126264
2 13391
2 140207
2 127804
2 31150
2 60370
2 108264
2 103772
1 141907 336515404
1 120766 783364082
2 87418
2 9826
1 45925 611586910
1 168940 682505139
2 3130
1 16433 456858792
2 18388
1 15326 46607170
1 43857 876775939
1 125824 538132554
1 44458 927097627
1 28141 987820295
2 177973
1 54557 510660182
2 197466
2 118300
1 135519 984977823
1 182688 158393886
1 60261 72821678
2 149070
1 147379 188142974
1 57271 690659984
2 142333
1 184449 742277467
2 66919
2 50388
1 143603 567494401
2 191717
2 108427
1 108241 704594877
1 157110 333827043
2 90894
1 128973 673089682
1 18354 37952448
1 141884 912935944
1 150789 631140908
2 145355
2 3379
1 98858 427970966
2 179258
2 6794
1 131953 132709073
2 50630
1 77572 299810576
2 142758
2 195755
1 59445 962896737
2 185647
2 85309
2 32041
1 111788 708846571
1 137812 574561565
2 173431
2 64859
2 70650
1 81920 123464646
2 46188
2 42413
2 52951
2 31405
1 14416 903154270
2 70620
2 190410
2 157603
2 59676
2 43677
2 55144
1 16369 804810365
1 185497 898653705
2 11554
1 7952 46938619
1 95132 414848362
2 119336
2 142097
2 42230
1 152670 87393019
2 171530
1 71294 601097467
2 160039
2 109382
1 199443 67008866
2 135972
1 48407 694748506
2 128437
1 38226 909227497
2 167032
2 155548
1 114767 659313049
2 35384
1 64931 976944184
2 166851
2 118792
1 131274 833068753
2 47685
1 26898 211009259
1 133671 229990638
1 182371 347408652
1 101458 105500021
1 132790 778983563
1 57381 157440652
1 64834 496565310
2 96273
1 72953 505836180
1 174985 273677583
1 34893 135901288
1 107853 566284948
1 143509 878812414
1 43774 385856208
2 114201
2 189128
2 122530
2 28818
2 35884
1 16782 112076192
1 167225 912624441
2 85149
2 133894
1 129839 6760273
2 90982
2 138368
2 2153
1 167307 882112743
2 102347
2 120050
2 162417
2 137805
2 8553
1 18260 580925557
2 153359
2 121160
2 31191
2 14737
1 180856 740000403
2 50546
2 69304
2 5438
1 61239 785908201
1 108492 941476585
1 88919 282943814
1 132360 771591565
1 193998 904916482
2 130501
2 47673
2 73569
1 38636 135748626
1 183364 714801665
2 61518
2 50858
1 121774 208392211
1 32036 814485699
2 158279
1 196263 637649390
2 86403
2 17893
2 167625
1 31958 662795790
1 71803 600996834
1 862 963599997
2 61186
1 75364 877483573
1 124239 213240496
1 30936 438795941
2 75473
2 92378
1 100291 427660875
2 89918
1 95096 966426380
1 197390 216332199
2 177165
2 33203
2 187366
2 150153
1 88326 310572864
2 161251
1 124846 490762201
2 92083
2 119806
2 175438
1 141566 536743809
2 16496
1 188054 882099418
1 40492 918670318
2 199317
1 57762 21536953
1 107710 129075313
2 89815
2 75243
2 173859
1 181955 73111378
2 68464
2 150215
2 145457
2 144769
1 62038 372701415
1 198381 529108466
2 21699
2 30293
2 53917
1 11059 813411048
2 51365
1 84696 716964283
2 108596
1 180179 940844846
1 63434 785907636
2 33397
2 173606
1 119000 611269975
2 20881
2 62829
1 180947 638387280
1 117401 184045822
2 114424
2 171718
1 102837 900796380
1 100663 296292929
1 34706 781019899
1 24948 718438891
2 107020
1 105475 182169357
2 116352
1 129937 20145884
2 77937
2 138012
2 52592
2 40800
2 107227
1 23682 211815050
2 15492
2 186314
1 111519 112578843
2 148657
2 155097
2 174056
1 82005 967054787
1 108326 809795131
1 104738 446707529
2 16116
1 189941 806843236
1 156296 878049154
1 79447 619013496
1 104370 996020482
1 98046 916214521
2 2800
2 75337
1 14218 146224551
1 150267 334205502
1 47110 849530549
2 199285
1 190219 543165456
2 35389
1 57697 973026678
2 164585
1 103174 83197810
1 50994 134406224
2 50838
1 54932 814627169
2 29958
2 66620
1 162640 497574421
1 57668 681348934
2 4654
2 6562
1 175666 262176608
1 196001 42219451
1 94286 675729766
1 28151 47209368
2 54647
2 192307
2 71967
1 42470 459646769
1 56718 576702110
2 144656
2 150426
2 68386
1 32065 756063732
1 134390 437975574
2 158285
1 60216 907568
2 11104
1 140439 407820439
2 66736
1 182286 950225671
1 51499 983449527
2 15071
1 23815 516565862
1 77141 849489095
1 159851 692810802
2 56053
1 107101 961330300
1 115006 6581756
2 23683
2 138965
2 62430
1 83254 881522986
2 195228
2 194038
2 95523
1 70169 522352890
1 13799 987033159
2 75455
2 99196
1 43456 857336734
1 141186 760470787
2 169945
1 46139 325445890
1 170787 655759259
2 71948
2 71011
2 168073
1 136543 131953151
1 164054 222650803
2 63050
1 41960 738175200
1 66979 321532194
2 122053
2 183200
1 149382 734584940
2 16938
2 104588
2 49185
2 107845
1 19187 810525314
2 139699
2 181908
1 108447 14887590
2 94859
2 89186
2 131169
1 51407 198263012
2 121985
2 21975
1 108346 292772373
2 113357
2 97233
1 32275 85799465
1 50862 294600611
2 198747
2 64309
1 21957 965505363
2 187180
1 102093 590599550
2 128413
2 141470
1 8385 100339745
1 40450 542769378
1 61897 586786858
2 64966
1 154748 428313366
2 127239
2 139387
2 96611
1 104093 204423177
2 122593
2 164425
1 120239 51706259
2 149389
1 49543 512533103
1 23985 786235897
1 65246 714077878
2 166792
2 133071
2 98638
2 135605
1 157016 880835389
1 151972 693129279
1 198640 471256322
1 88829 958204769
2 29851
2 125727
1 56144 544647383
2 194543
1 43865 24314668
1 177690 442036570
2 36335
2 127740
1 119499 899918495
1 83763 631045731
1 157422 391440972
1 25588 365119850
2 149196
1 170984 952803337
1 24727 472494181
2 95740
1 133185 136618891
1 163200 269351160
2 112581
1 95454 557005555
1 85358 703265769
2 153701
2 146091
2 19122
1 136185 646082497
1 13337 630836994
1 59567 63969545
2 7715
1 70584 542117898
2 89657
2 107229
2 131088
2 109854
2 173903
1 140746 371574459
1 164281 657110555
1 166794 159434742
2 174437
2 122730
1 166828 110894623
2 117632
1 57294 881848759
1 162513 102179044
2 81610
2 65868
1 61732 183003860
1 177866 768996952
2 37716
2 82178
1 90993 138323271
1 120897 531256555
1 158776 779625878
1 84032 239964505
2 196730
2 4336
2 138282
1 52229 191149727
1 70333 181941034
1 166667 201359483
1 123568 543490253
2 104469
2 78583
1 113697 906638649
2 131846
2 173326
2 85580
2 34739
2 29625
2 168732
1 68355 721573479
1 153262 666333198
1 68406 275840897
2 164652
2 89288
2 150656
2 20408
1 118 547782728
2 6428
2 46497
2 100422
1 57046 678128957
2 170130
1 155216 556339290
1 89868 970262224
2 149688
2 194915
1 2293 821477426
2 192801
1 97538 345647111
2 6343
1 172119 278045151
2 67602
2 196898
2 56172
2 69888
2 143752
2 136817
1 19633 721537637
1 10188 357085366
1 153401 640221894
2 135617
1 20837 482489424
1 86412 258559783
1 7658 380869021
1 108137 660355307
2 99350
2 101506
1 69413 602992391
2 171389
1 109470 388214590
1 2640 588181440
2 48660
2 19765
1 86287 646328535
1 19327 348649545
2 22294
2 147399
2 124354
1 887 821900268
2 34488
1 184569 589178883
1 144972 715047167
2 101984
1 75429 803577810
1 51144 661759923
1 53112 493137491
1 68209 177418508
1 67422 202701772
1 72162 570033978
2 120247
1 165740 804145162
1 91807 907164784
2 129921
2 164261
2 100274
2 172229
1 179144 675331067
1 23198 831093688
1 86701 482867959
2 105489
1 23218 958066778
1 124242 95614347
1 107857 211139621
2 62834
1 175540 523424030
1 106421 440334956
1 86398 280268174
1 68215 307205107
2 139505
2 104724
2 185631
1 57037 691855248
2 93019
1 193608 408027330
2 118442
2 35891
1 35898 352249833
1 147927 909048113
2 74561
1 112723 395088877
2 151438
2 38931
1 54565 496239003
2 10840
1 170815 150817327
2 70660
2 29928
2 61217
1 128747 539111572
2 161697
1 166830 967190764
1 159467 828236480
1 29438 639254755
1 117565 971850624
1 68759 362070399
1 159845 467954481
2 91611
1 53208 21612949
1 82113 652142092
1 61934 15300728
1 26684 580478510
1 174065 214042450
1 92917 963309248
1 117933 112720147
2 20218
2 114946
2 124655
2 108840
1 198918 674141376
1 133935 719895919
1 19418 414498691
1 60172 300792640
2 189940
2 21033
2 63918
1 105161 614682899
2 117157
2 83476
1 113808 455529886
1 132437 845414360
1 157277 59328369
2 133041
1 53352 637321988
2 113530
1 25685 502812168
1 35027 419230144
1 115114 919309176
2 174196
2 47207
2 114810
2 104927
2 53752
1 136758 250088551
2 6092
2 147468
2 57212
2 102783
1 81586 957108699
1 107615 903908331
1 74916 365014567
2 39000
2 164613
2 62611
2 171133
1 67619 429566859
2 50280
1 6966 930185655
2 87185
1 8580 21669346
2 36252
2 185087
1 189705 94434967
1 63958 163227146
1 188424 647854081
1 140873 467357674
2 186365
2 135570
1 123819 769673215
1 169089 24102917
1 87031 991239929
1 62226 437857483
1 170831 303541296
2 47487
1 105370 778671506
1 52539 165142147
1 101822 577769599
2 136807
2 45547
1 120293 519468756
1 183622 36131613
2 165756
2 41779
1 164751 548729104
2 195963
1 199597 174032815
2 174108
2 177480
1 130425 761648146
1 159135 355285448
2 28910
1 181035 61437437
2 64304
1 8063 803209006
1 34462 297185746
2 61719
1 38918 990085554
2 33633
1 14090 613856011
2 163875
1 67427 63931309
1 86164 941212469
2 169240
2 73044
1 51596 67507922
2 116387
2 104325
2 142004
2 46177
2 172064
1 179953 281926954
1 124935 892999644
2 11071
2 140738
2 144254
1 87783 943756822
2 48820
1 87157 687334061
2 80554
1 190441 201954675
2 114278
2 81408
2 68262
2 23271
1 91316 543710396
2 19598
2 68044
1 191020 817260082
2 26726
2 57959
2 126570
2 37224
1 184405 364138204
2 39793
1 187226 214475917
2 35438
2 99603
1 121258 780183219
1 171486 279434802
1 192359 340855592
2 102545
2 81393
1 80835 8246277
2 28902
1 120142 762802388
1 180097 739326909
2 136735
2 155728
1 22908 504161723
2 164257
2 151161
1 84839 292919677
2 184151
2 12787
1 60870 465520039
1 37076 357567105
2 180506
1 136107 501592836
2 36573
2 97990
1 39321 444393460
2 77506
2 147633
2 14277
2 13361
2 132431
2 112697
1 173285 167715197
2 180523
2 149998
2 99372
1 147039 425105489
2 164731
2 14466
1 26932 584043817
1 142626 140261323
1 159556 80138355
2 29303
1 177659 594233376
2 190817
1 132292 874876476
1 36355 35493838
1 153499 798183010
2 79797
1 83941 101931804
1 144727 85153058
1 136541 410134664
1 50530 525480977
2 164703
2 104662
1 69074 732843119
1 98825 15897608
2 20775
2 168541
1 164047 221277196
1 176188 769391587
1 71129 487636662
1 190158 91035678
1 44744 614921498
2 36119
2 168708
2 184577
1 110395 743504606
2 42551
1 108223 461375358
1 180904 903327907
2 72077
2 195751
1 158648 662117136
2 189843
1 81507 203258138
2 63559
2 91612
1 13863 686401610
2 113002
1 132967 510885994
2 177907
1 135773 845485354
2 97770
2 137415
2 19087
1 173738 152846192
1 113152 802608098
1 74111 518076081
1 137022 976337501
1 91310 676491918
1 22654 758438738
1 60929 918538179
1 113523 119819689
2 114942
2 50582
2 29360
2 195096
2 64868
2 180149
1 46380 288713293
1 58332 967369810
2 88734
1 158077 94081867
1 51529 802720895
1 115634 883136486
1 178681 171729429
2 75778
1 110710 877617952
1 128664 24634327
2 179746
1 157727 458533378
1 66966 319771038
1 153681 609760438
2 93100
1 87565 213087330
1 54243 578127149
1 105876 331370344
1 5427 879576087
1 74252 483769295
1 135261 741550700
2 44963
2 156023
1 88413 369868666
2 161930
2 193228
1 34276 907481192
2 182651
2 71842
1 4017 181979859
2 180807
1 144195 108570465
2 65058
1 84277 24346526
2 65890
1 101469 217539775
2 105998
2 26789
1 67591 173481080
1 28685 772634526
1 130835 252850786
2 58236
2 105180
1 102619 532779478
2 40629
2 135900
1 115151 718448456
1 86404 533980889
1 197055 45502706
1 106105 62519225
1 86406 629002265
1 145069 368053669
1 2257 280743243
2 3667
1 184787 913608245
1 131584 502202929
2 114746
2 46243
2 58840
1 147844 544394760
2 70906
2 28017
1 6529 809321103
2 108820
2 117061
1 175856 831941929
2 27459
1 122409 904072570
1 137275 791120694
1 194588 841095393
1 107628 616820275
2 180949
1 131881 946049099
2 150180
2 116735
1 73841 213061932
2 93769
2 113637
1 91384 85469511
2 46142
1 193706 149979864
2 190133
1 190996 500846697
1 120447 308590727
2 170886
2 108673
1 116796 281136268
2 110237
2 175801
1 98450 167193348
2 137451
2 1061
2 151879
1 111966 736794499
1 91538 930733964
2 38641
2 54269
1 167756 829233302
2 193525
2 80587
1 49208 168055431
2 197111
1 82049 168408001
2 82112
1 173216 76776645
2 123134
1 3030 199709207
1 159203 126989027
1 16130 440981275
2 139413
1 153312 219784377
2 163563
2 63058
1 176800 789010341
2 75032
2 4163
1 138275 901360386
2 16116
1 31802 806241251
1 75041 621249871
2 96216
1 44961 265737589
1 74536 372906887
2 100891
2 115022
1 16507 506772438
1 119810 994513957
2 133517
2 83944
1 41700 645650460
1 131463 901163820
1 150295 224860960
2 52184
1 154876 665366869
1 94316 25114717
1 166338 189087136
2 11048
2 99299
1 70581 327204798
2 136796
2 140493
2 169835
1 85460 294623714
2 128792
1 30016 425278153
2 45080
2 113734
1 110277 963215714
1 5863 573709540
2 68938
2 182391
2 66632
1 22689 486529323
1 187517 845002951
1 101339 318299719
2 91169
2 164537
2 75793
1 36550 107628836
2 59989
2 58414
1 60866 951798975
1 157577 601379862
2 76379
2 187947
1 62447 372434294
1 28999 828001540
1 155814 637921132
2 24517
2 53966
2 121109
2 149425
1 130486 252126968
2 78861
2 187255
2 127604
2 177539
2 167573
2 72176
2 22570
2 9963
2 129818
2 100494
1 46613 859441395
2 63903
2 42371
2 130861
2 145044
1 123413 995367769
2 189635
2 151465
2 5055
1 183918 29641262
1 142162 504901800
1 142715 543904135
1 83937 373335206
1 158833 989978051
2 193883
1 73937 457616284
1 116450 911765450
2 114104
2 123693
1 192938 625694255
1 182334 456000594
1 103957 269574100
2 196764
2 89447
2 6108
1 192168 578776785
2 12008
2 189241
2 195738
1 191162 593399086
1 5440 261057025
2 65809
1 87482 559814401
2 176418
1 79772 578989096
2 104295
1 195694 168179687
2 29885
2 124237
2 108248
2 54430
1 182648 288594197
2 166113
2 87293
1 134223 88906671
1 4202 46997471
2 60371
1 90227 220599560
1 1200 690269546
2 21607
2 105363
2 59097
1 107026 374729433
2 27740
1 136754 993429839
2 60075
1 144267 739866172
1 84276 876908633
2 154111
1 21878 556651168
1 168100 630616590
1 7522 965628689
2 42458
2 94893
1 154908 95783067
2 90644
1 19634 392665081
1 153381 570906785
1 23209 40408349
1 16175 561713715
1 77139 255575703
2 63923
2 75037
1 196364 691822401
1 129610 613527497
2 33102
2 49748
1 99792 578821369
1 157234 165628977
2 69705
1 601 567726249
1 89634 872645382
2 14886
2 12007
1 15796 745856934
2 18400
2 174579
2 170552
2 100201
1 189663 905934997
2 113104
2 184434
2 150248
1 74442 107039207
1 131444 157590384
1 120136 121565830
2 49963
2 89085
2 123621
2 66535
2 160852
2 185661
1 479 186706099
2 65865
2 86777
1 90911 324739679
2 13338
1 140955 193315597
1 79287 40422336
2 46538
1 166802 605367093
2 141717
2 152528
1 41179 394725152
2 140525
1 198595 510607863
1 40139 459872989
2 76543
1 39379 554751613
1 160625 244689515
1 30361 234103602
1 143487 936451130
2 118005
1 133049 505284338
2 175773
2 126548
2 72282
2 95354
2 106127
2 189080
1 76651 304974839
1 146430 588944760
1 61669 30510459
2 76481
2 132924
1 72107 689613183
1 87741 236777777
1 179577 795458398
1 88954 236602874
2 49877
1 197916 937318643
1 97751 17092240
1 109290 851160875
1 160202 815894968
2 187319
1 25001 16836346
2 152286
2 132572
2 187995
2 162933
2 34583
2 106057
1 32006 235832493
1 29992 175428253
1 183746 521953934
2 109456
2 12915
2 180161
2 157631
1 47308 66004959
1 127003 236069225
1 69149 512000748
1 187960 393335450
1 195877 224813369
2 179945
1 154864 671830627
2 183008
1 50972 60929459
2 38785
1 25379 478574378
1 130226 470522597
2 142935
1 54729 24054018
1 155388 258726381
2 63293
1 165713 41989605
1 193902 529585724
2 178138
1 21992 209631655
2 152036
2 190502
2 54409
2 23776
1 105194 861691908
2 166190
1 31151 567111882
1 36947 399499840
2 3472
1 95978 409771850
2 179445
1 8923 450264379
1 118052 202798789
1 170574 162708677
1 160688 120358155
2 102780
2 183907
1 26272 413170074
2 190617
1 4210 946442963
1 178125 263997711
2 86395
2 97716
1 60706 434602494
2 63838
1 130802 26029876
2 72043
1 144961 615162655
2 97629
1 120719 20338530
2 37597
2 39077
2 143390
2 94161
1 197934 759631860
2 150953
1 81168 994218197
2 22961
1 43088 578044682
2 199964
2 11591
2 47821
1 158390 780639124
2 1789
2 112159
2 127279
2 69339
1 56724 523822266
2 185803
1 186822 805535203
2 93738
1 20590 671547279
1 23260 437102823
2 172522
2 26192
2 138212
1 57673 466623003
1 117414 919265518
1 191828 705811176
1 140995 746678750
2 96779
1 168040 207763097
1 49853 876162029
2 10281
2 58351
1 128010 786790471
2 131636
2 25360
1 58876 959956809
1 22074 487151835
2 68895
1 192191 407514128
1 85565 493711059
2 128124
1 68364 5678445
1 176422 853051221
2 30239
1 62908 67700115
1 115661 976650985
1 82777 250848628
1 130721 253119805
1 181951 872494243
2 91330
1 116549 763283343
1 170757 248295504
1 155685 708728024
1 183661 886399022
1 112285 521221900
2 70177
1 127502 531025234
2 27755
2 160427
1 57523 717562979
2 84855
2 62818
2 139849
2 133869
2 139427
2 180814
1 40970 791163965
2 307
2 113461
1 197770 320773314
2 82551
2 178288
2 55781
1 148015 708062424
1 15608 868783690
1 124871 827567679
2 71038
2 116650
2 65330
1 165536 574736605
1 182959 516986473
2 160162
1 56293 953001993
2 179516
1 54544 885978366
2 177919
2 55170
1 160371 854582318
2 83764
2 148028
1 160356 865319622
1 96568 712033832
1 93742 784863146
1 166917 245527495
1 4022 495958108
2 110813
2 173091
1 75177 120953581
1 100067 889282364
1 7691 94933921
2 23269
1 92571 102675423
2 62711
2 18319
2 51180
2 5497
1 94698 704117961
2 131548
1 183997 921026100
1 88537 167733769
1 114366 610767650
1 81179 60767116
2 27849
2 4195
1 123099 724954341
2 178179
1 134854 990896542
1 20677 690186755
1 87513 404855609
1 102692 469025628
2 195128
2 112884
1 94280 572446121
2 157417
1 146686 537322291
1 96985 864356714
1 147522 525820072
2 149492
1 183310 377352700
1 89767 649169994
2 92763
2 47668
1 15727 291885506
1 28064 425861029
2 13893
1 119372 150965216
2 74817
1 118639 60873840
2 29846
1 73043 362091125
1 21042 332461159
2 135700
1 189698 572740166
1 71006 222022548
2 128979
2 131099
1 197693 188365223
1 8814 98735738
2 136075
2 19272
2 109226
2 103879
1 164570 463960371
2 154467
1 146666 61144675
2 13161
1 192784 465914710
2 44132
2 96902
2 58273
1 150989 743133906
1 196534 785319654
1 42305 216620120
1 199069 313600325
1 49484 316308420
1 107541 865352962
2 117284
2 32279
2 45021
2 86949
2 191229
2 157266
2 190382
1 78037 554960760
1 23196 787342893
2 64281
2 58690
1 95518 191522501
1 190258 46922335
1 145622 984137994
2 2598
1 119456 759512175
2 63378
2 54463
2 162206
1 19842 970098645
2 152990
1 173550 308722320
1 4670 40130085
1 171809 827298126
1 99805 197949441
2 135358
1 69126 654637805
2 89943
1 174056 268320748
2 62194
1 107716 90202312
1 30759 184002809
1 67713 863608706
2 66702
1 8202 568953089
1 168422 142372899
1 144918 700695315
1 1856 666886383
2 139431
2 114019
2 7105
2 86487
1 15513 876286409
1 87802 554293475
2 105015
1 111400 709010257
2 172558
1 126660 843875812
2 167709
1 153202 655879049
1 183899 421822583
2 180359
2 150121
2 42796
1 140556 101921521
2 52795
1 15267 982408112
2 35155
1 131564 487272931
2 37324
1 133865 592180682
2 54301
1 42161 77988979
1 143323 564589770
1 11912 480579469
1 184219 736237728
1 67207 319743350
2 177983
2 67478
1 116147 319580372
1 164367 287900342
2 42743
1 133322 128561074
2 57500
1 69715 283979056
1 59013 770777885
1 68239 620733252
1 63179 211113146
1 74465 514726765
1 191530 852708821
2 108774
2 75715
1 113015 159702504
1 16770 814486272
2 166011
1 33985 459718398
2 187550
1 61350 316953354
1 171428 37306329
1 27696 758709165
2 34722
2 44009
2 131921
1 61454 284291451
2 69076
2 62520
1 133913 690335145
2 1186
1 15087 612146479
1 158762 26751981
2 183821
2 27549
1 28951 572106196
2 123392
2 70673
2 171616
1 152551 975751841
1 185791 272167724
2 122663
2 71490
2 39990
1 78265 407467475
2 82395
2 128128
1 29269 940852710
2 20303
2 155886
2 177841
2 186393
1 165166 594360859
2 108114
1 83466 535712781
2 156982
1 193866 12243324
2 172340
2 102791
1 54432 204212663
2 196500
2 169104
1 67306 91185364
2 65228
1 92581 871509726
2 130077
2 169808
1 129121 116527383
1 90280 570810802
1 21133 577764390
2 70032
2 186887
1 163442 691873921
2 119403
1 99656 33722523
2 50552
1 61201 538965917
2 21339
1 45636 405301697
2 4924
1 146588 554398556
2 91870
1 112823 766157110
1 49207 876110924
2 48082
2 66821
2 171095
2 46744
1 139593 410953083
1 75531 164426955
1 37692 831360302
2 63291
1 82918 346736169
1 134239 346288051
2 199374
2 19375
1 170044 507885463
1 47857 924353229
1 191245 352026620
2 186011
2 6574
2 188555
1 13330 760146082
1 21267 417134927
1 100813 153599989
1 190345 514758099
1 62263 210776808
2 145658
1 90290 259348475
1 75095 671218799
2 76804
1 180993 335668674
2 121308
1 43374 77543943
2 31310
2 3447
1 90421 163977539
2 151171
1 168941 687645302
2 72708
1 114962 568674470
1 80848 28208104
1 92573 141810935
2 66737
2 51783
2 64543
1 72197 901769775
2 117788
2 81698
2 72757
1 32650 285637067
2 91581
2 4450
2 100980
2 117601
1 104967 891592860
2 76070
1 39963 206799937
1 58803 219421645
2 122419
2 122858
2 166140
2 134446
1 175757 568958406
2 167583
1 153325 822045516
1 23534 565212629
1 109982 107772636
2 159145
1 151786 883138920
1 62396 793966206
2 14762
1 147456 343024216
2 198136
2 27339
2 152526
2 132422
1 188899 635453526
2 144205
1 93681 565459949
2 195406
2 176720
1 107729 449525906
2 64461
2 2513
1 24433 964181944
2 117479
2 54285
2 102677
2 37426
2 135121
1 103434 627726972
2 67902
2 58809
1 113452 569530992
2 70480
2 104626
1 121750 96844563
2 188529
1 13596 166362280
2 45692
2 41037
1 129981 431331360
1 142014 914210942
1 16182 935303973
1 77965 378578721
2 54436
2 162076
2 20639
1 197287 236693316
2 3014
2 135430
2 149745
2 113061
1 133882 139131087
2 29519
2 85520
1 52632 649873361
2 37125
1 195772 951318589
2 126968
1 90657 832168810
2 100367
1 58866 849668912
1 8529 403149147
1 27384 700036376
2 180867
2 141457
1 62245 414499636
2 129236
1 57889 618799403
2 113556
1 88518 459833509
1 49959 137135915
2 128416
1 62238 590327801
1 90784 870400859
1 33083 461339558
2 177608
1 94097 419843710
1 108090 805156563
1 152710 286428961
2 159553
2 97618
2 181336
1 28022 820901508
2 199119
1 2946 650461928
1 132690 937163263
2 11636
2 40173
1 152364 503427619
1 140896 308319549
2 137143
2 172597
1 113468 513708642
1 167824 713342355
1 169464 202542555
1 30439 512342027
2 38411
1 16685 95603746
1 131311 613833286
2 189429
1 94204 622978423
1 187833 955342569
2 37760
1 67102 283575219
2 24031
2 55539
2 84728
2 154566
1 197034 563010033
1 60342 241191652
2 99015
1 167733 638259939
2 80906
2 197072
2 8457
1 54575 883705836
2 136687
2 133909
2 195308
1 57583 928173872
1 197398 36723816
2 179278
1 48990 413114344
1 185437 528725761
2 154763
2 69056
1 194201 944998725
2 54945
1 37007 608993127
1 130677 176167854
1 107557 191859164
2 89851
2 151352
1 155952 637261066
1 138489 296755677
2 12421
1 132152 23400209
1 162385 66201273
2 152770
2 189001
1 78451 123717075
1 21195 119567088
1 183026 886386339
1 144297 523439421
2 97963
1 187287 127572509
1 116439 248426120
1 88529 770574407
1 60972 736047478
1 113677 960068682
1 199276 619119853
1 65388 623920441
1 132564 98018058
1 193146 422340022
1 100243 712306762
2 95996
1 127207 913239851
1 37292 538036445
2 67491
1 74907 792477384
2 17236
2 150092
1 144204 558101505
1 161970 320399051
1 150270 817601355
2 41938
2 26628
2 163218
2 164025
1 134384 88584679
1 188579 102684238
1 69419 695671812
1 160238 915812621
1 81267 978214493
1 65542 108453575
2 181566
2 13123
1 6339 618890346
2 101074
1 177787 273682389
2 181913
2 189612
2 101124
1 181446 405178494
2 1561
2 146545
1 35584 808183648
1 36181 654306790
1 93955 284852995
1 168775 638988414
1 142828 485059145
2 20825
1 179600 63692239
2 176623
1 155360 503084552
1 49106 617408930
2 112687
1 34975 953508780
2 165803
1 197882 827716772
2 79706
1 89369 389046918
2 2359
2 169028
1 164093 585504937
1 128768 674227496
2 152690
2 136469
1 63886 494233565
2 159583
1 92110 182885416
2 39937
2 80400
2 191253
1 178472 598363772
2 45718
1 188152 825370759
1 101360 814898715
2 132990
1 62958 708015344
1 87113 199375297
2 24127
2 149195
1 167051 426426037
1 34369 326097430
1 2672 470936606
1 25112 179984543
1 67197 618976007
1 84908 437512647
2 181477
2 153854
2 136450
2 158074
1 169157 664724869
1 112650 109358552
1 153274 369971549
2 95630
1 127503 797895707
1 95611 392966830
1 38908 585624988
1 97544 305170004
1 32560 742052855
1 177775 304401591
1 16011 734335271
2 45424
2 16830
2 134742
2 34950
2 12981
1 35085 944773934
2 145797
2 130587
1 68322 568216769
2 16907
1 42859 42078743
1 133578 625330547
2 158129
1 93039 844184163
1 60526 634555347
1 79343 247899383
2 175755
1 147116 523047427
2 197859
2 22315
2 26836
2 58186
2 165385
1 190011 506810071
1 147752 449154565
1 11383 245841173
2 27451
2 169932
2 173326
1 32718 348927619
2 173137
2 134421
1 186498 15099943
2 2200
1 52523 281478531
2 83059
2 185715
2 12690
1 49142 467238252
2 46214
2 129395
2 196525
1 186670 10212339
1 111350 298161428
1 31442 838421092
1 154975 190438597
2 38888
2 111113
1 119429 250127418
1 130785 851129652
1 36152 722054308
2 20621
2 191432
1 147775 822733429
1 5654 740997790
1 196625 648025292
1 171837 868048896
2 56853
1 4166 381568870
1 98800 249261278
2 183227
1 100815 4571458
2 164147
2 137747
2 25369
1 195066 103171778
1 83384 823812294
2 49638
2 32373
1 28555 344097165
1 15005 956016969
1 68507 132208589
2 135007
1 29783 343477650
2 155939
2 72524
1 48211 287581579
1 82918 348425809
2 143674
2 121063
1 115950 381418519
2 17358
2 26500
1 49874 300552051
1 168159 585358237
2 153170
1 154494 395156295
1 148692 294634262
2 158943
2 77198
1 134011 43462299
1 162278 873526767
2 5316
1 146414 904481357
1 16835 848055870
2 70895
2 158534
1 155244 622863983
2 92257
2 50244
1 190737 956255161
1 175872 203095405
1 94894 168428789
2 115383
2 35092
2 185646
2 124284
1 24440 553135461
2 166906
2 150648
1 97442 137135024
1 94077 856930284
2 41641
1 180813 62856634
1 146343 691796728
1 128642 182037370
1 44715 547515814
2 193686
2 14624
1 56812 997890868
2 144690
2 25612
2 70689
2 172734
1 173381 139047450
1 95678 832436091
2 113474
2 82890
1 2851 7213708
1 99125 786016309
1 24152 458456581
1 121177 26056964
1 77112 59851285
1 16354 92042871
2 31422
2 162682
1 33214 308145098
1 47359 595059127
2 82106
1 178423 333875374
2 155588
1 72321 676373181
2 178717
2 179181
2 167450
1 179513 346297722
1 50827 894383243
2 123423
2 35644
1 101519 243575969
1 116888 147538819
1 124901 195617225
1 70781 255358399
1 106978 838171129
2 51497
1 19254 176028672
1 119653 971936754
2 62435
1 193172 958089286
1 194550 433014650
2 183309
1 183567 945903969
2 157731
2 25363
2 177053
1 3608 652834203
2 153456
1 106871 581014799
1 116993 265647651
2 11712
2 92169
1 58687 947315641
1 92647 353843003
1 93429 797292296
1 25683 145207884
2 64091
1 4506 914884235
2 124470
1 7435 526882745
1 169969 607814693
2 53713
1 98861 150327516
1 119214 864578689
2 164381
1 100698 179099023
1 28173 226166727
2 20441
1 120160 386834111
2 133919
1 27310 85752610
1 159750 628894562
2 123426
2 158928
1 66099 591591554
1 143159 868077568
2 93759
2 137825
1 110548 584090444
2 120547
2 197906
2 19668
2 59646
1 126797 515314135
1 51338 956378341
2 4876
1 139972 424748155
2 110765
1 184725 31696777
2 197056
1 62580 700620239
2 45471
2 110612
1 75011 143521654
2 65901
2 171063
1 130607 570477398
2 55982
2 170909
2 99196
1 197579 121512686
2 5271
1 92986 531434012
1 74751 180318255
1 58514 668670017
1 84149 265612938
1 24038 666703120
2 93730
2 11243
1 113196 821886212
1 57759 897623186
1 130296 344176759
1 87761 709793377
2 107170
1 121725 308713868
2 132023
1 113433 245858240
1 130327 6858211
2 144330
1 173014 381986828
2 22167
2 184344
1 175651 423266275
1 51198 331149208
2 126359
2 74715
1 42957 263230973
1 87471 15029106
2 83014
2 49333
2 62591
1 16108 318337489
2 129631
1 121302 538175729
1 175694 205721113
2 36829
1 42305 268785221
2 36084
2 14940
2 11366
2 193480
1 43851 961173092
1 65818 690296924
1 170873 683034380
1 2259 41501066
1 94843 652444696
1 161089 804618999
2 104319
2 173078
1 153422 140062198
1 175291 27957711
2 166629
2 69357
1 105670 840174930
2 179310
2 193268
2 46284
2 32531
2 74248
1 175145 497814293
1 89511 556350519
2 195042
2 122098
1 82975 437959574
2 32541
2 177733
1 181710 561678703
2 104294
1 6590 82093982
2 122335
2 159094
2 53809
1 179294 25816537
1 94735 628608887
1 29267 349018714
1 69630 306927530
2 71915
1 178474 439933548
1 49722 472118903
2 3792
1 148083 526705757
1 167577 71759743
1 76095 821193578
2 125639
2 38292
2 54911
1 163106 114321011
1 154602 651768065
2 177959
2 165539
2 102792
2 102986
2 87380
2 109551
2 129733
1 180576 651899644
2 109093
1 196065 450142749
2 46667
2 73809
2 31159
1 95767 580108795
2 50958
1 75432 136284485
2 22908
2 92043
1 52019 997701559
1 180893 39301992
1 42127 47108522
1 96216 844099566
1 193462 689764142
2 185685
1 173914 467955025
2 151987
2 567
2 152270
2 57729
1 94785 254760587
2 109065
2 199483
1 101624 793578392
2 157946
1 53738 681788379
2 121463
2 102845
2 109297
2 50398
1 88600 407416986
2 190681
2 6233
2 49310
1 33163 143422270
2 56050
1 12757 875087490
2 58532
1 60485 224696838
2 66627
1 191336 611307519
1 83498 82381852
2 156940
2 115121
2 8998
1 171176 787300519
2 90953
1 50703 317280893
2 186714
1 160907 640439271
1 98785 279127490
2 193656
1 47482 232458345
1 157424 537301946
1 120850 351841256
1 97165 579213854
1 24307 756680714
2 71982
1 59198 641778525
1 20566 920998205
2 62872
2 43643
2 48029
2 102193
2 186974
1 86870 928972257
1 138553 584842244
2 183984
2 36939
2 130625
2 105067
2 51623
2 37874
2 138517
1 76444 752458735
2 131154
2 195183
2 115882
2 92147
1 114517 274940483
1 197234 975214099
1 111404 600528608
1 170845 43169705
2 161374
2 134817
1 3113 815629645
1 159846 188112233
1 166502 815670697
2 38026
2 18131
2 97486
2 152971
1 132910 488486509
2 32772
1 66604 928705457
2 40504
1 116734 72545560
2 89713
2 195332
2 49924
1 180031 935746180
2 177869
1 6219 431400427
2 17761
1 131647 921418920
1 5175 231773052
1 68317 721862753
2 169164
1 101686 793217017
1 130721 703697579
2 70961
2 153618
2 10579
2 138428
1 179762 122078330
2 161468
2 111966
2 145478
1 21046 124737911
1 163306 397224619
2 95516
1 35865 917764409
1 112615 98676707
2 186785
1 95617 907508706
2 145565
1 18942 192883787
1 150624 859360100
2 95899
2 133238
1 192008 703725824
1 85832 217669318
2 4837
2 84454
2 98317
1 40644 209918895
1 66840 114689885
1 110275 770724942
1 7630 367207104
2 147521
1 65825 253407002
1 160413 680417666
2 162748
2 87154
2 107220
2 72080
1 14485 992685332
1 55794 599332468
1 77266 128266526
2 66007
2 154653
2 74735
1 191039 17902704
1 75008 231617175
1 16268 844495294
1 144874 311804013
1 197281 1415544
2 80704
2 178169
1 35304 105802311
1 79412 191709524
1 28267 370643797
1 1652 889678068
1 113950 987580870
1 143804 196229636
1 35672 144936704
1 56391 93809205
1 47065 494114512
2 29436
1 177796 497123449
1 198316 974410438
2 195593
2 68630
1 12907 910023168
1 119809 927589267
1 15932 891600124
1 150098 575683758
1 18016 373583054
2 160409
2 16564
2 119862
1 83444 555902668
1 12028 599231293
2 98802
1 114998 835142575
1 4291 447217610
1 33036 359834858
1 55338 688824941
2 118973
2 12837
1 52604 414337770
1 158327 400285539
2 117376
1 136010 309027323
1 191094 937358669
2 145223
1 93545 247726743
1 141489 746866965
2 115075
2 150008
1 78831 373309696
2 147544
1 16860 814915379
1 21619 678722406
2 61634
1 175595 258585282
1 198135 41308016
2 43322
2 9761
1 138195 281044969
1 181004 285602430
2 161657
2 69921
2 179029
1 178020 373540513
2 17053
1 102401 816076514
2 162150
2 198991
2 152872
2 34293
1 66450 114673836
1 116022 878755042
2 196512
2 155788
2 34826
1 140147 394741512
2 149385
1 139721 817038797
1 122805 668997376
1 43247 785478529
1 183542 165901186
1 71868 155648052
1 166238 397986117
1 174270 478679238
2 19021
1 36728 480471002
1 77989 250514370
2 32985
1 52203 771617411
1 77696 829315009
2 32331
2 168005
2 124229
2 122827
2 175428
1 10435 922130251
1 31099 378466844
1 52446 800357368
2 129634
1 132680 530403237
1 55456 755360741
2 82413
2 109111
1 113352 567109940
1 138968 127764058
2 96495
2 77048
1 108908 907845136
2 48244
2 81170
2 167567
1 83479 864496356
1 191497 697570163
2 135887
2 76960
2 174382
1 20830 175080254
2 43610
2 67999
1 61997 872273659
2 24220
1 97817 755580377
2 176521
2 2744
2 58498
2 197759
2 55603
2 1406
1 2753 690946236
1 20612 198026027
2 166310
2 91872
2 182977
2 129649
2 178394
2 43139
1 195185 72144245
1 56241 263159638
2 77297
2 63773
1 148601 966638988
2 59433
1 179485 61117769
1 63403 375634507
2 115895
1 125666 97131150
1 6756 465680576
1 3541 786726577
2 142295
1 40462 347802476
2 57354
1 163029 592957793
1 16310 962186098
1 131003 46637205
1 121582 428524270
1 185246 6117469
2 180089
1 30811 531039640
1 97730 442575738
2 27740
2 36440
2 60705
2 53715
1 163075 870401361
2 26396
2 154881
1 76375 989005931
2 34737
1 62394 945620382
2 36530
1 46417 366501980
2 15354
1 114904 566755698
1 122089 512047321
2 60511
2 153501
2 15983
2 171490
2 143484
1 1878 867343817
1 45608 816756808
2 167070
1 101019 543182741
2 88578
1 87215 581506607
1 148292 926841213
1 26618 393894833
1 73081 130531753
1 18953 864079765
1 114290 123800372
2 156445
2 177940
2 98234
1 159541 271548167
2 142553
2 83896
1 181019 496836481
2 38398
2 139571
2 112155
1 135773 405207800
2 129091
2 178919
1 68435 246652742
2 25894
1 158308 89459521
1 159305 802166542
1 136809 321843244
1 153365 368493734
1 9704 527409007
2 103432
1 38015 243640894
2 180656
2 134236
2 137337
1 126419 779347457
1 74032 62719038
1 132959 184811740
2 19479
2 59056
1 141324 622910685
1 65821 589807266
1 89378 540972658
2 25980
1 56078 720386181
1 122637 238143492
1 153344 882776176
1 89835 529707118
2 17047
1 29025 382397213
1 7552 177003604
2 127740
2 145134
2 34948
1 157542 272433587
1 196360 188981894
1 53011 640930878
1 155140 2345547
1 39115 754280955
2 143752
2 126309
1 102633 251840936
1 181947 744851359
1 140196 711596245
2 29456
1 107164 555009244
1 152051 153763757
2 87563
1 140606 594437357
2 7963
2 91625
1 156223 489836420
2 101178
1 167182 829774229
2 148587
1 24844 563339847
2 90363
1 17025 560251615
1 171689 500129154
2 44574
1 39586 626549647
2 172859
2 185770
2 186106
1 39970 81302679
2 76700
1 87023 174586952
1 184846 198238358
1 39585 422236857
1 38383 290423722
2 181336
2 146961
1 196914 982578600
2 160670
2 170017
1 154204 229529677
1 100174 494807290
1 51121 986013218
1 165858 791399608
2 175646
1 198214 345998422
1 73281 67159478
1 191888 293706088
1 153487 223820374
2 13656
1 82732 999260033
1 131043 998844797
1 113917 106800275
1 23483 517118427
2 134672
1 67152 13416860
1 66361 550695212
2 28176
1 90848 320210646
1 52211 800682564
2 80895
1 128067 577238458
2 13187
2 143550
1 154839 733700417
2 173916
1 69140 804246068
1 88677 667531526
1 159191 981002954
1 114221 126932606
2 124364
1 1570 415403405
2 115204
1 122374 134435361
1 74596 516460718
1 38175 869875205
1 155019 779107800
1 30014 152761798
1 195107 199059061
2 34914
2 29723
2 174878
2 57175
1 122564 234492237
2 186366
1 153919 560574653
2 85402
1 189717 803219673
2 23672
1 182141 643200347
2 170294
1 152854 709056798
1 189071 921303312
1 22706 712953608
2 71085
2 145096
2 88858
2 149870
2 152613
1 95174 89479921
1 128464 871452807
1 70438 441023402
1 179758 448724025
2 148368
2 116092
1 11403 230790068
2 127349
1 186788 579151948
1 199511 865986763
2 4352
1 117832 962916736
2 43001
2 179340
1 173651 847749796
2 185823
1 136901 18948457
2 77158
2 98142
2 108078
2 58488
2 57754
1 169457 946209901
1 157688 560719825
2 44209
2 184798
2 50712
1 46742 188319859
1 166661 768478734
2 140538
2 160402
1 55107 792375471
2 180604
1 172840 567288158
2 121907
2 52945
2 68421
1 97556 690742007
2 176312
1 184190 49348737
1 36776 568929685
1 122779 861225526
2 54478
2 60566
1 4191 165304617
1 4511 890432938
1 139968 850454057
2 28385
1 41887 454742434
2 122327
1 156455 102867798
2 112538
2 13827
1 118060 978212686
2 134542
1 2653 632256828
2 76948
1 154903 434193883
2 153694
2 185123
1 50612 956032956
1 106148 277191550
2 192610
2 154592
1 144118 735459116
2 149003
2 191781
2 97773
2 71839
2 140210
2 1088
1 114609 443924494
2 24261
1 10108 788899447
2 105025
1 140830 554474789
2 164633
2 271
2 20326
1 32093 432677738
1 49303 55768796
1 62810 848155918
2 33553
2 120047
2 152323
2 191423
1 6998 409384898
2 76998
2 47059
2 21418
2 82505
1 113894 437483871
1 186424 114943121
2 61266
2 86011
1 181202 878976127
2 116200
1 42641 560159879
2 5696
1 102933 624611034
2 163532
2 121892
2 192766
2 45080
1 145851 504510463
1 35637 671468290
2 48084
1 81991 199150082
2 171765
2 87009
1 1806 866198406
1 155308 411569120
1 114323 715018886
1 86084 622903944
1 111265 627826465
1 21329 966394184
2 87376
2 28372
1 87820 440487125
2 67887
2 167787
1 169480 521079312
2 131383
2 152690
2 69945
2 165239
2 45841
1 95781 746494753
2 130749
2 170517
1 12721 452268416
2 140700
2 53678
2 108955
2 869
2 50827
2 151562
2 127432
2 14052
1 102996 877826704
2 111490
1 182788 90704905
1 58128 306119564
2 82835
1 123973 130687281
2 170489
2 139144
1 50535 390912539
2 158850
1 193228 370859924
1 72463 349781980
1 56911 840105911
2 43938
2 14979
2 97238
1 178441 553693866
2 80353
1 156826 715052670
2 61429
1 186930 357541671
1 123418 768231833
2 112224
1 12173 125734921
1 190543 206731795
2 116077
1 104010 692787092
2 82939
2 33467
1 160836 937990022
1 134542 654643366
2 17966
1 82517 407225865
1 134366 191593497
2 78943
2 71164
2 56015
2 122621
2 185776
1 111570 329273484
2 196698
2 21877
1 138213 588614291
2 100715
1 74243 905943735
1 2369 56943960
2 92528
1 151179 735176675
2 198190
1 161460 689039170
2 22046
2 96201
1 52089 746437135
2 62233
1 31335 558404523
2 198628
2 189522
2 128389
2 40167
2 139757
1 104188 96918370
2 39321
2 53822
2 99860
1 44423 519086895
1 181373 294611186
1 166457 688638024
2 73752
2 92308
1 45096 4844176
1 51345 386622136
1 112745 751197321
1 76512 487766888
1 140768 911428841
1 52763 104231165
2 21520
1 108809 311216345
1 23392 908968427
2 109255
2 102974
1 98916 542980356
1 137750 92935790
1 167718 717551361
2 24604
1 118321 846300708
1 25484 862581132
2 79196
2 179329
1 129466 879420055
1 195158 827055319
2 175108
2 79305
2 32795
2 9912
2 178160
1 194992 727416378
1 91230 771038161
1 49990 650034224
1 15171 962147717
2 176055
1 98802 127368204
1 87975 550689473
2 174112
1 36038 242633146
2 27532
2 114146
1 82578 18523929
1 95037 91112750
2 147883
2 96935
2 97314
2 25270
1 18974 8346123
1 35938 188976287
2 78199
2 103032
2 183034
1 146123 107884133
2 35710
2 134470
2 14065
2 65315
1 5236 809197930
2 50210
2 193960
2 91719
2 60797
1 94692 794772524
2 153031
1 46505 193837862
1 5009 372258007
1 171425 863781170
2 195649
2 87856
1 120485 418026625
2 111108
2 172750
2 197091
1 59322 812377309
1 161424 450455526
2 14180
1 158843 150407697
1 34326 478283860
2 175585
1 9453 96796234
1 175377 725005468
2 153422
1 26602 302425952
1 51758 625243802
2 125422
1 111078 499649391
2 191525
1 180105 350925078
1 110171 770219395
2 65029
2 98126
1 103628 689603450
1 119020 693829848
1 183446 101331606
1 67434 48683149
2 130248
2 115924
1 83883 737707178
1 31182 149069116
1 70706 982566531
1 136411 494563151
2 185128
1 182586 907558687
1 148222 204630874
1 104924 635508833
1 171718 962695705
2 167684
1 38987 799345586
2 84903
1 188361 44554402
1 149262 823939905
1 88338 640679566
2 158537
2 84551
2 28325
1 144016 629993337
1 161642 440262235
1 89398 318126776
1 83573 786119910
1 171595 90270818
2 4024
1 140686 907004206
2 191172
1 125025 614964115
2 179500
1 37087 196106906
1 104814 532730696
2 168117
2 76302
1 187276 351571633
1 5623 536464091
2 40826
2 165898
2 147367
1 26625 666330215
2 43942
1 58691 601234306
2 189023
1 182403 513811391
1 3130 73451737
1 1915 51743203
2 99298
2 143897
1 140359 607462747
1 174907 930189306
1 15777 699503724
2 113759
1 198437 453545137
1 125725 189411248
2 17654
1 84380 7604401
1 57952 308976744
2 147669
1 153476 96545048
1 97618 782514024
2 119163
1 83847 268864423
1 103975 87645435
2 89370
1 142802 886423105
1 136479 134879918
1 42320 190228389
2 65480
2 13388
2 26100
1 87455 825956472
2 41469
1 84131 201934381
2 122356
1 116774 698702582
1 26674 668172723
2 69246
2 163721
1 163967 177606910
1 59674 1362033
1 84483 622587968
2 104428
2 33478
2 50619
2 135707
1 156740 6153952
1 163170 965088639
2 88350
2 7518
2 119871
1 148233 753389480
1 151921 104443395
2 3031
1 190330 569459509
2 22102
1 51131 814787817
1 80901 178075592
2 36057
1 176553 915889778
2 101728
1 150060 787162219
2 95822
1 70059 311977392
2 36451
2 86608
2 147341
1 194469 743056134
2 161804
2 62055
2 67448
1 26956 448728488
2 55599
2 41025
1 70157 714673438
2 188393
1 171542 904157024
1 155198 296368065
1 122305 134847546
2 58915
1 21709 118137348
1 151531 731595388
2 40169
2 112705
1 17400 677654826
1 91726 706211334
1 193099 531386587
2 60430
1 135397 750905984
1 94889 196105226
1 120511 396946149
1 85377 991684515
2 72048
1 62430 382992611
1 9898 297243472
2 35551
1 1669 34447810
2 193827
2 180523
1 154929 962813619
2 125339
2 52879
2 195324
2 20589
1 161294 331908827
2 42187
2 73987
1 60196 728864187
2 65902
1 73461 246262187
1 163359 286611945
2 174829
2 167492
2 4171
2 59958
2 184134
2 68187
1 90755 469089486
2 165786
1 102119 800673230
1 127048 901878954
1 37570 933635675
2 67077
1 51326 719455596
2 136976
1 165004 891720708
2 135823
1 146240 663256459
2 40775
2 79660
1 117440 329355258
1 144537 16735971
2 42506
2 13837
1 108810 990867107
2 141085
1 66812 198331143
2 52410
1 76644 372635263
2 9501
1 90414 625895181
2 9450
1 129948 226040035
1 86275 744432662
1 45204 291374937
1 1929 393236867
2 29541
2 140880
1 34593 510238002
2 32070
1 6302 5701346
2 133783
2 90650
2 153098
2 71013
2 68352
2 151674
2 110096
2 33562
2 78996
1 165759 461841881
2 37184
2 91082
2 132951
2 60469
2 144461
2 100350
2 195410
2 117070
2 76841
1 117066 599478569
1 61287 458685451
2 118280
1 67326 342746247
1 57709 159304636
1 71931 66974453
1 92866 293626341
2 16179
1 175094 133640361
2 13024
1 91 758625780
2 152257
1 127802 459715194
1 28034 262858012
2 162592
1 74660 253455639
2 97404
2 62253
2 187114
2 79738
1 127621 7317755
1 50685 666443952
2 57379
2 14303
2 45006
1 179575 539730346
1 70609 844593004
1 120337 499666866
2 67858
1 179107 128556431
1 171021 492038511
2 118592
1 46109 337965304
2 182943
1 32004 627160517
2 186776
2 118876
2 81240
1 176718 510361637
1 40521 42038995
2 149162
2 135833
1 20313 972769925
2 44864
1 181375 420034465
2 147344
1 52615 858515153
1 157690 318267650
2 32771
1 23329 614823215
1 79285 730867883
1 125080 962017247
2 121896
1 162767 93991470
2 22114
1 123466 678204156
2 122931
1 163784 642729068
2 76654
2 138213
2 143837
1 128882 607404636
1 89807 318350998
2 153243
2 67802
2 44340
1 122780 699332871
1 78078 229184745
1 181871 962410655
2 55745
2 194276
2 120929
1 123276 208758497
1 35721 537693786
2 16153
1 146619 696167902
2 37572
1 77214 878959497
1 123686 254651139
1 1720 489752372
1 60315 661883620
1 151908 711163221
1 123172 730616084
2 15860
2 168366
2 55099
2 148139
1 124260 916351822
1 28545 2519854
1 162752 33138379
2 194779
2 192598
1 128480 538943265
1 191287 583991100
2 77027
1 71465 39764589
2 165271
2 171176
2 72841
1 78768 221983743
2 131370
2 179612
2 156820
2 53635
2 127534
2 177207
1 189295 529140272
2 121267
1 58171 568653030
1 164433 529169854
1 116660 227944598
2 3478
1 22190 298240168
2 197103
2 9212
2 96333
2 90990
1 30437 652522982
2 173567
2 10068
1 170544 437093013
1 148719 465222816
2 136594
2 164228
1 160093 953004618
1 129201 166596281
2 18628
1 56326 67504803
2 148185
1 36146 997597674
1 149038 845896467
1 112558 4752196
1 150671 281446672
2 160467
2 51674
2 59975
1 107112 252613090
2 42144
2 3192
1 166819 165998867
2 1636
2 48203
1 79495 998051005
2 153630
2 15681
1 137278 704966374
1 115288 1523712
2 136895
1 124883 374428799
1 12845 388095186
2 75590
2 102004
1 166447 875320092
2 76260
2 113793
1 93150 77640873
2 73936
2 107949
2 51115
2 168674
2 37351
2 51126
2 34974
2 159408
1 84094 82228764
1 28338 224963341
2 64925
1 57683 421087175
1 164227 565845860
2 186195
1 112837 139460645
2 107071
2 55617
1 194480 608772616
2 21075
2 66468
2 181539
1 87395 468178410
2 27276
2 24515
2 43739
2 179822
1 1371 527819661
2 15960
2 169165
2 81028
2 5335
1 36430 62473227
1 55134 958828141
1 108644 959426307
2 78397
2 72148
1 151668 947224964
2 34406
2 90325
2 53418
1 126122 253494511
1 143503 934217722
2 168896
1 92743 825047367
1 45307 503001820
2 63825
2 103041
1 133998 952831215
2 4191
2 39159
1 173482 851607390
1 36068 272891492
1 1307 266813248
1 39255 496584331
2 134927
2 194044
2 171472
2 3353
2 156717
1 85071 956239582
1 107199 855792975
1 149486 279489758
1 10118 303555910
1 53874 614784532
1 97147 490519108
2 102429
2 48356
1 172263 974721654
2 53006
2 58007
2 150283
1 140005 879205352
2 134059
1 74741 489698178
2 119448
2 118781
2 120891
1 47926 201959927
1 48722 684312440
2 159235
2 88307
2 110735
2 14310
2 101659
2 3461
1 125983 142782054
1 30366 605304620
1 131303 753972684
2 8324
2 11939
2 53538
2 16878
2 32391
1 48881 977059643
2 187187
2 126968
2 5804
2 26047
1 145420 582941359
2 145008
1 116367 413868894
1 58577 325586471
2 50902
1 187680 487754033
2 162028
2 162937
1 178571 963792372
2 189769
1 112948 441341070
2 103229
1 129817 62426889
2 83845
2 5663
1 191317 575483157
2 17105
1 80035 857354014
2 14605
2 135703
2 54629
2 179618
2 80095
1 88215 577769995
2 150032
1 144549 268853431
1 54616 636072769
2 1104
2 121255
1 75472 878674089
1 14098 279773811
2 96962
2 81301
1 172621 227090388
2 104553
1 119847 930526970
2 111695
2 31735
2 199875
2 191082
2 161442
1 105049 57160897
1 57641 520517925
1 164487 405971247
2 164898
2 153466
2 141703
1 118182 514801602
2 7688
1 8214 710482806
1 158487 223855904
1 75113 354170980
2 158035
2 89498
1 110091 815770433
1 152161 528895275
1 101118 846758763
2 29776
1 70450 885293053
1 37649 60578410
2 17605
1 53379 972609133
2 121724
1 124281 945423872
2 110055
2 15728
2 183091
2 83398
2 91646
2 34038
2 71956
1 106582 573542197
1 65673 447688639
1 82746 433260941
1 26439 583326925
1 126855 9063003
1 6968 866646152
1 167673 998749214
1 113245 143554177
1 81948 397882272
2 26479
2 193458
2 1325
1 119486 253835674
2 162878
2 5094
2 100411
2 189899
1 97981 276146452
1 67604 592452686
2 179367
1 34487 904032944
1 169348 193545912
2 97212
2 156153
1 171571 211325998
1 38010 720151343
1 104480 798605055
1 194849 825142087
1 176889 466790358
1 178082 401003726
2 105263
2 10413
1 55190 325176714
1 196452 980706276
2 144187
1 195441 813124560
2 130183
2 49603
2 160031
2 26703
1 84642 519230096
2 153975
1 25833 272363600
1 143970 511041088
2 127745
1 58586 477593600
2 139684
2 183632
2 66558
2 73098
2 27891
2 166130
2 4187
1 2697 935154688
2 192083
2 963
2 23457
2 83923
1 121709 380081140
1 35591 472462228
2 132615
2 198891
1 81000 273734626
2 79034
2 126058
1 35649 467411055
1 84751 61995384
2 37772
2 130125
1 161893 909555933
2 151800
2 102740
1 177007 635231231
1 173140 746658503
2 24387
1 43329 414032911
1 172226 974295987
1 63474 735298269
2 58266
1 75266 277951919
1 156250 205387449
2 139806
2 78929
1 101934 428454251
1 47126 609536325
2 9496
2 189308
2 2684
1 152535 38202263
2 126067
2 2058
1 36805 659664807
1 92280 205085389
2 6485
2 2367
2 1764
1 101980 182113722
1 6765 294170901
1 23593 116073655
1 62917 340431745
1 5703 191812171
1 130699 929039596
1 193229 188400717
2 194647
2 131805
1 144607 620361096
1 50411 410562099
2 135420
2 152683
1 164819 683871778
2 19296
1 113102 276072457
2 49668
1 94335 470455086
1 105011 812195176
2 1243
1 93942 322740935
2 17035
1 38221 133282128
1 147106 579867514
1 120503 600633748
2 109131
2 88061
2 102833
2 16324
2 143759
2 193528
2 1357
2 124982
1 50434 50390110
1 173618 530642048
2 134620
1 100027 256378777
1 25608 117290493
2 189816
2 100708
2 29113
2 117990
2 132299
1 16858 334922602
1 15003 978890156
2 176465
2 35853
1 96233 962650893
1 152056 463952690
2 601
1 7069 718022238
2 35932
2 13338
2 114347
1 164483 57528907
1 66767 395411521
1 156725 557690873
1 113949 815727136
1 82853 52391560
2 193687
1 166593 174520454
1 29370 816143492
1 29296 16583380
2 14592
1 156887 226800790
1 162547 76761557
1 20485 801470494
1 173481 211058129
2 130093
1 122592 160902211
2 92643
2 83441
1 168318 878802672
1 5664 779672862
1 120605 799691435
1 158523 774261545
1 129488 388849219
2 162705
1 179643 778340611
1 121350 805351788
1 5349 613129353
2 139918
1 141451 416938524
1 188035 709063616
1 132384 84489512
1 5023 364138660
2 9943
2 30926
2 178659
1 154941 675267818
1 32814 936890309
1 11348 242873864
1 164838 274880398
2 163774
1 81903 518097541
1 147499 346746967
1 10944 371261372
1 178945 717601988
2 199487
1 192535 350804071
2 56433
2 64274
1 6494 772409447
1 119778 138482005
2 146244
2 86021
2 122687
2 79429
2 84181
2 142823
2 17089
2 102479
1 179788 902837246
1 117263 62675706
2 84088
1 121005 617476222
2 10432
2 171681
1 40412 753672804
1 154363 181905325
2 29451
2 42545
1 85834 708558983
2 17073
2 122820
1 17598 661165242
2 77860
2 71726
1 114070 511050002
1 18420 721999581
1 99041 166643934
2 92852
1 122548 589841483
1 9443 712349403
2 71560
2 75991
1 166668 199926968
1 199884 272407746
1 96276 155054545
1 54406 569786610
2 173092
2 68585
1 32600 543511366
1 153896 949990593
1 125960 940976542
2 181979
2 47241
2 24633
2 78930
1 33350 585391980
1 80802 409380072
1 88618 714055290
2 112879
2 146710
2 43080
2 151159
1 151632 278013931
1 69622 26776707
2 70331
2 105463
2 104339
2 155495
2 131950
1 74904 375728049
2 37502
2 144077
2 84655
2 78969
1 87120 59423352
1 47826 359115965
2 107254
2 106635
2 26746
1 67754 313590762
1 9677 864617313
1 50828 626156988
2 180934
1 150857 814844796
1 140503 151862040
1 164982 719571943
1 140594 973162001
2 54917
2 175562
2 157274
1 50585 757043538
1 110154 244039793
1 62155 537625909
1 89628 47316142
1 162686 992970024
2 117141
1 10557 992718395
1 139708 470538546
2 192951
1 37579 600432661
2 165855
1 197403 188335281
1 114476 811035211
2 97825
2 47024
2 182937
1 171247 980355525
2 177506
2 18247
2 192092
1 186821 750155071
2 156434
1 167037 171437620
2 170994
2 105994
1 94079 914493762
1 159839 396972414
1 140476 76689103
2 149116
1 84165 469234582
2 171961
1 166841 458830331
1 37173 680151622
1 4422 486190923
2 57784
1 142801 371553245
2 77088
2 31783
2 145721
2 51703
2 152892
1 5202 970001239
1 97264 82352815
1 177549 673436982
1 182575 356515087
2 139399
2 183443
2 36673
1 69602 991470211
2 159249
1 6763 475112294
1 124477 429268184
2 169185
1 135751 203830843
2 142128
2 196845
2 86216
1 157434 275655031
1 189722 597175200
2 148912
2 53187
2 4345
2 4151
1 41636 739164418
1 80463 650464491
2 60046
1 42355 717372248
2 154355
1 13842 856567844
2 197020
1 151400 256035725
2 14550
2 156466
1 10687 741687522
2 70522
2 63013
1 131911 572220812
1 7217 847475420
1 24614 594350133
1 118491 63711556
1 12834 161263198
1 31604 313806687
2 163400
1 141847 993441749
2 5282
2 9222
2 140418
2 187590
1 76530 34122021
2 141816
1 181122 70461457
1 42749 636640094
2 119569
2 19526
1 176509 170500831
1 117 70129356
2 31389
2 19159
2 142461
2 79261
1 182990 424557622
1 164168 100053128
2 46598
2 116155
2 187083
1 34609 446223843
2 30214
1 195128 578331611
1 39932 72233261
1 177334 174704626
1 106959 616497970
2 148460
1 37527 193390971
2 192557
1 73924 105972246
1 103282 372378375
2 80992
2 71853
2 112180
2 67557
2 98250
2 68836
1 80701 906973083
2 21164
2 196540
1 123031 862980512
1 148339 941787745
1 135096 976455981
2 114654
2 99927
2 79465
1 187386 116113208
1 139829 533947359
2 37587
1 198508 851182841
1 5988 216178478
1 123802 154606739
2 196333
2 32832
2 152858
2 190258
2 70767
1 10162 346524181
2 98786
2 17282
2 5041
1 96012 318300514
2 113069
1 89986 642785736
2 124346
1 55858 353415173
1 170198 890820803
2 158920
2 50794
1 134838 786709673
1 115688 196007747
1 20714 424681009
1 108898 980308601
2 18265
1 171594 794719710
2 65024
2 84933
1 162354 796311057
2 68140
1 129719 390687387
1 76161 558171104
2 97685
2 53082
2 135678
1 9083 673219286
1 67929 669806812
2 165981
1 159068 634270719
1 54011 864583463
2 37942
2 142220
2 145031
2 163
1 40837 151149185
1 31880 19220682
1 165936 710341500
2 193657
2 22178
2 61189
1 54028 545543849
2 18577
2 165316
1 183704 633082120
2 57652
2 122515
1 168445 633008978
2 98967
1 4630 896494148
1 82611 116426918
2 167050
2 180853
2 86882
2 193572
2 68837
1 182913 124662460
1 101425 115179381
2 52978
2 157827
1 47630 874313056
2 77312
2 194367
1 142706 410518232
2 58624
1 169380 719051291
1 523 473057199
1 9144 13100479
1 39944 380398726
2 148778
2 41789
1 28513 31306243
1 16245 553201434
2 87294
1 155841 488139413
1 19788 602664124
1 106376 818555374
1 168065 36584441
2 193028
1 104873 165679924
1 109654 177409305
1 33558 516283533
2 65734
1 170420 719038775
1 180124 49401278
2 144308
2 23481
2 42917
1 150469 348745350
1 59556 263629252
2 68968
2 133874
2 48418
1 74186 661076442
1 168602 87899225
1 196029 115221467
1 51801 444626511
1 166540 368432928
2 72211
2 169261
2 2328
2 109709
2 132846
2 150092
2 166483
1 199652 405581314
2 171870
1 115571 119139570
1 12979 378180958
2 70087
1 99926 903413997
1 63130 50170784
1 70303 519092216
2 157894
2 6029
2 148755
1 194322 551123782
1 77648 361669927
1 5126 362472734
1 196150 286017652
1 96780 322033370
1 26995 284251064
1 149157 973030515
2 195291
1 84793 404250325
1 115397 445657676
2 157087
2 61309
1 115446 381527481
1 101709 948935631
1 160064 849326799
1 41475 733689996
1 88293 809260276
2 60379
2 158050
2 49869
2 126679
1 128709 933529761
2 16338
2 195401
2 153736
2 69799
2 54916
2 33872
2 156637
2 194266
1 68896 344326218
1 23809 895314808
2 5775
2 49742
2 168157
1 195797 685950725
2 133942
2 156338
2 189381
1 98904 69026221
1 173221 201207847
1 67508 910908784
2 109084
1 72358 674921785
2 186397
1 155738 489626432
1 97118 656324039
1 28534 222566503
2 155623
1 46001 772645822
1 72643 184292213
1 52174 822930755
2 17630
1 132122 370373822
2 116471
1 1399 458938737
2 175346
2 127756
1 104701 955555444
2 192296
2 194279
2 30420
2 13006
1 43877 604643078
2 149633
1 66209 555026042
2 9269
2 66350
1 23734 218488222
2 115834
2 91903
2 128143
1 48676 361920147
2 173489
1 160858 675548155
2 82800
2 72894
2 133146
2 29204
1 128035 529794797
1 94329 841801420
2 145935
2 71513
2 90999
1 170656 208601727
2 151505
1 82490 896090340
2 129896
2 175207
1 5862 696080115
2 81126
2 125915
2 141
1 100378 570165255
2 173157
1 20912 799634302
2 5603
2 151520
1 119684 48218484
1 123257 101922986
2 69736
1 138822 997090489
2 13937
2 10313
1 120319 152758563
2 107109
2 194320
1 56387 995990111
1 194124 742801008
1 127569 983919356
1 197572 783131749
2 44678
2 37462
2 141958
1 177107 214277400
2 112177
2 20315
1 932 489893230
2 42809
2 31194
2 43243
1 197546 144691588
2 52130
2 53818
1 68274 145755940
2 151039
2 132755
1 73457 244211660
1 145442 887826079
1 63168 648458501
1 122890 146091266
1 111814 384789981
1 90485 372088835
1 102815 917796155
1 141967 101859605
2 89648
1 82798 510967746
1 165747 767605721
1 121068 717337450
1 178025 286052457
2 164327
1 99371 591843560
1 71115 559273556
1 155089 343957057
1 62957 451130844
2 34291
2 51228
1 44696 831706310
2 183091
2 121458
2 46460
1 143898 187521311
2 93903
2 94489
2 88697
1 4099 514010484
2 20319
2 61478
1 57288 987164664
1 102840 201506893
2 38954
1 93023 560623750
2 34830
1 112721 307290050
1 67053 739500396
2 120613
1 154857 281151104
1 189725 724345052
1 181086 943592388
1 143931 949455071
2 68525
1 133205 950170314
1 156449 448302965
2 117596
1 24228 775147509
1 31169 940106359
1 155652 897023318
2 175346
2 103033
2 119831
1 16649 45550186
1 162754 673241505
2 126614
1 19559 986951545
2 63384
1 198415 281529739
2 138609
1 8031 672986909
1 167593 113605878
2 25842
2 104535
2 51550
2 119235
2 69251
2 10179
1 144378 25351625
1 69645 457980233
2 180731
1 73716 768286462
2 94691
2 36252
1 176242 426093258
2 105346
1 156448 557220400
1 151693 484316903
2 54977
1 166942 904824698
2 111839
1 19169 6825910
2 199144
1 15452 94211369
1 123232 328746134
2 15852
1 61796 888162376
2 56392
2 161010
1 24109 329889314
2 82028
1 129377 189988679
2 174956
1 11189 625344129
2 125164
2 73222
1 55908 422700303
2 61648
1 173032 448665661
1 40805 442173530
1 105852 50959610
1 3593 790887461
2 38739
1 129126 212502927
1 71026 240564205
2 186071
1 155700 409244075
1 178600 827439736
1 51821 884908487
1 155973 22968129
2 124578
1 123690 821357493
2 62338
2 129255
2 163216
1 156269 278662610
2 171496
1 94120 513306379
1 94454 380610806
1 149052 249590140
1 22331 971516628
2 16884
2 160518
2 80183
1 124368 703437974
2 166263
1 132852 475304079
2 125603
2 39031
2 190562
1 123693 221889243
1 100238 280136168
2 168997
1 181837 48150571
1 143971 257280266
2 157112
1 117480 926671409
1 30446 700179524
2 77398
1 89425 620510977
1 127831 906780724
1 75574 715033263
2 72019
1 101750 737887731
1 141494 297847221
1 106212 114916083
1 18928 802221084
2 93484
1 26542 44783478
2 46709
1 194340 896821216
2 125088
2 34525
1 59649 301024516
2 111842
1 104476 749308938
1 81328 693276393
1 86788 797510975
1 128670 356970034
2 91321
1 109126 422231969
2 17641
1 161839 219838479
1 172549 642017897
1 80476 626312009
2 121241
2 4035
1 132573 693270999
1 7279 423787903
1 179340 491598818
1 72144 302373793
2 37122
1 181585 903931844
2 30466
2 76067
2 130399
1 66665 826894875
1 181771 629180859
1 184101 392295301
2 6083
2 144663
1 284 958177502
2 27352
1 130517 102219706
1 91768 228514335
2 29541
1 161794 746902426
2 164368
2 3776
1 181990 269280538
2 37139
2 110692
2 42160
1 199735 809360940
1 23378 391182502
1 70467 813552852
2 121186
2 68984
2 84812
2 104875
1 2404 500650116
2 105550
2 82945
2 45316
1 105080 833886930
1 192481 198536844
2 186659
1 16539 794714746
2 164216
1 61747 752931508
2 179731
2 113582
1 71275 96113821
1 118718 531364673
2 138426
1 187990 824548787
1 199565 104953523
2 159039
1 39563 304614385
1 8145 942395577
1 64451 162542728
1 150345 829917798
1 77406 338122600
2 37639
2 76313
1 51487 416042232
2 9572
2 88535
1 18479 837655266
2 107400
1 152264 996318128
2 171185
1 166435 24341492
1 48761 768218859
2 180132
1 197685 863825896
1 178635 809153153
1 141602 643238397
1 76841 192912194
2 193047
1 57585 806353350
1 87022 530574382
2 109909
1 196165 498710324
2 2985
2 54428
2 90001
2 98610
1 151375 223814881
2 116361
2 79719
2 82702
2 189269
2 171006
1 182061 915868131
1 44725 513649824
1 69620 592558715
2 59986
1 183859 96980226
1 56559 462666570
1 118749 933222535
1 22361 666756614
1 166215 228498946
1 136413 640651171
2 29772
2 62030
2 179371
1 71509 933815208
1 143773 579088793
2 129644
2 138855
2 90373
1 181941 817263544
1 54324 98249173
2 33455
2 187130
1 94201 484750936
1 45596 942931071
2 133854
1 49963 182526621
2 98648
2 113005
2 98158
2 11337
2 114281
1 106844 930679090
1 15431 762403513
1 147083 82060754
1 8542 115625902
2 126361
2 84400
2 164714
2 84696
1 30332 997898904
1 53345 652966400
2 51615
1 122620 21675990
1 181320 667975425
2 64618
1 34424 428755838
2 10736
1 99452 139818771
1 164196 120369103
2 108057
1 192851 596542458
2 77055
2 17865
2 178832
2 43430
1 138600 288309707
1 192592 337023201
1 16799 647056598
2 76639
1 57008 8129415
1 7473 965824383
2 84906
1 32914 193507435
2 40499
1 189112 138536074
2 64983
1 91942 243802933
2 61165
1 159050 311419569
2 144447
2 104699
1 54595 579173881
2 85415
2 110717
2 48549
2 35102
1 22828 31098054
1 55707 865732715
2 195014
2 43101
1 195953 925553116
1 17468 134977916
2 125734
2 31875
1 186234 369682744
2 182801
1 157814 732879007
2 3616
2 5603
1 942 600435062
1 77606 405929651
1 98708 434450671
1 172872 916040503
1 149847 905447816
1 64770 736703632
2 8193
1 91546 297413362
2 196959
2 111137
1 66731 609522239
1 159071 688411984
2 63402
2 187783
2 83521
2 99493
1 38773 577444206
2 28769
2 110048
2 31853
1 39717 863961763
1 165996 403104584
1 164599 256981935
1 38062 732041210
1 129967 310688953
2 26082
2 62639
2 40516
1 152838 389103904
1 167344 708974006
2 21265
1 57402 695752178
1 94235 617953598
1 43345 298111588
2 151373
1 82734 233513435
1 133072 8310801
1 115494 826607711
1 59758 172043655
1 96460 669078411
1 145942 641067579
1 11419 809462566
2 70048
2 25919
2 42991
1 107069 695167648
1 177755 922704010
1 82027 96959191
1 104554 89098497
2 99675
1 175746 580689519
2 133603
2 2488
1 156599 857322423
2 164643
1 143420 346438905
2 158977
1 21762 79638534
2 138494
2 56941
2 128990
2 51541
2 176367
2 152576
2 62557
2 47044
1 140440 576327304
2 140743
2 184372
1 194073 461088361
1 86961 580863193
2 140217
2 113790
1 129714 107641600
1 3563 434326025
1 144824 635147657
2 192294
1 148220 407730357
2 139433
1 107609 907314670
2 100864
1 65311 555128811
2 153510
2 746
1 161035 411067819
1 144277 56165708
2 53990
2 173095
2 96462
2 155481
2 143987
2 43006
2 75631
2 179589
2 81887
2 119014
2 145424
2 15277
1 120190 739445497
1 172178 918886200
1 13554 728968949
2 21425
2 192195
1 111334 522452467
2 151728
2 99308
1 87019 187794437
2 154
2 59823
2 107524
1 113768 272249164
1 75323 201853520
1 2426 294061375
1 146322 931896160
1 70268 959125130
1 146613 524341203
2 189430
1 180069 470504707
2 14605
2 179453
2 41225
2 9287
1 68158 30708036
1 55207 637882266
2 132146
2 120916
2 198918
2 13476
1 22301 78819696
2 106849
2 84439
1 138908 704570855
2 21849
1 52613 975552126
1 18146 230127454
1 151710 279472153
2 118902
2 36664
2 33756
2 17114
1 70338 455672814
2 62255
2 63935
2 168933
1 105531 44498041
1 115775 579930375
2 170142
1 87780 240630766
2 19247
1 3490 864722081
1 126811 404648735
2 90704
2 146455
2 71263
2 124276
2 43444
2 57843
1 127054 3548473
2 21222
1 137051 954214325
2 142941
1 185199 379533750
1 82885 625386079
2 128741
2 68381
1 64356 153026628
2 177934
1 165349 61694106
2 123024
1 16439 356895922
1 58090 289414525
1 1313 187392381
1 162175 216811430
2 22089
1 85052 287491995
2 197583
1 178191 855712205
2 55633
2 191019
2 123100
2 84460
1 32407 924545807
1 134627 336057302
2 111193
2 87385
2 171299
1 71911 380322659
1 149688 528912656
2 141889
2 151585
2 126195
1 29163 880362080
1 175933 391494004
2 146068
1 27065 224284527
1 63511 893918583
1 94296 466177157
2 52822
1 8174 311460761
2 143275
1 71532 923520504
2 189164
2 134663
2 51499
2 33302
2 143035
2 187468
2 11715
2 118606
2 172274
2 167035
2 4561
1 14297 858517920
1 2826 498281078
2 64032
2 87765
1 195286 675247847
2 187795
2 100878
2 140662
2 164044
1 90589 704050708
2 7922
1 107002 259778452
2 196426
2 95920
1 84366 322224694
2 33075
2 66543
2 4308
2 94069
2 8701
1 20816 178677551
1 183254 454517947
2 9866
1 8204 114875533
1 38897 706941794
1 185113 802148341
2 121599
2 174552
1 43160 954819148
1 97543 570177117
1 176658 48862117
2 37418
1 170747 716037426
1 148256 680558867
2 137339
1 119498 856681553
2 49266
1 148958 814338438
1 178602 470443178
2 86392
2 150213
2 196012
1 75219 380856953
2 65836
1 59022 213596620
2 25300
2 155244
1 95665 754758588
1 55901 496200757
1 185195 893861087
2 52870
1 194003 245470690
2 88591
2 163911
1 103293 925530220
2 139631
1 166938 942510107
2 194177
2 141409
2 78591
1 125237 613769899
2 184977
2 15968
1 190891 210889834
2 2447
2 63925
2 29625
1 3596 705657475
1 22910 246656874
1 121571 655319105
1 85697 423957968
2 96599
2 178964
2 25572
2 198686
2 70573
2 43219
2 133111
2 182102
2 117296
1 171701 201071664
1 103310 175935103
1 170204 793078075
2 56249
1 153411 760971181
1 127962 555757875
2 50667
1 81740 202573743
2 175994
2 161870
1 141816 677652980
2 105890
1 113955 411773867
1 43848 376141264
2 66470
1 33522 321769900
1 65126 315499168
2 163777
2 138067
2 79717
2 167959
1 193583 448796972
2 185149
1 30306 770271650
2 3626
2 114310
2 121945
1 155861 717513081
1 6291 261562845
2 17087
2 64152
1 97256 101328890
1 186682 794368021
2 126172
1 132373 609094073
2 74845
1 195200 445550016
2 101617
2 101034
2 98246
1 11071 722919556
1 21302 348821395
1 41823 833308934
1 140594 996824776
2 111612
1 142981 886082664
1 161734 113581081
1 85156 515724633
1 85916 34714224
2 85357
1 96083 687349981
1 27864 141354562
2 106937
2 114056
1 44921 269538356
1 190572 168400235
2 151425
2 6896
2 115440
2 121772
1 93691 537204859
2 59854
2 133291
1 155049 860330346
1 65787 656181232
2 16202
2 129156
1 62805 405945275
2 124043
2 78717
1 147345 293611724
1 180644 94800397
2 88198
2 150975
1 127057 304142399
1 54365 575999916
2 61428
2 148513
2 10765
2 7410
1 196767 3177810
2 165880
1 193907 487233620
2 96107
1 173598 89513904
1 53389 688985586
1 13750 960660901
1 101012 80369361
2 129914
1 171980 18348954
1 9082 614431178
2 114454
1 38424 229506904
2 47887
2 56746
1 56677 532211386
1 181244 438256228
2 121443
1 172111 806705964
2 65889
2 64258
1 156786 208608228
2 15975
2 15500
2 91368
1 80489 947206157
2 195766
1 51301 641107670
1 114310 576150363
2 175883
2 135178
1 170739 61253684
1 52738 237421055
1 38279 517326578
2 21205
2 41485
2 25052
2 64908
2 39827
2 22248
1 88142 150835558
1 52547 942005611
1 39703 675099137
2 102229
1 70675 511158182
1 146575 239402880
1 125031 575424005
2 150984
1 73890 628719308
2 35571
1 187212 474993569
2 121125
1 109932 154523908
2 153087
2 179796
1 33301 959134429
1 72005 412360902
2 147355
1 131492 648242071
2 132728
2 148759
2 52626
2 85414
1 142385 348700505
1 92127 844017828
1 141610 790160370
2 171209
2 1804
1 88171 368667795
2 70468
1 158927 454210911
2 41802
2 128529
2 141441
2 196718
2 98582
2 26803
1 98777 419581759
2 160868
2 29745
2 36626
2 141066
2 81469
2 58020
2 160577
1 35753 367085724
2 82916
1 16733 651714305
1 133866 968694394
1 4266 317995609
2 21887
1 12900 601808964
1 136979 356952410
1 144278 525950165
1 158672 336181157
1 128446 131665163
2 48701
1 14269 222950385
2 54671
2 64040
2 123720
2 37475
2 16334
1 23629 447064415
2 59838
1 77013 135419022
1 119634 375734550
1 90610 23757815
1 184075 227218699
1 74065 192257007
1 9697 690100158
2 35083
2 102326
2 110975
1 41618 526130957
1 46295 612449396
1 11430 428353372
1 85552 373088524
2 131011
1 177875 915331412
1 138531 308741405
2 88684
1 86896 953099112
1 5371 278166778
2 174392
2 13530
2 70037
1 129714 149399508
1 180157 680011356
2 160652
2 59270
2 9396
1 25273 348663799
2 174585
1 6094 557112274
2 97187
2 36524
2 158442
1 129033 383378335
1 159037 868850877
1 98481 272948461
2 20949
2 119670
2 62453
2 145782
1 31684 267484637
1 134752 414970888
2 106798
2 143440
1 16329 218340894
2 160550
2 175628
2 175415
1 132188 573473062
1 13546 289304507
1 121260 947311363
1 51653 955590487
2 195428
1 28332 421255822
2 105739
1 16975 953431504
1 174098 287548101
1 190071 21277052
2 99357
2 92770
1 104521 534478889
1 11558 929976726
2 62713
1 42509 797698215
1 130687 821020232
2 36521
1 89572 203695515
2 73124
1 181810 351072390
2 40461
1 4887 620840692
2 152901
2 60744
2 191092
2 110928
2 92502
2 128677
1 27356 787333978
2 4913
1 150525 129212373
2 39319
1 112743 733710714
2 144698
2 67658
1 74596 674294742
2 14624
2 7379
2 145570
2 185111
2 148802
1 14965 983740946
1 137812 916433347
1 138828 726137295
1 37814 303749104
2 119528
1 17068 224615998
2 94125
2 119958
2 189914
1 176882 891726761
1 8518 135188525
2 113927
1 193138 425614477
2 145951
1 77147 901839126
1 143092 122878852
2 185675
1 117566 314638472
2 109916
2 3052
2 157903
2 98832
2 83910
2 114526
2 24064
2 41065
1 150314 907899573
2 116956
2 67648
2 42494
1 169948 8630769
2 34679
2 28123
1 6740 872010537
1 192244 858547151
2 82289
1 134007 96926982
2 69060
1 86359 895062781
2 34003
2 169269
2 164523
2 46716
1 67571 510401079
2 2465
1 25501 708398099
2 183458
1 169638 527864628
2 80032
2 162328
2 74520
2 191947
1 145849 745954458
1 178915 359924210
1 37594 536927895
1 46730 636437471
2 75746
2 44871
1 96088 107447469
2 168846
2 87667
2 156589
2 162993
1 81762 557474724
1 17215 189329463
1 8344 319415284
1 112210 806989912
2 92284
1 47177 468357889
1 62244 738051888
1 130507 630126778
1 92265 540759288
1 166784 695639993
1 6437 544738793
2 68961
1 49026 303794258
2 193106
1 30060 842563711
2 41397
1 12032 11181752
2 47245
2 62914
2 163428
1 189528 745984446
1 120436 183444991
2 46899
2 32888
1 158598 732971332
2 27223
2 190808
1 38212 389080796
2 121064
1 186425 539957270
2 62945
1 186725 101337058
1 150900 561632778
2 107121
2 30261
2 101458
2 17320
2 34970
1 196266 750575518
1 30277 14136663
2 34524
2 187768
1 181656 774298623
2 140898
1 100287 849671001
2 78632
1 14459 831840323
1 38414 616155399
1 70134 195212600
2 173497
2 183548
2 143700
1 167640 334688505
2 171052
1 162375 286283100
2 84015
2 105895
2 5555
2 43418
2 55092
1 126698 887098867
1 92782 406461851
1 16550 319341502
2 178441
2 162566
1 141276 616660833
1 150057 232078677
1 90026 907454438
2 178014
2 86580
1 122272 679821222
2 73249
2 23380
2 62734
2 57833
2 188105
1 74863 628718629
2 4752
2 136034
2 70612
1 38213 216135642
1 99970 48638225
1 177677 22774529
2 144780
2 167510
2 124903
2 181289
1 160525 71769381
2 54949
1 68168 92107792
1 121600 687963791
2 163864
2 102201
2 131327
2 30952
1 137029 493817231
1 35307 962573101
1 139790 107367114
2 196352
2 87723
1 174664 958509072
2 140314
1 129031 629573513
1 145755 15534186
1 195546 347268029
1 186082 300292581
1 2335 814788939
2 49365
1 90450 250137484
2 12528
2 56814
2 117102
1 25538 369955231
2 153632
1 182881 341325336
1 180823 625955453
2 95271
1 112361 59781503
1 147006 232879442
2 173427
2 124918
1 44721 228351169
1 35366 118610954
1 97182 470329507
2 6781
2 165468
2 198403
1 157595 142760621
2 122830
1 90074 393666913
1 63698 162138457
1 147338 52550408
2 8767
1 180059 635798746
1 36673 75630078
2 42439
1 128569 104816363
2 107685
1 108947 213408498
1 103452 181162203
1 171816 534584163
1 134387 929400604
1 81861 874157618
1 119715 781716193
2 170572
1 126600 294203493
1 180336 873454188
2 99908
2 138303
2 186668
2 172649
1 68110 363102570
1 185029 753904247
1 111444 335052110
1 164323 714052037
2 80030
1 119666 762357196
2 187806
2 58575
1 134769 283518552
1 86878 781585486
1 117523 5582561
2 6797
2 171477
1 158292 932566909
1 21810 964214578
2 187720
1 75782 356356302
1 57286 759514413
2 90098
2 94655
2 106688
1 89989 120915224
1 46256 887831490
2 171007
1 126283 831260467
2 20245
2 34353
1 68451 45334446
2 100124
2 100251
1 190118 937616758
1 54055 172022372
1 151490 520980908
1 191541 86775337
2 147411
1 74184 36338015
1 67162 819313198
1 192731 396989551
2 165943
1 20605 221987354
2 121091
1 141681 554924091
1 163428 566413544
1 157246 692742799
2 169967
1 195953 264874284
1 2772 263242304
2 189862
1 24598 498463440
2 102817
1 44592 115548355
2 26382
2 146659
1 95369 791571270
2 125558
2 100165
1 168534 25884004
1 73904 828635528
2 140860
2 57046
1 182796 541786154
2 6214
1 178687 525769794
1 32785 592742857
1 122879 474307500
2 47400
2 198663
2 68504
1 104296 294632556
2 179163
2 87245
2 68381
1 12139 631164080
1 94106 973677145
1 108512 821403563
1 180820 857117269
1 3959 235743595
1 155712 448667915
1 37280 157103750
1 151973 707951237
2 165293
1 126927 450505329
2 100110
1 5251 512648054
1 93738 228665696
2 126272
1 70943 41498376
2 125297
2 126774
2 87747
1 78476 570028515
1 32824 344506175
2 96481
1 188400 741053245
1 159403 658642745
2 137492
1 164844 469794419
2 27304
2 14066
2 70739
2 165857
2 118120
1 199976 799246557
1 15029 662661140
2 179089
2 153808
1 198355 986842981
1 192994 338866961
1 124121 575937015
2 72816
1 185665 623902947
1 133717 406581589
1 151187 147208156
2 12808
2 76885
2 112091
1 63663 799101548
1 144587 982937889
2 34012
1 25680 186649683
2 6893
2 44245
2 113874
1 175005 985343553
1 190302 541423695
2 169036
2 117044
1 19365 400380455
2 72820
2 112607
2 178865
2 90864
1 188967 477944100
2 45619
2 126945
2 35908
1 78688 154478431
1 190953 266059433
2 164925
1 180407 750034341
1 39049 412522225
1 14721 315646599
2 26935
1 62735 533988102
1 78049 493282551
2 22947
1 1978 761800654
1 149291 883873866
2 198773
2 175465
2 139473
1 17052 889697940
2 70119
1 85659 77722942
1 194171 775335087
1 146338 424460216
2 69415
1 34046 161659547
2 159127
2 55654
1 20146 182855250
1 48312 852410933
2 7868
2 67489
1 159076 228008628
2 52318
1 155433 742163161
1 7941 172135221
1 125323 177926926
1 128717 914453880
1 49610 204049331
2 75229
1 184990 654088728
1 111903 728389763
1 156738 548717132
1 113315 791319692
2 154112
2 53387
2 153868
1 80934 847428868
1 160659 701693858
1 103643 513393386
1 90472 69296086
1 137903 649416416
2 152818
2 82144
1 159357 730884583
2 76870
1 81258 311231127
1 198881 274506144
2 87698
1 151741 860632977
1 152711 205575300
1 159359 490279426
2 132542
1 102908 455329860
2 100676
1 114635 264969418
2 172414
2 45781
2 18543
1 101357 974186450
1 40771 592839437
2 52687
1 117488 796901133
1 104723 565516651
1 45535 247465635
2 64120
2 90376
2 80436
2 164868
1 14597 999086338
2 61714
1 131039 760265375
1 56850 669582646
1 15737 233788890
1 26936 580779583
2 97522
1 98739 785852375
2 42709
1 47006 110581712
2 47777
2 80184
2 185976
2 184685
1 192075 668030134
1 47960 932890786
2 30614
2 56230
1 165754 542637128
2 98480
2 138705
2 91516
2 71462
1 122554 89973111
1 138194 399929796
2 70072
1 47723 227306122
1 17741 279665278
2 31755
2 100924
2 166885
2 113548
2 176496
2 76953
1 66351 996907349
1 164469 597359157
2 138948
2 23865
2 112926
1 25139 206609560
2 40058
2 121244
2 57653
2 1662
1 14212 208670253
1 82232 822547384
1 181321 746547904
1 14078 750949241
1 91983 138022506
2 157390
1 118892 388511752
2 39116
1 193497 215757306
1 117472 675738685
2 10821
2 186945
2 124273
1 26090 997327865
1 171000 804705160
1 17702 748819971
1 16684 734473588
2 125128
2 98872
1 117151 566979740
2 140275
2 144503
1 42712 634679694
1 18373 692972883
1 109115 464831797
2 105193
1 193041 474516106
2 103735
2 22256
2 77815
1 39047 496787741
2 44848
2 153881
2 182342
2 162970
2 60602
1 30702 201262004
2 185813
1 41741 357544389
1 134963 185005756
2 178490
1 96029 101171329
1 76757 40861742
1 173845 773596194
1 45379 661151423
2 171145
2 72205
1 103046 231313423
1 3714 997800206
1 122014 230037144
1 17348 26764091
2 181792
2 22263
2 143194
2 52016
2 45662
1 11419 186338832
2 107593
1 181990 410987111
2 147997
1 44721 405404321
1 83800 298515849
1 136287 65149589
1 118867 424080332
2 111396
1 140928 38338160
1 162838 873756698
1 45638 261785011
2 73358
2 125062
1 77470 1642974
1 49776 409402930
2 148607
1 138363 780698765
2 96724
2 100475
2 70949
2 56127
1 138232 629837805
2 24398
2 174889
1 120312 957536905
2 50373
1 150050 66521680
2 112458
2 103854
2 24774
1 159172 95545907
2 150984
2 151969
1 118140 243305635
1 144461 382392382
2 103693
1 83410 974613923
1 42498 788078767
1 178538 821537243
1 57747 116961133
1 167813 598376365
2 187091
1 121558 460098874
1 9861 35560177
2 25763
1 74499 463774674
2 112256
1 84752 509464564
1 101315 186212527
2 24038
2 163492
2 158461
1 186523 199748049
1 118234 988874622
2 168258
1 29097 685187654
1 129211 446952495
1 162711 554947069
1 142490 308625917
1 117730 957385272
2 136882
2 50553
1 184190 48260326
1 92602 131668350
2 136048
2 48976
2 35571
1 153044 464922638
2 18664
2 32941
2 78059
1 29271 115760598
2 45443
1 122413 215125888
1 138288 273797122
2 187942
2 20645
2 48351
2 162907
1 125663 143806161
2 22046
2 114493
1 166331 67995127
1 57267 894957084
1 45310 577754536
1 4575 263034221
1 15531 393240497
2 24478
2 124110
2 48605
2 46919
1 15285 615874062
1 104931 475743735
1 14480 779530167
1 4034 543593556
1 17045 13600287
1 68548 767979282
1 164958 785168230
1 143441 643330294
2 125178
2 73578
1 188652 299314721
2 71965
1 163962 72762453
2 165130
1 153640 943041739
2 180715
2 184363
2 88395
1 18785 317589525
1 26589 301361729
2 96001
2 144016
1 36741 439596368
2 107337
2 180116
1 29647 244806702
1 35798 198929473
2 123960
2 178090
1 164380 211992696
1 179332 194170
1 17340 144416953
2 124977
2 185282
2 176635
2 151535
2 45330
1 91299 180689388
2 35426
1 123169 756675720
1 126677 861164694
2 104240
2 30826
1 158856 255140547
2 89259
1 114023 89583166
1 137102 893561673
1 135160 707104306
1 79771 545129781
1 77915 951430947
2 41360
1 171404 860984708
1 17007 292119883
1 7321 692820335
1 53126 604214942
1 191866 36159165
2 119274
2 183029
2 150155
1 31110 523042195
1 25246 239859506
1 35505 739258294
2 155417
1 46063 120427242
2 36569
2 136420
2 76775
1 30722 219920648
1 47585 333800079
1 91301 689721190
2 113581
2 167399
1 166973 423451161
2 11388
1 103370 605112266
1 11155 730913763
1 159653 955818217
2 195344
1 65615 622702375
2 1308
1 40603 298023030
2 122334
1 68843 546294654
1 28281 538306388
2 153895
2 6242
2 168974
1 108995 533566886
2 196809
2 158300
2 84991
1 112125 245979868
2 182739
1 162940 708479831
2 157842
1 165306 129382949
2 177370
1 199878 322487430
2 195465
2 187122
1 89650 958248223
2 16320
1 145223 211127135
2 101474
1 15357 884591752
2 47042
2 83742
1 13652 898438799
2 191608
2 114368
1 174536 951239197
1 145907 346637270
1 106218 266807005
1 186346 225839797
1 21819 908072141
2 97412
1 28353 311506124
1 87915 822654177
2 145048
1 13241 275457034
2 28778
2 119676
1 48886 160910730
2 132948
2 3055
2 153495
1 160192 946695159
2 83880
2 185789
2 17779
2 127644
2 105896
1 164103 415519717
2 28353
2 36150
2 61715
1 94790 862982643
2 54615
2 85460
2 196795
1 8057 533266973
2 75812
2 110078
2 52688
2 139993
2 66079
2 49535
2 107846
1 23907 858265415
1 31595 49239624
1 95931 283127902
1 92310 464788699
1 61285 839287194
2 117204
2 137176
2 2647
1 144331 979676621
1 165087 673228866
1 179966 484806780
2 184864
1 4431 419246041
2 61003
2 176047
1 199216 443503273
2 58575
2 195016
1 98370 195674382
1 133281 452006383
1 138352 769875166
1 32465 872662654
2 165219
2 175530
2 152426
2 152993
2 98682
2 146524
2 76818
1 187623 88223100
2 69270
2 178744
2 192081
2 189216
1 122500 978145757
2 160518
2 115284
2 110190
1 156447 288279902
1 90337 737200146
2 153723
2 194872
1 40485 648336667
1 68083 834601629
1 180702 533468488
2 141772
2 55884
1 76132 668114860
2 116291
1 168352 496385218
1 95851 337796163
1 11398 324061500
1 125017 932217366
2 122108
1 56963 967816208
1 102723 268203189
1 183980 600056212
1 164390 495385379
2 181654
2 89968
1 38016 995639678
2 128617
2 27422
2 171585
2 67435
2 99343
2 28231
1 151620 819619340
1 134096 301801711
2 35811
2 89766
2 103821
1 33255 378602533
1 106786 870985551
1 138518 850525821
2 120553
2 26425
2 20539
1 85033 414791526
1 92746 480143012
1 31853 638422065
2 180907
1 63801 957312591
1 137187 177000180
2 147523
2 17085
1 127175 538091972
1 8514 187022269
2 126479
1 45716 644363468
1 130608 190339353
1 145741 532005070
1 195218 557173803
1 146184 664931438
1 158176 497651977
2 154772
1 26975 443783086
1 60357 382667618
1 15348 54996700
1 151556 250361439
1 176855 422170402
2 152566
2 90513
1 12082 285007059
1 92600 663654497
1 6532 835242177
1 160192 198659397
2 22352
2 60051
1 181674 118472110
1 71007 579516612
1 20820 710006364
1 8189 470025214
1 149779 515645505
2 127622
2 77183
2 190536
1 42180 345916303
2 116627
2 26685
2 168725
1 16460 237847975
2 64447
1 128603 439917414
1 150631 60530788
1 190468 267129243
2 83910
2 59826
2 180074
1 133607 954620002
2 123002
2 35158
2 128267
2 68492
1 84124 380994683
2 154604
1 186678 549454575
1 154816 466193809
1 137324 351534021
2 12759
1 5667 234941203
1 90589 218395395
1 4198 662408109
2 176076
1 181717 314926253
1 31558 499453490
2 123606
2 194858
2 127345
2 139266
2 142507
1 144091 177660084
1 16845 851304865
1 29252 762908041
2 187727
1 140100 10664480
1 160922 65577755
2 142971
1 108178 446516417
1 197338 416270785
1 101010 209628587
1 52241 676325959
1 141404 699270585
1 10713 398472440
2 13327
2 91949
1 55386 312702691
1 6608 373424690
2 199594
2 20168
2 178362
1 117376 409579228
2 199847
2 123909
1 25270 901897349
2 139061
2 134925
1 50982 353133952
1 138225 670566236
2 166699
1 84489 716472197
1 103975 709367664
2 33258
1 22670 814695149
1 101254 197713499
2 105971
1 123575 307573590
2 68110
2 6204
1 121434 502415305
1 7469 421841546
1 142653 496069983
1 197930 700869772
1 62565 423529097
2 183407
1 186268 669836512
2 8708
1 35938 857135792
1 32656 12565093
1 46716 399162754
2 52509
2 194896
1 118820 889749939
1 117338 619979326
2 43403
2 76484
2 199566
2 74126
2 170101
1 60558 147033989
2 92978
1 130011 138597533
1 129555 345288049
1 147384 76295050
2 67510
2 103865
2 116637
2 113039
1 38291 715601386
1 156655 686787914
1 141045 159260487
2 120159
2 163565
1 136477 793565339
2 97356
1 65903 493312108
2 75149
1 15211 544162963
1 188045 230364376
2 17299
2 32748
1 103156 741380233
1 23152 35312843
1 43754 776671815
1 62592 151492304
2 9528
2 113261
2 45918
1 104989 699871730
1 3969 334303821
2 1807
1 35533 807588448
1 178052 344761877
1 10867 292692880
1 118080 429273827
2 120906
2 186211
1 145937 566849472
2 42990
1 63158 45080163
2 110971
2 6709
2 69313
1 76287 631885156
2 74581
2 150977
1 67089 805869132
2 155055
1 4321 907718614
1 44850 19192218
2 10162
1 172037 666641969
1 129109 573794838
2 21501
2 182946
1 124720 177992744
2 188296
2 146759
2 108616
1 60456 743774457
1 129269 596688505
1 15208 153351239
1 4768 978465616
2 12109
1 110753 487650833
2 63370
1 75172 255021840
2 67834
2 3569
2 43860
1 80794 674354262
2 96749
1 104587 554413214
1 152464 645066560
2 85250
2 162489
1 183735 988583448
1 191613 772964380
2 9028
1 6033 609448440
1 109231 866933680
2 132166
1 5859 709725134
2 189049
1 179807 245367017
2 91312
2 72779
1 103417 284963556
2 21451
1 102720 908752102
1 5872 461380649
2 146926
1 104159 123548139
2 759
1 95605 651677888
2 188988
2 134685
2 163233
1 26805 781166099
1 99018 456310804
1 29964 673936290
2 42118
2 90613
2 14397
1 141528 217580845
2 103544
1 69439 779399354
2 119238
1 66652 902588844
2 84197
2 96602
1 125368 984462928
1 13619 713132105
1 194243 788127588
1 69424 674628273
1 3135 774650541
1 181248 151268341
1 186623 487775774
1 7129 17540641
2 140493
2 171038
2 90131
1 178766 661695270
1 67658 307016462
1 59300 114438206
1 24273 205804648
1 149204 586958308
2 3537
2 91688
1 176523 137346745
1 54727 56987236
1 14338 611636040
1 106630 347790134
1 7820 831091472
2 13225
2 198432
2 101774
2 142238
2 64289
2 83494
1 177388 957637409
1 181125 570561141
1 169556 682736760
2 161565
2 29178
1 153365 627103304
1 77345 74443879
1 143560 553863305
1 65413 778591768
2 96429
2 160007
2 88620
2 69325
1 85916 16246183
2 41735
1 55730 271668399
2 106049
1 42268 97360721
1 177433 117331549
2 189388
2 185884
1 178486 528139218
2 150731
2 86390
1 136904 786200765
2 137651
1 102637 361082679
2 11002
1 178079 605176494
2 15928
2 16277
1 195762 471100015
2 9513
2 195192
2 50634
2 104908
1 56330 612797289
2 25050
2 127589
1 184984 991151740
1 18453 907193059
1 105091 116535575
1 145653 254992460
2 132453
1 84000 329824503
1 17537 176953447
2 157498
2 131525
2 170951
1 185228 668132719
2 161
1 182197 211103041
1 162524 116378230
2 164345
1 24064 419855268
1 15516 657735649
1 27609 869732651
2 198576
1 198152 902077387
2 58701
2 97880
1 160717 670851805
1 189471 399211303
1 31923 262721142
1 79485 682695687
1 115870 207449236
2 145175
1 44801 895708977
2 97142
2 38800
2 59022
1 141601 25363609
1 148289 334250744
1 184078 481520677
1 199932 327905364
2 192875
2 175897
1 41580 850376406
2 17051
2 2552
2 157869
1 129197 952881486
2 157124
2 30540
1 51449 569803484
2 31809
2 7645
1 123269 428671809
1 14447 231605306
2 128016
2 101805
2 102262
1 29535 646112806
1 116535 572425251
2 157303
1 106085 68348619
1 108674 766190327
1 138853 6686019
1 38509 550046631
2 163732
2 57123
1 195673 365047515
1 155629 490135730
2 49617
2 128617
1 67576 829868231
2 174853
1 144052 113393396
2 119944
2 39540
2 58258
1 106728 494138328
1 154867 32641266
1 117077 676749696
2 87892
2 69767
2 193380
1 8433 292442723
1 72737 710492900
2 82137
2 16954
1 91959 600419231
2 140773
1 193391 136403169
1 190097 266508824
1 7064 863293187
2 78324
1 121515 543107519
1 129737 101918731
1 75493 347044537
2 1814
1 154821 154297305
1 88148 446401444
1 154085 823708553
2 172401
1 8316 646937772
2 49559
2 141392
1 139772 205821833
2 188198
1 35272 514315713
1 199888 723639703
1 129210 391550949
1 155603 835552132
2 80011
2 124357
2 26030
1 22272 89360287
1 59579 16471300
2 154199
1 154364 728868513
2 6832
2 32976
1 110062 784578274
1 165608 948995077
2 186540
1 31221 677600026
2 71189
1 114875 432450351
2 155690
1 90039 911100363
1 14823 158215312
1 66253 633345528
1 149172 38581901
2 14799
2 187540
1 135192 195101467
1 90185 125641136
1 66067 786386039
1 63412 858965626
1 99530 343156930
1 79770 903855342
1 147878 662300999
1 189592 727867021
2 129751
1 62275 390462438
2 92771
2 135760
1 18377 845083082
2 94457
2 85204
2 114186
1 165786 808730251
2 17162
2 161892
1 163463 822681501
2 103059
1 189668 255316934
1 58006 180212630
1 111978 283668191
2 41653
2 156237
2 166860
2 76257
2 129733
2 154266
1 159954 810332401
1 184645 540658943
1 115696 925118412
2 25495
1 30092 135985739
2 30492
1 71398 162653817
1 61747 864646565
1 118991 34715288
2 139142
1 166940 696227383
1 53080 410155461
2 107599
1 56929 370811737
1 180282 66238189
2 126505
2 85830
1 70984 713738563
2 179767
2 92922
1 29859 201062792
1 72944 81267971
1 95386 732317443
2 158956
2 45824
1 133085 620416673
2 39983
2 129287
2 88351
1 160066 282224808
1 163961 463287860
2 55304
2 102758
2 175826
2 128924
1 99212 214853632
1 155645 727450258
1 128402 234786
2 156122
1 156464 824503946
2 152194
2 41306
1 87046 844089080
1 22560 318251396
2 110742
1 141961 844867033
2 143231
1 115966 829707999
1 18404 11087371
2 191980
2 10036
2 82133
1 170741 208585727
2 138458
1 53708 75518628
2 175364
2 142449
2 91553
2 156572
2 101455
2 151767
1 188822 151527602
2 102835
1 176991 18215654
2 47343
1 162793 370804233
1 74436 672953594
1 19657 846007998
2 178109
1 183250 477871847
1 151830 717038101
1 156002 715454305
2 81062
1 191252 366443564
2 22235
1 195732 644450455
1 48196 756738042
1 173596 910247523
1 173400 974465455
2 40386
2 177648
2 53662
2 130897
1 42474 598444023
1 41153 52198648
2 151400
1 71702 104971897
1 50852 125934194
1 12653 664172500
1 193215 571081134
2 189645
1 1104 76376704
2 175216
1 139045 266355322
2 101001
1 52911 674206642
2 126868
1 65410 61989
1 140347 99316721
2 139143
1 186488 979341821
1 86267 803203936
2 43712
2 41336
2 187720
2 26638
1 119432 478210857
1 76364 417377934
1 92540 800823690
1 59295 870102124
2 154682
1 69342 513986686
1 175104 52938190
2 144963
2 61578
1 104289 450443897
2 82420
2 89688
2 81659
2 180440
2 131207
2 180478
2 107900
2 66643
2 61776
2 145458
2 6847
2 1362
1 156277 380401555
2 135966
2 120670
1 56582 363211277
1 83717 141527243
2 146942
2 162142
1 175463 233390788
1 2570 829085499
1 15869 560979456
1 194909 666877317
1 163014 631473836
1 150094 20578950
2 49403
1 169132 849574724
2 169837
2 99706
1 110706 522623378
1 173471 161394936
2 23326
1 197732 780372277
2 162012
1 168578 524730602
2 111729
1 143658 206155535
2 155455
1 10779 935747629
1 13164 765199984
1 139860 857517938
2 73047
2 152676
1 141416 818715366
1 10562 806908404
2 186540
2 140303
2 103534
1 33701 210170081
2 116666
2 111768
1 157442 722416163
1 171928 589829284
2 85577
1 22105 454104321
1 24498 104085250
2 102072
2 126596
1 58752 472644486
1 60890 570612846
2 104623
1 99087 826132304
1 114726 853385535
1 178002 383282159
1 21992 540397904
2 46743
1 164189 14432586
2 130308
2 46322
2 26157
2 33536
1 8803 591253100
1 105192 520761871
1 67515 202455400
2 151209
1 53814 902971265
2 151536
1 103791 161148333
2 171709
1 71679 443457090
2 99538
2 154604
1 112449 755145571
2 187077
1 88101 780756231
1 40467 985629524
1 44284 322866853
1 46331 777592623
1 165670 446916305
1 41235 324017020
1 332 677294398
1 28752 153271108
1 82305 73634370
2 136121
2 54092
2 188303
1 96481 479303549
1 27059 987098162
2 131643
2 196166
1 156655 666391145
1 63738 987712567
1 183369 626227286
1 185039 354700876
2 42160
2 99978
1 923 412941670
1 54467 82470074
2 108086
1 189964 784048181
2 5214
2 18250
1 35406 284395685
2 166610
1 85329 346199908
2 32991
2 432
2 83212
1 152547 108914941
2 10099
2 14875
1 2190 269573573
1 176543 97859094
2 21551
2 160740
2 120476
2 155776
1 158683 29740030
2 27117
2 17154
2 185633
1 154703 794691721
2 103439
1 95694 32618409
2 123274
2 17509
1 121518 768469164
2 7931
2 193326
1 64476 508108869
1 148197 513901216
1 195379 376610761
2 78107
2 18801
1 46103 134251113
2 97066
2 166313
2 30956
1 71828 191321994
1 141746 375601432
2 198802
1 38440 815605048
2 113444
2 157995
2 140040
2 117296
2 176959
2 15089
1 114488 621014329
2 72145
2 156792
2 98334
1 157078 892433850
1 169334 76393403
1 130622 580660284
1 22909 329676623
2 49637
2 53544
1 30017 212054654
1 60945 750899396
2 7512
2 58467
1 69939 667608583
2 186292
1 179393 673376509
2 33773
2 102952
2 490
1 180276 713914278
2 3498
1 157502 387979845
2 166552
1 74331 946263768
1 65526 766338354
1 175985 672781733
1 137269 792858548
2 172406
2 175821
2 17358
1 137856 381323524
1 77853 697760581
2 1420
1 118320 3110078
2 23930
2 168984
1 183830 596219042
1 96817 400506259
1 165179 675506957
1 30108 660669855
2 21
2 168327
2 136537
1 134707 125209810
2 7644
2 16346
1 5171 421710873
1 187423 369659074
1 30997 612614449
2 192455
1 13482 556226329
1 142001 630981540
2 25134
2 48837
2 174622
1 155341 931736464
2 134627
1 48904 887730024
1 118485 562420505
1 138691 945969555
2 86767
1 167935 282012587
2 148297
2 12152
2 93603
1 148842 271305034
2 173699
1 89994 618217342
2 15179
1 98680 607077938
2 27941
2 113590
1 30989 949847098
1 183609 521507155
1 79680 164147325
1 82178 296484152
2 10408
1 66719 339322985
2 182114
2 81581
2 189429
1 31500 39095120
1 152265 525150648
1 11498 578919946
2 89008
2 13529
1 41670 15425625
2 108340
1 51374 890214320
1 155662 867798884
2 127964
1 10332 671097379
2 24919
1 162527 728991797
2 112868
2 19035
1 30473 29161433
1 116706 28573410
2 173077
2 6314
2 17498
2 38735
2 112686
2 12072
2 84087
1 164539 374189416
2 165065
2 177152
2 101790
2 88071
2 166398
2 15212
2 91727
1 25161 171542726
2 177266
2 185244
1 42776 519861587
2 37884
1 156456 569307493
2 167531
2 168038
1 153411 335878966
2 141077
2 102864
1 129301 769666163
1 96931 329990647
1 151323 24133375
2 117809
2 16040
1 155638 181601302
1 125546 498992842
1 199693 217718556
2 26171
1 197288 733958346
2 177230
2 55779
1 23133 161380869
2 104699
2 90955
1 183905 79185214
1 125403 574700900
2 61483
1 182326 13530970
2 162194
1 1859 326519053
2 72588
2 14545
1 128 649584594
2 84540
2 97723
2 103335
1 69911 19219294
1 78992 557586705
2 184216
2 145758
2 46127
1 172697 931974697
2 166955
1 187612 4829594
1 165729 287201225
1 114902 495524334
1 127888 565815294
2 115257
2 163030
2 85042
2 96728
1 136712 140745884
1 170156 362188616
2 163717
1 88325 729697678
1 147462 869679521
1 139556 343078382
2 23217
1 50499 136023182
1 143446 356320767
2 29641
1 129921 200016264
2 159078
2 132209
1 139550 663197806
2 61556
2 198341
1 132650 688986226
2 126183
1 63499 683143895
2 19179
1 186389 1642101
2 163211
2 161332
1 128290 817998162
1 60110 621698500
1 155053 42407024
2 78986
1 171793 488141504
2 159908
2 172731
1 102344 812627623
2 114281
2 71940
2 9437
1 158579 317397358
2 102615
1 190541 456758547
1 185704 832184155
1 86344 961751989
2 175635
1 64336 911456269
1 122463 391374382
1 106835 495114490
1 1371 717753197
2 125156
2 142563
1 87563 606295714
1 6831 117419262
1 9846 328273643
1 197916 297292181
1 141994 608489377
1 174163 752834973
2 123802
2 50765
2 58777
2 27777
2 87089
2 110496
1 119476 188589489
2 77900
1 180760 221168468
2 145498
1 152202 688637016
1 85201 218684572
2 64375
1 187593 582414886
1 198772 603388384
2 103581
1 11605 660417244
1 35215 510470763
2 53624
1 128454 68974848
1 122275 406852494
1 183882 641863747
2 90431
1 188127 512449107
1 146792 452993115
1 64862 615178724
1 57979 407081325
2 127725
1 1390 863091187
2 171029
1 110487 498581346
2 120992
2 23723
2 84168
1 159426 33847540
2 17857
1 29200 581231116
1 131698 274555634
1 184454 251788478
2 57781
2 97190
1 151419 762677206
1 191419 210065324
2 20391
1 15478 776335515
1 95341 972088328
2 170574
2 99237
1 104531 32727927
2 139517
2 12315
2 69478
1 139191 725633015
1 112688 252737383
1 93369 157745822
1 189216 707807223
2 142158
2 191328
1 68816 987491486
2 47343
1 156918 569814861
1 158998 927325069
1 127863 607419428
2 129273
1 23823 408998881
1 168503 241596193
2 184712
1 12487 840077098
1 109954 722669056
2 149495
2 190084
2 24479
2 9599
2 77976
1 69663 138259095
1 85580 719902582
1 159706 590233093
1 73201 617661607
1 136569 457528157
1 56445 985807149
1 61238 383174082
2 50933
2 64975
1 174091 614273947
1 7965 630988843
2 18365
1 147443 802103506
2 104736
2 127108
1 180352 895597289
1 43979 613690093
2 132257
1 6281 554162342
2 100614
2 32828
1 93081 121940421
2 99656
1 193909 738910068
2 180674
1 172376 745368674
2 111171
1 93668 986239215
2 98340
1 32978 243482258
2 190065
1 113763 960546123
1 67614 856649315
1 126344 909852155
1 52426 544072913
1 118776 622123862
2 51362
1 49715 674601974
2 38289
1 73170 800776121
1 144486 416098624
2 26264
2 182452
1 193113 696630539
1 45890 711453913
2 185096
1 155924 463853733
2 179866
2 198182
1 59426 230260476
1 17474 433016324
2 14900
2 75457
1 14434 771273694
1 39301 257506905
1 134186 140516194
1 34194 325908803
2 56308
1 121767 460960213
2 89937
2 172167
1 98187 458709872
2 47837
1 2168 500433776
1 5277 203597043
1 76320 31694190
2 70693
2 72391
2 21352
1 85442 458431846
1 111971 797967533
1 148554 136823372
1 103891 137808763
2 152244
2 70349
2 89751
2 86205
2 171740
2 125220
2 180476
2 11680
1 5249 269816890
2 130058
1 24211 69904383
1 182445 999961540
1 190584 86467515
1 45307 769564870
1 147471 513916715
2 171423
2 41592
2 73642
1 19246 704872045
2 178925
2 90712
2 96356
1 159003 902242776
1 142019 478416598
2 184214
1 20603 829790525
1 197647 388656309
2 184080
2 123608
1 123126 356149409
2 100049
2 157093
1 26143 174624020
2 80846
1 124168 258207458
1 107038 169015008
1 86607 568018289
2 54313
1 188857 631646379
2 59656
2 145858
1 41288 871024289
1 19186 486745500
2 36857
1 24202 391160633
2 59869
1 144799 331281423
1 98269 324123173
1 5742 152841690
1 21385 79321547
1 133249 984766647
2 152451
2 52549
1 94555 389983060
2 100347
1 97849 595469332
1 176866 478511259
2 54434
2 182374
2 168482
2 60292
2 163849
1 159252 829797721
2 6725
1 23772 276783170
1 119114 821640706
1 75368 405229595
2 167075
2 182137
1 114002 848806200
2 79572
1 93848 379324254
2 19764
2 140641
2 28233
2 150863
2 169006
1 14280 889243570
1 135272 642202560
1 121478 550013804
2 38965
1 115147 564398967
1 38937 37925061
2 79327
1 94195 626182050
2 182864
2 20910
1 47883 557513997
1 126898 628110883
2 195287
1 65382 246745415
2 23310
1 1601 639605487
2 102168
1 162113 330659839
2 109621
2 177281
1 58294 992850250
2 9612
1 156258 652342804
2 163617
1 100215 152192010
2 192325
2 38305
2 16150
2 124373
1 75818 268487113
1 177875 479743725
2 30278
1 86173 514542840
2 1300
1 143943 124983486
1 93954 731079193
1 48530 652007579
1 63801 832186012
2 25136
2 32325
1 130681 162902935
1 185188 976481151
1 63421 574428216
1 160391 285362640
2 57710
2 59793
1 66452 634206239
2 121102
2 61622
2 66376
1 83657 373162126
2 84692
2 60040
2 175254
1 740 346921419
2 152602
1 154480 813775796
2 87855
2 3239
2 108588
2 164128
1 186833 459872091
2 41379
1 71548 102979275
1 26668 145219397
1 30781 370431532
2 59722
1 147666 695133228
1 131859 806858842
2 987
2 140277
1 89675 226504018
1 194497 545363342
2 34919
2 107629
2 113996
1 96136 663247207
1 107415 758788667
2 126846
2 156425
1 96016 28112810
2 156927
2 59971
2 42300
1 95146 468993025
1 171424 960750751
2 79038
1 46149 562004401
1 155838 161663470
1 98869 815200502
1 187579 181897165
2 31322
1 170180 364404480
2 9140
2 191860
2 166961
1 61810 478332884
2 166007
2 110158
1 112791 936004315
1 56594 629123784
2 30141
1 14088 802572917
2 150366
2 192598
1 162194 778205918
2 32064
1 151729 908452588
2 125451
2 52388
2 168485
2 57205
2 145130
2 141648
2 184911
2 103261
1 161653 463437322
1 43085 50738038
1 82218 755144487
2 67409
2 112960
1 152312 51223136
2 122461
2 149789
1 77641 405390597
2 133818
1 25034 59370084
2 106122
2 12447
2 44316
1 76195 574488965
2 139034
2 38247
1 98745 915501168
2 129288
2 105358
1 129545 250398377
2 60853
1 6690 340518004
2 113304
2 1883
1 35764 470103350
1 85246 862715895
1 50845 975076496
2 17426
2 48813
2 54754
2 41179
2 133980
2 72809
2 91566
2 83376
2 160724
2 159422
2 172536
1 37389 746217095
2 76018
1 193553 181718093
1 164617 221596723
1 173564 955808677
2 132538
2 69100
2 168372
1 133746 181787168
2 149853
1 104759 736657592
2 12925
1 35118 11674532
2 35077
2 96054
2 161052
1 49339 135671992
1 197545 607620682
2 172103
2 44526
2 150110
1 146840 985688476
1 49765 36853556
2 196150
2 27593
2 13658
1 33264 412763062
1 193772 376833099
2 10984
1 146442 872038457
2 32253
2 194234
1 19362 596234116
2 30071
1 134044 451099112
2 72721
1 72914 517873946
2 61259
2 121771
1 93942 754826951
1 116723 640908390
1 113289 200104007
2 198206
2 121056
2 87913
1 121112 400757078
2 71494
1 55998 109768168
2 190077
2 77382
2 188225
1 155869 789081167
1 117530 418658326
2 6024
1 90156 498829568
1 132014 494202298
2 181035
1 31802 673450827
2 73177
1 67535 102813808
1 37557 222187522
2 176786
2 162187
2 38643
2 73763
2 102110
1 56422 243536555
1 163499 375107915
2 99839
2 81075
2 130596
1 173449 755315249
1 33716 258424867
1 132987 269003630
2 6399
1 48647 107427171
2 187079
1 98320 609579108
2 97474
2 77319
1 98179 378009861
1 88998 354935366
2 113204
1 155921 129122400
1 75311 216803938
2 75889
2 33044
2 122839
1 72657 798879360
2 76621
2 96244
2 149000
1 85701 923813520
1 180906 590092124
2 113442
1 145960 223446272
2 152450
1 179820 707723274
2 101004
2 97224
2 190603
1 124676 545705995
2 165683
1 48852 184593680
1 43820 863091870
2 63032
2 119315
2 94486
2 22060
2 196893
2 156596
1 23232 128522149
2 39579
1 39498 465547642
1 174952 733261158
1 184249 58440386
1 24349 385888853
2 79507
2 153122
2 52511
2 185381
2 50759
2 130985
1 125694 245458740
2 55618
2 177949
1 73002 33328595
2 30754
1 99593 265520925
2 18908
1 142894 727857014
1 143165 883131589
2 111688
2 25722
1 132404 32952708
2 73499
1 73950 986128997
2 199363
2 88558
1 24998 446920608
1 106938 961551541
2 22927
1 147182 175641792
1 103598 556952743
2 54300
1 144659 686945477
2 21340
2 50632
2 20054
1 59287 54705696
2 130937
2 33251
1 106929 199401495
2 3385
1 189437 593691462
1 161037 769539645
2 152643
2 111968
2 195377
1 90528 155371611
2 128058
2 42615
1 123890 364647083
2 126121
1 92112 710032861
1 133609 881120862
1 77938 468363401
2 141720
1 12688 963722263
1 115383 895002372
2 4309
1 24606 834068902
2 88669
1 128709 180789650
1 31342 16454431
1 75536 47033669
1 51212 135184209
2 146090
2 189081
2 16783
2 164076
2 52398
1 137786 698043982
1 41726 688301828
2 101405
2 63117
2 57777
2 92675
1 166696 396063058
1 32516 820465701
1 184828 727174080
1 26560 197045210
2 75330
1 109985 806957225
1 107374 470492256
2 26695
1 7488 626077206
2 36463
2 63680
2 165656
2 84709
1 173441 102340591
1 50886 712470870
2 176404
1 46784 855027066
1 17205 329231248
2 160969
1 34380 122772164
2 11034
1 186404 358365919
2 31078
2 31420
2 99109
2 96566
1 172981 897051749
2 117286
2 16294
1 109477 155103465
1 95475 185710459
1 21603 991063397
2 17722
1 174326 348455824
2 138413
1 107396 274653380
2 132796
1 164607 204392022
1 199363 153173538
1 27104 75070210
1 89831 711880879
1 123309 772388134
1 107613 47682842
2 150561
2 176702
1 30881 288490086
1 10755 212611975
2 162
2 97418
1 155145 337109089
1 153545 240756753
2 176413
2 6266
2 83025
2 106491
1 24815 100837794
1 122399 460157239
2 90192
1 160030 513828012
2 76497
2 76915
2 1260
1 180533 169725275
1 89666 921834434
2 156958
1 114662 161473921
2 21563
2 115278
2 84406
2 24343
2 20522
2 196306
1 63693 511470635
2 131552
2 77104
1 114705 932722623
2 113966
1 83417 458315815
1 112847 988631489
2 14425
2 124674
1 123691 523193396
2 10539
1 142231 631922417
1 102842 271642033
1 162709 918031025
1 199856 444492087
1 192817 988715370
1 59648 505594532
1 186092 462557428
2 100265
2 11669
1 103093 641898867
2 4864
2 144877
2 76297
2 129263
2 149675
1 164361 584923528
2 113601
2 81885
2 13677
2 51188
2 169696
2 115708
2 191240
2 93641
1 92077 769603753
2 17778
2 188555
2 56988
2 116225
2 133998
1 124990 719419097
2 62537
2 173823
1 166593 54729937
1 138656 491937207
1 182404 528396148
2 122130
1 67473 523279692
2 53804
1 116994 453136870
1 177685 337311625
2 56244
2 82831
1 70390 708294755
1 52082 940719233
1 30413 355866244
2 190033
2 106526
2 183856
2 177970
1 35999 998829966
2 53709
1 10573 264041269
1 65867 308674807
1 1840 327433787
2 48688
1 77495 763780130
2 20077
1 66767 946821045
2 60073
2 24014
1 2673 26099510
1 22547 875329435
1 192262 180117095
2 15418
2 156025
1 150471 312344167
1 63549 114534250
1 26527 448118645
2 6565
2 34527
2 138330
2 22408
1 33030 128210754
2 69095
1 96363 559606475
2 185042
1 47705 825890853
1 144887 512565998
2 163155
2 136336
2 84446
2 120282
2 112904
1 125569 101244691
1 80643 764568378
2 97499
2 125911
2 71279
1 154295 48422911
2 168319
2 153556
2 150112
2 48157
1 194489 838045911
2 184041
2 184076
1 172827 219775017
1 8929 646598622
1 175489 675941027
1 146721 189222965
2 182230
1 189418 298104790
2 106054
2 119317
1 89579 292515150
1 11676 79156926
1 46498 547092089
2 183920
1 178744 657563243
1 157357 889921088
1 196012 456602355
1 28698 489717200
2 37968
1 149341 445666696
2 194075
1 76264 427682063
1 78520 806250789
1 3583 549816636
1 72072 177167229
1 11533 950534222
2 134071
1 170631 709483616
2 104282
1 132720 228260975
2 68785
2 133234
2 46994
2 27955
1 192758 849625556
2 133251
2 199493
2 25132
1 27764 954646504
2 182792
1 195106 603680430
2 35382
2 190328
2 17669
2 189661
1 179660 192162656
2 18222
2 108405
2 35568
1 14931 886809827
1 21148 520868371
1 155367 399373346
1 117476 216649070
1 24731 426572231
2 81938
2 94168
1 5803 989399303
2 42493
2 1258
2 713
1 70335 538582113
2 166274
1 120194 924106182
2 98464
2 108586
1 152844 466284464
1 2203 608213083
2 113265
2 25913
1 100030 886727583
2 159999
2 164756
1 18620 818754422
1 106648 966676063
1 170550 227017177
2 151832
2 20844
2 31867
2 43095
1 165510 42170274
2 163330
2 77270
2 79838
1 30815 862903428
1 59619 343028719
2 140786
1 113290 361213936
1 154385 503278656
1 65589 965806826
1 133475 937255944
2 124081
2 56490
1 15420 514356931
1 119453 521164690
2 178953
1 152762 331810006
2 192660
1 51919 820349656
1 168424 510733734
1 133104 409012469
1 88882 347536733
2 134524
1 14382 618219634
1 159981 481879830
2 94564
1 775 167649004
1 93593 130395861
1 43343 774089746
1 159540 30506049
2 187996
1 192502 685150052
2 183272
2 83481
1 151682 216718523
1 115729 897885528
2 113253
2 90717
2 24620
2 141360
2 73478
1 167581 980755622
2 113327
1 1739 763162031
1 179454 615439189
2 30793
1 194415 124910716
1 199786 835921222
2 36525
2 149834
1 171288 691203782
1 169907 764953401
1 81312 183508320
1 148908 938239987
2 2364
2 163886
2 123337
2 142124
2 103003
1 104576 200089452
2 148653
1 88109 66220072
1 193009 187012650
2 132392
2 9250
1 124683 955487853
1 153184 201155491
1 74793 993291287
1 176586 366578040
1 191534 949902779
1 110571 246479501
1 125093 292346413
2 163287
1 140228 816187538
1 69383 409333345
1 131567 11749107
1 175587 584746493
2 125424
2 75538
2 532
1 161055 58126170
2 28187
1 101484 542047245
1 164374 878878879
1 182259 365866538
2 175748
2 3814
1 13639 663175721
2 135217
1 89079 675159375
2 19266
2 67017
2 177362
2 118930
1 147081 180765912
2 110
2 190493
1 9320 791061187
2 186075
1 156039 110657167
2 110687
1 61435 794914650
1 3467 115039593
2 27808
1 155308 40720516
2 144226
1 192955 579534817
1 50188 445388857
2 57987
1 92281 463261230
2 53453
2 158525
1 196207 266464226
2 56590
2 19949
2 4490
2 150389
2 143028
1 36151 134060371
2 158646
1 23173 87521043
1 38473 216029929
1 111049 881605600
2 149594
1 7805 260263595
1 30226 393553828
1 68595 173383578
2 54321
1 87370 434803935
2 139504
2 103030
1 53020 831223455
1 179378 411365354
1 44371 55969424
2 114904
2 102455
1 147152 86187698
2 174539
2 155278
1 198057 859505000
1 87364 726207247
2 75779
1 28536 705816554
1 171227 916669336
1 105557 327094266
1 146957 758029189
2 172861
2 109931
1 144045 845898755
1 129279 824630207
2 130975
1 149955 512605343
2 56503
1 109237 660214709
1 181872 849848313
1 120923 885795499
2 174816
1 193111 373107582
1 146161 167772379
2 124525
1 124954 495969687
1 115546 115668947
1 12612 16353304
1 137975 257566651
2 75362
2 10032
2 173220
2 55882
2 86763
2 50059
2 110842
2 177111
2 89853
2 172838
1 7202 959519058
2 108317
1 117088 851848143
1 10722 38742696
2 15508
1 10500 388099809
2 86702
1 65396 239810607
1 98869 358483989
2 68375
2 69076
2 103830
2 116198
1 159510 644040884
1 42544 438472769
2 43360
1 185962 548287383
2 199214
1 34728 641669106
2 48731
1 88620 394412958
1 184180 355587469
1 139516 859904908
1 121925 512498651
1 45153 749730707
2 181669
1 39088 42205977
1 22421 387135691
1 40575 91814719
1 153170 633307867
1 166148 674673390
1 73711 959440731
2 168714
1 184562 264493320
2 166101
2 84568
1 138506 497534588
1 166996 935306430
2 96107
1 131420 406021519
2 189934
2 145185
2 31585
2 105577
1 174108 848559843
2 119935
2 20516
2 167318
2 140825
2 136157
2 124121
1 115976 847251314
2 77263
2 24303
1 9000 334265174
1 190627 806056810
1 57921 762080787
1 19339 53826496
1 75645 772758481
1 1195 441792762
1 29168 377722971
2 112003
1 55753 245539141
1 182767 302562743
2 106604
2 109794
2 181021
1 99249 943665952
1 14180 526388550
2 93021
2 5531
1 197737 342302140
2 34182
2 14691
2 99180
2 188597
2 117880
1 53352 341364752
1 12447 654843261
2 6694
2 8493
1 58831 377216331
1 94293 772096491
1 147910 676713366
1 28901 249728368
1 21122 27927517
2 159137
2 53319
2 44404
2 165528
2 126004
2 48759
1 193857 102639572
1 191761 978643191
2 94883
2 147761
2 53306
2 70635
2 45206
2 189086
2 181882
2 191509
1 133213 280299928
2 3973
1 109878 350952097
2 138465
2 86239
1 58480 106236654
2 151612
2 182141
1 87407 384712575
1 121043 896380479
2 80215
1 162688 835729680
2 22974
2 85936
1 163033 495445175
1 102212 503505189
1 194336 449505712
2 189073
2 169406
1 197910 227051529
2 172290
2 128742
2 37833
1 113961 928551447
1 119828 999097627
1 53407 860784491
1 8738 38349687
1 178640 751321226
2 62054
1 81704 634244327
2 159370
2 132648
1 66396 12487964
1 121610 564878642
1 122711 499571088
1 159314 339953535
2 14659
2 130331
1 24556 927467018
1 10426 177377330
2 49419
2 99863
1 10772 555282462
1 27997 15683929
1 164301 735757807
2 8619
1 190517 94603839
2 20113
2 130460
2 98041
1 47896 601826029
1 153283 624611442
2 56252
2 182467
2 146356
2 161315
1 112771 802808786
2 190389
1 134157 830850339
2 161655
1 50579 499488112
2 146232
1 54447 774648426
1 3307 733880691
1 138191 784348292
1 155476 439738862
2 7603
2 176876
1 6704 442435972
1 26369 33959828
1 162094 843599393
2 169847
1 16389 890667446
1 126334 965827286
2 157415
2 144250
1 24729 578947538
1 181037 314548250
2 117820
2 64993
2 129037
1 99160 437218732
1 172764 688412927
2 177250
2 160886
2 162859
2 138559
2 11611
1 189977 621050134
2 153933
1 119999 970316120
2 171019
2 187331
2 109644
1 170557 910498255
2 170445
1 68672 905361162
1 109360 664366457
2 75038
2 183887
2 49399
1 165736 582966768
2 36335
1 162843 372707821
1 176125 615050370
2 96841
2 160977
1 153181 354303083
1 87877 590160477
2 150086
1 59201 365774620
2 131237
1 158869 71423598
1 38357 243453206
1 23948 471474232
1 188679 192491407
1 110350 168236890
1 48032 127608614
2 151153
2 196852
1 74781 129909038
2 5017
2 140277
2 165970
2 112618
1 68364 588495513
1 32513 901433413
2 4358
2 166554
2 185689
1 199041 96640379
2 58113
2 154922
2 78780
2 135323
1 51262 955764352
2 148368
2 101063
2 78764
1 125009 515356916
1 58606 590943546
1 76440 128805532
1 101337 595925073
1 131481 532016300
2 61027
1 177798 112175504
1 40925 68620493
2 10775
1 101467 35304849
2 143554
1 75768 924451014
1 149599 240644762
1 6391 539848328
1 96632 602817469
1 29016 572664673
2 113519
2 146755
2 55470
1 34324 451868917
1 60609 300534412
1 23451 919523918
2 164544
1 43898 295940790
2 61521
1 64175 986603323
2 149644
2 98404
1 16147 194973284
2 168231
2 3762
2 19345
1 172854 390428919
1 178884 945481081
2 131171
2 97077
2 154482
2 102531
2 142121
2 156069
1 68676 313743057
1 182567 780422187
2 157128
2 134849
2 163084
2 69747
2 33722
2 174256
2 133446
2 111561
2 66472
2 49128
1 50136 593655989
2 149334
2 42299
2 179975
2 190187
1 19780 974552029
2 177074
2 199963
1 159136 69931286
1 58404 786454101
2 25258
2 2287
1 5137 370388081
1 151210 183175433
2 11799
1 9712 432960332
2 129633
1 107415 92798875
1 160299 378734221
2 81129
2 73953
2 22951
2 186894
2 14291
1 123474 851120135
2 141886
1 153444 905434766
2 5936
1 108086 725026925
1 102315 931349930
1 167928 773051327
1 30794 43308906
1 20106 439549007
2 33093
1 3516 226759643
1 150403 54205265
1 52377 53227253
2 188776
2 142649
1 183449 793255913
2 9355
1 177256 232362782
2 64479
1 66124 592060126
1 145855 956959725
2 84018
2 74381
1 172649 371815834
1 100507 358008
1 108144 410547048
1 15515 855887502
2 44894
1 157930 929902713
1 22745 957514864
2 136604
2 89718
2 156847
1 81131 704753962
1 10841 991771981
2 183103
1 39850 197030414
2 152975
1 145050 500628244
2 32215
1 51499 285883275
1 161764 975065500
1 197144 723566265
1 108246 906532858
2 105958
2 106248
2 118998
1 14479 282958253
2 132627
1 801 195757796
2 175632
1 80327 558625023
1 67607 170622216
1 42973 874000342
1 26786 123675307
1 119327 619811365
1 91643 184464746
1 181860 91310727
1 142831 133251075
1 80298 885116308
1 14222 401013227
1 25356 212032400
1 77121 973234440
2 126766
1 111657 278625713
1 161825 411825837
2 104961
2 100046
1 14205 694566299
2 131390
2 112222
1 127238 42601602
1 90467 575774159
1 51462 502566100
1 80187 476721881
2 185122
2 160228
2 139997
1 86316 878135591
2 138304
1 169039 662345362
2 186418
1 26833 598352992
2 185211
1 160383 402341175
1 80001 435987270
1 21832 323280944
2 187065
1 125328 618145018
1 144775 672082792
2 134947
2 13077
2 173435
1 26975 18196928
1 51226 98695915
1 144490 119881828
2 165078
1 34085 989305180
2 171362
1 7067 690921737
1 15338 126140215
1 76079 59343133
1 148890 467545289
1 113003 995112440
1 193032 197092667
2 176823
2 155339
2 85078
2 56775
2 36939
1 59366 517465125
1 68893 616991270
1 35275 896514964
2 85544
1 12271 315551263
1 82808 115097558
1 197169 390555242
1 46437 484705530
1 147673 264744836
2 178511
2 65370
2 43548
1 41938 143943301
2 189438
2 116717
2 188428
1 67477 470764540
1 35047 318281499
1 69194 116649639
2 94792
2 17596
2 65955
2 9129
1 17461 9789408
2 52825
2 58333
1 168544 173141265
2 32996
2 16967
2 194120
2 145272
2 79169
1 35998 797250482
1 119060 808803250
2 14472
1 41066 482955632
2 131147
1 43173 954365940
2 87958
1 77026 93761827
2 168625
1 188612 776001259
1 8625 418145980
2 22934
2 19133
1 122652 460854558
2 67570
2 199050
1 116448 392672489
1 126237 770754568
1 57877 577196011
1 81031 362338685
1 114343 357346306
1 192581 900620137
2 103930
2 188165
2 198392
2 41719
2 44226
2 14239
1 56406 372956698
2 141242
2 57548
1 7179 76990905
1 61948 735810352
2 66577
2 99630
1 198687 237137523
2 46261
1 61900 685481247
2 94361
2 97787
2 4778
1 53619 524698416
2 168927
2 105673
1 191010 381807130
2 83428
1 187516 557823102
1 159820 18404024
2 123564
2 73678
1 166105 65168450
1 181032 965686132
1 38235 880144769
1 74312 679036760
2 58922
1 76757 307038034
2 60231
1 131122 845699469
1 69363 170959245
1 198355 30403645
1 70673 972504932
2 180342
1 64735 821424079
2 61755
2 193956
2 96828
2 33017
1 40525 977587935
2 47798
1 81435 904851818
1 181312 607348929
1 150767 730358799
2 181704
1 179068 854956665
2 117783
2 83805
2 70985
1 37954 700542901
1 22386 609011397
1 188532 119960300
2 127471
2 138392
2 143035
2 165450
1 33440 786649383
1 100973 388088180
2 141657
2 2766
1 111172 135263923
2 65486
2 143178
2 118550
1 99307 906898908
2 191125
1 7188 203082464
1 146131 153918168
1 69137 993278046
2 11512
2 138869
2 9621
2 46728
2 171872
2 62816
2 114521
2 98487
1 106140 381446211
2 199954
2 151251
1 42687 851073310
2 192537
1 86464 695661083
2 159363
1 119232 125278543
2 34753
1 96159 359343493
2 141598
1 79486 928323168
1 104366 561888083
2 163399
1 10756 988734897
1 27810 900299818
2 181533
1 7554 850468589
2 170122
2 181451
2 164017
2 112290
1 12897 235113174
1 96745 570229415
1 172694 231594415
2 41779
2 23536
2 43204
2 102699
1 173092 728049480
1 106284 653307103
1 73278 592812130
2 158955
1 129485 978265758
2 68870
2 51594
2 6846
1 110730 216382114
2 59147
2 175647
2 28483
2 99119
2 157120
2 127687
2 23042
1 146103 6292007
2 24845
1 182158 640930661
2 145136
2 103191
2 141264
2 112902
2 37818
1 114594 434364001
1 197221 533167717
1 98840 516482805
1 88731 539338767
1 69791 651236177
1 112 351815759
1 188726 177643873
1 166719 264473040
1 176120 151262265
1 161123 95363919
1 87621 371696781
1 174023 484352475
1 76166 729962704
2 103591
1 3085 798129757
2 68318
1 143866 353522102
1 18104 278895728
1 116002 940657326
1 59909 671468995
2 12108
1 139030 789540869
2 40090
1 145574 686652501
2 180740
1 182607 303090460
1 108012 841244671
2 93544
2 163827
1 94130 844062014
2 123100
2 15737
1 85744 951367452
2 95537
2 7498
2 167474
2 85514
2 89026
1 22611 284154781
1 25815 837569636
2 173693
2 23119
1 125257 518846101
1 29912 978231663
2 44165
2 80373
1 42544 304713261
1 44444 429242867
2 96979
1 194959 811186122
1 24025 263012235
1 124581 373166876
1 13598 366960208
1 37422 905266063
1 185789 863180676
1 148504 380948048
1 83964 1786497
1 75277 198435376
2 152317
1 115007 286062758
1 143575 958405468
2 2504
1 160447 862079813
2 156852
2 177655
2 102003
1 50913 144330864
2 173857
2 69869
1 60023 988624051
1 144248 241435906
2 42307
2 89973
1 151260 349847366
1 177367 217294056
1 51758 303999128
1 434 250729015
1 24644 502709684
1 109140 975530490
1 55613 149633310
2 35060
2 143138
2 170389
1 17046 320107894
1 197081 915813687
1 145613 546703936
1 14684 580381459
1 88827 366605587
1 199125 804794488
2 115889
1 163417 994476838
2 93220
1 130285 524101686
1 4286 830388121
1 187804 603733653
1 139871 885021806
2 135227
1 188378 481022877
2 66333
2 96068
1 95214 833993616
1 61597 781175740
1 136018 694981141
2 139956
2 60874
1 134517 304249706
1 120594 570648598
1 148636 913547743
2 23814
2 167168
2 14015
2 30107
2 167438
1 31842 274205847
2 33738
1 8398 334910924
2 30094
1 49556 912942014
2 98505
2 55230
1 75672 121305604
2 75643
2 40723
2 140613
2 131636
2 193551
2 181309
2 119696
2 76201
1 152068 13365892
1 85700 708899995
2 4416
2 55580
1 166354 844136180
2 68023
1 28385 670357263
2 183450
1 83871 355774627
1 15407 699415753
2 138567
1 112036 507785738
2 14206
1 24300 888664015
1 89455 908231186
2 178725
1 66285 71256955
1 136012 826302017
2 126527
1 197560 416200761
2 10959
1 35195 614303728
2 175103
2 103517
2 88881
2 73239
2 150059
1 88748 667991681
2 113888
2 166936
1 107995 915618014
1 24457 939863066
1 158538 798466540
2 89253
1 28592 750285157
1 116065 259568344
2 4704
2 159848
1 144747 350065278
1 79340 337025699
1 56972 581963925
2 1055
2 57235
1 154089 969299907
2 82628
1 76140 223734204
1 69766 166203796
2 143889
1 193773 969322940
2 41670
2 124653
1 179081 740398355
2 27433
2 42409
1 5031 265219547
1 56490 6705088
2 3247
1 19052 795525510
1 73434 290860203
2 157461
1 33985 562989118
1 111739 428883152
2 51915
1 169478 973552297
2 40154
1 33342 905701159
1 52351 246492251
2 188925
1 167618 174933048
2 29757
1 130230 821462603
2 47890
1 178839 266763740
1 92273 129880889
1 103607 6669894
2 122950
1 129598 661111891
2 131338
1 45718 87714528
1 27865 263358609
2 118169
2 154645
2 116824
2 131977
2 162758
1 15172 755517637
2 26346
1 102123 325055378
2 155944
1 30348 940534955
1 175430 662964021
2 23238
2 104966
2 132130
2 192058
2 155785
2 82091
2 162310
1 41076 715250453
2 124377
1 92518 920950969
1 149981 695946458
1 155554 470526678
2 135337
2 178213
1 168989 614375036
2 174766
1 90187 122556928
1 44002 338063405
2 141591
1 163192 63130179
2 65159
2 147809
1 140341 123983072
2 5983
2 142586
2 82480
1 118479 295146180
1 199003 811925854
1 9620 684425046
1 134853 857220340
1 168922 475968532
1 195164 518581580
2 197717
2 140329
1 149999 362644652
1 33032 816678913
1 163546 192526813
1 136375 843227981
1 61072 452582870
1 89607 581135520
1 68842 223751236
2 98600
2 133680
1 169066 959569249
2 197833
1 25575 835131031
2 198929
2 78692
1 139115 134694817
2 8673
2 56720
2 77453
1 64592 702951881
2 36985
2 170139
1 73825 908352657
2 54865
2 160518
1 144399 583989177
1 61324 519572741
2 75748
1 135726 448137728
1 127497 683862134
1 8792 487911899
1 79769 951955933
2 137412
2 177924
1 196762 886988783
1 14148 865015400
1 78496 27242085
2 49730
1 75814 133541568
1 44488 7729277
2 24689
2 42471
2 126528
1 18432 109049990
1 16177 54374300
2 124498
1 77972 489712594
2 131031
2 62142
1 100 691327754
2 46289
2 166239
1 9925 596445357
1 88818 68536470
1 65085 36502609
1 57921 789123871
1 36297 501266934
2 49422
2 47742
2 99070
1 23516 403922996
2 190506
2 123544
1 170377 815790041
1 162915 605893482
1 87111 218942038
2 136023
1 65411 135242361
2 87966
1 154167 412832353
2 4503
1 84292 61448887
1 55904 547974222
2 159604
2 25216
1 9675 489515025
2 81453
1 181485 667815126
2 194957
1 171381 708825227
1 128084 984295200
2 108673
2 18495
1 97211 733256200
1 169256 498045217
2 14496
1 92820 528628368
2 50948
2 118356
2 96826
1 165064 128137359
1 121605 46231988
1 64068 927366132
1 63845 809046914
2 192659
1 33433 554057717
2 194527
1 199964 44566015
2 12239
2 7239
2 197943
1 158964 407800711
2 19515
2 8120
1 175476 66108220
2 29332
1 13102 517266432
2 46584
2 70412
1 49222 604274599
2 84731
2 193593
2 53488
1 41253 353738338
2 181798
2 196935
2 115333
2 148284
1 157264 79405
2 49445
2 133385
2 185988
1 21023 20566810
1 29517 487810677
2 122499
2 68700
1 29672 201785152
1 119921 322241342
1 168658 825308851
1 147670 585256943
2 181854
1 145293 226497223
1 149473 861911006
2 140663
1 140090 511244238
1 129114 321341295
2 168605
1 162876 72093411
1 35681 452497029
1 134839 939048965
2 53968
2 94602
2 28866
1 165038 493252212
2 3687
1 154232 364101453
2 32291
1 191044 871485630
1 47627 182418539
1 12916 86187372
2 186124
2 92059
1 173305 972141130
1 119577 288627416
1 172036 732744601
1 12775 611290308
2 160081
2 180437
2 100106
1 131286 480669961
1 611 210579044
1 74735 391362861
1 41449 633382450
2 121379
1 47956 495334031
1 110449 860881769
1 130756 994375521
2 97369
2 33040
2 165156
2 143270
2 40597
2 8561
2 133238
2 169696
1 26677 555980642
2 126253
2 86039
2 188255
2 167473
1 134983 809471401
1 189028 149583653
1 11562 962454422
2 17052
1 162466 669312879
1 178322 599127303
2 181381
2 44050
2 154938
2 82164
1 99384 530349227
2 71030
1 152688 433517405
2 170175
1 157962 306349514
2 165557
1 27549 101549996
2 12001
1 134181 767099241
1 51488 286829103
2 37849
1 100782 161261237
2 33116
1 45751 477064818
2 32173
2 139572
1 52192 55617222
2 117977
1 154065 383112779
2 142910
2 184431
1 89173 681154577
2 144761
2 191296
2 103528
1 43488 722562714
2 15481
1 2617 890133565
1 139367 17570866
2 34681
1 71344 2670004
2 118428
1 72462 602545476
2 103713
1 4470 78863840
1 7093 657380567
2 50329
1 82865 549874656
1 113622 349111319
2 129069
1 55027 158443665
2 150145
1 109950 318832556
2 121237
1 179279 692157810
2 46560
1 940 577666744
2 53717
1 77309 327445814
2 180872
2 117858
2 147354
1 45084 518855148
2 114823
2 193232
1 156333 505468271
2 153375
2 102272
1 190432 87283517
1 52569 401809925
1 186545 417665188
2 187603
1 121080 454806875
1 176696 547571744
1 103941 641335021
1 19848 513440800
2 188258
1 26079 610146419
1 105003 23141766
2 77316
1 115263 561795593
2 124616
2 98115
1 27984 215043151
1 110602 739072670
2 4141
2 2696
2 168081
2 169298
1 6747 488933556
1 141158 285372461
1 85543 698882463
2 11909
1 147649 727982930
2 132133
1 20933 157637601
2 179974
2 130310
2 1525
2 17149
1 79159 595965049
1 65821 441738863
2 65659
2 170181
1 196190 304297114
1 160198 660509297
1 172595 483239333
2 90952
2 158746
2 161206
2 111246
2 150542
1 33258 975487440
2 91226
2 168701
1 22576 708094672
2 121801
2 155874
2 149108
1 136534 522425215
2 88495
2 149358
2 67484
2 153217
2 29231
1 115841 283532160
2 158058
1 38142 138013276
2 39615
1 136059 893521187
2 166152
2 104480
2 194849
1 7516 262380129
2 165997
1 69035 448980999
1 143399 549215448
2 61187
2 110834
1 95308 117792002
1 124609 905721885
2 66759
2 59824
2 39281
1 148865 456313271
1 132307 277902110
1 134609 657090597
1 169552 293369682
1 166967 728815378
2 184782
1 87813 551805313
1 177259 978182469
1 136658 440709759
2 46605
1 108661 628551919
2 127899
2 135531
2 188474
1 32052 381938012
2 77193
1 123626 159196143
1 83730 219451956
2 117075
2 20521
1 151629 683948153
2 6820
1 68250 976793283
2 35397
2 165022
1 9711 555618127
2 95622
1 97067 694799563
1 11166 224067653
1 120531 516935159
2 99575
1 33857 376523198
2 39660
2 172264
2 159828
1 30650 814434462
1 66958 631226848
2 184887
2 149774
2 43710
1 63603 415631978
1 111772 256262789
1 25519 644561318
1 100308 836720898
1 16807 223064380
2 171413
2 67521
1 48700 858076212
1 12620 773084209
2 76614
2 147065
2 33623
2 11433
1 147285 506921934
2 33021
1 43210 943398850
2 139423
2 11005
1 116807 726949520
2 12175
2 170554
2 3112
1 44 660366405
1 6958 186610755
2 153601
2 124202
1 138078 336430046
2 171013
1 138606 971738243
2 163974
1 186003 601156445
1 105424 477510157
1 27193 939264730
2 122442
2 79753
1 124575 253028525
2 34601
1 157138 636214426
1 107820 112147326
1 92627 671322938
1 121345 719872631
1 82798 393623151
2 108353
1 110899 434072155
2 156165
1 121835 590659950
1 108024 713294428
1 129961 119833823
1 180458 856946966
2 124543
2 27467
1 15354 409341394
1 6730 590714856
1 194901 74563608
2 173238
2 21463
2 140302
2 177859
2 58888
2 84762
2 46748
1 32290 936139280
2 63841
1 41923 308285323
2 192471
1 60542 251505160
2 117042
1 18201 4582157
1 142070 479178396
1 74937 964386458
1 59101 250680124
2 4701
2 19375
2 42219
1 75010 165926035
1 85424 434326017
1 39204 504442675
2 147010
2 152675
2 31712
1 154771 6407273
2 74008
1 96706 638699978
2 54381
2 106701
2 108812
2 163342
1 78435 713538922
2 150033
1 88560 132363480
2 51580
1 68280 284912733
1 44054 406953634
1 147214 352441164
2 86505
2 46395
1 145597 142660817
2 55855
2 41076
1 160829 629623717
2 18061
2 111040
2 154690
1 29998 297569891
2 96387
2 185746
2 155858
1 71743 54599216
2 121424
2 126814
2 83051
1 93289 51233299
2 102510
2 159946
2 181201
1 176980 109220402
1 199745 843714763
2 77182
2 173865
1 105962 568446429
1 22792 486907755
2 66545
2 2739
1 197904 141193847
2 146334
1 14357 100802608
1 145100 79161857
2 128043
1 72141 994014312
2 20545
2 107830
1 68922 375546090
2 169306
2 128504
1 132693 793607020
2 169481
2 26673
2 4505
1 147039 592943287
1 12732 238067618
2 149885
2 5979
2 106510
1 180498 860861053
2 35498
2 20549
1 30141 71931392
1 139263 988509266
1 195360 766718590
1 11211 80271647
1 135041 205047902
2 194487
1 100281 808338491
2 170530
2 104089
2 63239
2 87535
1 97028 90249704
2 6315
1 101516 195215774
2 131632
2 183750
2 6732
1 90929 270863181
1 57929 518196302
2 107174
2 53344
2 69885
2 192468
2 106163
2 65531
1 73098 342482074
2 72213
1 99300 941072883
2 132656
2 183171
2 89464
1 38650 786270600
1 199231 199757102
2 164770
2 72062
1 97759 549270661
1 91884 998508716
1 6613 531915307
2 33978
2 60456
1 196328 297375461
1 32195 577264935
1 1632 866553948
2 123601
1 153858 638175923
1 77937 52019687
1 19744 356185302
1 66321 764259700
2 89728
2 156501
1 53135 411346266
2 197587
2 152002
1 197433 26927026
1 19855 287024712
2 30288
2 65630
1 188111 887501706
2 144741
2 137435
2 43693
1 117087 795587623
2 12791
2 146396
2 141573
2 107764
1 170186 408681532
2 7019
1 30060 229367006
1 144898 750848390
2 62644
1 115784 233330450
1 182908 708502115
2 60537
1 100707 71389504
1 45338 65068626
1 172405 495018958
2 43188
2 84022
1 70016 187261406
2 51546
1 34979 141159124
2 102013
2 152789
2 24738
2 96396
1 164261 425025740
2 180502
2 158230
2 42769
2 24770
1 174254 789094703
2 1000
2 73094
1 39328 939649184
1 161851 137127491
1 114717 462155313
1 19230 407293021
1 148312 291500054
2 75078
1 37512 464367790
2 181437
2 95365
1 33560 707054618
2 15115
2 138993
1 132605 605266384
2 159070
1 199082 598003485
1 67994 395270997
1 112019 936566293
2 198934
1 178777 774264858
2 140617
1 162797 513871494
2 197461
1 156501 171147677
1 10079 936271643
1 1085 587996873
2 91418
2 52360
2 29340
1 22289 829829265
1 178288 508003440
1 168150 22872581
2 88309
1 24441 357160386
1 61995 160251747
2 12524
2 199584
2 122655
1 72377 178980180
1 155194 667813930
2 127118
2 167259
2 127998
2 129862
1 70498 388811863
1 83848 300830650
2 18399
1 103208 415717272
2 102246
2 104564
2 161983
1 108166 412309470
2 139972
1 68055 282949906
1 37971 266586733
1 196202 417317511
2 16152
1 6683 351732857
2 41013
1 93555 686017424
2 173309
1 189826 342700627
2 136070
1 128970 336477641
1 78673 507646556
2 199879
2 66264
2 22810
1 77683 377672132
2 137125
1 38025 118636331
2 165231
1 92360 670774265
2 184424
1 63143 815935993
1 43239 77139387
1 74239 989961952
2 43370
1 27543 312216293
2 145221
1 9693 824960394
1 10555 220159461
1 85484 638446577
2 165029
1 63679 17481571
2 155268
1 23743 194974879
2 40987
1 20557 61009509
1 53638 893032389
1 99308 100934944
2 99852
2 108013
1 253 967995432
2 104705
2 169173
2 36186
2 17311
1 116983 340361544
1 133278 935526730
2 44864
1 84703 158711099
1 141558 123280699
2 132608
1 21791 739398632
1 83058 458307382
2 59381
2 17830
2 11170
2 191982
2 74523
2 12810
1 103803 391970130
2 92189
2 6409
1 24481 722006122
1 7481 894041783
2 143816
1 195978 309380124
2 85744
1 158998 136988114
1 174533 264707384
1 99380 5724901
2 33323
2 77396
2 21654
2 30871
1 136223 830660804
1 59400 45876557
1 187204 404008387
2 6433
1 166610 123301587
2 32086
1 44705 857130727
2 124236
1 190844 137230324
2 181919
1 17197 67949288
1 163644 188946271
2 125580
1 26135 758938973
1 195798 714436786
1 101225 155705686
1 158737 896864464
2 40581
2 48517
2 128815
1 137530 75094154
1 121883 973384977
1 151227 582715968
1 30554 33218314
1 111176 857525514
1 53222 826693746
1 167063 504505533
1 9277 796663348
1 185924 258501079
1 168413 593308639
2 10679
2 113440
2 64431
1 21129 618885949
1 109558 167598677
1 73480 879893703
2 110217
1 40928 93129157
1 82716 114895863
2 57386
1 160016 657127571
1 84043 293297415
1 167517 457656933
1 123694 587682691
2 9224
1 133291 260057576
1 101390 813280739
2 164976
1 20031 883113778
2 87552
1 123071 134392128
2 87884
1 62614 826355535
2 103299
2 89726
2 132257
1 187564 820522495
2 90393
2 146357
1 58222 841667621
2 156425
1 13997 528154977
2 179850
1 149792 425907305
1 184111 299380572
2 165738
2 181912
2 174412
1 63537 6117611
1 160585 961664043
2 109610
1 56731 417269817
1 43211 318369108
1 69165 499482668
1 148307 742339754
1 37735 33509498
1 184819 191816396
2 138334
2 69774
2 12657
2 37323
1 39573 179693827
1 55874 380554316
2 194858
1 170665 672573281
1 22192 870060774
1 23196 338802806
1 71192 904329692
1 78484 549473730
2 74347
1 67425 989347138
1 79962 18176526
2 196413
2 25599
2 59260
1 98391 565821671
2 164554
1 51418 581141996
1 5366 704207728
1 12701 854934255
2 190693
1 49188 564041967
2 155782
2 58118
1 199240 14802911
2 69097
1 156579 289365175
2 97221
2 151747
1 4329 706053539
1 47134 792717182
1 52455 770702926
2 73137
2 58461
2 133610
2 132330
1 42110 814569809
2 169235
2 104021
1 38451 30686924
2 7080
1 46192 716147170
2 185280
2 165912
2 75307
1 121680 669699416
1 49416 65878933
1 45501 450221539
1 151943 575973752
1 14089 548291490
2 25372
2 188265
1 67304 441386549
2 24910
2 194240
2 198086
1 52056 753820576
1 16732 286659285
1 121126 649322000
1 191819 7965909
2 68151
1 45578 726762276
2 20274
2 69331
2 149630
2 106792
2 59006
1 130051 385166385
1 163998 873255466
2 114759
1 149992 165883369
2 97310
1 264 485762942
2 51175
1 178460 108656064
1 89610 888011074
2 182094
2 67671
1 107590 899512768
2 168121
2 29384
1 23268 967004761
2 12405
2 101417
2 8597
2 63493
1 66700 267747898
2 33332
1 88911 864524028
1 122948 925106649
2 193506
1 169672 252233887
1 113212 704138786
1 16753 677451397
1 170756 66726850
1 7937 301303557
2 15232
1 24456 562079529
1 127672 375958919
1 10130 961126509
2 129517
2 63432
2 194083
2 64370
2 48549
2 119120
1 55436 733123725
1 174101 399863118
2 68892
2 170849
2 21621
1 65884 309737520
1 95766 930400018
2 64794
2 101948
2 198650
1 150722 169345514
2 24549
2 189318
1 175928 266989804
2 126830
1 92402 307546558
2 98147
2 185863
1 13922 583580264
1 114396 68319559
1 69894 767474582
2 113120
1 145530 156762557
1 4849 753522623
2 78536
1 114259 7119632
1 38160 891364625
2 71868
2 197666
1 38501 421297153
1 199027 360016510
1 106565 847532820
1 186462 895639348
2 162484
1 60710 132747431
1 42434 795154304
1 117197 425999386
1 36266 24315826
2 144434
2 175127
1 95094 234952754
2 132863
2 80514
1 178071 441512314
2 106842
2 89269
2 70450
1 188444 543037206
2 122810
1 33369 484169095
2 55539
1 190521 302879990
1 124354 823222241
2 169217
1 146211 87934764
2 107010
1 53508 156294692
1 134297 126951888
1 76807 740462101
1 110179 365510945
2 46969
1 198821 221727457
1 195598 245543576
1 131971 913306251
2 138422
2 167245
2 75375
2 111864
2 136392
1 1827 355776015
1 65428 962835896
2 8824
2 29781
1 93521 864792785
2 197425
2 199526
2 127146
2 127381
2 128526
2 106435
2 144128
2 120772
1 73257 885887471
1 197008 613547258
1 145395 66217349
2 121878
2 113472
1 2461 630007575
2 184506
2 127208
1 154039 205871275
2 115286
1 67378 211108094
1 75077 203123118
2 80896
2 46933
2 102667
1 17131 603627193
1 12141 412356426
2 162496
1 132363 474895096
2 120393
2 39085
1 188098 933240827
2 171593
2 144564
1 131477 628114889
1 12365 890641738
2 37476
1 167815 43913128
2 135456
1 176035 495180084
1 47247 998873970
1 151221 798919772
1 50555 990786770
2 117203
2 145957
2 17746
1 121094 957029021
2 37694
1 46341 390955590
2 164037
1 122731 752937471
1 93323 227080856
2 37904
2 159346
1 36734 507982482
1 170872 159493210
2 132141
2 189963
2 109927
2 37165
2 51464
1 161730 930536574
2 91470
2 35972
2 120458
1 159072 153448172
2 178602
1 166302 681834112
2 24547
2 194801
2 25591
2 137027
1 146621 637933093
1 61720 67220579
2 96871
2 191401
2 111248
2 192390
2 181601
2 183447
2 40507
2 127867
1 96629 560160739
2 124172
1 30145 342177167
1 102381 301862029
2 80036
1 140379 897095461
1 172525 56080702
2 63014
2 95436
2 194256
1 128691 739806106
1 50170 327048384
2 117854
2 155431
2 134089
1 139142 242961822
2 6527
1 199233 640894391
2 152052
1 14905 1478303
2 63858
1 89013 723080865
1 3712 625846609
1 129691 319716821
2 195061
1 165346 994566834
2 157991
2 80152
1 18720 802915646
1 185840 335409934
1 116471 723136734
2 3407
1 100063 182529134
1 39304 280961258
1 78159 956473151
1 81383 971065348
1 31422 715467338
1 65111 136893773
2 103772
1 192315 147547388
2 7860
1 195383 857735227
1 117626 530303118
1 12711 936536483
1 1102 170084733
2 195860
1 54373 961140768
2 158588
1 58505 491577372
2 81898
2 110618
1 141392 303786070
2 102670
1 155780 625225793
1 23265 239048890
2 7500
1 169300 836466939
1 194707 289667178
1 24175 634029915
1 29537 36834666
1 79634 897852353
1 141345 453974035
2 111405
1 24906 996811015
2 72504
2 71915
1 127832 983650051
1 184679 854233514
1 22254 65856121
2 164442
2 174649
1 131136 847749343
2 103787
1 170621 429783988
1 157404 357981823
1 180736 303618001
1 11244 368758800
2 170168
2 199439
2 11070
2 27548
2 117499
1 100170 713118983
2 16557
2 149715
2 130217
1 26298 754061117
2 27751
1 110754 729654279
2 119977
1 44027 191871803
1 106269 813050707
1 170191 503398032
2 60781
1 105760 606838393
2 123285
1 143827 935370699
1 151837 884549627
2 21519
2 106576
1 77646 596896099
1 164101 939022982
1 185016 120594632
2 154876
2 164169
1 119080 1904429
1 127468 729078338
2 24122
1 90627 834949977
1 65588 12971769
2 152150
2 25628
1 84759 940878314
1 153619 666004128
1 118279 306268559
1 74232 302454140
1 152688 821486307
1 166255 901446900
1 57469 774345335
1 76733 357292521
2 164249
2 18280
1 166814 175408194
1 36229 358848173
1 111609 758195059
2 89773
1 90865 605306511
2 52307
2 140168
2 150296
1 85010 74629553
2 191856
1 35958 269801754
2 50724
1 27414 854235416
1 130013 38991690
1 190845 241405118
1 30363 253682647
2 88141
2 13816
1 6737 909065874
1 40521 895478437
2 103952
2 100991
1 115085 28930524
2 1627
2 162752
1 113876 920061769
2 2693
1 136827 172205829
2 64424
2 78182
1 17560 982780214
1 105967 717532254
2 15828
1 136030 459394155
2 191215
2 21583
2 2027
2 153777
1 4786 617201332
1 163513 587739199
2 183890
2 111635
1 117561 778539593
2 111288
2 5719
1 82280 424130709
1 88247 806552698
1 5051 986650149
2 70914
1 112611 941576021
1 197300 412818372
1 96513 871458592
2 186575
1 3900 960538358
1 65005 832246983
2 185759
1 78963 233326288
1 173854 833650905
1 110910 740791105
2 110511
2 187784
2 62147
2 184464
1 38770 894040431
1 110943 134052959
2 37796
2 167035
2 105929
2 88782
1 153977 560128515
2 86849
2 99295
2 76940
1 119155 940002202
2 67304
2 170240
2 140489
1 76332 567773002
2 148946
2 10843
2 28933
1 69102 957600414
1 144301 92419577
2 140833
1 106363 515054952
2 180505
2 37544
1 18141 379146850
1 31234 338234079
1 162328 719328842
2 19138
1 175224 473684078
2 97629
2 133777
2 160124
1 168871 708275113
1 174886 279805189
2 58343
2 128611
2 8146
2 157707
1 46933 104746130
1 28169 842084782
2 67075
2 130520
2 25468
1 20734 284122912
1 101462 907606711
2 105361
1 98363 317567701
2 179391
1 32256 162130970
1 108596 657490692
1 79057 330936574
1 102534 234719635
1 56493 157691
2 81203
2 109633
1 184695 43149536
1 45883 89258070
2 30006
2 68473
2 17931
2 184149
2 181844
1 116945 861249918
1 172855 912425360
1 97904 75165797
2 70636
1 148197 359029274
2 20155
2 187488
1 59660 363485911
1 184912 377497953
2 139207
2 30761
1 183242 648369463
1 75077 486256012
2 46812
2 185000
2 187544
2 91934
2 190883
2 122319
1 3710 698148513
1 102318 818972316
1 76230 712110011
1 181284 481266377
2 180255
2 168667
2 14351
2 176846
1 187726 335159639
1 20976 710063284
1 55992 575571820
1 95093 77027735
1 77450 842707004
2 122288
1 27532 85660420
2 180147
2 180361
2 20748
1 169190 848232107
1 92765 67787572
1 186188 670243682
1 84739 957112917
2 169133
2 181939
1 74010 723424094
2 138579
1 122394 280999562
2 17540
1 115787 290782963
1 185557 467594554
1 93978 793727715
2 168430
2 138301
1 45501 642546339
2 188993
1 135863 986659641
1 115351 600559705
1 68853 92613563
1 155429 637424192
2 76871
1 43400 448817801
2 46994
1 190625 103726201
1 177623 823151862
2 20807
2 32966
2 113629
1 173810 182179685
1 128912 538619419
2 39784
2 171097
1 162514 263058824
1 181928 501340269
1 2745 285203994
2 156984
2 158835
2 172112
2 46442
1 66800 851964208
2 105304
1 60561 532779992
2 4366
2 55541
1 32893 604365730
2 153792
2 85977
1 80367 284089969
2 132604
2 154239
1 43635 283569729
1 195689 131155426
1 190018 293510763
1 108300 224240532
2 194559
1 166345 890181516
2 89419
2 109966
1 72655 834010934
2 90644
2 35249
2 45183
2 12840
1 63050 631499282
1 126223 274644486
2 16081
2 178225
1 166985 519435674
2 163764
1 90145 746720211
2 139704
1 59448 831601209
1 191390 199997075
2 19423
2 181742
1 160807 622840697
1 49847 250397954
2 46450
1 118462 486262060
1 155550 700254376
2 167034
1 73628 962137270
2 156361
2 102603
2 69741
1 153203 341600420
2 87023
1 122793 110911493
2 183837
1 172576 565965838
1 11839 623801337
2 82841
1 94432 354862648
2 53817
2 34418
2 145344
2 190205
2 178780
2 87256
2 15766
2 52712
1 10053 681151188
2 90932
2 83782
1 181761 801359239
2 177969
1 8111 315354514
1 8792 997623945
2 130399
2 150823
1 40875 308854115
2 6892
1 60217 189255822
1 13825 112525200
2 2612
1 65384 592250245
1 23799 794336880
2 46854
2 430
2 199558
1 45751 635287966
2 63343
1 26588 308954752
1 6726 77245379
1 119108 408848816
2 107672
2 99899
2 114878
2 165675
2 66816
2 23121
2 46475
2 149730
2 110723
2 97067
2 149202
1 87276 790953617
1 31327 285091525
2 47665
1 110839 857965746
2 24888
2 122677
2 1754
2 79866
2 171254
1 102468 516025945
2 56242
1 193441 939430275
1 50717 728054531
2 151297
2 122404
1 186047 860279098
2 133696
2 13534
2 50650
2 69728
2 108417
1 156197 434538461
1 186777 57282917
1 161530 838551334
2 68135
2 182892
1 55140 254749763
1 98972 985369122
2 105955
2 149943
1 125523 264384210
1 180386 952719292
2 298
1 107789 754554343
2 128460
1 92613 337853474
1 131493 447906075
2 55884
2 176519
2 179517
2 133853
2 35235
2 75585
1 148719 698559883
2 18490
1 156446 436684014
1 32165 707489344
1 102092 874619108
1 80354 287047314
1 91395 692332110
2 86959
1 157938 750577173
2 33707
1 42838 350588443
1 64143 341345449
2 182677
1 177652 217447640
2 104730
1 56463 982807529
2 175016
1 3057 21085541
2 148112
1 191587 721866037
2 23948
1 77877 843459757
2 50794
1 30556 247966454
2 25497
2 126098
1 144289 995830172
2 37786
2 89844
2 40469
1 119271 177754410
1 16837 705652487
2 151629
1 54376 147142054
1 141756 48755743
1 108407 182742083
2 9674
1 131061 2285719
2 143017
1 118713 771000326
1 139414 823360752
2 156668
2 155653
2 136432
1 99155 326038722
2 128136
1 66770 721734817
2 146748
2 8251
2 55634
2 49783
1 182877 652887307
1 145909 455246735
1 57856 418833280
1 122490 272024339
1 40606 319985990
2 114270
1 36625 951331846
1 183681 429008117
1 4007 626544039
2 39082
2 27918
2 69761
1 136907 732693701
1 196490 893440969
1 147158 506326073
1 29721 293040929
2 178182
2 66448
1 51810 710384093
2 116319
1 134789 964986601
1 167370 215122705
2 109023
1 42023 201158250
1 88352 915444382
1 66733 717024759
1 191806 940164316
1 1708 208493238
1 46043 876136770
2 20736
1 77603 680184508
1 97078 636253852
2 191473
1 112394 505087429
1 79768 910587221
2 3057
2 74527
2 16084
1 84122 460742023
2 143423
2 156349
2 119314
1 194263 390363659
1 53662 260806437
2 149685
1 43791 768571593
1 5949 756196070
1 167458 586826713
1 147889 55120865
2 46746
2 159608
1 151374 316452535
1 6435 387911000
2 121146
1 808 165439059
2 187892
2 145537
1 126815 492172232
2 48073
2 14846
1 96318 684351187
1 36420 668148141
2 162071
1 125798 47576325
1 193734 172947093
1 176349 397492093
2 154413
2 66949
1 127093 277525829
2 92536
1 111795 499892562
2 92384
2 46540
1 30523 512083763
1 86591 820485505
1 175180 55595543
1 139784 122898595
1 34892 716236386
1 39515 670209508
1 174367 575923737
1 46762 345516166
2 160988
1 27717 670050622
1 100921 334390814
2 164812
2 162167
1 77349 739852593
1 189979 46588513
2 195352
2 30214
1 64819 804453044
2 50681
2 83789
2 18698
2 22048
2 182089
2 170133
2 76156
1 81720 798385928
1 80925 119728813
1 178542 831958979
2 172632
2 157264
2 81754
2 47653
1 12042 313287027
1 10345 90119678
1 55887 773009428
2 171683
2 83513
2 176693
2 170916
2 29772
2 133184
2 1876
1 116022 192740983
2 137596
2 119234
1 156410 563773825
2 161507
1 126645 664397009
1 86801 519326270
2 108766
2 184273
1 186798 484692136
1 122863 403423363
1 192201 87337315
2 172874
2 96152
1 115781 394792401
1 135727 68761040
1 16544 76598376
2 108393
2 27332
2 96742
2 65565
2 3595
1 49059 490856125
2 159686
2 64525
2 196171
2 69634
1 192120 790016427
2 79088
1 112281 192410255
1 159358 743428791
2 137525
1 60794 31327186
2 177543
1 190387 5262836
1 47015 707940760
1 101381 901409563
1 140262 436284119
1 28946 178343214
1 176433 616966509
2 40609
1 11189 657607105
2 124118
1 159083 179572529
2 107642
1 33366 956250709
2 10275
2 185785
1 6272 792075913
1 189942 731428563
1 34319 649536241
2 8545
1 95135 733334093
2 51530
2 27916
2 38822
1 146835 451234304
2 179073
2 10033
1 35779 222224537
2 5192
2 112379
1 65082 601050470
2 53127
2 20631
1 132854 744257696
2 118372
1 133627 43677123
2 9973
1 189817 306517310
1 155016 752050190
1 113069 794259605
2 199217
1 95320 331245091
2 32157
1 75221 130435080
2 103472
1 95345 904566628
2 198775
2 23234
2 173386
1 122449 277222072
2 60013
1 192689 600403041
1 42891 597634026
2 157341
1 132953 630112573
1 133686 679296378
2 10373
1 175991 143811921
2 3584
1 158884 613021672
2 151744
1 152920 988970342
1 9066 493086042
2 133925
1 26237 701261405
2 64531
2 84035
2 51958
1 86700 319565470
1 65646 317740198
1 88993 485322301
1 161808 351797343
2 174928
1 62243 648271818
2 191305
1 121474 779650840
2 102484
2 42163
1 31248 434639068
2 135204
1 21652 955716370
1 185904 257901802
2 165627
1 27099 448793586
1 121120 823841287
2 150560
2 119080
1 117754 303252665
1 29492 157649966
1 163588 643115821
1 180258 52311394
2 121923
2 75191
2 173723
1 11236 45815254
1 94118 826871991
1 198874 857405080
2 97024
1 192307 561039874
1 71352 405813194
2 165064
2 23918
1 11923 811688962
1 131600 414355168
2 110581
1 175131 759274465
1 161077 142429729
1 25461 763327652
1 99134 236955104
1 159428 899849299
2 42168
2 160365
1 67827 852439002
2 30582
2 158729
2 171746
2 156589
1 57523 424640249
2 8913
1 184628 776726341
1 193176 352624913
2 169934
2 136314
1 174415 901481525
2 21054
2 106306
1 26031 533817710
2 13332
2 115905
1 168840 317060303
2 81916
2 132577
1 106589 795677674
2 132483
1 191214 678338622
2 176164
2 2293
2 198640
2 117018
1 91452 611626909
1 149319 90035215
1 70553 115534214
1 106308 741040549
2 170823
2 93968
2 73937
1 100114 848830679
2 6343
2 181595
1 108183 602439225
2 83437
2 147224
2 111257
2 166837
2 195091
2 73302
1 142128 813839709
2 51241
1 3287 621741874
2 131391
1 9589 641262373
2 99236
2 128668
2 77233
1 128820 817808941
1 188390 966088610
1 126560 449298647
2 82011
2 86909
1 79693 841257978
1 144143 773328810
2 126765
2 129121
2 139657
1 126758 827934828
1 152405 850114993
2 84320
1 86722 157770598
1 12418 561478242
2 199472
1 94820 903295976
2 50700
2 17432
1 130444 946638395
1 189871 469626871
1 103272 93024911
2 180017
1 144170 532716402
2 143708
2 145285
1 54797 104851953
2 161822
2 154868
2 84225
2 85437
2 9395
1 148696 12141929
1 160604 818109923
1 38138 990171040
2 196421
2 161457
2 10799
1 76350 597038312
2 32336
2 173402
1 87562 921998032
2 112228
1 92643 524798927
1 26070 444054406
2 60851
2 75110
2 70980
2 154921
1 142401 438757807
2 100177
2 195230
2 170947
1 143657 444864305
2 179226
1 76026 136805490
2 156732
1 89866 976164271
2 123026
2 149305
1 59153 724216171
1 147324 681998689
2 49134
2 57204
1 85133 272924170
2 188472
1 150705 614873775
2 69289
1 198321 44550492
2 36273
1 165754 298299374
1 188108 724522285
1 770 220792143
1 20891 427545397
1 172535 560933615
1 41264 122051510
2 94617
2 193759
1 176865 140044829
2 66115
1 122994 665044099
2 93513
1 106311 178807705
1 189888 655182604
2 12453
1 197404 109638811
2 60900
2 89087
1 85292 868469436
1 36978 208433719
1 125509 12970813
2 29815
2 161440
1 29099 315662178
2 53877
2 29200
2 95225
1 59678 28412256
2 104454
2 145998
2 2093
1 136369 381278680
1 173979 67524724
1 120439 753684262
2 42047
2 20010
1 129419 31274216
1 120708 902390635
2 131936
2 163152
1 172163 16170525
1 165365 707995427
2 110849
1 57892 38567321
1 169454 905743122
2 84790
1 90822 464074238
1 91532 883035949
2 193945
2 155365
1 125374 153610099
2 94719
1 143121 237352463
2 45826
1 157137 140091039
2 134847
2 179931
2 51170
1 26563 561538987
2 101945
1 113505 943288326
1 126983 444107901
2 162232
1 61525 735970584
2 42204
2 137603
1 199676 499748334
1 172386 279635144
2 119359
2 168120
2 126189
2 45905
1 152397 329377619
1 176086 401910795
1 129254 369283209
1 154832 182744758
1 63196 32158447
2 54540
1 71460 512078479
2 138796
1 199665 130893456
2 115104
1 197583 159273375
2 139057
2 86628
2 128623
2 7494
2 129881
1 170252 429550624
1 60041 930525017
2 198880
1 80367 175885189
2 119942
1 121916 118923422
2 173961
2 129760
1 172196 309307587
1 19351 533312147
1 32296 637617273
1 95544 787674510
1 182831 200954505
2 83436
1 21068 915189364
1 119836 567938662
1 90626 348349107
2 130281
2 122291
2 193108
2 145567
2 19505
1 170945 535566431
1 14630 712899721
1 192251 596594118
1 171111 865885884
2 42245
1 141499 930009637
1 84388 409303088
1 183374 59787551
2 66833
1 183584 450106143
2 70066
1 26042 78901854
1 138698 341202772
1 167964 829700239
2 97284
1 126227 111530924
1 62316 593756717
1 119706 331763351
1 83588 504799091
2 135978
2 13862
2 63381
2 133770
1 56943 963863079
2 178281
2 21258
1 121376 996752827
1 82988 57841931
2 196556
2 51003
2 178852
1 99153 789268842
1 105542 257103625
1 20120 796231245
2 130922
2 80709
2 167545
1 2948 897312389
1 114872 120566841
2 74993
2 77883
2 123206
1 160010 132787431
2 91744
2 52515
2 70003
1 117932 549919378
1 173515 536490752
2 13599
1 148776 26565991
2 78736
2 179752
1 198889 834177552
2 167385
1 174921 438816336
2 151712
1 20584 417138136
1 72431 80387924
2 43707
2 114052
2 91995
2 56365
2 150469
2 184850
1 46758 460790980
1 196949 446594521
2 114850
2 147666
2 102710
1 120212 493224525
1 11746 482677013
2 95111
1 120796 93053851
1 127556 992901470
1 189899 953295761
1 67593 519553702
2 35362
1 75568 931750179
2 23782
1 189549 37035602
2 18331
1 96495 746382120
2 39397
1 127184 786845779
2 89147
2 171384
1 145595 816878891
2 37634
2 148837
2 190720
2 113564
2 60153
1 130258 276105538
1 57943 904369740
1 177857 59025005
1 50694 671575847
2 181062
2 67641
2 145858
1 58106 999845547
2 84911
2 78704
1 139344 670208757
2 135725
2 97123
1 21027 379314484
1 14747 217621223
1 173003 769765929
2 60046
2 215
1 135573 750483911
2 115783
1 153963 585754902
2 23552
2 107383
1 53911 761232761
1 32729 773840896
2 128433
1 114137 957877510
1 95275 550599172
1 117095 843890329
2 55941
1 110271 364041619
2 67939
2 159258
2 123773
2 167695
2 164846
1 24866 801190835
2 15632
2 100797
1 28514 86466581
2 41673
2 163751
1 33567 142283645
1 166224 34389580
1 107453 581430798
2 138294
1 44201 571592538
2 181217
1 169316 153637914
1 28551 376248161
1 109211 3222096
1 90177 575946280
1 110589 657155593
2 117740
2 2638
1 30592 746937050
1 88898 881041662
1 152688 83473912
1 92190 404056287
2 31229
2 162726
2 127306
1 130540 83171422
2 106314
2 164805
1 150682 522618676
1 6165 581808710
1 45772 852335118
1 95957 420374707
2 30761
1 39017 639710433
2 186421
1 33990 192307553
1 28834 717921163
1 82638 577174444
2 130374
2 85668
1 17166 559647172
2 21766
2 118968
1 196408 811692570
2 179771
2 35650
2 138346
1 141962 890411385
2 47042
2 179957
2 97299
2 88258
2 168062
2 135435
2 175591
2 64948
1 61776 948968698
1 105633 753439288
2 141887
1 156375 884210333
1 191361 397164742
1 194561 292419819
2 11500
1 80590 103595804
1 21296 688760152
2 89466
1 93398 851922904
1 51606 144614906
1 143562 615902758
2 63919
2 110248
1 109360 795085688
2 100442
2 150502
2 150174
2 172735
2 109716
2 101046
2 68422
2 188041
1 41505 18733146
1 171739 333336101
1 32187 508507062
1 74194 149482202
1 102115 519664125
2 61389
2 91386
2 125035
1 11258 925355036
1 65547 332953596
2 42958
2 126279
1 118594 680859981
1 33040 729797031
1 176765 740244430
1 30508 985123495
2 8658
1 64375 906271261
2 6181
2 184650
2 31105
1 68245 460349728
2 188984
2 58989
2 87836
2 97913
1 107564 449449710
1 23004 774443314
1 68806 607691422
1 112943 921954991
2 51348
1 156435 911329592
1 71813 775814452
1 141157 802359438
2 52224
2 16812
2 126100
1 100403 587730854
1 25049 725580232
2 64243
1 197646 436267802
1 185602 573072231
1 34297 371499580
2 62290
1 184322 322544196
1 108950 917011121
2 51334
1 126136 22944764
1 146600 104330648
2 124789
1 139772 792899598
1 197462 677264142
2 66529
1 183006 262937482
2 14864
2 19625
2 3742
1 17319 632853123
1 89479 537353649
1 989 236490846
2 113306
1 80538 422320830
1 143692 878605390
1 105997 133195797
1 189791 876799625
2 167108
2 60499
2 60702
2 176012
1 105225 468757560
2 139999
2 134895
2 26967
2 183935
1 22004 749951559
1 180791 449967467
2 130841
2 147898
2 98668
2 90180
1 116330 672738655
1 176627 518243724
2 66124
2 16216
2 194320
1 18601 141819832
1 1140 227006979
2 144051
1 81271 826981010
1 49841 725862900
2 38264
1 173692 45730357
1 146029 151778157
1 44298 238333190
1 11076 488550305
1 128271 923039526
2 92361
2 150229
2 4025
1 138418 255739529
2 28597
2 91416
2 4772
1 18240 858128057
2 6948
2 108676
2 162639
1 49370 290854474
2 121419
1 341 447149899
2 65577
1 59891 369690190
1 102589 358654210
2 4982
1 177432 892330506
2 191145
1 17614 293102628
2 186254
2 86182
1 9384 29843361
2 61847
2 2464
2 2567
1 104316 123133696
2 169720
2 106029
2 32108
1 158443 19606592
2 160031
2 64187
1 65683 176060322
2 79291
1 179943 950640302
1 76360 529292740
1 136564 561107970
1 106535 434662275
1 33662 732349506
1 193229 565834489
1 30332 879511706
1 131876 875685090
1 81130 972911537
2 30266
1 5075 11587836
1 102130 637068892
2 164994
1 68080 438613195
1 95860 256957690
1 175388 25920976
2 189211
2 134977
2 120474
2 8486
2 187529
2 73953
1 142631 996653896
2 50613
1 176091 165312115
2 90842
2 13226
1 102796 361715786
2 1922
1 185235 584900976
2 10464
1 154422 125740495
2 63159
1 189933 769968407
2 122492
1 137013 108343209
2 141532
2 130860
2 11765
1 137476 273088972
2 57387
1 499 980614932
2 109625
2 28199
2 178219
2 77836
1 141152 451138022
2 128657
1 151835 399534653
1 166783 690739030
2 64943
1 188932 255601859
2 89391
1 142505 764517876
2 67645
2 134224
2 34478
2 70226
1 19532 667726444
1 87709 464214218
1 45875 110114080
1 28774 666210295
1 52016 704088150
2 11324
2 167244
2 73929
1 178708 909447504
1 42273 337496652
1 54939 840098772
2 121222
2 128425
1 119807 60217490
2 106318
1 45514 760933148
1 64987 468169167
2 62251
2 168221
2 129646
1 123969 136272771
2 56783
2 58024
1 27793 713011528
1 170364 57251107
1 121480 812776379
1 86502 180939243
1 184781 715771066
2 32333
1 5018 968032100
1 131576 916845939
1 111018 586631977
2 79276
1 88804 741205514
1 9344 594949592
1 179991 614143203
2 87192
2 191362
2 25410
1 56634 116093917
2 180158
2 104480
1 4016 680943379
2 139208
2 150939
2 122742
2 178990
2 152968
1 115456 643815915
1 73293 978907624
2 160985
2 66796
2 173858
2 23796
2 84155
2 48022
2 83669
2 130171
1 84475 364479507
1 9792 37855190
1 72706 507324420
2 661
2 97787
2 68160
2 19843
1 41739 412235157
1 38727 859310565
1 16195 703267540
1 165994 412417874
1 147950 49909102
1 23225 97126805
2 195092
2 186851
2 63330
1 168769 264690324
1 67799 164669245
2 62708
1 76914 584413904
1 95999 996124188
1 109456 584162888
1 68390 708544406
2 172950
2 32116
1 107870 332713891
1 109511 184974064
2 90109
1 154466 858622644
1 100208 896740809
1 138535 954546602
2 14684
2 118004
2 29315
1 161841 179244683
1 50468 152115937
1 28979 360146274
1 75819 660133063
2 113432
2 91747
1 82584 533655648
2 100714
2 50346
1 56736 524355936
2 76271
2 64396
1 89215 364601286
1 163860 358982545
2 52311
1 195639 863912005
2 158651
2 169723
1 85802 187587720
1 25920 428675558
1 43937 674076722
1 92750 398716175
1 26863 428296427
2 48031
2 175392
2 114197
2 183213
1 91945 864655585
1 91138 343289328
2 107769
1 50576 958068901
2 81639
1 100906 539150352
2 150159
2 74195
2 170654
1 117683 645909911
2 111856
2 166743
2 92850
2 139291
1 158722 19651965
2 54916
2 125105
1 56231 477965759
1 139632 57926602
2 102101
1 67416 960246078
2 115024
1 189267 807386122
2 26826
1 126854 420381086
2 80655
1 83313 80334224
2 75653
1 130862 263431722
1 45423 10110514
1 55062 12842263
1 23671 621001866
2 75697
2 42689
2 141878
2 120098
2 236
2 164424
2 146302
2 40587
2 5122
2 96613
2 185051
1 72981 358487432
2 56822
2 42255
1 50464 430275887
2 115161
2 13917
1 84991 810818359
2 176067
2 126171
1 115096 114684554
2 36123
2 84356
1 48588 821720600
1 153387 166402235
2 91916
1 96639 806114028
2 177327
1 137864 243394937
2 102408
1 79938 355649238
2 53244
1 41915 90686619
1 45467 108402678
1 7870 669550721
2 71329
1 160457 348605003
1 185485 755300733
2 29090
2 153044
2 79696
1 134387 65453146
1 107063 19955151
1 69794 353796035
2 84638
1 24348 647969909
2 124249
1 187421 20270733
1 55810 10546545
2 81698
1 10023 929900068
1 42296 850667060
2 199067
1 30512 84554046
2 28134
2 1759
1 33821 45638205
1 83919 194378381
2 134279
2 55650
1 148719 216542435
1 88333 949514760
2 109393
2 90435
1 109122 689139225
1 179412 412996054
1 10243 967235668
2 23013
2 29626
2 87927
2 78288
1 56010 501453438
2 29252
1 149519 678083637
2 119981
2 95204
1 194038 70289490
1 130660 705480853
1 150684 668664027
1 111463 629951765
2 190896
2 89087
1 133411 959082258
2 13883
1 158119 125474648
1 172884 512351645
1 174299 328197304
2 18755
2 7204
2 42760
1 132114 849355346
2 102063
2 152125
2 121944
1 191896 819577789
1 44915 389754134
1 164345 713770465
1 41783 920219235
1 172151 261353375
1 9780 445617423
1 129661 946536316
2 81027
2 3667
2 111492
1 22087 575148594
2 106390
2 177643
1 29502 426395521
2 158755
1 79031 307869997
1 49978 369703490
1 2702 693175208
1 126273 941741509
1 193844 475902598
1 43386 765432141
2 120253
2 140890
1 16817 883567034
2 115459
2 163709
2 189073
2 11159
1 183711 185685047
1 89556 936396306
1 75072 737732002
1 29716 149792369
2 98539
2 195145
1 169510 224874744
1 131290 303136711
1 50701 126211838
2 118191
2 62189
2 194213
2 173211
1 159859 434775217
2 186272
1 39111 498226880
2 102100
2 115650
1 177289 942549856
2 32121
1 144024 408531262
1 178338 253343775
1 189518 344262106
2 16614
1 32273 124832451
2 26196
2 139576
2 53454
1 7142 376690969
2 190956
1 103502 326294933
2 158506
1 169134 642675133
2 33000
1 183470 808184696
1 76249 218023289
2 63020
2 145193
1 61999 242060561
1 46658 649605162
1 124445 105056091
1 110762 968306029
1 181092 454407715
1 21077 136397626
1 85748 666184778
1 14170 840929004
2 72802
2 156150
2 108901
2 23077
1 196819 896235223
2 112481
1 68704 341965348
1 164064 306621721
1 59953 136003861
1 104778 165172380
1 97624 386791928
1 143011 853057205
1 52634 430471829
2 30278
1 68803 522855592
1 76343 356573241
2 14400
1 103781 139161190
2 12885
2 139677
2 3117
1 26904 842179761
2 67485
2 76120
1 94318 203344209
2 117976
2 8576
1 183560 203343655
1 146140 817384954
1 152093 116375635
1 96759 1232724
1 119524 324244074
1 194418 704136287
1 3597 569883963
1 92738 799329338
1 143903 872430315
1 148066 377824736
2 30826
1 132062 112420986
1 166497 543834618
1 193335 627195211
1 142233 199001743
2 14781
2 189058
1 180311 475013751
2 141079
1 31104 410382281
2 165526
1 155143 724613477
2 87793
2 16849
2 17642
1 27843 457684835
1 167518 574323329
2 5395
1 83769 52974339
1 81531 612703362
2 157418
1 81789 891625526
2 114887
2 129645
2 172767
2 46117
2 133725
1 67322 412914072
2 28599
2 3058
1 153526 21554865
1 112449 152326158
1 38939 88259272
1 178046 242459435
1 60637 962974879
1 55140 962030016
2 2697
1 127691 161234491
2 108516
1 43279 602446233
1 94210 285918926
1 76156 147026926
2 164892
2 158923
1 20251 372387318
1 100737 853239036
2 3777
1 2018 115770060
1 73221 485597486
1 56353 127319243
2 91015
2 97255
2 187935
1 56370 866571686
2 112370
1 120437 628828837
2 153449
2 188226
2 194532
2 93615
2 118507
2 76667
1 95096 185647688
2 116009
2 154901
2 134971
1 128141 55760818
2 21023
2 158823
2 142851
2 194704
1 82672 729750040
1 43542 84716483
1 163331 99187951
1 179095 590143967
2 143032
2 51180
2 103653
1 149194 293161208
2 154028
1 68754 912269584
2 61255
1 80480 69192073
1 56082 587083069
1 119724 590623882
2 5971
1 175418 364740227
1 7211 346359935
2 147566
1 182397 792993480
2 117832
2 67269
2 102919
1 102977 931917580
2 72601
1 33769 194188307
2 22221
2 140724
2 95453
2 162751
1 131639 895826420
1 94895 931565629
2 5556
2 96719
2 127181
1 157307 995013420
1 29871 774643999
1 125725 471055906
1 18039 909027017
1 85405 936173422
1 77075 333898050
1 15646 24066272
1 39348 466969996
2 50424
2 171782
2 142214
2 149670
2 137413
2 30298
1 161251 385968097
1 64966 691863315
1 49179 906170212
2 129153
2 64242
2 22113
1 41843 510263772
2 115871
2 66170
1 87255 621968031
2 43823
2 22559
2 34699
2 101583
2 168179
2 37653
2 120198
1 189473 531798354
2 87022
1 89766 552902693
1 155014 132853208
2 15676
2 108150
2 45471
1 90138 949749137
1 112039 489867360
1 84758 456281584
2 9319
2 185743
1 2370 635206848
1 116598 609449746
2 192923
1 9068 594172826
1 115487 587440012
1 57501 765796430
1 82881 855873238
2 64656
2 25891
2 179419
2 71867
1 139058 834311872
1 44534 145435679
1 43092 849893973
1 115334 326353940
1 137177 378669499
1 86372 356336239
2 196842
1 152814 342918114
1 94160 159530744
1 97029 711870478
2 20359
2 35787
2 178587
2 117593
2 102529
1 47388 554620283
1 158923 22751383
2 116485
1 73091 952018529
2 35393
2 63879
2 160376
2 147219
1 148621 314546004
1 60962 407315614
2 126314
2 65107
1 24863 787816098
1 133438 488515864
1 62046 364095026
1 145788 668076067
1 58252 886830607
2 176297
2 112352
2 189916
2 36212
2 135148
2 99120
2 181488
1 131673 959694753
1 90743 779799328
2 68934
1 37921 850339583
2 16099
2 14790
1 44135 896670301
1 56192 101437054
1 26972 608100678
1 115339 963754663
1 109397 602118572
1 120599 814528519
1 23971 352728520
2 105874
2 155994
2 165753
2 16346
2 175854
2 179508
2 150317
1 173602 44691452
2 99949
1 157867 52060623
2 193158
1 138383 877095270
1 124996 569556952
1 112572 910957596
1 92625 913950731
1 109211 213183301
2 51808
2 80789
1 177451 868540114
2 21905
1 198758 658990425
2 85483
2 197429
2 128927
2 25134
2 65724
1 139640 739197578
2 80193
1 96100 334330299
2 77274
2 29614
1 108865 367653258
1 114270 294812401
2 184811
2 101391
2 57832
1 180421 533659399
2 81601
1 85454 652576744
1 56447 426888006
2 38985
2 31179
2 88866
1 34782 114568578
1 92736 196646199
2 138699
2 121931
2 71954
2 59311
1 111266 286847322
1 54174 343991079
1 132994 891726322
2 109212
2 93164
1 29225 436690713
1 149144 311523719
2 186650
1 118461 409200923
1 14421 968905624
1 21749 267335914
1 64803 792970819
1 177811 142064203
1 179382 160274238
1 43796 307042123
1 15825 529372452
1 590 125144646
2 40045
1 55862 367277026
2 193142
2 5863
2 98173
1 157740 29731454
2 76039
1 157857 151265220
2 95044
2 35110
2 112149
1 102594 816552253
1 122725 513728785
2 135252
2 177206
1 164309 10510639
1 127027 373392658
2 147053
2 65186
2 96493
1 173586 20600035
2 191962
1 20141 19744960
2 120712
2 117960
1 10663 126297143
1 75618 492175269
1 152024 455339510
2 133295
1 195468 96395555
1 182696 938308906
2 134980
1 124925 361481045
1 19445 710949562
2 58087
1 140326 236873131
2 31288
1 179471 346430030
1 43469 399745913
2 113245
1 55204 631956985
2 119219
2 190399
1 44382 69554419
2 26645
1 88761 825717962
1 93880 599573874
1 121396 17155208
1 54056 185270353
2 197350
2 140004
2 13755
2 81933
1 149176 956978671
2 41357
2 143926
1 31806 271418410
1 33030 839431191
1 68755 878782785
1 36107 802948552
2 168070
2 154798
1 198921 35954727
2 1697
2 23903
1 153656 21035856
2 21439
1 199448 110367710
1 131691 835389006
1 115965 9502875
2 54239
1 36340 413012782
2 184134
2 182564
1 27003 113171413
2 41497
2 189150
2 159067
2 142860
2 60999
2 117099
1 26197 602289419
1 84278 459815644
1 189218 43042492
2 13339
1 18732 756205165
1 54300 475727171
2 120349
2 128447
1 49241 815442360
2 86667
1 149885 918106011
1 164237 315650333
1 48612 999617800
2 46667
2 53532
2 164674
1 138585 444675748
1 5145 521978832
2 156026
2 143116
2 121159
1 64380 89807894
1 51223 457184810
1 94612 88161500
2 154633
2 25980
1 39712 365430442
1 3943 896719665
2 127702
1 143666 194667824
1 22355 409856247
1 32074 308542504
2 1129
2 16393
2 177220
1 84018 855454847
1 25851 574572601
1 107102 378529388
1 33223 994616099
1 14635 203614131
2 86070
1 86387 68982117
1 130570 341271687
2 48958
1 102481 950750967
2 101549
1 128827 51345874
2 36516
2 108198
2 133515
1 133568 530617135
2 46418
1 21328 589487645
2 1809
1 148325 430495607
1 27067 294081103
2 178976
1 98998 264601672
1 39 942515503
2 175617
2 30864
2 72675
2 47728
1 57226 335340637
2 146050
2 55432
2 77296
1 89119 975829129
2 53501
2 78019
1 65913 582567587
1 89718 384956462
2 116289
2 9238
1 176684 859790263
2 34401
2 55898
2 34264
1 138330 585169875
2 147853
1 133382 128285680
2 103969
1 34571 680755540
2 48392
2 135872
1 57853 394473481
2 76890
1 90454 435154118
2 125496
2 30394
2 116466
1 61617 154984044
2 65957
2 174699
1 189190 750874062
2 97065
2 77895
2 63461
2 158003
1 190569 226401473
1 84278 36194936
1 189077 143136469
1 63008 383463504
1 7542 576004027
2 165785
2 17187
1 126638 378458659
1 14 500099666
1 179145 186596642
1 133887 868272312
1 162089 472143213
1 5311 852815405
1 2803 615712580
1 25721 312598614
2 104238
1 17739 193005745
2 149507
2 31271
1 42115 893929068
2 141260
1 178597 770502144
1 159625 189982407
1 119862 26669625
2 62604
1 26998 268799556
2 98207
1 48368 472979832
2 146372
2 148358
1 67460 795011182
2 57055
2 183915
2 14793
2 68925
2 18672
1 16725 649201867
2 42885
1 166581 352329654
1 84702 444522440
1 12292 812781740
1 74840 109911494
2 36643
2 84348
2 55497
2 194792
1 139286 314804915
1 110143 345114834
1 139932 458430597
1 132726 505711263
1 71480 660607979
1 24417 706654543
2 45433
1 44311 270404859
2 53768
2 63441
2 123877
2 161195
2 82452
1 111107 319252749
2 7052
1 91632 429709904
2 67819
1 45246 54954588
2 17410
2 157805
1 22230 109020499
2 144962
1 140276 983071017
2 108317
2 18018
1 54712 680515273
1 66016 693142624
2 28144
1 27337 497480001
1 148443 647980155
2 20282
2 96645
1 181580 26199830
1 147909 540292388
1 117201 361994294
1 91098 926321352
2 70687
2 133521
1 76696 100989524
1 38631 706104684
1 145100 138161812
1 134361 198007674
2 170366
2 136067
1 86308 637314068
1 172990 587171790
1 190336 611852991
2 141059
2 99588
1 193444 774708628
1 154650 319111863
2 13840
1 91113 745159154
1 120652 615390722
1 18074 681386651
1 148044 273374385
2 50589
2 84351
1 54977 559635149
1 8236 413845458
1 154105 985460536
1 144324 254188679
1 86886 195638762
2 190168
1 36871 750163409
1 1850 604371293
1 107514 498677442
2 90315
1 177264 486275190
2 139651
2 158025
2 86036
2 106281
1 5227 602146223
1 98329 132779052
1 126569 185581650
1 146855 161851943
2 188873
2 148038
1 57359 2057389
2 137896
2 38259
1 136837 616674083
1 62648 183455328
2 119792
1 185963 947445478
1 38324 631802241
1 1575 953063526
1 116971 417321064
2 59385
2 98593
1 50481 992425149
2 84775
1 150316 527105722
1 158306 778677011
2 144139
2 73114
2 81378
2 59178
1 188398 10201133
2 4416
1 129334 606200662
1 91178 44705030
2 177401
1 135398 832085712
2 188179
1 48931 393316924
1 116161 465290346
1 81467 600925581
2 33945
1 138737 743126051
2 42778
2 110720
2 150186
1 89198 312440815
1 79788 252014205
2 153781
1 156738 144956414
1 182803 14045552
2 117100
2 40666
1 72838 600349561
2 97426
2 55432
2 49129
1 107271 849498276
2 138928
2 101884
2 1781
2 83145
2 147667
2 103393
1 105329 728265035
1 53465 355409917
2 77708
2 81947
2 20928
2 100946
2 85835
2 50131
1 175470 538553930
2 134118
1 89208 832114946
1 148222 486044942
1 83438 195939149
1 121208 826795313
1 132909 409420952
1 88590 717909428
1 24671 6392996
1 177598 288079840
2 196980
1 156589 124908213
1 157069 527346774
2 30875
2 36506
1 33631 23528825
2 83168
1 11065 562780612
1 100658 784050598
2 128351
2 38175
1 174358 346789239
1 118867 392168794
2 167454
2 127458
1 163968 894490324
2 40516
2 178781
1 58482 862096145
2 168884
1 81674 837536983
2 121448
2 7523
1 189055 302845942
2 176053
2 56773
2 154801
1 183174 148162974
1 207 146144908
2 139914
1 34937 828544794
1 111546 432975195
1 6097 632276326
2 171016
2 61786
1 144221 731757683
2 171507
1 153753 92304909
1 125617 628231287
2 188379
2 50573
2 57897
1 162467 401296708
1 2430 116539254
2 160123
2 168085
1 32811 398170173
1 104372 992263859
1 43312 186197221
2 166760
2 30267
2 15057
1 121724 568904915
1 35224 932318549
1 30108 803100032
2 159780
2 129044
1 138219 281123599
1 186461 397574153
2 129732
1 116133 92069697
1 139177 936528345
2 116543
1 175547 351327229
2 104526
1 1918 530067808
2 48893
1 148949 274933722
2 139137
2 133365
1 137579 93047868
1 11044 467733866
1 151233 956666606
2 25909
1 92925 131526374
1 57315 375522845
2 28154
2 66332
2 25069
1 62888 345852657
2 172235
2 114494
1 17399 921894589
2 115997
2 52790
1 196117 747973227
1 995 962839292
2 103938
2 148996
1 122085 276128425
1 5807 462768509
1 189133 577024806
1 16236 412682394
1 166726 563835426
2 167731
2 62311
2 165836
2 125565
2 116861
1 42860 247686619
2 160649
2 156337
1 42053 402084701
1 44662 304761419
2 96257
2 154750
2 60319
2 44658
1 103858 903528555
1 128116 13898666
2 199736
2 174335
2 176003
2 149885
2 138486
1 75766 994975916
2 40914
1 38713 640088727
2 83548
2 24011
1 13707 489807217
1 198236 368551258
2 42570
2 48759
2 180961
2 93406
1 88181 956970095
1 110997 463502791
2 162721
2 134178
1 77651 492490936
2 74070
2 157020
2 137810
2 188596
1 175429 717763667
2 135483
2 162316
2 3821
1 11361 990834898
2 21086
2 184991
1 84030 975316216
1 154647 771315069
1 63668 112238860
2 120331
2 190988
2 78001
2 142727
1 81655 176347817
1 96783 287555036
2 111793
1 159537 453168605
2 17502
1 140427 581813058
2 187279
1 152780 415443464
2 171577
2 198426
2 44383
1 180073 596641945
1 53967 449569014
2 60367
2 72033
2 20341
2 72536
1 89748 538526714
2 152499
2 47004
1 9405 347107819
1 143117 537295920
1 195585 603507207
1 194901 12968575
2 46872
1 72249 13035041
1 159118 598975597
1 128541 941219199
1 135663 522682888
2 102625
2 11162
1 110217 265098860
1 130468 45522984
2 14183
1 58456 7284946
1 106467 928278089
1 35845 951390482
2 64538
1 191917 106075284
2 2265
2 9877
1 199097 153425402
1 63933 429149914
1 91125 529251703
2 115770
2 122117
2 31180
1 56841 224321673
2 134845
1 176752 162887132
2 140170
1 28548 457679065
1 109243 896763697
2 102259
1 39910 878703035
2 49445
1 86208 132175491
1 21710 354207775
1 166909 870505914
1 89012 780479016
1 65138 938189226
1 139978 455070830
1 146479 121786295
2 135994
2 184285
2 19063
1 93484 45186588
1 137804 365954766
1 528 564212742
2 105434
2 253
1 190300 818732159
1 108352 727390081
1 113242 111914163
2 133693
1 158057 971688818
2 77280
1 197055 354516866
1 105159 166558541
1 197828 466413060
1 182163 384416423
2 29105
2 56184
2 86706
1 81284 610090636
1 80663 270006380
2 76740
2 16745
2 75073
1 159023 516853489
1 45633 15751819
2 198092
2 34766
2 8072
2 114339
2 39620
2 151058
2 122019
2 197690
1 114772 950714450
2 158220
1 177635 562696724
1 123588 851276332
2 199504
2 187475
2 32818
2 136236
1 80930 870122364
2 47519
2 75555
1 188421 183859615
1 157838 346871835
2 33226
1 119492 362515900
2 9944
2 107069
1 86864 733147992
2 135794
2 154390
1 198146 999366605
2 146788
2 25696
1 163373 776427178
2 170093
1 26437 580309616
2 3673
2 100197
2 109289
1 6101 436454416
1 136105 598548704
1 71722 63548368
1 108321 256759679
1 164092 486421593
1 99523 477367604
2 132328
2 122227
1 161470 130925219
2 95845
1 158661 623206615
2 165933
2 146311
2 8991
1 125607 524019971
2 174262
2 199048
2 148519
1 73178 491301090
2 32605
1 20488 686309555
1 62702 857951705
2 50310
1 115937 784036658
1 151572 118859076
2 174203
1 81762 367637896
2 95150
1 92709 673230663
2 42387
2 189908
2 151974
2 59875
1 139803 490851504
2 119292
2 43567
2 86594
1 133838 403337077
1 48697 636449163
1 68587 496945769
1 50632 275620942
1 16914 934597057
1 37345 697062033
2 191340
2 185531
1 169954 449747064
2 23341
2 133905
2 54612
1 11719 596537385
2 70510
1 7695 23693106
2 78718
2 7654
2 75695
1 41344 207786671
2 100502
2 68860
2 127515
1 114466 194323406
2 121402
1 135514 257846437
1 76282 567194039
2 75034
2 164895
2 175884
1 186234 82125686
1 18396 696180461
2 82530
2 87806
2 6896
2 61954
1 41196 3248313
1 94184 445217133
1 119565 748392793
2 9439
2 71627
2 77442
1 83612 483320202
2 77422
2 143046
1 7304 735216941
2 126572
2 17645
2 166666
1 42329 291037913
2 189582
2 37041
2 14144
1 4985 907683783
1 188975 90470987
1 15454 875362003
1 198080 49633958
1 124856 102183856
1 117749 679203830
2 89786
2 187367
2 127866
2 195322
2 126019
2 62982
2 16216
1 49809 715188667
2 166806
1 190499 811376453
2 55538
2 97995
1 6796 600013968
1 113739 910543515
2 148274
2 188604
2 191755
2 181642
1 50595 151952622
2 194358
2 152668
1 196992 136351771
2 43212
1 63230 716965427
1 175438 496844343
1 86698 442864449
1 180955 225117508
1 39353 7904321
1 106129 870847025
1 113506 682596677
1 122559 677451562
1 132345 908918506
1 55224 508460791
1 145326 409359679
1 41410 821151009
1 58191 311279953
1 141011 410147404
2 153098
2 151567
2 7009
2 84004
1 102654 699728721
1 167745 928054127
2 107069
2 54777
1 146456 205281907
1 32161 583062753
2 22997
2 184700
2 118433
1 137257 268444293
1 158702 285059594
2 14513
2 27585
2 163521
1 18728 456328245
2 144783
1 123437 997890349
2 73718
1 107213 656890023
2 467
1 117793 26548706
2 9609
1 48987 287372451
1 80419 427899613
1 26839 633553485
1 193289 447268538
1 66236 610259223
2 33061
2 161796
1 54527 857887190
2 32208
1 8284 288426025
2 159830
1 56399 38073177
1 92939 209932116
2 78701
2 94638
2 61515
2 138970
1 125520 878116441
1 147028 331559819
2 121022
1 38454 217814868
2 10991
2 186802
2 146239
2 147776
2 195323
2 44672
1 21075 786547061
1 176829 683934970
1 79092 348614693
2 58817
2 61395
1 44869 534178928
2 158378
2 30254
1 149197 764003307
2 138209
1 57753 958465130
1 73850 361746269
1 193297 799572128
2 7337
1 16118 318131610
2 176974
1 88038 503932299
1 69370 805058536
1 49844 80517059
2 17372
1 177566 853187972
1 129325 714887080
1 139834 14145288
1 155614 597011112
2 23420
2 41459
2 131606
1 65265 470551099
1 195364 343518252
2 90016
2 82337
2 106424
2 29227
1 126834 539070968
2 52392
2 85015
1 38434 8850350
2 100001
2 184287
2 43242
2 192403
2 118608
1 169885 465055784
1 189248 728588571
2 101157
1 9599 166797824
1 31399 505144027
2 4803
2 108399
1 194363 421107248
2 62078
1 174237 601659305
2 50768
2 118314
1 172429 160731033
1 151191 747238057
2 94687
1 20421 427453568
2 183718
1 137781 885644753
2 14668
1 189246 197161748
1 156797 410279182
1 33414 635509129
2 13732
2 136806
2 121361
1 110659 982095170
2 190478
2 184084
1 23027 114739537
1 33558 662514105
1 28684 601375663
2 66662
2 121027
1 37749 283186261
2 115913
1 91597 472995112
2 68195
1 193291 598751923
1 145209 802030096
1 174272 433053809
2 108070
2 98233
2 157058
2 78267
2 27197
1 174289 795280272
1 158640 526064809
1 189873 671453418
2 6219
1 72200 86377467
1 146743 944599555
2 190641
1 72925 577743430
2 86928
1 65011 724742418
1 23048 821617274
1 188597 596731291
1 113023 640458608
1 166409 949367568
1 55874 755928958
1 14523 478755273
1 29406 523704488
1 147470 580121452
2 141933
1 23228 485362206
1 122546 837308996
2 18365
1 138578 276190811
2 158126
2 185993
1 83336 544862040
1 76391 53783149
1 152846 551118223
2 96341
1 53304 319862059
1 101216 980623934
2 102801
2 27287
2 151314
2 16
1 113538 129483731
1 152653 224769987
1 66597 792662971
1 35208 866176451
1 33383 687300234
2 102052
2 110770
2 27291
1 188494 287624371
2 146945
1 6389 9502299
1 106293 990964374
2 64818
1 152464 543019301
2 161384
1 109086 803165490
2 45552
2 71065
2 137684
1 9761 279821814
1 28336 963360345
1 83815 218295544
1 66939 418941389
2 191248
1 41127 715380650
1 137947 51874381
2 54320
1 105391 441794414
1 162413 920967655
2 64467
2 1404
2 90431
1 76078 69638921
2 107986
1 129681 35546622
2 71364
2 136950
1 95628 618819697
1 16289 22148776
2 100591
1 184376 855410936
2 50899
1 139786 136563087
2 25154
2 173679
1 64650 975644016
2 58210
2 178641
1 50373 829746885
2 55239
2 194654
1 190984 131213955
2 67459
2 140452
2 4106
1 144267 832017196
2 178770
2 60852
1 65938 802967915
2 101210
1 196488 41706338
1 136598 820669646
2 75321
2 117375
2 88842
1 108521 942913155
2 128111
1 30018 336687393
2 73115
2 175493
1 28486 404011211
2 10545
1 50471 986064345
1 100284 913741839
1 15363 408056216
2 56524
2 4108
2 89378
1 95690 470741437
1 67785 277753499
2 164038
1 110129 292518472
1 86893 27465558
2 45789
1 23266 765371631
2 43826
1 184374 2286972
1 132322 107294515
1 91693 544106715
2 89099
1 30027 747073679
2 63421
1 79107 803491687
1 74820 76728783
1 76297 409389830
2 19461
2 65833
2 8766
1 59833 577939890
2 5537
1 187495 448556196
1 110918 871326698
1 187184 268362871
1 146263 905738012
1 153617 110298179
2 71556
2 191178
2 41727
2 71603
2 128101
1 160741 809365671
2 130876
2 163783
1 132431 655305357
1 152469 880499385
1 25525 410381737
2 47743
1 65027 561974511
2 19352
1 75184 68519247
1 197128 234615091
1 148265 733058107
1 42695 716553146
1 35475 418819709
1 99664 508118530
1 94370 841769258
1 136120 125557791
2 191221
1 175535 473507408
1 143880 661538751
2 130109
2 173981
2 153921
2 134800
2 28399
1 21352 54963388
1 31409 730432058
2 154539
1 129305 946113882
1 49719 88639683
1 87102 366133712
1 160997 194216064
1 100700 563454624
1 156381 827505594
1 36483 966424634
1 196482 257813063
2 127110
1 196602 990301598
1 165087 255551902
2 27660
2 184805
1 117653 679044973
1 90127 701735877
1 114991 13339481
2 73131
2 150318
2 162749
2 13631
1 196187 174180307
2 185111
1 50292 810859564
2 112705
2 32983
1 74354 120370560
1 179170 722641169
1 115636 819202721
2 39755
2 77807
1 195218 537137920
1 198502 154406297
2 151304
1 21489 92335422
1 172101 527502923
1 35464 799229390
2 72215
2 37951
2 160411
1 119197 281995298
1 177169 648835666
2 178436
2 118176
2 39370
1 69631 946742282
1 137196 506111985
1 184430 245972638
2 160897
2 131731
1 185887 59157543
1 159254 326060136
2 104347
2 4148
1 163945 852775440
2 24499
1 120174 609365926
1 104280 411086653
2 58051
2 92976
1 185770 756963801
2 110517
2 192036
1 160194 563555847
1 146360 69913946
2 138277
2 150909
2 179284
1 23121 252416650
1 43123 419980993
2 323
1 147877 519184461
2 160951
1 77397 682242367
1 40050 578520267
1 133752 609083829
1 41500 505452433
2 130810
1 22749 59184369
2 181826
2 59732
2 31303
1 177760 455957111
2 131416
1 121743 839165601
2 198480
1 60244 860695584
2 55178
2 147103
1 40128 885544122
2 192781
1 11470 600226747
1 26630 216814606
2 103992
1 30532 265736232
1 34499 805650829
2 71616
2 88323
1 175701 910351385
2 135213
1 98397 808160171
1 87406 285112560
2 109354
2 16256
2 196848
2 104102
2 166101
1 76875 516059303
2 170807
1 113876 74673989
2 67252
2 182605
1 24289 944087401
1 157103 626095205
2 111177
2 102784
1 196541 76041977
1 137390 801684629
2 23349
1 82956 335944501
1 15405 693034493
1 78955 270264509
1 95788 234531704
2 13987
1 148732 435217146
2 67816
2 174283
2 190861
2 62051
2 119033
2 115679
2 188726
1 163366 36968344
1 33428 292979101
2 55342
1 105185 370411030
2 4956
1 189733 608736106
1 177503 207294600
2 46748
1 104351 618988609
2 80270
1 137505 648580681
2 75258
2 29970
2 45104
1 71074 704057897
1 46046 547927749
1 101252 554855281
2 95261
2 24701
1 116597 825084111
1 16625 562483900
1 128943 440478917
1 37237 301190502
1 77351 820329468
2 128266
1 76408 148560975
1 110389 598293693
1 39370 394839368
1 78748 541671960
1 175610 81127165
1 131929 807581429
2 127783
1 58126 291161129
1 191619 651148381
1 125593 674295977
1 118524 926607141
1 186147 39433250
1 119863 819117532
1 1412 743599386
1 155774 796091681
1 40635 978718314
1 130709 378140951
2 63334
2 186473
1 147591 934705195
2 69804
1 163745 674600887
2 182039
1 56104 879507996
2 161362
1 50921 539074097
1 113881 357746334
2 47680
1 128575 427320582
1 123462 949957766
2 171972
2 172182
2 103844
1 182006 735849442
2 36006
2 106843
1 44110 20708910
2 132782
2 119011
1 99183 586928464
2 199924
1 126873 387917321
2 45975
2 90096
2 43218
2 70025
1 107037 956737419
1 86411 316334303
1 40123 71379071
2 7045
2 84995
1 58631 742762677
2 92742
1 32513 997929
1 180558 554441490
1 139468 646285484
2 63580
1 164302 41896585
1 185878 271191389
1 44756 285933291
2 171443
1 146009 636536597
1 170504 22362590
1 30753 103279016
1 153830 777083989
2 40663
2 31206
1 45 854661918
1 12581 308276830
1 22356 237143224
1 197081 183597530
2 114855
1 21873 389816656
1 158790 386890147
2 132319
2 23052
2 193277
2 153956
2 30779
1 50361 884709070
1 111558 520217675
2 127392
1 123701 347047468
1 143064 966273260
1 39134 301396600
2 79412
1 120841 182243779
2 63338
1 140267 329220207
2 93931
2 152869
2 160525
1 71523 318840343
2 59507
1 51004 501100157
2 60630
1 170396 297625013
2 102818
2 131358
2 27105
1 110149 861724207
2 120317
1 26200 5552373
2 51903
1 23201 979773512
1 13510 77102202
1 96868 146328163
2 25276
2 174524
1 147116 986067258
2 160350
1 104825 71643322
1 178383 568836879
2 26791
2 144202
1 47045 199352576
1 47568 188079127
2 187446
1 15782 240698060
1 170542 192269208
1 59790 521738948
1 42636 684714763
2 78432
2 94099
2 190846
1 158369 861914249
2 72261
2 33852
1 1648 991178135
2 31429
1 30471 104125536
1 11442 945373291
1 55335 938557213
2 184116
2 179551
1 167715 32046891
2 108235
1 8030 444879072
2 19166
1 124895 97330679
1 2932 895119173
1 2855 34746046
2 111142
2 30131
1 155834 298223745
1 80050 190096215
2 178484
2 146880
2 165274
1 64147 276502806
1 118294 857439635
1 92267 87016777
2 105822
2 150378
1 119173 15495393
2 59053
1 163732 204621418
1 64941 740297233
2 76839
2 24781
1 196091 76111648
2 85844
1 52085 372752096
2 114109
1 12008 440811898
2 142274
1 168269 864146279
2 18117
2 162399
2 508
2 150159
2 29229
2 115831
1 161816 492556529
2 123752
1 50499 881619065
2 49783
1 163691 594295767
1 70589 268421379
1 146111 828161738
1 184132 162780354
1 46969 975092048
1 199050 263067492
1 188285 664429554
1 147003 393011923
2 676
2 53396
1 138723 510082235
1 167077 217815452
2 30127
2 176343
1 161019 894791827
2 193462
2 45744
2 129406
2 92988
1 161057 453735870
2 99028
1 106519 216431827
2 24828
2 175549
2 26119
2 6355
1 139830 862477004
2 51479
1 66292 188071936
1 77296 755853238
1 86485 167734255
2 62098
1 110164 404477711
1 41970 181142466
1 12621 751696976
2 74215
1 56958 817952102
1 181602 66842159
1 96604 175678319
2 8536
1 52214 635691678
1 121092 85463008
1 14871 333026705
2 141794
1 35775 264188682
2 132317
2 179752
2 154581
2 77363
1 125090 990745401
2 96484
2 70101
2 40979
2 172007
1 68097 569324211
2 115866
2 176193
2 181399
2 87380
1 29038 864535449
1 168882 207166434
2 54369
1 73923 687561463
1 182262 871775897
1 133382 749996496
1 194129 70416954
1 185465 355420988
1 48773 526528941
1 59843 296331505
1 32163 761846634
1 18677 957569874
1 169587 996361133
2 157897
2 105047
1 44955 176654270
2 148686
1 61513 142357556
1 18127 783188499
1 104731 568816442
1 19487 910779740
2 11749
1 144186 747804632
1 4114 437093926
1 66252 327226880
2 147824
2 184137
2 199605
1 76995 871551854
2 188693
2 55386
1 69610 146558663
2 71655
2 152307
1 98310 480709267
1 165121 751892333
2 160595
2 75081
2 16795
1 117877 272426784
1 118025 100659455
1 109488 736881417
1 54635 524322098
2 101036
2 76521
2 45475
1 151901 311133466
1 176769 306485984
2 3333
2 39871
1 155449 108108206
1 101182 456691266
1 14375 336880057
1 43010 509516734
1 77787 519338230
2 142084
1 185639 77935433
1 13018 918131389
2 146887
1 143783 915916915
1 38435 776848472
1 32052 207305705
2 193244
1 106806 511717726
2 43512
2 133633
2 132118
1 25643 689128200
1 141001 932474367
2 5833
2 95587
2 75104
2 115297
2 95512
1 10276 394596734
1 126208 48165378
2 37485
2 83678
2 97616
1 137716 190526526
1 131770 966121569
2 156756
1 135623 351178174
2 152780
1 64291 739958694
1 189283 558261900
1 60451 928321395
1 91887 63504640
2 153852
1 25542 746119749
2 54455
1 24455 938947701
2 42009
2 136500
1 21849 937099579
2 141281
1 75174 803839171
1 79350 247723844
1 89635 994914535
2 57993
1 189280 567988105
1 138187 938733330
1 172268 242780296
1 192435 227312201
2 126477
2 170488
1 123291 818685314
1 43205 33677621
2 195685
1 111935 786738936
2 138026
1 68882 573843590
1 172291 135572617
2 121835
1 72755 978853700
2 176655
2 73426
1 180981 512370350
2 128193
2 89463
1 44844 893413105
2 83187
2 13511
2 111902
2 22072
1 127046 988791520
1 138582 759774559
1 175747 18550904
2 87889
1 103212 389879271
2 160062
2 23571
2 127821
1 20487 939706054
1 196482 945673766
2 108545
2 33351
2 20249
1 138166 369521188
2 70846
2 6928
1 143396 846310231
1 103994 760897118
2 38418
2 198193
1 95775 264512990
1 147201 244105885
1 142060 720394221
2 134815
1 91422 271911493
2 83550
2 94882
1 123525 205529526
2 134240
2 180602
1 170013 308826400
2 157441
1 192016 695307459
2 170977
1 57413 930317584
1 70971 526406812
1 35649 236928469
1 165757 311344307
1 135140 731792555
2 25949
1 191587 325718349
1 20426 584740424
1 198797 663128517
2 150047
1 181084 885766524
2 106358
1 69392 600854596
1 159580 208825745
2 45134
2 52813
1 128438 240757609
2 129362
2 105176
2 190354
2 152991
1 141735 519188842
1 31739 65476378
1 113878 661498228
2 189156
1 84111 411202769
1 173454 718371870
2 158626
2 125160
1 14878 856796935
2 131530
2 116520
1 74061 508622131
2 52511
2 169859
1 4627 474492705
1 135843 272447424
2 27426
2 87923
1 87943 696393636
2 77950
1 25139 666297527
2 50234
2 179968
1 84532 618145472
1 95110 416922698
2 171569
2 23802
2 2426
2 79906
2 85365
1 23181 704958250
2 14419
2 57707
2 139245
2 78784
2 74640
2 100840
1 197495 102681039
2 186001
1 65623 165316
1 125058 636150142
2 83000
2 181589
1 189951 660955763
1 60512 742782670
2 113911
2 24075
1 92061 587905693
2 145209
1 41431 671068079
2 189717
1 89305 718017719
2 28240
2 89118
1 199867 281268730
1 46484 50498164
2 128806
2 50144
2 196012
2 49550
2 143603
2 54819
1 26788 551670181
2 157558
2 54123
1 35113 30735078
1 37517 873646180
1 179612 213990643
2 18635
1 66406 516234120
2 159397
2 11759
2 116336
1 138349 642683335
2 28796
2 148106
1 186818 273050882
1 130921 597407612
1 186841 971971739
2 47034
1 57467 750649200
2 150278
1 79982 244092405
2 77243
2 72183
1 6453 184745569
1 165963 679095930
2 142963
1 143459 202438003
2 138052
2 163459
1 155044 429081047
1 64908 701090315
2 137703
1 63806 745192976
1 51524 847648758
1 137771 142338786
1 71561 798486343
2 57676
2 66462
1 43542 170481509
1 179939 536884770
1 105340 518346249
2 113463
2 133619
1 171227 96300319
1 85928 694849019
1 119060 883724004
1 189584 908659145
1 131739 15670872
2 193770
2 153143
2 190525
1 168244 664660648
1 158949 477512716
1 172011 981102848
2 109787
2 132966
1 140678 606478625
1 104108 614346951
1 152058 294297052
2 51825
2 165603
1 19890 285818828
2 144060
1 183065 438332568
2 150496
2 144311
1 140144 824950651
2 50469
1 161434 653541657
2 54051
1 42325 386601028
2 154348
1 62961 91386588
2 20704
1 262 283749959
2 30480
2 139293
2 163190
1 91076 457449978
1 5952 705158738
2 122543
2 81508
1 12963 74753656
2 78675
2 15051
1 21718 766469471
2 133723
2 182035
1 61134 133834899
1 68466 870622156
1 103146 840770774
1 45148 367752021
1 160421 421478101
1 48070 98753651
2 125647
1 145091 668097453
1 140444 734650075
2 32031
1 125440 108408835
1 74011 615199262
2 32155
1 140200 514716688
1 12178 149023026
1 124373 332214158
1 195069 281428696
2 39706
1 98944 273070550
1 4598 894736329
2 41979
1 56815 352885570
1 167469 694895893
2 116312
2 156257
2 75628
2 127336
1 2513 690771800
2 124068
2 14827
1 126395 173820634
1 134149 173767659
2 169966
1 159577 461141137
1 172795 591839178
1 84804 629348354
1 118956 986968508
1 168930 843851579
2 159603
1 131225 824905163
2 58827
2 633
1 110568 158493548
1 191637 937005883
1 91106 963906277
2 42671
2 175604
2 155412
2 181975
1 47020 80036142
2 43167
1 95243 476432568
1 75054 464050636
1 95510 207345017
2 100260
1 121247 282703534
1 123727 778472577
2 15083
1 78907 81185192
1 5513 312952540
2 142511
2 65995
2 174721
2 2690
1 115305 263459911
1 163109 644101356
2 89035
2 34283
1 150908 371762098
2 111669
1 43980 687086538
1 50334 966851370
1 147954 869736513
2 157907
1 180121 545127350
1 124155 579784155
2 193705
1 146627 689094516
1 25415 855397861
2 100692
1 144608 225758331
1 92771 733940533
1 44692 589176197
2 188145
1 17431 464279052
2 123542
2 93924
1 75374 326345698
2 16752
1 115083 101376890
2 85037
2 80386
2 7743
1 59975 989616476
1 191086 699754387
2 2934
1 163350 763236262
2 9528
1 99784 668458683
1 134596 478411019
1 83547 957880640
1 14357 14389052
2 127604
2 28634
1 43149 528439026
1 58131 570061688
1 139755 162637691
1 46198 171148378
2 64932
1 165929 235301984
2 33629
1 197719 583610246
1 152461 232595523
2 174755
2 160637
1 183979 830911930
2 146471
2 179318
1 161968 114531976
2 148795
2 81834
2 22871
1 191681 684674068
2 159953
2 160406
2 54278
1 105891 353277911
1 198465 313582454
2 35000
2 41345
2 155323
2 174861
1 90027 55577992
2 160839
1 190019 829517028
2 84402
1 145362 901526871
2 8916
2 151695
2 12011
1 86485 306523859
2 61937
1 159705 548880527
2 142609
1 685 86978847
1 174219 515230223
2 120233
2 54284
2 174144
1 89218 910985025
2 115692
1 190238 6080236
1 18083 846227765
1 169608 944696373
1 40797 369064422
1 35714 815425223
1 165044 222144037
1 7588 694578577
1 124616 665848048
2 139994
2 113491
2 192344
2 196261
2 18158
2 14688
2 100816
1 71030 254024325
1 121333 244307533
1 79339 27754641
2 11247
1 193409 178937034
1 55891 347789801
1 90501 908566637
1 44149 110751446
1 135618 697306037
2 32172
2 155059
2 8128
1 150395 521586795
1 11047 989417606
2 123843
1 138384 435780913
2 67712
1 95148 255454624
1 72878 298736048
1 33551 159990564
2 69751
1 147017 70694022
2 174305
2 94608
2 184945
1 149517 911591801
1 137993 724479113
2 18579
2 76949
1 142522 195708123
1 115664 941141576
1 16371 329821966
2 55533
2 23046
2 31115
2 130975
1 11723 173971561
1 147247 575340050
1 56418 877577076
1 63836 714593819
1 43337 72980313
1 119088 618224670
2 4105
2 70291
2 186747
2 195969
2 151827
2 31357
1 107806 231044658
1 148248 268053498
1 10969 840614226
1 82597 255988302
2 126338
1 76521 755853543
2 113656
1 184276 220452949
1 199443 730966878
2 111239
2 45560
1 156383 163054426
1 187821 749742008
2 46735
2 159096
2 172994
2 30803
1 124680 577111886
2 54091
1 189905 206564937
2 73220
1 155476 542663588
2 189919
2 154800
2 42365
1 163005 442163764
2 2613
2 175825
1 43835 276651875
2 100470
1 18671 114286452
2 126458
2 134793
2 26639
2 30264
2 147008
2 134517
1 164689 332396493
2 155595
1 10039 526178501
2 139082
2 156891
2 139732
2 28165
1 145597 613515470
2 171412
1 19482 771996726
1 799 449320886
2 154789
1 128461 373330116
1 132793 151286665
1 74527 923112413
1 171512 581731283
2 46219
2 114396
2 190494
1 188944 306513447
2 25164
1 113522 98803312
1 104731 733035244
1 160205 602662594
1 139482 384646940
1 125369 561135616
2 3286
1 9985 519870276
1 162016 573064590
2 76962
2 10254
1 19767 197136911
1 7321 65245353
2 42769
2 26012
1 149092 436686384
1 55271 362348005
2 190174
2 41974
2 105003
2 41555
2 146915
2 63120
1 199267 712559209
1 127533 383168719
1 146954 982922961
2 138894
1 1983 607153277
2 59361
1 36289 593444912
2 116009
1 130813 116989148
2 77567
2 186330
2 107350
2 191908
1 70915 267868426
1 81310 777185155
2 184028
1 153514 765999696
1 36001 346032381
2 144991
1 28578 377696730
2 144046
2 27230
1 51819 972916935
1 187393 475073643
2 19087
1 135808 70193606
2 167265
1 41572 427235625
1 13134 166333537
1 47317 479806798
1 58208 325469523
2 15453
1 46055 417850865
1 20578 826916036
2 41076
2 191951
2 32602
2 15954
2 89301
1 60074 752109360
2 22144
1 139910 626053825
2 114687
2 55633
2 139172
1 9558 676432700
1 157417 493447203
2 198545
1 107990 803948483
2 46368
2 183201
1 55772 416300393
1 2089 339339121
1 90793 234303048
1 13434 606635700
1 163871 215723959
1 64917 714351368
2 10421
1 39301 118700996
1 172071 244621791
1 85362 254018409
1 154177 876506195
2 5244
1 47019 480265752
2 60054
2 132661
1 22657 738526208
2 87573
2 175930
1 64544 351271897
1 118076 84556178
1 199522 833636088
2 70882
2 175398
2 119795
2 61155
2 136191
2 17452
2 119406
1 104579 332832832
1 108011 744643706
2 29155
1 99048 901941479
1 35374 116027101
2 76053
1 154746 336192831
2 109334
1 103932 198107283
1 88476 17500170
1 88281 414734378
2 63514
1 65332 923590575
1 146131 909448199
1 44800 630612475
2 105218
1 44228 182592481
1 191075 327649168
1 108239 271513395
1 5669 246375535
2 135698
1 88616 554028202
1 24414 760422105
1 40127 426004821
2 191712
1 52907 901092795
2 97725
1 48307 285566138
2 7032
2 138699
2 13697
2 48513
1 150437 447466843
1 12959 90276053
2 21453
2 83358
2 138701
2 72433
2 102390
1 93385 608138265
1 74378 283709526
2 176989
2 131193
1 56521 315389441
2 186227
1 71541 130437199
1 40169 214309296
1 111699 440154524
2 159263
1 130611 764509847
2 26464
1 122163 887454425
2 161737
1 175776 951027675
2 93835
2 102811
1 56500 43787096
2 25638
1 151745 25513018
2 21454
2 51301
2 52160
2 120526
2 63228
2 140336
2 168264
1 190630 171090066
2 2389
2 53010
1 192185 913508436
1 92293 917502306
1 106832 484753024
1 136219 509409677
1 106666 981490596
2 71749
1 30650 34619314
1 96789 490153608
1 191047 597110783
2 85842
1 120572 875007119
1 145204 561916666
2 83076
1 81190 418448087
2 108003
2 188302
1 105857 430998510
2 90416
2 19258
1 52608 296882611
2 74782
1 120362 336763316
1 75518 89147439
1 149391 225415645
2 36320
1 197882 254552562
1 182527 716643573
2 55101
1 112691 751088487
2 160054
2 87996
1 9266 614482048
2 56529
1 96200 60962646
2 32427
2 68456
2 189893
1 143998 660737587
1 179606 228724928
2 152256
1 37353 100883148
1 59282 116660070
2 140398
2 147433
1 87991 875920160
1 58910 301290132
2 43308
1 2645 810094176
2 11950
1 13835 415349334
2 135647
2 76288
1 150882 62877604
1 91366 443968473
2 81001
1 85197 345845017
1 148721 515851474
1 5135 223705350
1 195181 994773117
2 182636
1 192777 333572675
2 53900
2 32607
1 20504 518568075
2 146476
2 106939
1 85391 518219107
1 54065 596538777
2 17606
2 197387
1 150137 914505536
1 55038 473787745
2 61721
1 109632 38768109
1 58624 81096036
1 87483 939746616
2 136718
2 93592
2 117765
2 74443
2 3259
1 113471 176792555
2 65056
2 37326
2 52207
1 182865 671530110
1 150107 52267782
2 139386
2 101254
2 94516
2 103495
2 55006
2 1349
1 39172 253535951
1 21307 228050543
1 59378 566886154
2 44707
2 7286
1 28642 956361937
1 2353 446038138
2 157580
1 106245 340666403
2 96221
2 77394
1 162185 940264663
2 16974
1 175266 846058492
2 106823
2 71193
2 155379
1 46912 398023205
2 81767
1 186978 730445898
1 163345 254927115
2 92037
1 76235 873895754
1 187075 650779199
2 88541
1 107543 419803556
1 182667 583938916
1 196104 226746359
1 32044 48818475
1 83265 318446509
1 119343 770183632
1 64946 374622162
2 29655
1 198088 616556637
1 44974 424888058
1 89739 898137328
1 92007 133646340
1 59899 615820727
2 113153
1 136550 174908024
1 52814 341646742
2 142489
2 162091
2 168270
1 79641 252096398
1 64370 926089059
1 3699 434942833
2 56671
1 138106 313683748
2 40072
1 39448 961929747
2 181348
1 131697 254862399
2 10864
1 54911 738310995
2 110710
1 20093 913630233
1 11924 601255433
1 90027 508979763
2 127002
2 110873
2 68535
2 69715
1 62973 142481071
1 88647 142908444
2 1446
2 181196
2 33069
2 117170
2 130575
2 185152
1 165220 196669776
1 17895 815129846
1 174966 66556857
1 77820 502388426
2 85228
2 119197
1 18355 851072155
1 86943 149047941
2 36170
1 145074 996839857
1 72300 897001995
1 52820 784582189
2 6906
1 89277 556744375
1 115190 540347360
2 127730
1 55200 291063543
2 36437
1 127072 761784704
1 29640 955905606
1 107921 429554463
1 144571 483006347
1 63640 228082173
2 195722
2 141946
1 559 599670923
1 87382 105634858
2 30335
2 77126
2 123196
1 102042 31220431
2 106785
1 122901 975180436
2 185462
1 78962 810531337
1 166698 397022168
2 176810
1 190224 29199559
1 128243 327206061
2 53242
1 98320 660595351
1 91772 611792301
2 160081
2 149398
1 97634 912312216
2 174017
1 97518 626444963
2 4995
2 6393
1 72147 938835537
1 54958 321489546
1 81365 637610212
1 195839 669738077
2 168306
1 170124 853381110
1 156877 607094636
2 158591
1 2277 503810592
2 58336
1 181170 397309688
1 142158 357486199
1 75459 235764102
2 45530
2 35931
1 21386 133622614
2 46392
2 156919
2 129606
2 181674
1 109467 508186670
1 1725 450935647
1 22603 366179203
2 182515
1 153059 428792525
2 170301
2 115932
2 184081
1 5720 808791643
2 137409
1 65758 104564521
1 132872 819919161
1 123337 1177949
2 94392
2 193859
2 64579
2 190940
2 17583
2 139551
1 126300 705093510
1 41902 734062680
2 72629
1 105216 255031705
1 3822 514547678
2 102343
1 34202 95291183
2 34002
2 159918
1 163566 843633022
2 199603
2 90382
1 123310 132834226
2 36185
2 85087
2 87246
2 15780
1 139128 529523630
1 79327 233072660
2 34426
1 129972 923074101
1 43122 599669347
2 75467
2 40781
2 129764
2 116984
2 25728
1 148020 158613664
1 150882 648294899
1 9072 757936287
2 157103
2 39171
2 195659
2 43859
2 17698
2 43850
2 90502
2 129459
2 79347
2 183058
1 173924 758973924
1 129312 441306773
2 196085
2 185318
2 28349
2 66955
1 195556 233464231
1 40341 245736124
2 90718
1 98728 665851734
1 105855 170828218
1 106255 543179735
1 89027 984296300
1 20034 670053485
1 115634 136150743
1 190417 103704773
1 48632 637283103
1 3666 772049434
1 47633 114853983
2 77974
1 160490 474639119
2 133303
2 134333
1 98957 615291053
1 199456 369835789
2 198129
2 101310
1 141063 548819803
2 143305
1 164259 393659606
1 75489 940924500
1 38070 813247900
1 22885 820855977
2 158943
2 114799
1 105313 992669124
2 59695
1 114185 68324649
1 199507 172651489
2 3431
2 183953
1 108372 292540995
1 146156 875069840
2 71904
1 37846 694895055
1 179560 358183243
2 195327
1 145187 542447623
1 131045 908768210
2 150598
2 181967
1 27862 57429343
1 51022 423231624
1 18264 112674441
1 146607 920226597
2 154487
1 37180 597352949
2 30226
1 58387 103045155
1 185433 770519354
2 3959
1 131456 422397717
1 1448 71938592
1 172973 284925024
1 126541 428267832
2 93855
2 21593
1 176828 974696971
1 154214 346653450
2 134741
1 24092 865381110
2 58314
2 41496
2 179170
1 14498 825841668
2 42133
2 20064
2 25227
2 143379
1 78340 386357568
2 131114
2 99414
2 191183
2 814
1 65348 256953181
2 64094
2 112686
1 194906 858814590
1 15414 561234393
2 149754
2 172334
1 42628 976167769
2 124869
2 91231
1 71750 47651678
2 142816
1 81514 313078887
1 31827 888687433
2 158887
1 116062 479541221
1 43724 947574725
1 192954 309458467
1 147489 635572437
1 175371 78263625
1 65015 219037912
2 129940
1 4772 971705194
2 1301
2 126005
1 110834 741994730
2 133105
1 57590 538316980
2 15806
1 129329 532485951
1 128900 447289535
2 12394
2 62894
2 59207
1 167955 544349722
1 61151 64845287
1 147817 184044674
2 81841
2 171350
1 33473 633624297
2 127213
1 87367 391737216
1 164573 239161340
2 121097
2 36395
2 11260
1 25061 514940368
1 119940 449844174
1 68339 592514149
1 39438 484694835
1 124437 409861707
2 155914
2 71953
2 23993
2 36009
2 167729
1 169192 837510190
1 92217 108484215
2 40720
1 179224 283432153
2 19395
1 57120 363601566
1 83079 336732842
2 142513
2 189461
2 54050
1 146358 246681479
1 63889 944762275
2 39096
2 199555
2 56462
1 139219 558803991
2 196365
2 178923
2 105650
2 159587
1 166841 550541381
1 41330 828558913
1 114552 676829826
2 106489
2 106842
1 138563 746356124
1 191411 945042753
2 156251
2 16362
1 197906 92177853
1 170475 38407432
1 84531 460827264
1 173155 520063620
2 145418
2 60846
2 170131
1 89958 112094639
2 16033
1 18714 576135621
1 105315 334092447
1 51632 995666218
2 188173
2 109128
1 84365 45036274
1 84771 774135910
2 91843
1 152530 302628890
1 58999 993686541
2 58651
1 82434 839972430
1 148139 484337507
2 12241
2 90650
2 131007
2 137246
1 183982 802973170
2 197342
1 37953 602239807
2 147373
2 158517
2 184273
1 190132 760505872
1 116868 123236470
2 39427
1 104925 572667835
2 47326
2 196017
2 177276
2 22758
1 183523 550533916
1 1413 506360149
2 111001
1 143206 430233816
2 143969
2 61938
1 93568 146001998
2 157336
2 167055
1 52246 69634580
2 10478
2 23791
2 45959
2 53352
2 133658
2 168912
1 196844 429454291
2 94547
2 104570
2 88147
2 58214
2 85244
1 184891 891311086
2 65537
2 126572
1 84049 253709789
1 11574 691157226
2 195319
1 62639 219753917
2 127732
1 9430 412823640
2 39781
2 55776
1 73839 286448802
2 77224
1 10633 571860023
1 110920 991907922
1 34997 812335684
2 88798
2 116707
2 76371
2 126886
2 117160
2 175532
1 18850 133391701
1 107098 394241320
1 9355 77237812
1 102644 527889958
1 195001 729829395
2 144230
2 100903
1 79889 144170975
1 26871 16755928
1 99765 287310449
1 138030 903156318
2 133950
2 53451
2 75093
1 78551 80920089
1 108909 316925180
1 139010 257996229
2 101818
1 30628 491682116
2 87725
1 196651 623991521
1 61429 105425582
2 115138
1 111634 571823430
1 33988 52840803
1 112470 127252721
1 136198 522340291
1 82594 568101610
1 82808 169325498
1 51742 403872597
2 156829
1 160496 466029144
2 138190
2 76507
1 41907 119592983
2 73367
1 198010 724760557
2 21115
1 128358 589380043
1 38779 71461961
1 153258 814753307
2 162110
1 81803 736458167
1 134156 954656494
2 82076
2 183186
2 35531
2 101460
2 78726
2 158581
1 104893 506074232
1 186876 88301051
1 156505 970962341
2 43223
2 170677
2 9218
1 72657 972994875
2 127057
1 159168 202778034
2 118416
2 62751
2 109600
2 94488
2 4840
2 95096
2 51499
2 57695
2 80751
2 136043
2 51186
1 161185 706616950
2 92054
1 48962 565148315
1 35693 663726330
2 19818
1 199511 803948341
2 126550
1 16583 465438209
2 148367
1 47513 781458525
2 173646
2 168585
2 191543
1 115785 684196235
2 91152
2 81003
2 118219
2 198632
1 120680 976935775
1 146634 327641559
2 183348
2 161148
1 45083 12399320
2 165569
1 157985 854082874
1 110014 428456728
2 21769
2 64186
1 47351 347409309
2 149026
2 136873
2 9151
2 31804
2 123698
2 118501
2 115396
1 33476 365897883
1 192512 225970515
1 106100 550753111
2 115828
1 136286 770598161
2 115438
2 113949
1 114861 86364414
1 108927 190018712
1 69533 251008554
1 84366 166152564
2 85918
1 1570 859673368
1 148134 192187280
2 54602
1 139016 107759559
2 111589
2 191488
2 148657
1 139478 170504865
1 106904 559159224
1 119013 252756271
1 149011 711416279
1 13501 126954274
1 92552 53119924
2 15675
2 71168
1 143151 874976335
1 20303 710677403
1 192614 138829894
1 189000 289263136
1 44139 287130718
1 49362 562167408
1 35450 985360637
2 132520
1 140831 544062102
2 163667
1 103419 805279605
2 124882
1 139746 670948886
2 119564
1 142891 447549617
1 183814 16709193
2 133622
1 190642 178518444
2 86090
1 176279 715658219
2 22818
1 443 986911049
1 104222 678316528
1 175387 114086876
1 171161 410342472
1 16835 140445207
2 145002
1 55128 980058129
1 7418 57630254
2 14641
2 23953
2 86688
2 47717
2 109174
2 130001
1 189129 975631456
2 189620
1 31302 318509819
2 69843
2 116117
2 59610
1 91372 151942259
2 124333
2 163767
2 141790
2 17565
1 170183 241548190
1 8207 893603167
1 31217 19809583
2 18174
1 183064 794604436
1 53967 925301961
1 121754 984827578
2 128431
2 11566
1 185477 561103294
1 60185 19592612
1 182768 208282335
2 143394
1 158634 505605103
1 19348 723483446
2 6839
1 122513 696620653
1 93317 394992696
2 96044
2 9885
1 70350 52974813
1 196180 646159337
1 31043 378794706
1 164799 182174570
2 9262
1 144627 925015705
1 155650 419596269
2 115048
2 154114
1 175354 509542080
2 165626
2 163135
2 129122
2 64543
1 97626 294644380
1 27370 329523725
2 102413
1 57235 184940053
1 159934 797211711
1 61627 332467579
1 48772 128495457
1 10360 469768750
2 160619
2 102866
2 144077
1 163687 619432556
2 61049
2 177978
2 63802
2 193327
1 197045 374046050
2 10341
1 42999 571726983
1 193947 134480953
2 57393
2 92972
2 17722
2 147636
2 12604
2 110469
2 165742
1 169505 623222475
2 58892
1 155608 348829893
1 46529 935575765
2 32391
1 37165 447425392
1 23832 284619236
1 29337 614117765
2 153831
2 156703
1 148079 305925119
1 155358 637738579
2 170048
1 142614 519730057
1 111199 893721660
2 61522
2 103816
2 168777
1 191172 218538774
1 161211 745540069
2 172100
2 137879
2 11017
1 54660 633552327
1 163037 393958187
1 68969 839361992
2 97318
2 126319
1 183207 619600298
2 72093
1 54875 31881865
2 175562
1 96386 575754660
2 68109
1 165002 195277204
2 19166
1 58498 700916267
1 74245 225436272
2 142761
2 102103
1 152098 998538053
1 125840 485032263
2 128330
1 154905 166154997
1 197217 486084094
1 107906 605360458
2 73213
2 176490
1 166245 37957577
1 181641 509314763
2 170438
1 196464 791085512
2 93961
1 42324 438791516
1 13671 43412227
1 185560 173290721
2 133549
2 132987
1 15543 62293900
1 188033 216534236
2 8256
1 135663 159207682
1 33761 229074302
2 198845
2 90584
2 40106
2 6448
2 144828
1 30402 95960497
2 79876
2 100793
1 187185 694162751
1 148703 912626982
2 55056
1 20279 298076246
1 67269 739159200
2 196182
1 139789 443190387
1 75864 632496827
1 84688 204073274
1 48789 552113604
2 108014
1 19568 374444792
2 135621
2 131338
2 33315
1 64461 524217610
2 85835
1 109421 928151033
1 72411 818718366
1 44366 134125523
2 31884
2 163957
1 191491 196284299
1 63649 799300908
2 86805
1 38768 960313889
1 15820 479515282
1 54943 657906749
2 48455
1 73059 710986209
2 70148
2 70425
2 30735
2 147542
2 123031
1 14749 969842558
1 133690 301536595
1 7578 955103792
2 154453
1 96471 807778145
2 197849
2 190762
2 183094
1 186266 552114376
2 94563
1 36108 639137776
2 87271
1 57877 825803590
1 150156 527020924
2 28963
1 183870 973287144
2 43131
1 33585 758245387
2 9827
2 110097
1 74573 26171340
2 72999
1 56701 993986239
2 40221
2 81716
2 45133
1 86124 253328633
2 167338
1 29700 942510825
1 173866 372264364
2 87106
1 8543 645259241
1 170889 909175949
2 180256
2 33419
2 106287
2 78925
2 70311
2 199772
1 22559 997240066
1 102419 286678072
2 28805
2 161810
2 91779
2 99625
2 182490
1 15745 423479568
2 118616
2 80692
2 69494
1 1248 42456365
2 26795
2 166822
1 170965 212471478
1 42473 320326180
1 51407 189280693
2 147786
1 110088 204160580
2 48451
2 131307
1 175229 364188917
2 51980
2 56664
2 51504
1 26484 159511512
1 40154 746730167
1 132168 89599414
1 43866 380406263
2 101852
2 164595
1 190987 339451609
1 2663 237789381
2 176479
1 13784 781090937
1 61642 334156459
2 69479
1 9053 740733179
2 146649
2 16855
2 64057
1 59525 244939763
1 146848 756454790
2 65862
2 71022
1 80712 859554131
2 84441
2 38961
2 99714
2 131119
1 127401 891203385
1 193887 586303033
2 26892
2 52112
1 10500 554430531
1 29331 422807045
1 135963 854110055
2 10195
2 95659
1 61603 463030773
1 161013 825018605
1 165133 876466505
2 32701
2 182561
1 88799 689137437
1 17506 363373689
2 19568
1 172246 933046894
2 76023
1 140633 643147395
2 176780
2 170420
1 9127 823072388
2 174173
1 126239 319243265
2 197763
1 80097 75952626
1 147308 263550938
2 92243
2 37203
1 16567 486598250
2 7139
1 167324 156724433
2 71394
1 53564 958843843
1 129516 626311579
1 129806 4883187
1 153001 258903834
2 114105
2 166630
2 23942
1 169604 651146296
1 120987 374484947
1 139280 177342560
1 95894 242600165
1 72673 809605433
1 11269 392950740
2 109723
1 164511 332512553
2 72093
1 193242 984494960
2 120115
2 160131
1 141091 552433669
1 149504 74685748
2 52581
2 137756
1 22740 73448616
2 78953
1 32289 349005511
2 172535
2 115909
2 104829
1 198262 912144454
1 100709 146082533
1 6852 398256997
1 92697 714907257
2 102615
2 63501
2 164627
1 8343 187040236
2 63039
2 153327
1 24699 735428195
2 142238
1 7687 97123353
2 135403
1 124321 20301725
2 163929
1 173230 363636598
2 86593
2 98700
1 198522 441374523
2 165830
2 50654
2 149284
1 138976 189332988
2 123947
1 81106 789198538
1 74860 479528467
1 188026 903078299
1 84265 504655902
1 194324 80471148
1 114165 111639499
2 163009
2 65171
2 156506
2 18399
1 107272 960658213
2 94367
2 193271
1 52109 623578574
1 15865 492523986
1 129808 410682967
1 100476 718491830
1 118803 400359040
1 9322 870109446
2 16001
1 148162 392012571
2 127073
2 129708
2 79850
2 26738
1 103829 962527433
1 147988 731518084
1 3083 232859821
1 42023 420414298
1 8242 815482079
1 36336 988443081
1 198589 754884797
2 36196
2 59249
1 72766 822384450
1 187010 743317318
2 172983
2 156914
2 147195
1 143549 654905531
2 23655
2 191864
2 198242
2 71395
2 143606
2 59418
2 127832
2 167699
2 165571
1 87060 508206791
2 28684
2 72214
2 82889
2 8577
1 101541 810118431
2 37901
2 147202
2 166344
1 188437 714002144
1 24094 905345326
2 130524
1 93828 516961254
2 179395
2 131249
1 46869 217886189
2 121407
1 194591 588289502
2 137436
1 165079 247036084
2 187150
1 76656 323834307
2 98875
2 197319
1 134749 19242831
2 148940
1 47491 57116242
2 113557
1 4530 243848529
1 4980 980934969
1 117726 571691980
2 13264
1 68150 202858929
2 40920
2 6423
1 151076 878371790
1 47060 82851192
2 173967
2 2591
1 90121 747468906
1 134411 528594359
1 27447 487554093
2 65996
2 110358
1 105487 32734703
2 78215
1 17291 725273804
2 110037
1 43174 698226934
2 22572
2 9591
2 102353
1 117395 718500302
2 2720
1 125413 309959611
2 163005
2 7431
2 55384
2 123554
2 106670
2 58206
2 196361
1 3002 89367909
2 69759
2 126198
2 56693
2 92867
2 161079
1 132460 904218205
1 47102 484851035
1 78656 226713310
2 27184
1 80874 860231585
2 11355
2 92204
2 90629
1 131241 32422634
2 114375
2 189139
1 102594 795224079
2 163315
2 124019
1 178301 893542246
2 119346
2 192260
2 167989
1 165022 769530462
2 30367
2 171112
1 175180 347331137
2 127756
1 165581 822754170
2 83153
2 190138
2 98338
1 104595 174605048
1 191223 973271344
1 50857 932281774
2 39917
1 80728 539733967
2 199637
2 112860
1 150242 306553499
2 85822
1 162763 128195424
2 118980
1 16102 720163639
1 41177 25667691
2 180832
1 146785 689022291
2 70828
1 113422 243549155
1 18181 83109209
1 21034 772946063
1 137938 683372126
2 56439
1 65053 763952408
1 153019 421451724
1 188700 440966791
1 57626 570443395
1 74685 365362918
1 19163 771938889
1 61786 8733887
1 117363 905982728
1 59548 579279206
2 99951
1 154097 113805660
1 74213 527231138
1 118241 723491643
2 51253
2 118484
1 22458 23006713
1 94954 194183359
2 45949
2 162229
1 139061 764289438
1 61149 748649504
2 198894
2 34944
1 78727 563136684
1 190045 294828772
1 1323 857563969
1 39557 427918805
1 141262 861424218
2 64770
1 53305 803020460
1 170655 902458876
2 179330
2 174713
1 167685 4371590
1 38729 378968836
2 57954
1 42599 529693963
2 25628
2 165246
1 58475 851837746
2 25248
2 7545
1 137265 522556630
1 150967 286846972
1 187945 294890711
2 160125
1 185335 701926905
2 164439
2 28673
1 95571 455850938
2 131839
1 138888 231730920
1 181849 168448164
2 105663
1 184432 689658286
2 179280
1 74895 224620485
2 188565
1 166132 491785355
1 109599 522065370
1 145255 822376741
1 138456 611348139
2 114076
1 124777 272034072
1 46638 495274351
1 190948 966965464
1 175409 748230542
2 16326
1 119410 899742386
1 7188 35497770
2 114970
1 136974 563861829
2 87474
2 58117
2 128727
2 171229
1 73506 312181845
1 149845 847495763
2 62288
1 57543 720004570
1 163657 238152496
2 91029
1 144077 904895255
1 43519 912548568
1 32098 842454055
2 192290
2 82177
1 92640 742331017
2 94167
1 188016 79767268
1 119751 311907431
1 843 966797861
1 125458 940491884
2 41974
2 81053
1 198682 217558811
2 123625
1 169023 271536532
1 2559 702002219
2 197274
2 18118
2 199428
1 55743 483738631
2 102639
2 100231
1 111841 909389432
1 96682 436640933
2 146145
2 165653
1 104672 622878285
1 68302 66933477
2 179051
1 154273 83198236
2 30143
2 105233
1 129307 468656325
1 57806 434617310
2 168233
2 131756
1 66150 162669274
2 1842
2 77657
2 145344
1 20304 719340259
2 143571
1 43400 582733519
2 106179
1 31695 34092963
1 63122 731173553
2 18260
1 82035 825423753
2 88549
2 53489
1 163203 483167824
2 165400
1 10333 220214105
1 26675 968322052
2 1210
2 156622
2 139732
2 139999
1 43939 136677503
1 184377 55693299
1 122067 30166139
2 138779
1 150183 115149452
2 23646
2 39259
1 56135 330998370
1 48654 466013704
2 93511
2 145508
1 190288 380440599
2 185883
1 88907 956996669
2 104872
2 189719
2 53852
1 144021 56024340
1 13469 35710090
2 114187
2 4632
1 38062 936314729
2 144322
1 166493 803057016
2 32091
2 56783
2 54563
2 36299
2 183535
2 88886
1 137289 783919498
2 145856
1 41151 927303611
1 167454 703323106
1 79658 679801867
1 7159 172096405
1 189599 601685380
1 17511 291394907
2 47898
2 172952
1 199673 846547284
2 53482
1 37173 32210649
2 29903
1 170003 523205176
1 34984 215068139
2 115455
1 37724 385564517
1 63102 161499052
2 104201
2 148343
1 306 564410407
1 9817 791452680
1 25510 281389708
2 104180
1 177439 587499701
2 181553
1 97961 406022819
2 76417
1 83761 468881253
2 53516
1 129980 542080956
1 141605 7790161
1 67192 206848218
1 62469 653822005
1 136670 698729554
2 166366
1 128111 421782673
1 58744 281705874
2 150423
1 48806 654227739
1 97080 692663281
2 64427
1 72155 745491261
1 71520 307606765
2 48252
1 133233 664920509
1 21921 385092698
1 152125 649332874
1 71533 39434458
2 80263
1 53466 803206551
1 116093 813103629
2 67248
1 131779 531893719
2 146391
2 162279
2 110704
1 193713 170841495
1 132813 868429188
2 177627
2 34412
2 93624
1 136515 357565993
1 164817 200999613
1 147800 636219559
1 1482 635702362
2 192203
2 118184
2 54230
1 191619 491733951
2 87143
1 153578 736564626
1 60921 101271519
1 152307 556632433
1 194825 475580713
1 87205 192916021
2 6882
1 59782 619987593
1 188804 569451548
1 180532 654525409
1 92433 620258301
2 80139
2 110922
1 140453 277325364
2 58895
1 70553 464950881
2 34151
1 129963 930436199
1 83917 876686179
1 61602 613051563
2 175793
1 130736 932337513
1 115513 724154269
2 199889
2 180899
2 113942
2 178430
2 193800
2 51827
1 114233 970908080
2 149985
1 57187 527751087
2 124446
2 72616
2 5648
2 171229
2 158527
2 76284
1 125036 851147020
1 193330 441422613
2 123885
2 69464
1 165657 944226143
2 184063
1 40450 996079887
1 1944 752679716
2 115199
2 181976
2 132137
2 169527
2 101710
2 134396
1 76429 386278943
2 118696
1 113271 201927532
1 77523 88803374
2 48785
2 72073
2 121528
1 130607 672362761
2 128749
2 177400
1 133089 298205457
2 182848
1 101386 631703342
2 178772
2 155706
2 811
2 185026
2 106070
2 163758
1 40061 966926010
2 149405
1 69670 266935249
1 39879 275438633
2 150178
1 11986 354151134
2 133893
1 181042 446664256
1 6303 431102348
2 187462
2 8344
1 131502 932227939
1 168638 24023682
2 97721
1 106226 988925144
1 23647 305970997
2 2569
1 5631 956789860
2 6935
1 165419 511449690
1 146963 330261337
2 80665
1 191032 752959324
2 104393
1 40079 984163470
1 112228 749661732
1 29344 989189033
1 142987 980424502
1 129409 47017782
2 20705
1 135382 440894775
1 41436 413029597
2 11329
2 126974
2 31027
1 17313 952185798
1 122000 17670843
2 82106
2 76888
2 23414
1 87147 442968195
2 30637
2 84602
1 93446 671385900
1 68967 537705155
1 104584 249450794
2 126955
2 82981
1 26182 650912495
1 42728 52961927
1 162165 801021524
2 181110
1 108479 856928919
1 136745 708358802
2 94407
1 131266 950072619
1 103112 21078529
2 84254
1 15312 587744529
2 132278
2 68607
1 179940 948977399
2 153056
2 39847
1 64092 224119975
1 198676 47131005
1 76448 487719508
1 123909 373600160
2 194823
1 57903 680710921
2 4250
2 86040
1 46070 722297539
2 42046
1 1285 939641649
2 88823
2 27520
1 25767 756730464
1 95108 469652419
1 155106 577156536
1 64303 826374766
2 74868
2 65834
1 98996 521839082
1 109603 621365518
1 39714 795100722
2 188783
2 194563
1 194005 66242199
1 136251 40140267
2 2084
2 63767
2 106555
2 169883
1 82303 704017517
2 148372
1 192996 733317566
2 145679
1 146805 563953696
1 109493 368340996
1 174065 931585862
1 180597 394180691
1 151006 866498116
1 110498 152489684
1 81486 563207810
2 24905
1 4000 605437179
1 115319 487810610
2 192790
1 68899 441908862
1 148611 417554725
1 116108 242649782
1 130822 808186166
2 76444
1 24121 847950223
1 187900 845123791
1 88954 804647109
2 66908
2 117164
2 18521
2 163780
2 138585
1 77018 231508461
1 57839 525670672
1 31220 333110493
1 187483 431238336
1 118323 137852955
2 24768
2 64160
1 87645 983279098
1 134005 871130484
1 174581 895576417
2 92038
2 27036
1 15569 964761958
2 128052
2 101502
1 81573 696336808
1 51705 4468157
2 181952
1 130572 877394195
1 155874 702098219
2 35936
2 134823
1 61152 795223156
1 2950 457053690
1 144037 853791662
1 160256 406193203
2 3005
1 170430 836754398
2 169655
1 104916 3667369
1 102963 788371374
1 136902 822561408
1 67043 165516543
1 99556 833224452
1 15330 677392997
1 8267 719753075
1 154571 530712423
2 86404
2 153056
1 80974 842093900
1 178121 86089042
2 16248
1 142192 175913731
2 32870
1 78456 13620933
1 126031 712318714
2 162802
1 10941 452472813
1 101000 632248443
1 62103 397432770
1 164030 862059022
1 198686 508824647
2 147355
1 26656 845326806
1 119411 646729311
2 55892
2 60409
1 114585 27495181
1 171261 477874589
1 113753 255839911
1 68155 91318896
1 134973 601740733
2 83412
2 162188
2 132984
1 165439 288602892
2 13808
2 112052
1 61914 516444886
2 79303
1 100031 639839906
1 199408 36770612
1 185347 155752961
1 92839 41843812
1 128506 108252902
2 170981
1 115937 126228579
1 111874 769015888
1 75625 221066212
1 130820 413170350
1 105244 694778363
2 71285
1 186712 159261159
1 65885 201940523
1 32296 656496194
1 25787 3348048
2 107228
2 121832
1 14943 309663642
2 138131
2 90967
1 56503 6708998
1 127896 692052079
2 170730
1 170330 664651394
1 151997 592884575
1 156139 895837268
1 119316 96590999
2 135856
2 142564
1 142950 625768332
1 184437 669107572
2 14600
2 35912
1 116536 145768568
1 3627 220795500
2 14553
1 144486 572705538
1 173186 118750402
1 73766 754422137
2 16221
2 132177
2 66952
2 60944
1 14927 693440077
2 121023
2 126749
1 190676 908380508
2 86902
2 88818
1 126956 730599478
2 22738
1 32219 944015579
2 10139
1 133144 209594240
2 1355
2 182369
1 125461 289527800
2 119332
2 118599
1 76746 46572421
1 109544 556479348
1 64553 76043561
2 151852
1 111747 175353782
1 29765 905189525
2 164754
1 143942 130992286
2 80264
2 82724
2 49782
2 60614
1 183303 836883417
2 46817
1 74114 937205897
2 100447
2 163780
1 178909 33108792
2 6523
1 88928 942012095
1 148460 114248527
1 150032 416053911
1 144566 118494165
2 89649
2 95853
1 158521 417713913
2 53521
2 118078
1 75923 149904861
1 6717 920296001
1 140817 293941809
2 130313
1 114656 517424424
1 112371 894143217
1 78674 904143069
2 175443
2 141091
1 185158 314160113
2 31995
1 41142 370736907
2 55993
2 90355
2 74841
2 81024
1 56697 192986827
1 166723 205729445
1 122571 995521217
1 49014 459826967
2 18070
1 57188 685256973
2 134615
2 117647
1 197303 688504696
2 128909
2 104427
2 39884
2 32733
2 59756
1 98049 734818258
1 27012 80155734
2 142623
1 3300 750751701
2 196965
1 101488 697594056
2 98785
2 51034
1 17037 785892820
2 144453
2 85686
1 168182 719769082
1 193497 103785603
2 50771
1 168841 18746722
1 118371 84114324
2 35881
1 182735 604338375
1 120327 679578140
1 18527 540307307
1 132725 664202784
2 139858
1 190324 544367786
1 63737 566456530
2 72268
1 36383 780040459
2 36573
2 94062
2 87459
1 50404 211300344
2 75991
2 175404
1 98212 508972567
2 131657
2 44253
1 13289 580787058
1 155259 283523967
2 197160
1 140387 473040715
2 150170
2 133053
1 119904 771909010
2 105326
2 14116
1 55930 542251309
2 5576
1 30956 61168843
1 167357 16984546
1 65162 161035064
2 25516
2 96067
1 4081 356885898
2 99009
1 102460 897808638
1 31796 674119312
2 138425
1 32852 562702614
2 160461
2 61436
2 100601
1 61263 656449993
1 88156 817352576
1 5694 412005026
1 152595 417257722
1 175441 71985118
2 23594
1 189402 672668286
1 191968 409302039
1 136489 527463759
2 194020
1 178316 796115848
2 69396
2 38939
2 174687
2 153323
2 176968
1 61933 699452537
1 76610 78583862
1 100574 436774109
1 190012 592839294
1 170230 411354361
1 72179 129285165
2 89316
1 145640 508920522
2 95817
1 169873 163207955
2 38048
2 171574
1 167030 336535542
1 198522 749679495
2 111115
2 73232
1 82068 781836579
2 128461
2 176010
2 158858
2 109953
1 102944 567793102
1 125291 702413428
1 64572 591643997
2 179229
2 15608
2 63860
2 185079
2 15967
2 70645
2 132646
2 50478
1 55904 599154106
2 163608
2 179971
2 48710
2 92427
1 15843 443687839
1 33810 836297452
1 24617 881350716
2 162429
1 181455 464088559
1 102742 586866514
1 136770 799282038
1 131607 221050683
2 54490
2 160965
1 105395 614563239
2 21013
2 45462
1 232 511223094
2 34301
1 15812 219530146
2 166010
1 4053 408619190
1 99768 939786235
2 104402
1 4036 825548614
1 86847 410225640
2 116041
1 179327 63392787
2 115446
1 122064 149620458
1 48583 517589074
2 192260
1 174115 117554809
1 125227 938881727
2 56908
2 19035
2 168584
1 38752 125565613
1 172260 831645206
1 93540 366797429
1 173173 335943910
2 173077
2 155726
1 40670 654732558
1 29155 209313052
2 79770
2 97676
1 101219 355462430
2 169904
2 73364
2 20617
2 195996
1 24 840627483
2 122029
2 125738
1 135007 461118613
1 104938 860799531
2 83062
2 127315
1 135213 633239209
1 47002 698934028
1 194419 663534964
2 5987
1 63175 751023893
2 120664
2 184516
2 147917
2 163379
1 76407 950259881
2 185312
2 140022
2 130015
1 354 688412795
2 109029
1 192242 873548320
2 194152
1 144946 49769490
2 70782
2 63122
1 153791 434414903
2 111470
2 21383
2 71744
2 164524
1 134360 149310720
2 76613
2 131439
2 141321
1 198101 323024511
1 147632 609763726
1 5748 589005472
1 68725 815703445
2 42020
2 37555
1 159092 971090390
1 60346 936479184
1 2770 843898363
1 86961 87124094
1 122594 228912418
1 177546 467269215
1 4060 888184628
1 89535 306598287
2 43708
1 58862 183248794
2 129523
1 14727 929969631
2 183636
1 40176 54745117
1 133224 774047085
2 50210
1 197175 667764084
2 106405
1 31825 436041159
2 40032
2 192509
2 175208
1 148620 763211084
2 76398
1 93291 170915507
2 126963
1 19153 698295331
2 63348
1 93759 691252871
2 197613
2 84931
2 91031
2 21632
1 64058 733547419
1 49677 540036262
1 188311 235700561
1 41944 189062226
1 177624 433689176
1 96337 295910567
2 14932
2 86735
1 44803 184944810
1 57370 543930488
2 103096
1 147489 471963088
2 127543
1 57424 665357862
1 193821 452677369
2 16093
1 153921 966306865
1 61806 141126672
2 60113
1 142178 917575900
2 44335
2 35517
2 80906
2 113738
1 32863 890465466
1 178184 486265956
2 139284
1 135786 987753197
2 46274
1 11213 34824130
2 3889
1 161392 232190130
1 83073 244214683
2 180808
2 110074
2 118167
2 34713
2 80690
2 11509
2 120966
1 98794 743494336
1 162391 658447231
2 81021
2 139361
1 92503 984200199
2 115609
2 98679
2 172896
2 192300
2 81520
2 29985
1 5469 828168340
2 81017
1 157941 630715041
2 138057
1 131319 782773513
1 195320 884317079
1 51685 841460665
2 7425
1 66870 706508684
1 88510 773375870
2 19817
1 165866 504351860
2 95549
2 113143
1 12845 95044556
2 30382
1 43229 532803481
1 78420 54140460
2 120026
2 17552
2 60259
2 48035
2 8751
1 104672 917234945
2 82153
2 113535
1 84598 582143126
2 121891
2 136811
1 122456 237712366
2 133684
2 72392
2 46022
2 151941
2 62842
2 155083
2 134194
2 42248
2 153183
2 150263
2 196773
2 159729
2 17794
1 107123 883510512
2 89289
2 2028
2 78631
1 135328 44426273
1 21802 156580586
2 498
1 148940 800704926
1 105610 76379424
1 147355 668549318
2 10056
2 65085
1 50993 7308738
1 70838 100491662
2 96847
2 104834
2 79553
1 54397 765425775
2 133640
2 77757
2 11947
2 138705
1 194465 106346130
2 129457
2 139515
2 110983
2 25115
2 129559
2 194111
2 42514
1 116597 732652715
1 94785 311740131
1 70644 863865865
2 89773
2 169006
1 69670 745607834
2 50174
2 88382
2 77078
1 157760 982971464
2 102742
2 120552
2 35326
2 36118
1 49540 951654026
2 57356
2 134611
2 169126
1 4336 844259750
2 149515
2 180572
1 98696 970904655
2 4685
1 73525 387607796
2 44816
1 131911 682449996
2 86550
2 104948
1 116609 999633484
2 22386
2 199956
2 186677
1 136717 251974343
2 78005
1 135998 208846359
1 90874 471902798
2 59464
1 158214 779657772
1 116125 806843800
2 134910
2 153189
1 185908 984806493
2 172667
2 195453
1 56903 920073877
1 28397 299083685
1 185627 512050025
1 182543 483310590
2 109838
1 12512 161896043
1 69149 737277129
1 167455 915899248
2 19850
1 55821 468531313
1 113954 738547513
1 181196 618941143
2 66972
2 96057
1 59494 623810987
2 83638
2 147126
2 29932
1 70795 483032082
2 103332
1 98157 525867467
1 142685 777500799
1 83320 761058310
1 130628 544689676
2 181165
2 141819
2 42539
1 72668 519250438
2 146704
2 38782
2 93574
2 180971
2 122601
1 183409 14288017
1 198607 763862859
1 112515 810497454
2 45125
1 69287 632584451
2 169482
2 193335
2 176395
1 80935 111588193
1 19561 943089880
2 95323
1 33244 133985951
1 94586 36722453
2 73539
1 75082 502751737
2 172154
1 23464 746715617
1 158543 681715664
1 167364 488136088
2 19572
1 61380 578582162
1 80684 432252689
1 42463 111270134
1 47591 446411527
2 128818
2 104969
2 71189
2 29741
2 41450
2 94991
2 118917
2 101791
1 185338 922687542
1 93527 258478951
2 25813
2 68165
1 98795 178127585
2 72813
2 42403
1 110263 553427665
2 124395
1 114686 618778079
1 23694 265183926
1 48578 99293083
1 30356 961413480
1 43798 850095366
1 182110 639763390
2 60281
1 10694 831665914
1 169498 276744960
1 31382 525734294
1 116332 700917185
1 114901 864675780
2 21155
2 35627
2 186821
2 121820
1 141640 259164636
1 128555 781964755
2 1302
1 172521 240797156
1 112973 62492761
1 98716 12621247
1 21132 105969918
1 136368 848979577
1 25384 831604330
1 195817 272288672
1 75549 95686220
1 126139 66555540
2 97000
1 118088 806724856
1 169507 939704836
1 59413 479646615
1 170465 555160284
2 49362
2 95788
1 191114 592772382
1 154533 533059533
2 155807
2 35566
2 24537
2 930
1 192680 847785341
1 179085 864897170
2 15265
2 163498
1 196654 165402910
1 78141 305063098
1 76711 150780124
1 153072 858238550
1 168604 339255172
1 145752 49963220
2 181443
1 40709 997422342
2 59255
2 183724
1 169234 595007539
2 138248
2 15690
1 128212 203038679
2 30509
2 64452
1 51010 238633032
1 199717 530893385
1 101802 851999355
1 121679 450364284
2 149494
2 125512
1 148108 171085407
2 127196
1 124418 290993716
2 57315
2 134795
2 52305
2 186591
2 160495
1 165940 738297085
2 148043
1 181983 5709313
1 97840 670991313
2 110284
1 159146 669366580
2 164423
2 183387
1 188304 347127059
1 129219 983626455
1 32804 792751868
2 54455
2 102320
1 50300 817430521
1 79811 210940790
1 126817 110106897
2 181229
2 184132
2 179647
2 66699
1 122875 968973775
1 155372 375355592
1 11289 696368474
1 42612 737354708
2 15954
2 156324
1 125487 147896652
2 65106
1 49134 642249680
1 38261 132499579
1 72499 613600718
1 107772 145413187
2 172109
2 99915
1 149727 929003133
1 49424 525653963
2 90650
2 156010
2 69022
1 196196 963853080
1 6543 639288072
1 139412 122301595
2 53847
2 188021
1 123218 208315693
2 122314
1 3766 206384438
2 154642
2 106571
1 56810 123746867
2 177391
2 54083
1 47568 137183555
1 154217 761926649
2 140181
2 68660
1 105438 908610736
1 93853 406126268
1 124115 621238743
1 83730 421567498
2 63279
1 78868 123587309
2 162996
1 67484 51278751
1 137177 20924814
1 10187 294646770
1 60042 33209507
1 37335 702367343
1 52251 766059570
1 47602 902264815
1 110529 382485934
2 78718
2 170962
1 84958 268294630
1 188423 43618257
2 143443
1 61758 791975654
1 4425 781602734
2 25708
1 6798 279915595
2 123799
2 34026
1 86949 897813048
2 181742
1 38117 626267298
2 158146
2 145919
2 185812
1 122021 235881619
2 65690
1 31982 951516227
2 96064
2 140780
2 101288
2 109188
2 7979
1 41673 466683495
1 147832 807059053
2 141571
2 130762
2 103184
2 147777
2 123099
2 113582
1 20311 605115151
2 171276
2 156008
1 93152 437280274
2 52234
1 83342 736743002
2 93082
1 135563 969591519
2 188988
2 122787
1 29947 897155985
2 14217
2 119745
2 150180
1 62161 399548272
1 169176 315090322
2 181498
2 30379
2 109244
1 104794 116259464
1 59164 839761662
1 142680 670801263
2 177419
2 132925
2 155691
2 21904
1 190160 329616207
2 196891
1 3348 829538954
2 48281
1 30618 847494588
2 383
2 119789
2 137526
2 198096
2 18611
1 90085 161442927
2 55083
2 73725
2 75432
1 191563 63219547
1 14249 510740741
2 178634
2 100529
2 55322
1 126070 746109656
2 62349
1 190053 392580657
1 133929 683715782
1 75764 392647988
2 97108
1 7019 181389242
2 166437
1 40593 728246562
2 114097
2 122140
2 152590
1 25231 981800536
1 53897 277670671
1 113332 982719617
1 54854 418349172
1 86647 475858024
1 111004 370205701
1 25985 850358820
2 96963
1 18223 891421112
1 25835 632498027
2 199889
1 105876 357013694
2 193588
1 5416 185934742
1 118846 843259345
1 71922 875393821
2 54658
1 101133 86696475
2 49478
2 183619
1 167431 894846259
1 31031 685539094
1 188144 208539529
2 26410
2 11483
2 129699
1 170341 224822081
2 195346
1 198412 614453009
2 135664
2 40640
1 189876 375115092
1 147705 837373186
2 66091
1 9723 704065581
1 58899 559034094
1 163141 522972845
2 28091
2 13798
2 63245
1 141605 703120514
1 1941 629448394
1 188431 801070646
1 142678 233784042
2 146760
2 173904
2 144323
2 54736
1 41088 391496868
1 76599 346119491
1 64073 163386684
2 115243
1 176675 142565662
2 163628
1 14126 289679456
1 193002 904678158
2 192024
2 103883
1 174911 163774395
2 111259
2 12180
2 62753
1 183490 227471984
1 183384 577858212
1 19158 728333412
1 46143 573731033
2 30776
1 87648 680740430
1 84695 93580229
1 177502 461112415
2 176625
2 180768
2 58392
1 79 254248178
2 184906
1 76530 18981473
1 26635 300119077
1 193106 198520421
1 47116 634403838
2 77083
2 73556
1 139446 755016932
1 114585 726664824
2 70512
1 140247 532693991
2 88147
2 170606
1 96050 320112382
1 154721 384805548
2 6915
2 176926
2 2412
2 125780
1 137498 588965595
2 130481
2 108791
2 148649
2 70853
2 19941
1 98464 719389567
1 16949 476844604
2 113015
2 26815
2 27044
1 140203 273314227
2 93869
2 62900
1 162789 392964362
1 68462 110513658
2 123385
1 80048 599653730
1 34966 755105532
1 186545 119925871
1 93144 541374932
2 98035
2 33303
2 46584
1 90733 781923742
2 131040
1 158778 469823803
1 175196 190301092
2 60452
2 64632
2 155960
1 48344 424092530
2 24885
2 179447
2 69953
2 34943
2 33209
1 9271 451283781
2 172841
2 94949
1 182285 802074155
2 38180
2 58532
1 166238 332622887
2 195063
2 19172
1 161530 527605757
2 181828
1 20896 630743293
2 101486
1 42528 664170559
2 149565
1 99428 533147410
1 101765 653599777
1 51002 371113230
1 38596 597383437
1 156559 162142837
2 176961
1 91770 63715809
2 180057
2 163665
1 47767 184485307
2 115505
1 11628 189022639
2 75761
1 150600 941215646
1 193354 287930272
2 5180
1 88964 6617270
1 174644 281387905
2 58068
2 24487
1 94646 533583752
1 15499 490989176
1 107780 426713240
2 96090
1 108032 782632305
2 182427
2 4795
1 94763 52429762
1 26261 499038700
1 13313 965681085
1 155146 888886508
1 155758 782047
1 112533 806161873
1 182354 579986811
1 21354 345837713
1 85868 853421127
1 76662 918274280
1 77200 983703481
2 30860
2 74280
2 91704
2 156801
1 12700 42991046
2 9614
2 62408
2 86214
1 85000 902396456
1 42702 253173841
2 81129
2 59233
2 24663
2 42104
1 158753 806237510
1 172116 626064367
2 28367
2 86638
1 113972 803614135
2 178169
1 22873 120228064
1 133642 531349734
2 167431
1 143346 915003325
2 116123
2 42225
1 104704 160397120
1 198431 383591349
2 119768
2 26254
2 97147
1 34164 698013145
2 57585
2 20242
1 35477 274955674
1 95608 154006015
1 30518 164055131
2 101499
2 60635
2 81351
2 188761
2 166020
1 52459 334981805
2 196185
2 49624
2 148526
1 199115 788192642
1 136473 897497853
2 77390
2 20272
1 36129 755453219
2 164561
1 18279 626783524
2 70691
2 70095
1 125343 380083476
2 148199
2 110326
2 16570
2 736
1 107135 794961478
2 156176
1 41666 124107016
2 137106
1 143307 936523794
2 199956
1 27247 474905161
2 173559
2 56899
1 154893 799986103
1 180433 831661427
2 119127
1 129180 940820097
2 87416
1 180052 260261060
2 172780
1 83750 131253565
1 192523 781756618
2 128689
1 62152 224859903
1 143915 866160324
1 48693 429462694
2 89888
1 198779 849421290
2 196043
1 22437 939873570
2 32131
1 33105 747409651
2 169415
1 5760 194681404
1 174476 2994502
1 192032 376950366
2 77364
2 130994
2 191877
2 40164
2 64225
1 135986 662173403
1 140323 68127788
2 50933
2 186271
1 93200 418944044
1 28825 369293980
1 47999 685062064
2 196810
1 52098 771244792
2 158695
2 62211
2 36350
2 89760
2 89316
2 55852
1 56807 24302901
2 87260
2 120970
2 196528
1 143665 527535475
2 110107
2 47061
2 12376
1 49219 471928797
2 49607
1 199384 351541518
2 128036
1 46278 133265227
1 54213 15907058
1 51844 200432292
1 134657 37371795
1 32438 348168740
1 66362 202295745
2 169740
1 184743 274173020
1 24600 632042628
1 68115 903682303
1 128826 930274564
2 2476
1 125323 856940285
1 172551 762126935
2 105881
2 134741
2 148323
2 148322
1 677 439037939
2 104833
1 66325 157793200
1 196427 816874027
2 135165
1 34872 16785272
1 53278 357589417
1 45550 21999667
2 156758
2 115360
2 64909
2 136942
1 149773 663195452
2 18620
1 180624 785365013
1 176379 232469056
2 65354
1 100683 300918397
1 199420 123399015
1 21909 422516596
2 43685
2 188933
1 10604 10090092
1 121532 578625877
1 168722 322315534
1 47011 367743464
1 24155 363290699
2 81464
1 116775 493641291
1 30144 956438267
1 583 122081824
1 176414 911217068
1 62132 312355514
2 40258
2 86469
2 77721
2 100145
2 40440
1 102305 709556821
2 7379
2 73930
2 143344
1 7945 935201594
1 167587 5479651
2 175953
2 80930
1 98283 911126673
2 36864
2 15117
2 116800
2 56631
2 49427
2 123110
1 88174 857508152
1 95843 674535099
2 94570
2 24486
2 185776
2 149740
1 56570 149385838
2 78554
2 72209
2 164421
1 134126 942131235
1 8234 634479167
1 60215 547180768
1 110212 369852057
2 85118
2 175606
1 161142 736677536
1 81221 334860278
2 81753
1 56005 974138565
1 24983 446340496
1 100956 288134292
1 153243 216804841
1 157516 103594644
2 78480
2 88734
1 89958 440985219
2 149352
2 62599
1 168721 827348219
2 39327
2 146577
1 31671 5055683
1 136602 48232992
2 80442
1 55345 613771889
2 103524
1 170932 308176823
2 41797
2 137972
2 136324
2 28859
2 186096
2 1634
1 184041 468068373
2 160794
2 172539
2 7945
1 97629 831575338
2 47976
2 96832
1 159073 521490024
2 142747
2 9751
2 126714
2 53049
2 73768
2 49981
2 88719
2 27661
2 93778
2 140631
1 78553 410061038
1 46072 110247280
2 126573
2 45141
2 91125
1 53991 69520438
1 57537 550886821
1 77450 977609132
2 12793
1 136566 660920048
2 112206
1 93534 931748593
1 192626 649495178
2 65339
2 101688
2 163724
2 146595
1 55652 219329705
1 80367 994341016
2 32374
1 165287 638839757
2 181832
1 146032 377147968
1 11221 388820180
1 163049 207242522
1 128479 282510880
1 55182 744923994
2 24826
2 184986
1 193149 962654297
2 55432
2 179967
1 391 265718727
2 175923
2 108843
1 96437 31190279
1 172542 425215812
1 192199 857568673
2 129473
2 56784
2 44163
2 80676
2 119060
2 80542
2 47629
1 173170 732247428
2 185724
1 98606 539327693
2 141570
2 82134
1 97690 658574355
1 124603 163848890
1 12444 363888104
1 54037 945948094
1 832 116847907
1 188361 659021086
1 125780 220489462
1 196594 562976210
1 71288 474835818
2 104807
2 148868
2 65843
2 133376
2 28056
2 30806
1 45982 976459314
1 84448 640821976
2 23848
1 45152 883739217
2 131627
1 17415 206554200
2 181977
1 138952 408359202
1 54148 355850897
2 196530
2 43851
1 59538 576971267
1 137883 392014416
1 30596 79297150
2 19244
2 105704
2 33458
1 33154 341105999
2 109271
2 40575
2 45690
2 130022
2 47964
1 31617 396867245
2 137774
2 99353
2 115831
2 143828
1 89701 582355771
2 103697
2 89137
2 156459
2 152162
1 106180 997788320
2 178592
1 120891 888020005
2 20310
2 123240
1 27559 188726432
2 332
2 89283
2 103062
1 141032 975260325
2 93816
1 42422 732525629
2 60466
1 79529 567452306
1 24085 140080695
2 167928
1 187310 276390010
1 66285 639093127
1 57083 385739837
2 107793
2 113333
1 124675 595283224
2 14769
1 30742 223384808
1 175359 141224270
1 72506 13838172
2 164818
1 61794 981482225
1 154068 896826363
1 17982 395930596
2 14175
2 177172
1 8053 94297517
2 43066
2 191738
2 105980
1 121444 832829751
2 91152
1 24902 501244693
1 154607 847714968
2 146008
2 175528
2 176145
2 177614
1 185496 395762978
1 151257 107570310
2 27400
2 169364
2 75994
1 173534 349879254
2 136405
1 87325 91019540
1 70050 230324172
1 163010 990905790
2 161925
2 182693
2 8212
1 129814 393169638
2 4854
1 193851 416987489
1 2677 521412351
2 24834
2 11366
2 63780
2 185931
2 58302
1 93256 920693070
2 196414
1 62955 623281803
1 47641 186953158
1 186136 781618390
1 30407 761272321
1 146036 185554828
2 12970
2 13169
2 46381
2 34355
1 170556 412681718
2 152525
2 111508
1 150492 870148450
1 140671 68443313
1 76211 629278864
1 98540 779175029
2 116883
1 150583 978085270
1 126181 243693731
2 52302
1 6921 637743089
1 58362 582961198
1 155347 147848711
2 153180
1 157243 877202304
2 181004
2 72592
2 158528
2 62905
2 86340
2 159580
2 109261
2 101349
2 157319
2 121879
2 180818
1 120159 766917763
1 195526 273233774
2 139557
1 26011 177275720
1 172796 79339825
2 150246
1 124419 754980125
1 173112 315281962
2 187394
2 21589
2 65004
2 117710
2 21232
2 30864
1 37420 986739152
1 81216 597325167
1 118555 892277121
2 105807
2 14960
1 162703 325286210
2 155893
2 28054
1 24768 324849455
1 113527 913619263
1 171058 427409721
1 100852 572942327
2 103644
1 191084 874536214
1 167910 365511042
2 45996
1 92820 246377233
1 28365 77331717
1 32225 764624470
2 143530
2 13464
2 91850
1 122143 659378086
1 27687 594686119
1 134835 241681742
1 19886 463312387
1 6788 414798936
2 39055
2 100742
1 175519 98046195
2 56296
2 105032
1 161086 815506392
2 194547
1 106412 171369807
1 95709 164349998
2 39503
2 178494
1 159958 231599385
1 141044 888427786
1 23376 885675484
1 55387 615367856
2 103147
2 90069
2 82853
1 75161 424719662
1 87207 450074262
2 154214
2 193501
2 86006
2 161830
1 93498 560337425
2 80705
1 68858 738367165
2 143770
2 19392
1 199531 442208825
1 90910 977378718
2 54779
1 105358 604769361
2 126117
1 8914 644572242
2 60524
1 142941 676808565
2 9779
2 15387
2 86941
1 154434 244546980
2 1329
1 145575 173491285
2 68200
2 93457
2 67666
2 141104
1 193 693027041
2 87454
2 138622
2 182389
2 189259
2 36228
2 51510
2 135215
1 89551 430745730
1 141614 432886236
2 158214
1 161289 47841039
2 100289
1 81153 17561510
2 30313
2 196332
2 114294
2 106582
1 158387 85583565
1 2995 979878372
2 188723
2 112568
1 161859 736541659
2 198060
1 119064 413581973
2 131939
1 109042 961614292
1 96798 610911671
2 137641
1 147454 759479418
2 60449
2 15480
2 133291
2 197131
1 133883 75061393
2 148564
2 1454
2 146520
1 73245 851537230
2 97031
2 140465
2 36236
2 197732
2 7047
2 116284
2 27610
1 193056 902688441
2 23789
2 26472
2 46761
2 172886
1 46205 159576568
2 189846
1 160580 630955375
1 36504 12466948
1 186284 413729317
2 104476
1 3852 211333481
2 39923
2 62009
1 14335 851011953
1 57087 241268861
1 22811 707264624
2 128849
2 197016
2 53086
2 195448
1 173542 248390704
2 182770
1 14730 826776612
2 174599
1 77100 141015622
1 161431 394621490
2 80752
1 44859 119000752
1 82744 554342193
2 25003
2 106300
2 23582
2 97411
1 46226 494420903
2 183301
2 54931
1 173999 79749977
1 75285 258333116
1 132245 78274009
1 103331 191150538
1 184891 438975201
1 114591 98783498
2 191796
2 27370
1 148994 543248466
1 110219 103757901
2 127488
2 101353
2 36862
2 115439
2 105308
2 115780
2 180582
1 116428 72910810
2 128586
1 119234 74936974
1 130735 614784022
1 98805 267081791
2 176756
1 39762 751398525
1 1862 219332073
1 21304 234547400
2 73205
2 113524
2 161739
2 44028
1 164337 43779279
1 141006 154617634
2 90061
1 158348 968839236
1 92 59564409
1 38264 278496003
1 34202 227902219
2 109726
2 24953
1 50608 887136691
1 108857 153803023
1 43466 859263377
1 184652 919138939
2 22115
2 187895
1 78341 44452532
1 189168 137717258
1 18067 373628670
1 11382 611771051
2 59448
2 58111
1 171765 327310748
1 25306 700983438
1 49793 309569489
2 163402
1 188727 548565942
2 140738
1 199796 780819342
1 21143 868451037
2 164399
2 2289
2 32203
2 33052
1 168774 12060391
2 63698
2 43338
1 102945 865563511
2 116112
1 165164 850181247
1 25664 83590499
1 207 654740264
1 64401 698918112
2 36055
2 104961
2 55564
1 19219 996695941
1 41209 599607519
2 87356
2 121702
1 12385 818452600
2 67730
2 25672
2 2721
2 149417
2 134187
2 4931
1 134391 60509771
1 139255 779237158
2 48646
1 181189 140258044
2 135277
2 194691
2 44680
1 119223 56552755
2 137255
1 161404 130676305
1 126154 28114718
1 196567 735667400
1 102267 123562117
1 183845 643738565
1 72100 368177635
1 172897 74164166
2 143085
1 30150 58626641
2 9660
2 52863
2 196617
1 82307 833174378
1 103794 329693211
2 96908
2 147443
2 55682
1 77010 47931775
1 68071 814342306
2 121595
2 223
2 101257
2 191115
2 128464
1 88803 445213434
2 101080
2 94458
2 97958
1 71157 310763971
1 66034 844294790
2 55312
2 120009
1 67950 47075055
1 75214 722752288
2 86732
2 2776
1 116067 865246146
1 70618 111487088
2 117299
1 87787 137581707
1 193621 492420057
2 91895
1 170255 882849924
1 37676 705216357
1 34589 515269617
2 110135
2 76041
1 43075 772709957
1 188321 958929962
1 56640 398645389
1 92894 982421942
1 48893 181939931
2 102424
2 41283
2 23290
2 124446
2 40362
1 140817 922488016
1 176475 291389812
1 164296 469605342
2 173823
1 179767 687834565
1 26652 205087108
2 33418
2 116197
2 3066
1 106519 839265467
2 188696
1 89340 263497117
1 147200 518008809
1 172317 591894561
2 67440
1 4387 869619805
1 2563 490915673
2 193513
1 131541 474161610
2 36990
1 150878 256511676
2 30415
1 39638 797328276
2 179362
1 189209 739964093
1 28344 908560177
2 116911
1 191812 265643324
1 71375 662409746
2 58249
2 41767
2 197407
2 61244
1 131713 586311093
1 6928 364381335
1 87104 923223847
1 185421 486077448
2 185359
2 185914
1 135922 3925164
2 110791
2 180164
1 55906 12378417
2 100039
1 107706 496095569
1 185860 261232011
2 165458
1 63353 785103738
2 181553
1 139845 485733920
1 33768 529871221
1 98567 570906513
2 13682
1 43262 97974395
2 103441
2 147695
2 34006
2 123919
2 147782
1 182312 426853166
1 163107 155224115
2 147098
2 148548
1 122969 277672094
2 134794
2 152962
2 18279
2 106098
1 127 239582834
1 87259 234883222
1 4657 750639345
1 161562 226807944
2 69617
1 165097 189057768
1 133277 309913576
1 105288 900059408
2 37400
2 120416
2 61998
1 108145 75610550
2 86629
1 186422 176989527
1 77410 997163379
1 66287 824188727
2 41328
1 67509 389684103
1 177616 250332080
2 138198
2 98232
1 148291 239900926
1 41272 978509320
1 43821 775614593
2 61237
1 32773 441991874
1 88730 970339672
1 149199 922092668
2 71143
1 164937 573893761
2 17681
1 173902 587599863
1 41441 582452939
2 107495
2 54513
1 65849 818262597
1 25669 561531586
1 182679 821576490
2 10234
1 48865 605801632
1 168574 523169716
2 133401
2 158085
1 54778 676672443
1 193521 253377525
2 158629
1 84073 282531147
2 189548
1 163359 726608444
2 128332
1 112892 227599781
2 197146
1 179769 960977929
1 171670 887329952
1 155444 697997761
1 125063 608461697
2 189342
1 66185 356992454
2 86233
1 22336 516260743
1 59795 922697415
2 122390
2 51248
2 63234
1 91625 494939621
2 104207
1 147513 912358899
1 84496 422333907
1 109666 14207348
2 76192
2 9631
1 46589 768810254
2 44064
1 55650 125538431
1 49417 123820306
2 41587
2 122247
2 70475
2 86831
1 124664 931485763
1 51433 291243800
1 185476 43775570
1 23292 338838025
1 195607 339549840
1 92821 634461411
1 127804 512380149
1 382 487012480
1 171900 618322613
1 24467 335868846
1 74102 246706012
1 97402 667140039
1 162132 166266974
2 28304
1 169684 218918729
2 7344
2 131529
1 126130 603294450
2 144841
1 187374 313489578
2 130523
2 185544
1 187985 345703920
2 56003
1 153404 457426426
2 161633
2 159081
1 75430 605714151
1 8196 234880873
1 40281 526401214
1 10965 429730095
2 122948
1 79871 389855665
1 123962 860881101
1 70409 944026670
2 43956
1 146435 517925339
1 177867 844223895
2 25281
1 128855 664773947
2 76350
2 172944
2 152030
1 184491 919365533
2 39879
1 135606 798585943
1 20683 977345776
1 79632 663544414
1 143863 547699579
2 109985
2 8774
2 19024
1 113144 216956978
2 147109
2 130393
2 97240
1 76138 705908764
1 146047 701438991
1 183741 261567900
1 12314 110943473
2 110298
1 57057 749344336
2 101276
2 26634
1 36549 784033323
2 188907
1 141756 283585505
2 115936
2 128168
1 131901 818527305
2 104207
1 142943 48126192
1 137282 185975305
1 97045 548287020
2 27140
1 26943 490353913
2 103507
1 84847 684079311
2 155841
2 186185
1 65157 196607775
1 142329 376170756
1 50571 993158988
2 867
2 148006
2 189559
2 12956
2 76429
1 14185 181133443
1 97871 900612127
2 7393
1 55726 311038756
2 84341
1 4644 284171810
1 182572 506404793
1 155202 551017933
2 188966
2 163829
1 40044 559810
2 155750
2 11290
2 188672
1 183942 504898962
1 164687 807947556
1 133730 348316607
2 154206
1 112347 580287654
2 139420
1 161352 1955529
2 109209
1 190404 917964430
2 186095
2 35880
2 72763
1 27843 170876788
2 15301
1 164790 226735183
1 160645 534791815
2 113991
1 194257 65263219
1 65433 695905144
1 23786 449825440
1 120568 687858340
1 103240 204874005
2 111552
2 101556
1 146787 271790947
1 198754 726346472
1 86454 18227846
2 112533
1 40624 445278318
2 195833
1 108255 768020276
1 54161 25649205
2 124006
2 159862
1 50875 397222846
2 61575
2 90425
2 160962
2 32329
1 108754 959523058
2 104040
1 20484 205778404
2 49637
1 183148 746056807
2 196721
2 168973
1 91819 161158246
1 97510 173905933
1 107824 948277541
2 110089
1 177617 566064687
2 79951
1 84291 365693695
1 44998 152207303
2 11065
2 139086
2 90468
2 81080
1 164790 116116752
1 46832 213677785
1 154147 564390245
2 29708
1 27460 459823630
2 152523
1 23276 980606254
1 13832 271630261
2 136415
1 137180 930835998
2 139188
1 46380 400342876
1 170138 105802524
1 188791 163740966
2 45237
1 82369 223022597
1 16038 729980783
2 138623
2 146598
2 102959
1 149056 214677673
2 82065
1 46032 308085797
1 198051 512174753
2 64060
1 94512 608448609
1 145344 275020692
2 105450
2 39200
1 184003 775086567
1 195496 751958273
2 80385
2 126826
2 178083
2 95696
1 27580 314903153
2 33534
2 77520
2 71823
2 125345
2 8116
2 91586
1 94612 892267455
2 19527
2 163957
1 70470 287541627
1 147931 641615726
1 21217 991488227
2 180980
2 174776
1 91201 487089393
1 189971 664133190
2 52648
1 27415 533181350
1 24774 62805166
1 186854 183043338
1 107892 301323551
2 34199
2 40135
1 186484 73314115
1 56278 852996366
1 42167 940340256
1 156033 571283237
2 8410
2 21701
2 168143
1 43099 86833656
2 88764
2 86043
1 160239 317051089
2 63917
1 30044 79156477
2 194910
1 136490 337472833
1 105125 163385852
1 160812 968636622
1 89901 929813211
2 59941
1 14648 788203071
2 53460
2 88577
2 9958
2 20642
1 104381 909805358
1 91325 425822327
2 118164
1 37708 382119685
2 30689
2 80472
1 192205 926102861
2 113083
1 52740 7865664
2 62797
2 153863
2 86191
1 140974 84999753
1 86729 403274667
1 138049 688999107
1 139588 917849178
2 11882
2 41439
2 75395
2 188413
1 155340 450545268
2 193783
2 181741
1 158442 847023563
1 45055 320589263
1 65749 834390189
2 160774
2 27568
1 1594 20849886
2 135648
2 93937
2 29427
1 116633 86621620
2 83612
2 118583
2 119350
1 126811 551645710
1 169663 592139634
2 94252
2 48461
2 158019
2 159424
1 53747 580258336
1 31859 11290215
1 37866 554403302
2 336
1 173955 611587429
2 197165
1 92016 763949711
1 5276 166080795
1 132546 753954121
1 38008 846391078
2 122745
1 196774 852074380
1 21189 520416798
2 93934
2 130058
2 87706
1 89504 242529539
1 170923 783259858
1 178068 882428280
2 3608
2 79865
2 70212
2 93553
1 151543 656750268
2 58385
1 28259 725975594
1 174261 365338792
2 176993
2 151499
1 5911 298159054
2 12127
1 40892 907836690
1 49121 838724227
1 45921 787574002
2 6948
2 93712
2 36168
2 15871
1 30115 226187090
2 26930
1 38035 798212370
1 92309 409401589
1 67316 459399662
2 199752
2 4836
1 159211 947273977
1 119243 118194222
2 13542
1 108592 56721549
2 196252
1 8463 818690478
2 140020
1 135903 532046303
2 30814
1 163798 957719661
2 178992
1 74426 434086584
1 37276 578823617
1 150476 679763070
1 33357 446150078
2 8961
1 26544 884212396
2 55274
1 66005 681855363
1 112548 367334368
1 37281 360402245
1 153597 341765968
1 104130 465679681
1 174238 733174217
1 73113 828022557
1 116508 780233991
1 123432 262003919
1 83716 346089612
1 160520 672355263
2 50589
1 92746 548624644
1 49382 290480025
1 182188 966769332
2 173016
1 103704 627602799
2 186775
2 29888
1 121377 310435935
1 196042 298947092
1 74798 731367377
2 90121
2 95170
1 136865 300361731
2 81239
2 41332
1 186729 284025075
2 9307
2 56893
2 130989
2 66877
2 63607
1 122038 596661067
2 169345
2 199932
2 22792
1 108353 455458628
2 187216
2 106492
1 72753 479361996
1 166820 226447857
1 38525 71376828
2 39858
2 37328
2 12481
2 68661
2 46929
1 27484 726747705
2 195981
1 55365 903108455
2 5451
1 125035 32359741
1 58768 814626906
2 160744
2 168523
2 77168
2 40365
1 67266 140900453
1 25691 725212170
1 184270 57966836
2 147708
1 192113 592135289
1 105368 119953448
2 18927
2 26580
2 131051
1 88147 201383172
1 160799 377482256
1 64436 527716610
1 32696 71511374
2 14257
1 31456 994917297
1 186057 294160884
2 79789
2 70974
2 149961
1 193370 745425504
1 50226 659715010
2 15579
2 83992
2 75015
1 89893 805790217
1 93196 129338503
1 10279 893975038
1 45193 862816138
1 48414 979253663
1 193140 875696113
2 64312
1 29342 835166110
1 168653 870024902
2 71385
2 80246
1 188361 157397053
2 7901
2 96403
1 27726 784389118
1 129142 670975355
1 183315 530200247
2 52616
1 49468 209512117
2 56711
2 32710
1 133944 681805429
2 26423
1 16346 181496847
2 139595
2 170117
2 66788
2 12226
1 82926 159264672
2 136954
1 20948 999711187
1 39938 507802485
2 187971
1 74636 630811687
1 12632 718882869
1 107583 76275213
1 21554 798271281
2 111056
1 79741 165712485
2 126448
1 72558 617274477
1 57855 565850873
2 181876
1 26566 650205196
2 69355
1 99673 609314700
2 79603
2 59070
1 29159 602507921
1 49123 790809665
1 116031 505984522
1 130549 919641944
2 195294
2 187497
2 130902
2 79048
1 158590 670162989
1 40368 383042554
2 135255
1 71298 476087460
1 9384 456257468
1 60739 554344446
2 33636
1 191962 420831069
2 82772
2 83021
1 23570 300613616
1 30329 143467337
1 77883 337362953
1 94036 764528860
1 197994 539092430
1 177119 199685643
2 164346
2 25250
1 183221 776807037
2 59998
1 68934 954292961
1 46096 254954148
1 185085 549042034
2 121610
1 127807 321992211
1 23230 763923143
1 182639 367558469
2 21633
2 164963
1 157483 235688484
1 59325 273728703
1 191610 790708165
1 43763 514586925
2 138899
2 183667
1 63637 650245707
2 137399
1 120166 772399263
1 194153 932493555
2 97351
1 167783 369141178
2 12302
1 117388 60735228
1 52599 569634855
2 187108
1 185619 91607179
2 105520
1 40599 323860924
1 3509 784627400
2 39023
1 117743 443412399
1 181446 505150322
1 53873 810867343
2 172873
2 95596
2 189705
2 14707
1 112964 867350881
2 179660
1 158742 947765556
2 144422
1 100319 74226527
1 71751 314578667
1 179740 366427317
2 90174
1 173200 833461133
1 89725 835642910
1 9993 398611688
1 408 307181299
1 198708 837507731
1 194858 322353579
1 67927 201431232
2 30877
2 162202
2 160423
2 163302
1 119189 31513595
1 125427 653386695
2 10032
2 6562
1 113338 985382984
2 115192
2 23416
1 178352 163381393
2 73174
2 171183
2 110582
2 139683
1 130670 710007892
1 171207 14657872
2 155155
2 153133
2 81638
2 161414
2 190668
1 152550 885072586
2 50799
2 190701
2 38957
1 67864 294914158
1 18213 508264505
2 112461
2 182905
2 29065
1 10242 111165315
1 86816 964959872
1 146814 385566098
2 189814
2 175724
1 30237 124712334
2 177492
2 178585
1 46878 194220842
1 117172 493510074
2 153121
1 81520 73688045
2 104698
1 147058 823627775
2 72106
1 167783 228426838
1 95893 46807295
2 153200
2 154778
2 146766
2 166337
2 17258
2 156990
2 136655
2 92640
2 138554
2 126329
2 131721
1 36604 662692735
2 147246
1 150712 644371557
2 60949
1 43371 999757134
1 39608 348438935
2 41658
2 22922
2 178112
2 30556
2 165371
1 67549 647315167
2 7021
1 32452 540354867
2 85341
2 55855
1 150413 142563054
2 52839
2 91623
1 149703 446887623
2 126977
1 52320 141364429
1 13440 670650395
2 77681
2 170373
2 74779
2 176679
2 79405
1 98715 2567937
2 84596
2 127967
2 38695
1 70403 877532906
2 130867
2 32556
2 107147
1 5676 795072593
1 132270 336400033
1 31725 366507012
2 131321
2 156837
2 160767
1 150698 91919489
1 132147 890009426
1 194412 636942505
2 88868
2 197947
1 146868 532133172
2 120594
2 23225
2 83003
2 64161
2 195279
1 187247 134283995
1 20911 47040925
1 149087 433384079
2 189225
1 183791 955614094
1 115126 182473693
2 107748
1 152716 486169051
2 116040
1 40610 873118336
2 66721
2 59734
1 132588 33169747
2 11191
2 162418
2 139240
1 127837 356953633
1 190048 695794098
2 119773
1 99978 600576985
1 194736 29218182
2 52822
2 120867
2 18289
2 157846
2 90161
2 123794
1 4655 894167212
2 105491
2 57402
1 91675 31081936
1 108359 132476795
2 42037
2 77614
1 95481 171006356
1 22642 972481456
1 70501 868258090
2 125228
2 51670
2 146369
2 60133
1 20223 631331908
2 61314
2 197700
1 150090 749811070
2 186627
1 160790 119616824
2 15418
1 154361 81146291
2 116299
1 137394 59620562
2 98698
2 135108
2 51111
1 167337 800537429
1 47307 455679983
2 113685
1 124335 822459102
1 92837 310629217
1 151791 821399864
2 37192
2 109304
2 133016
1 108104 751270625
2 93904
2 27036
1 171660 105804329
1 50267 190166426
2 39203
2 159302
2 131126
2 25602
1 88521 783724839
2 72499
1 179979 985837668
2 19715
1 5774 834144929
2 169869
1 148636 436762402
2 106593
1 155561 986155292
2 8494
1 42781 438853063
1 29877 648045376
2 155578
1 16250 435847040
2 84770
2 26779
1 120348 401330234
2 60256
1 7027 833826124
1 53483 197291411
2 122079
2 188095
2 141815
2 155447
1 169904 865302681
2 19064
2 87008
1 102780 964159231
2 38888
2 62169
2 170640
2 179299
2 72979
1 79141 381008025
2 101345
1 174089 746989604
2 682
1 113903 917386835
1 64142 872597946
1 98833 341011695
2 10264
2 14769
2 169554
1 71848 860662396
1 114752 735034213
2 29337
2 86214
2 41195
1 31132 106907100
2 98460
2 145537
2 44222
1 140693 221922545
2 7178
2 165018
1 69236 667701440
2 95199
1 199613 716810795
1 71949 968476918
2 46472
1 148833 624366821
2 70145
1 50811 18203562
1 90803 229831149
1 24798 6662055
2 77768
1 82014 885794641
1 24358 291174365
2 117529
1 77943 21894283
2 158639
1 176476 640907628
1 61032 552980831
1 114770 388594243
1 47133 320730563
2 130574
2 176171
2 162684
1 149910 439068482
1 65438 195158132
1 114999 299419386
2 49182
1 111294 125180
2 103501
1 17061 632978626
2 110307
1 37374 155758250
2 176394
2 118824
2 46749
1 41479 348235670
1 189198 529746648
1 173840 801290551
2 63120
1 79626 547774510
1 40851 55372964
2 58239
2 60330
1 143782 232091709
1 14646 926832914
1 184230 887595477
1 78976 802876488
2 42153
2 90885
1 43440 949039765
2 115912
1 68566 10033371
1 119915 336876103
2 131354
2 66851
2 95171
2 195357
2 96898
2 118228
2 142871
1 109567 599399864
2 74431
2 26513
1 133195 131132932
1 8225 101831734
1 168028 874774366
1 283 756630674
1 85264 391643475
1 125203 568470843
1 181469 547056906
1 28216 133826572
2 188926
2 118053
1 170847 341424375
2 61970
2 62008
1 181558 792312054
2 61086
1 186832 671021536
1 189509 503316056
1 3187 892052977
1 148665 671499498
2 53489
2 12890
2 25860
1 113684 611801675
1 12407 281218443
2 52377
2 22045
2 93799
2 148237
2 77247
2 76358
1 22764 314657667
1 17743 690538667
1 173070 406732587
1 179645 851106703
2 7983
2 91223
2 149923
1 43625 627303293
2 150077
2 174138
1 198073 364113418
2 154514
2 158419
2 3959
1 106904 423583569
1 195012 149438130
2 198021
2 92364
2 139732
1 172892 473178095
1 45938 503475746
2 187966
1 170056 111373973
2 88643
2 45829
1 57590 70031568
1 94131 525159994
1 62077 924444690
2 130624
1 86147 285106016
2 36476
1 37096 371155688
2 38183
1 168651 273538232
1 170741 111053970
1 7387 661199291
1 161198 676227970
1 196501 979212402
1 68879 877359222
2 66600
2 5378
1 100162 565845022
1 137903 755967570
1 47725 884906713
2 23883
1 2599 747733260
2 22487
2 84700
2 187293
2 181353
1 108220 447599025
2 87134
2 177769
1 188936 667933349
2 52066
1 102259 400798055
1 135733 600043100
1 5773 893346637
1 13314 447140365
1 35694 208478445
1 27255 597603652
1 2682 258608527
1 23040 371850292
1 182808 934331614
1 80678 402852421
1 40026 675268477
2 43326
1 191240 982428097
1 24149 124928845
2 168856
2 144903
1 79929 173286579
1 107284 847788551
1 174099 845831980
2 109448
2 110354
2 117583
2 98536
1 123586 504270095
1 79136 727272992
2 15501
2 11894
2 116336
1 195614 59907912
2 140469
1 5631 312576115
1 126200 823990592
1 157202 651500379
1 28974 189505492
2 140987
2 132849
2 13409
2 16821
2 99650
1 105980 557937012
2 199272
1 180003 228103958
2 85324
2 127432
1 186642 126311984
2 16253
1 74119 698383892
2 193687
2 171347
2 97443
1 14019 430842586
2 181687
2 160223
2 155918
1 23825 353656458
1 70484 177841424
2 41434
2 169525
2 56951
2 8237
1 149998 436611422
1 10694 959570341
2 97657
1 29082 340754207
2 115117
2 5479
2 148664
1 58105 94114082
2 198862
1 153565 242203713
1 96420 849590425
2 48270
2 88088
1 163486 754833393
2 96849
2 79272
1 7444 910825156
1 71505 187604565
2 32929
2 7000
2 17915
2 138402
2 137635
2 14629
1 198354 186601238
2 144800
2 102835
1 112722 651375733
1 161556 171896060
1 45877 357130212
2 1709
2 140921
2 155564
1 140991 503238999
2 191662
1 184073 927246184
2 54674
2 136573
1 29057 109504348
2 164878
2 25368
1 88593 512543323
2 27408
1 80691 86090768
2 81650
1 46089 108271566
1 38448 172618909
2 165156
1 37349 990217561
1 169044 243729363
1 122544 479666399
2 12449
2 193054
2 137618
2 25485
2 84816
1 186051 248448442
2 70968
1 166148 504391050
1 35166 706459980
2 165323
1 182699 201563206
1 24552 643363710
1 137856 988332626
1 38622 634703180
2 93059
1 161468 125196332
2 124298
1 94878 702323269
2 188347
1 170563 410156226
1 51829 518645675
1 132519 521858774
1 162195 74041152
2 197974
2 133017
2 185684
1 18904 294552665
2 54729
2 55230
1 112499 908056030
1 190585 330174295
2 110498
2 50528
2 36069
2 120438
2 91619
2 63583
1 30265 968383457
2 45292
2 6761
2 35568
1 125646 773673124
2 42152
1 162928 454742256
2 7456
2 90420
2 72029
2 173084
2 111199
2 84674
1 21884 692900866
1 140484 705591956
2 78100
1 99656 783715985
1 82818 117564656
2 125432
1 154637 71942795
1 189919 906954983
1 93730 552033411
2 53260
1 173192 719088762
1 162620 285551055
1 96396 820691300
1 169496 332588380
2 41273
2 67707
1 106360 18118975
1 64220 206427648
1 107108 650241300
1 164474 333742520
2 62910
1 64716 515597229
1 194388 580258345
1 153698 148288800
2 156050
1 127473 957094879
1 132758 299208841
1 163538 658323266
1 115428 520771573
2 27252
2 105277
2 186043
2 22071
2 96716
1 18043 724336140
1 116316 99661633
1 96457 980170861
2 169695
1 63100 660542949
2 82488
1 115285 555764623
2 6971
1 39018 466361649
1 7996 646230979
1 164579 672131933
2 148557
1 39508 66417095
1 6889 257456799
1 113834 835788346
2 62167
2 141466
2 156233
2 66940
2 148720
2 80333
2 1095
2 163865
2 91665
1 27918 952774226
2 83910
1 87474 250026760
1 104161 992302920
2 119175
1 92353 451464125
2 114487
2 57482
1 117976 607237250
2 194636
2 138260
2 6484
2 189469
1 50275 139978960
1 196520 725376951
2 23
2 115475
1 58377 482920431
1 79315 31923813
1 60304 401253905
2 197818
2 166958
1 115362 433597452
2 66271
1 168362 972843874
2 24951
1 39395 416315307
2 121957
1 157345 116215869
2 33239
2 72212
1 76404 812413435
1 2809 43584924
2 15553
2 63670
1 127609 324958916
1 52808 564130019
1 46847 268721048
2 2000
1 96595 7728436
1 176729 81334281
1 110635 591202416
2 149948
2 48578
1 119224 80315914
1 75964 10272043
2 163480
1 191321 184068946
1 107192 810409870
2 31497
1 61141 753882085
1 97151 719415492
1 181379 918727333
1 146738 257284240
1 189363 425249325
2 100094
2 36704
1 12230 888872064
2 39366
1 199094 603975254
2 174174
1 194541 629891269
1 13204 448609866
2 196826
2 96441
2 94042
1 92254 352478651
2 40852
1 156595 396206773
2 5538
2 158052
2 152390
2 45048
1 19146 865448808
1 181733 666006949
2 147455
2 63213
2 197850
1 172248 73186831
2 121093
2 14843
2 72729
2 90812
1 12935 557936678
1 134310 22732058
1 50335 65670399
2 107649
2 64898
1 198748 551385108
1 120756 640878406
2 119131
1 144572 331815708
2 147832
1 164984 50509902
1 104743 195663126
1 137877 516088223
1 190135 343416367
2 6048
1 61336 961133891
2 46264
1 138916 480335614
1 76183 890617913
2 53617
1 80803 852342123
1 140753 931701714
1 2741 370955163
1 20974 925619613
1 123873 6658914
1 139859 374728294
1 109748 576666679
2 7979
2 155846
1 170774 570793635
2 55146
2 183469
2 75910
2 98301
1 92722 186466743
2 54140
2 19000
1 176360 86229415
2 47731
1 83186 795936323
1 175780 96571639
1 114409 996304617
1 189174 493670043
1 26855 582318655
1 69932 98741191
2 60451
2 40371
1 192468 628109389
2 7043
2 127092
1 9122 353891584
2 23746
1 2093 15279572
2 27311
2 6628
1 105838 973751080
1 78029 293752171
2 150874
2 86695
2 51888
2 109587
2 15844
2 10954
1 39893 923300477
2 87620
1 108054 171133492
2 195554
1 53037 374749152
2 1772
2 177106
1 174696 646962580
2 125626
2 59200
2 79278
1 110348 769101146
1 14632 574768523
2 77208
2 50042
2 161284
2 146551
1 106057 767160877
2 133455
2 74783
2 27657
1 152564 529744634
2 72482
1 175569 912139082
1 151181 827197427
2 41423
1 153647 392359192
1 46741 210682402
1 96088 121419279
1 173639 563123944
1 58675 885232471
1 154330 815439516
1 32799 577077961
2 80528
2 156920
2 93076
1 101253 187007219
2 80566
1 156010 912066249
1 92770 62433015
2 116348
1 98549 934416119
1 29329 895166471
1 91506 829708343
1 55331 800494778
1 94488 990265500
1 132536 445236370
2 63303
2 125808
2 61072
1 14361 738415204
2 165549
2 12982
2 85050
1 140125 81045257
1 74874 276154644
2 89817
1 90838 867567803
2 169751
2 193815
1 39023 396770931
2 166731
2 192942
2 52131
1 94087 619440651
1 37715 378486964
2 120171
2 149762
2 109748
2 61334
2 60240
1 52450 486974833
1 22640 519150395
1 33524 583384147
1 108206 984823426
2 77414
1 176009 729467747
2 164493
1 15290 365384294
2 187292
2 156314
2 39728
1 197880 859874927
1 56756 372194254
1 182646 23301507
1 48901 967315912
2 163036
2 44198
2 165276
2 136769
2 181374
1 135114 920151197
1 113371 133492705
2 165029
2 98916
1 167762 123687152
1 38854 858179602
2 62551
2 135718
1 164447 426892596
1 77176 694935978
1 169558 279871874
2 73104
1 56362 622436987
1 136771 606311366
1 96408 838699705
2 66203
2 125786
2 120188
1 59861 988423787
1 154230 484918180
1 103963 412685946
2 170397
2 80152
2 147308
2 11023
2 131082
1 108442 1769264
1 37173 849364140
1 50900 47023343
1 171788 212872601
1 16690 569392851
2 128772
1 184233 308939742
1 44476 135126800
1 126600 634857329
2 151097
2 25979
1 176692 929504933
2 95406
2 81184
1 162628 953112487
1 153011 798474468
2 93119
1 176684 817588599
1 79081 71678383
1 146353 711541329
2 29132
1 8533 817990597
1 86371 998798505
2 135507
1 189255 422547204
2 111009
1 31648 888453424
2 13822
1 112829 846014007
1 38558 171340862
2 142175
2 114884
2 44560
2 144909
2 188201
1 89134 57673832
1 1068 179741358
1 99432 400067913
1 101937 50964193
1 43242 292708860
1 43336 768895048
1 104461 4336611
1 167705 507294851
1 44676 759678460
1 158146 847102198
2 169718
2 142397
2 175535
2 3191
2 153620
2 182915
1 128788 922336136
1 60850 850843667
2 19890
1 84029 728002265
1 5842 962671417
2 170285
1 53581 511349684
2 37666
1 174787 250950875
1 104888 184205406
1 173116 930576712
2 88271
2 38865
1 16772 392312746
1 95842 918302699
1 166993 224529469
2 35900
1 113886 395966595
2 186709
2 198359
1 49161 226768743
2 54214
1 53704 632847508
1 19168 528686964
2 115598
2 80613
1 63022 493349030
1 101855 49562850
1 9814 987735550
1 156957 491174904
2 115223
2 27035
1 116042 45468000
2 68453
1 25598 314121732
1 74997 644213505
1 33370 859940526
2 142233
1 53517 446128824
1 176910 930782831
1 125947 759033284
1 127416 461992207
1 156681 767095072
1 18460 428471022
2 156806
1 143278 335958513
1 161172 460726159
1 198434 633087711
2 198177
1 139673 930859270
2 58518
1 175387 706182684
1 17467 867104913
2 14562
1 103930 5306402
1 84725 233943670
1 184146 111975744
1 124384 425406254
1 126712 329128619
2 74201
1 108294 834942309
1 194698 340897377
2 103904
2 168331
1 162564 378280314
1 50979 612862242
1 132508 613489216
1 115028 828839710
1 50404 161676365
1 24252 559760931
1 84777 161033946
1 113259 508833741
2 154761
1 23685 881235788
1 154009 584291122
1 159977 687682480
2 195104
2 163124
2 8209
2 136042
2 161808
1 5810 691660578
2 50594
2 145259
1 64345 974713982
2 62285
2 67957
2 139460
2 22424
2 70884
2 142459
1 94356 746095300
2 96244
2 178154
1 164068 533946743
2 137013
2 17129
2 168650
2 177211
1 82289 931313030
2 82325
1 129027 981705718
1 83589 138504264
1 123435 45056673
1 151574 119536138
1 88106 555030715
2 141060
2 171310
1 10010 849194689
1 67423 577701959
1 77366 79254076
2 113110
2 136468
1 196866 685647469
2 115316
1 152629 217793733
2 12953
2 25779
2 183667
1 137896 487528523
1 15867 570653859
2 69206
1 70000 880600178
1 170037 92125094
2 51559
2 96693
1 86340 721334645
1 25306 309046292
2 28521
1 179670 121383546
1 42557 910311301
2 123968
2 112764
2 189191
1 50883 628100786
2 80129
1 14127 861287037
2 8664
1 97985 360222910
2 67200
2 168918
1 73444 773005704
2 128413
2 47334
2 92807
1 193042 958507761
2 142103
1 58395 525904640
1 15423 394924251
1 187328 535972386
1 183332 673904942
1 157635 855633445
1 179386 481649837
1 58827 881698658
2 63058
1 90524 934866743
1 37961 653385464
2 143324
2 35890
1 174034 508591380
2 199973
1 33345 75988592
2 11610
1 129627 375830722
1 112413 388955924
1 169787 825797448
1 164396 820450044
1 46196 767564969
2 127423
2 186097
1 64665 278404485
1 69951 390827804
2 110153
1 146637 668580600
2 50150
1 42693 813252313
1 62065 241638122
1 4542 365373057
2 96664
2 24210
2 106900
1 119095 105793014
1 40371 526100165
2 178645
2 54879
1 132998 585616225
2 92521
1 124804 60665819
2 42827
2 163758
2 167112
1 83459 531437193
2 188688
1 7021 195240125
2 23737
1 69062 865377268
1 47721 43410346
1 17786 156450692
2 62196
2 93726
2 163106
1 109749 534960258
1 69128 152328055
2 117192
2 186036
1 110800 232399203
2 88791
2 18397
1 30155 430725687
2 152661
2 143343
2 27342
2 53985
2 136713
1 74649 291440733
2 126314
2 142025
2 65920
1 140359 109635000
2 60998
1 184050 934002591
1 171329 800266669
2 169922
1 155478 438543972
1 57109 631771864
1 80684 112090726
2 175063
2 170358
1 35189 751849234
1 151517 73078880
1 125679 599036173
2 98077
2 153882
2 143917
2 166084
2 198826
1 67299 376831115
2 78369
1 183029 713104711
2 51105
2 62690
2 117541
1 100455 612953939
1 14317 647137020
1 78863 850538868
1 180715 835617961
1 161819 873565389
1 134802 535655428
1 95242 805312112
1 186925 37187256
2 196133
1 5083 566102867
1 5691 745692797
2 37242
1 16171 760328870
1 42471 14804535
1 99197 618856743
1 36394 590890866
2 89487
2 80765
1 126486 161478152
1 126842 364309892
2 174250
2 138996
2 61700
2 163355
2 195146
2 53262
1 179871 878906684
1 89366 416696458
1 73346 663283907
1 119982 873413565
1 92280 188206915
1 14612 50657253
1 61141 801429844
1 26721 31789547
2 40939
2 6123
1 56186 521102822
1 99840 782452177
1 48151 295419539
2 70148
1 21210 509056434
1 51216 212710485
1 146839 722689694
1 14964 426059437
2 191995
2 197380
2 90295
1 73752 351439107
2 188192
1 189130 962578562
2 81961
2 156599
1 46398 957762056
2 54610
1 179982 675950451
1 172270 456222679
2 193341
1 138297 599674273
1 88805 810966210
1 90111 847535512
2 25915
2 116395
2 169498
2 10918
2 135685
2 80573
2 182811
2 114184
1 150148 22386090
1 40163 729250212
1 197865 819843479
2 70656
1 167091 102467888
2 73056
2 56121
1 85804 539584347
2 57244
2 184852
2 93642
1 80775 617792370
2 100825
2 35573
2 24815
1 141628 101565453
1 151617 923463717
1 79787 194444290
2 27781
2 127955
2 28138
2 125536
2 152954
1 43819 14201580
1 26334 965667731
1 46026 115337731
1 192956 178530345
2 110263
1 128511 288956777
1 171120 596272869
1 147754 457647295
2 1837
2 22403
1 189361 701580879
1 189313 282869961
1 131491 495809218
2 113193
2 169376
2 37519
2 185347
2 189935
1 106701 762010220
1 119167 243181547
1 13072 46800300
2 47969
1 114295 521214070
2 71610
2 188998
1 184877 12656307
2 2029
1 81659 976205983
2 46746
1 58130 365149020
2 83943
2 191977
1 148431 939037581
2 156576
1 181620 830142963
2 66820
1 23790 764271935
2 131603
2 180189
1 77440 792556945
2 154147
1 48577 469088041
1 182095 157705499
1 52830 363603236
1 65833 554389078
1 169242 389116696
2 139292
2 169445
1 26241 436452755
2 132849
2 46482
1 153457 464073823
2 134005
2 130415
2 68223
1 142364 213725539
2 122723
1 196823 319846411
1 6793 282511113
1 48115 500196754
1 131415 115597205
2 109930
2 171543
2 171855
1 170214 981025356
1 109058 187936575
1 113852 275775980
1 187716 151193769
1 19653 6939575
1 154870 830601121
1 155046 525209855
1 147643 758306635
2 180535
2 177314
1 182572 989830635
1 136233 780126975
1 101812 458559171
2 129045
2 124550
2 70446
1 155262 895174463
1 124409 360657356
1 198243 234252880
1 172613 701239954
2 102583
1 149526 247362455
2 110401
1 97167 22368879
1 152139 735074855
1 192168 487134916
2 130385
1 197990 411931600
2 64236
2 87879
2 99529
1 140804 559440329
1 160833 229190427
1 174344 684493279
2 183725
1 103476 705032090
2 15450
1 180748 406474060
1 121992 312899835
1 63831 810593982
1 47200 60535194
2 183899
2 109187
2 32124
1 36680 180669445
1 92195 649701669
2 186802
2 157880
1 6056 660415412
2 90148
2 145606
2 193299
1 67563 370034681
1 102176 791170613
1 136496 36666704
1 8825 898138520
1 150734 463537999
1 190388 872331506
1 72004 535421803
2 99348
1 83862 184286357
2 193392
1 25604 697293084
2 145885
2 121774
2 58576
2 94729
1 69931 426927056
2 47941
2 191191
1 130016 470052338
2 57993
1 18617 514093391
1 97593 793804769
1 158295 22562572
2 155561
1 70461 468902644
2 70143
2 178753
1 165640 497412421
2 150012
1 67732 590834325
1 71608 120780223
2 119664
2 155118
1 140274 562507868
1 21513 122127057
1 80171 477872011
1 58375 667522908
1 19915 595837797
1 135776 508354700
1 176854 321142784
1 96347 471140945
1 181910 710987248
1 184427 800978248
1 141147 524291079
1 27501 257663245
2 18451
1 173794 280347872
2 178351
2 21509
1 287 724942941
2 22546
1 185434 911261979
2 73673
2 171922
2 135495
1 36884 288040107
2 107817
2 60194
1 104459 855072161
2 67944
2 72812
1 196003 293010366
2 132229
1 86024 927555168
2 132566
2 78255
1 99801 789955067
1 179238 713792126
1 36544 146650336
1 196794 518241384
1 195565 34372202
1 37330 852552457
2 106389
2 21031
2 16368
1 132607 122645789
1 173670 419161019
2 47220
1 114964 849568169
2 19676
1 6887 666571235
2 57378
1 92745 136171769
2 194498
2 37961
1 19792 9450418
2 146253
1 70240 770142526
1 116285 390914801
2 90573
2 199181
2 197636
2 53445
1 178600 752533788
1 163143 766020579
1 184723 65297928
2 113702
2 198729
2 137315
2 43102
2 63668
1 74029 767982421
1 114014 30692047
1 14901 716194755
2 3468
1 73438 908143961
1 125630 908680363
2 44562
1 96239 450933914
2 158248
1 129206 314340196
1 56852 103597440
2 31803
1 188071 57696298
1 36145 317547535
1 37642 978159921
2 147958
1 171452 444131770
2 164350
2 34965
2 175110
2 83440
2 186419
1 79097 77939653
2 56886
2 92978
2 97343
1 41032 337250278
1 24264 991096980
1 115921 132312218
1 19321 924332954
1 109438 410138141
1 92622 749205222
2 42711
1 145146 91652681
2 86912
2 182025
1 48382 6460705
1 16303 649918234
1 99815 887585401
2 113787
1 173274 262211257
2 147495
2 164687
1 143292 851894434
1 53203 834423710
2 32771
2 183283
1 44409 317735882
1 71178 180510938
1 163560 843875130
1 81841 750224283
2 81773
2 137648
2 137309
1 185747 969000281
1 44863 434968608
2 163108
1 165747 758752129
1 20752 310811530
1 5475 163594853
1 35246 25599863
2 147297
1 45245 615106973
2 115024
1 44372 257529100
2 21664
1 197916 344997351
1 42897 882275978
1 90229 531819246
2 134422
2 131310
2 14278
2 185798
2 128924
1 63096 128300460
1 103068 289664998
1 47232 377112127
2 114424
1 32319 649534537
1 75264 172857486
2 154778
2 189627
1 116001 902039071
1 16889 140712616
1 29856 797149937
1 33200 248146872
2 50751
1 168300 449815546
1 514 230115878
2 133957
2 113632
2 91341
1 98494 718527116
2 141458
2 170160
1 28876 912818421
2 5930
1 191155 623013222
2 199953
1 32892 629371694
1 90398 485329458
1 138008 170738636
1 194665 128297076
1 100655 34967992
1 195744 222205223
2 135228
2 193074
1 73184 957063174
2 36563
2 82913
2 8122
1 152365 228994040
1 79535 494503291
2 137711
1 146906 177442038
1 66243 630471778
2 117505
2 83096
1 26228 327827864
1 56534 49292628
1 159698 858890095
1 196942 674938215
2 70713
2 147048
1 109123 913624036
1 158104 933110389
2 107094
1 132643 241949078
2 69386
2 87894
1 78176 528080929
1 137118 638025046
1 17750 816893020
1 84312 431845244
2 17528
2 183156
2 18671
1 105813 676337355
1 35515 940540661
1 195942 296304649
2 7372
1 137652 534756040
1 31054 365194958
2 22993
2 63088
2 176333
1 151601 949523092
1 151567 38736294
2 6458
2 152187
1 126045 626075540
1 199890 515320364
1 62632 769533589
1 98662 425618777
1 169192 216517918
1 71834 734188930
2 161013
1 178934 393790374
2 41475
2 56958
1 35425 413709785
1 56134 21714330
2 45735
1 20187 133169813
2 56720
2 25402
1 198932 415440248
1 114498 802319842
2 32278
2 39603
2 28422
2 130081
2 93096
2 145593
1 60364 103183681
2 108174
1 66845 992907517
1 31943 380288811
1 149144 490004706
2 133984
1 144009 545027089
2 22633
2 5521
1 181523 876264763
2 64283
2 63888
1 172078 596002485
1 77916 940195163
1 114690 792703439
2 90388
1 146865 53708106
2 78498
2 8512
2 187448
1 154815 816117792
2 81583
2 68931
1 37666 597697872
1 35200 620378714
1 123867 471790090
2 127421
2 38137
2 60156
1 78790 323151645
2 108367
2 33474
2 130786
1 31903 932303742
2 80169
1 130782 445484339
1 167649 327954976
1 148369 273162614
2 160825
2 77027
1 7643 692580083
2 161080
1 147978 978305165
2 178020
2 126450
2 7150
2 45915
2 40261
2 24214
1 58728 673179092
2 30035
2 33952
1 12433 611111553
2 170765
2 163217
2 115719
1 131342 583387793
2 36506
2 117857
1 81576 802310442
1 104287 104757832
2 136229
2 70653
2 145879
2 95155
1 73391 737451172
1 37954 898464291
1 110484 447137183
1 180522 247472637
1 197176 217591409
1 159945 766183977
1 106119 724300469
2 25571
1 58947 261127434
1 53276 673437963
1 126849 900415816
1 36400 130318331
1 104413 111805283
2 5554
2 184106
2 147723
2 45944
2 122984
1 52060 436452963
1 171891 224604663
1 159388 177659833
1 96206 743374220
2 162245
1 12909 831606852
1 127420 106872103
1 40027 210739252
1 113634 175304614
1 42805 694544491
2 118705
2 158328
2 64501
1 169347 455307346
1 43524 340642214
1 127670 862848226
2 27809
2 164835
2 194363
2 181956
2 110600
1 57272 984623219
1 36884 245838950
2 80033
1 7376 76557648
2 119852
2 122653
2 52962
2 167023
2 187433
1 187469 486125890
1 29920 625615123
1 112333 612625849
1 115321 249701590
2 117614
1 50341 684263129
1 31728 691054524
2 64772
2 25372
1 196492 57478334
1 121033 836218670
1 119587 766400345
1 188594 686199559
2 97349
1 12908 665289989
2 35272
1 41681 315398658
1 142484 13171974
1 134336 907326962
1 102327 955474397
2 83575
1 182120 204059446
2 145484
2 106967
1 194553 697239270
1 85148 22688441
1 193698 865989555
1 27648 566398600
1 113210 793578560
2 71232
2 40889
1 141518 981831448
1 7680 265323167
2 41289
2 55062
1 82930 982178175
2 155572
1 100433 364097487
1 58574 582115212
1 188433 269326781
1 126234 455463366
1 94336 417355698
2 120498
2 174724
1 168820 12298615
1 40723 108750283
2 22070
1 134704 678825610
1 35095 628469207
2 126064
2 165909
2 135430
2 67723
2 130074
1 143693 113894341
2 44114
2 85816
1 160651 825622498
1 19858 753466181
1 96014 200622623
1 3468 174424269
1 28512 672105681
2 98878
2 12059
2 159744
2 58933
2 127446
1 162714 487559343
2 68247
2 10529
1 168953 792161480
1 174571 144330409
1 28920 10103141
2 48379
2 113766
1 131039 244153071
1 176285 638737160
1 24104 505735478
1 4343 339649855
2 149746
1 41552 37271657
2 79714
2 114292
2 12812
1 35802 588089190
1 162140 380105603
1 103986 724522307
1 137253 89812489
1 135279 139062059
1 96260 865014178
1 67751 53251570
2 94707
1 50618 481277975
2 104238
1 2267 517582235
2 157253
1 168422 803873701
1 176815 463980960
1 166860 578924591
2 6150
2 25860
2 87119
2 159150
2 108712
2 196150
1 68144 90031154
2 121695
2 43524
2 98704
1 179036 622489486
1 167220 180943273
2 83339
2 138035
1 155343 648336602
2 137961
2 93877
2 128287
1 31762 989178314
2 106090
2 134849
2 195151
1 44101 628329388
2 106267
2 168594
1 85138 822370822
1 90336 92451348
1 109184 180005487
1 70910 880759288
1 189961 479093954
1 16182 805135969
1 177269 30060727
2 182333
1 9418 47476889
2 100444
1 127457 726067826
1 102278 328604155
1 56915 587864146
2 123044
1 160618 194013770
2 199753
1 96300 404670831
1 34486 503842949
2 174659
1 164321 530102880
2 137587
1 179634 259714639
1 169404 608762166
1 174466 87164951
2 115638
1 51587 391875869
1 49211 669629457
1 186235 916937781
2 11525
2 134185
2 124342
2 93080
2 136644
2 1771
1 136593 755210866
1 30115 465620680
2 42648
2 28298
2 62049
2 81905
2 60220
1 76640 830951963
2 45002
2 155445
2 190953
1 144356 844608017
1 19947 617566747
1 121603 954401641
1 33699 865330231
2 51961
1 60379 304651297
2 11107
1 39731 366715340
1 90269 194664873
2 41589
1 82074 674640454
1 80418 679259970
1 128165 675067461
1 168845 541097557
2 180079
1 162962 689167070
1 97509 561535329
2 174554
2 153444
1 196862 600472076
2 193101
2 20539
2 61501
1 142474 694735033
2 111228
2 138222
1 10264 430949695
1 117858 86566430
2 32440
1 197337 831184569
1 163809 209759942
2 165773
1 75732 217291705
2 118107
1 189665 858307044
1 39064 974786172
2 21952
2 194675
2 48348
1 179058 351874015
2 197335
2 170252
2 24191
1 145997 927232218
2 34070
2 131947
2 87698
1 52837 312223701
1 194814 31849484
1 149564 374887656
2 102243
1 146645 378353064
1 1715 158191791
2 111490
2 32916
2 87052
1 104513 969818593
1 154481 529378140
2 109012
2 37787
2 170375
2 120167
1 170680 561320291
2 142087
1 153160 447109258
2 89209
1 63860 880164074
1 134739 811901414
1 78160 292144892
2 189307
2 46339
1 22333 835756602
1 182145 156360948
2 17324
1 24199 267400368
2 155646
1 125649 212555160
2 115145
2 141218
1 67632 338019669
1 3560 728611405
2 144132
1 34889 901070802
1 85796 218311431
2 153883
2 192119
2 184540
2 8142
1 68826 333586060
2 113244
1 60862 616069904
1 175132 749128937
1 197926 460174286
1 61959 763089557
2 2635
2 105711
2 101749
2 176475
2 71416
1 182622 56636196
1 91588 508399573
1 102323 60944585
1 93915 342918268
2 31465
2 59184
1 22094 121197214
2 112990
1 70368 590312160
1 78613 684815424
2 148102
1 160930 148805940
1 173860 167219456
2 70099
1 34207 379944131
1 15744 232359260
2 169757
1 57547 245075045
1 181481 807454671
1 85712 749523249
2 146558
1 177960 999538567
2 168100
1 42880 240127628
2 182413
2 159761
1 95418 725306582
2 59278
2 37055
2 67264
2 45028
1 157229 109470210
1 11652 51130048
1 42926 134328090
1 58364 150852262
1 1732 341931766
2 36462
2 61013
2 45585
2 37289
2 54747
1 123622 328063913
1 157009 408513698
1 126827 873390147
1 12924 981348809
1 16791 579791033
2 133305
1 27520 364009371
1 7530 965943995
1 151136 739011965
2 2860
2 150206
1 26035 33421787
1 19064 279566636
1 154727 733835449
1 36847 636172911
1 90023 449229597
1 1913 877719535
2 101894
1 49073 316844309
2 12410
1 3175 980510593
2 119778
2 75520
1 124232 782328335
1 29750 688432198
1 141178 835587618
1 123539 424075515
2 193148
1 5266 759107865
1 12774 866010155
1 167117 764986380
2 106389
1 160723 970522928
1 89834 898148622
2 129454
2 177455
2 173565
2 72667
2 157172
1 119179 7686024
1 103247 699787942
2 34836
2 22946
1 58508 156872950
2 79120
2 142777
1 157371 144711583
1 56874 34846466
2 33436
1 105634 606147111
1 20649 335347996
2 48677
2 192541
2 68328
1 121806 184583250
1 19829 877714425
2 47472
1 68383 784388199
2 86693
2 5377
1 16923 780718459
2 26430
2 187010
1 116074 362164144
1 68464 865019897
2 128750
2 41579
2 17822
1 110161 79476323
2 172096
2 4411
1 72205 757159397
1 135747 911506199
1 172846 39108606
1 107960 304544075
2 28446
2 55755
2 49716
1 154557 111147664
2 13360
1 38534 473481007
1 118942 676098526
2 64219
2 128285
1 72421 281862480
2 167223
1 3912 23786413
2 85026
1 58811 120542723
2 44965
1 42312 968357187
2 13486
2 27375
2 131531
1 196514 543653778
2 55186
1 2890 223214629
2 29091
1 149419 130542754
1 93025 714509141
1 51865 481906278
1 3809 755367944
2 124253
2 36991
1 81733 234535935
2 75475
1 109963 257973640
2 34961
1 157423 353421970
1 153480 220283951
1 21439 635148966
2 190301
2 157870
1 4179 27768805
1 125404 42793513
1 37858 221244208
2 193710
1 99602 691968657
2 112154
2 93159
2 163991
1 189409 588142644
1 1006 197083141
2 54997
1 187440 243298344
1 106560 87868395
2 76111
1 51573 348393716
2 162175
1 47713 126513257
1 116903 999320439
2 45924
2 88288
2 77689
2 89735
2 184370
2 113772
1 76871 239464956
1 127670 324060391
2 7417
2 4290
1 115455 735535832
1 21964 949485454
1 179690 993408121
2 170380
2 1654
2 54916
1 170577 661440432
2 21439
1 152111 428171732
2 32473
1 23806 182031793
1 42167 549598235
2 130158
1 73818 403172174
1 41457 724333977
1 75854 309590968
2 117906
2 812
2 59189
1 147905 242415890
2 128006
2 120111
2 145867
2 19044
1 70217 486564864
1 1181 113122056
2 28058
2 174651
1 33461 245400352
2 91678
1 92045 880142396
1 157413 700768063
1 35922 287512568
1 149559 69033574
1 148861 754832793
1 17100 125184834
1 120888 284331893
2 195344
1 62474 325012521
1 132336 427850100
1 87472 464538922
1 124740 427994840
2 59885
1 129312 266543466
1 199858 837804655
1 139365 417472931
1 165798 153765038
2 51905
1 88088 989482754
1 67664 600895535
1 199680 302449325
2 58048
2 111520
1 102034 375229927
2 199226
1 110515 805414899
1 160286 860081375
1 40193 442569544
1 72448 592067084
1 151962 215781984
1 77790 933761843
2 11848
2 181957
1 20233 334925101
1 85290 437288975
1 149107 840987778
2 118822
1 181456 927669287
2 196942
2 114569
1 93838 670292158
1 1074 20216137
2 140914
1 81399 628481900
1 185537 929708558
1 180374 20683889
2 109677
1 190197 503899538
1 55785 36400819
2 33608
2 100243
2 187367
2 156598
2 134164
2 15619
2 187703
1 65117 727735085
2 86040
2 168866
1 131783 124684322
2 178025
1 175847 927755868
1 183940 24576012
1 195365 806107981
2 44599
1 187597 332311320
2 38220
2 83615
2 173198
1 57171 638598457
1 157721 450413637
2 178692
1 75750 860104549
2 27660
2 125936
2 25549
2 185837
1 17940 150607283
2 83024
2 3108
2 173177
1 154146 465492329
1 59335 49330702
1 107729 202953871
2 182096
2 133993
1 104587 983107687
2 43376
2 140946
2 61683
2 199513
1 178209 360743433
1 93890 252065767
2 53346
1 158186 34783932
1 135878 722388297
2 167358
1 128234 645052457
1 197560 519912982
1 123735 29432605
1 142346 124070892
1 12869 26541993
2 51375
1 60018 221093652
2 162827
1 84411 266575502
2 53202
1 179120 402623490
2 8845
2 155868
2 143790
2 77424
1 32382 513928384
2 37239
2 167000
2 196822
2 58284
2 29194
2 131338
2 196449
1 23711 80005414
2 180512
2 40273
2 104448
1 56850 344001478
1 62046 830037928
2 22596
2 183194
2 91907
1 187456 592175424
1 7271 138869059
2 24882
2 179331
1 105621 278836677
2 2814
2 36102
1 64893 170352764
1 43129 282730622
2 143631
1 18871 512826016
2 17372
2 45814
1 98655 310571453
1 109343 720570603
1 198976 854912796
2 106565
1 171428 705410095
2 727
2 186018
2 141074
2 32741
1 4233 803098189
2 107451
2 59689
1 21575 59675093
1 74667 806957400
2 55481
1 151962 993859781
1 78402 447314046
1 114933 669218792
1 30368 201163087
2 42775
1 104583 420109149
2 138763
1 147686 296611019
1 185283 702586529
2 177843
1 87404 514727007
1 37574 125040741
1 15841 701989490
2 171374
1 99685 252072654
2 80351
1 24099 945288706
2 76141
2 101489
1 117162 788804640
2 182180
2 191427
2 59492
2 187635
1 127753 459648418
2 53249
2 173369
1 142631 22747792
2 105766
2 127534
1 183476 762175395
1 185604 433092930
1 104014 646293425
1 92282 541531670
1 61234 786231660
1 139128 728589631
1 96663 161691978
2 188986
1 107348 343057159
1 163445 590253453
2 91237
1 123604 627965606
2 47566
1 68479 205550103
2 66120
1 10423 454896736
2 24248
1 119884 187092227
2 117552
2 168432
2 93289
2 116054
1 197342 669101042
1 29648 767542365
2 48057
2 58620
2 82850
1 60775 407702020
1 43758 532136762
2 4055
1 150088 865049766
1 17441 477999310
1 34537 724029548
2 1505
1 106185 625058468
2 38723
1 99768 604268193
2 93689
2 158141
1 81095 74625307
2 81295
2 124988
2 175141
1 130075 504554640
1 165803 935245212
1 116617 983464292
2 83792
2 184868
1 102952 619318422
2 86384
1 99388 382400913
1 155722 384781685
1 156937 867575361
2 40286
1 142827 443749448
1 134725 446587868
1 63444 627931863
1 105435 669682157
2 30108
1 144940 824185510
2 43808
2 115283
1 16736 910783507
2 146555
1 35844 323219865
1 99671 291478267
1 84723 492574271
2 105186
1 129717 745052279
2 196752
2 113692
1 101473 138356605
1 66511 552855590
2 81232
2 38523
2 174201
2 179408
2 151145
2 88801
2 44507
1 156950 273153212
1 89770 61926343
2 17003
1 31372 886918662
1 88817 261921944
1 8844 35714776
2 25782
1 17310 27774654
1 106557 187790041
1 140477 781932755
1 168569 843753432
2 126345
2 174751
2 118282
1 118436 599860532
1 151556 44866970
2 19590
1 14300 794549459
2 32116
1 32902 582827327
1 138698 714342488
2 128591
2 58280
1 106201 807658560
2 36101
2 93731
1 24020 16427002
2 187220
1 133361 978714622
2 95306
2 122002
1 55163 421985520
1 64933 395070715
2 85583
2 113296
2 75874
1 80857 48581902
2 38813
1 66709 251115209
1 49319 159450972
1 143586 481206123
1 197045 287982886
2 41011
1 101485 722970102
2 121723
1 90209 33086301
2 163020
1 134539 73103738
1 142681 217291893
1 156009 740897631
2 74526
1 45489 916676029
1 129966 893851118
1 4538 765186938
2 179506
1 55753 649478411
2 190537
1 78910 505289527
1 130562 312501862
2 8109
2 7318
2 111762
1 3914 956167296
1 72339 930991116
1 20819 779585026
1 52448 340442668
1 1694 38791922
1 130676 165118368
2 8836
2 190703
2 171535
1 13520 666441776
1 172355 705190415
1 197845 658296893
2 162107
1 167372 168238881
2 120357
1 263 697616701
1 145371 450813271
1 31320 427940179
2 107096
1 37214 676601274
2 90408
2 90114
1 199045 144620047
2 167731
1 35089 355554310
2 194226
1 98968 261446697
1 153307 339560604
2 110102
2 193754
2 18467
1 58983 756653994
2 151780
1 895 338766029
1 172592 381497722
2 105948
1 171405 66235230
1 97668 563590704
1 179560 726467633
1 15364 325143797
1 94234 352978760
1 137439 266563718
2 120777
2 104963
1 183148 520270996
2 139423
1 49933 643874141
2 143052
2 162844
1 25027 694539714
1 112740 377333251
2 131392
2 168995
1 128198 31814775
1 143777 315793257
1 125329 927334050
1 138900 713618760
2 183807
2 159793
2 146487
1 99351 550570259
2 29114
1 88777 347976255
1 38526 100721926
1 192243 41566548
1 20769 661265518
1 132310 884133601
1 74334 294604853
1 192264 852630676
1 161366 870461451
2 16118
2 46449
2 12450
2 197005
1 18230 19167662
1 95553 124667066
1 78577 413649957
1 44807 419801686
1 54660 865063677
1 178073 603273066
1 17221 480259278
2 197485
1 100203 375625434
2 178886
1 31581 382035765
2 61761
1 79074 235409257
2 94220
2 68080
2 163510
2 150321
1 18831 565223219
2 64934
1 99070 932564868
2 17433
1 25775 862330671
2 171606
1 144129 195680231
1 95004 139775319
2 52399
1 122712 12893554
2 84399
1 1441 939572374
2 169867
1 132003 520670082
1 82906 691317067
1 40442 430219530
2 37660
1 156465 889987894
2 41302
1 56614 183838072
2 134672
2 85597
2 12705
1 165139 318023861
1 148948 233690892
1 194645 944632256
2 168868
1 9966 50138069
1 104700 987207681
2 54335
1 50268 600791552
2 181231
1 41572 490987855
1 86230 807341991
2 17660
1 70501 692891677
1 170654 793935127
1 82400 650097944
1 53239 365883269
2 64581
1 93075 500091713
2 50506
2 6489
1 127711 41471690
2 127017
2 174078
1 19908 989519904
1 108293 292628636
2 192128
2 35352
2 14552
2 56611
1 33813 868583522
1 94578 534721407
1 66144 765088958
2 148012
1 51243 633823278
2 142969
2 152690
2 153656
2 127658
1 196939 615648534
2 66037
1 10311 703116713
1 170879 809723194
2 64268
1 174007 604603749
1 96269 246136229
1 118415 687848923
2 74987
1 20223 739397977
1 188496 321935985
2 39701
2 29947
1 67986 905292784
1 169125 690088377
2 129294
2 34119
1 137261 718171901
1 179364 895244400
2 188077
2 89298
2 165422
1 97721 564551268
1 70790 251699577
2 41998
2 53561
1 196020 329581434
1 33084 624318277
1 45155 1570489
1 140282 912656707
2 109893
1 132178 860177059
2 85220
1 107370 706553272
2 168838
2 139480
2 115554
2 57337
2 28054
2 146185
1 114772 317242786
1 172911 285994706
2 11579
2 116105
1 51080 577803098
2 14234
2 21190
1 71602 728103972
2 52769
1 22016 620018077
1 185228 628302845
1 117869 553347308
2 186781
1 50736 88310299
1 155433 109470405
1 157595 828654963
2 149580
1 93215 344557121
1 75006 253191639
2 67870
2 198390
1 38999 5039216
2 17772
2 47544
1 177115 426828446
1 122309 555835209
1 76585 491857428
1 15403 190989106
1 85526 906272156
2 69894
2 139492
1 113163 896830667
1 133737 531273781
1 86704 4361879
1 99582 11339218
1 141864 235495806
1 49670 630671040
2 180273
1 131285 494639723
2 153642
1 117474 483434413
2 104662
2 22780
1 153483 869535121
2 199362
2 94986
2 128654
2 109467
2 19497
1 159851 105068802
1 152893 972136767
2 26684
1 74974 419013441
2 190042
2 110099
1 167680 654971319
1 51100 373245648
2 53083
2 15293
1 92181 721195364
2 24856
2 49877
1 76226 200999442
2 34647
1 99162 701209129
2 99912
1 37832 717448690
2 84751
1 176719 693202502
2 13479
2 94708
2 14811
2 57308
1 82305 262252337
1 21335 148072031
1 24931 422105356
2 18059
2 132422
1 12321 998202794
2 170196
1 129680 774445698
1 124618 169633007
2 97489
2 120246
1 36845 709402569
1 108079 61238460
1 95988 240766906
2 157598
2 157987
2 115468
2 57827
1 129714 318114969
2 179214
2 149180
1 172119 810891803
2 97131
2 172074
2 102987
1 109395 13044342
2 195484
2 186204
1 179321 565569863
1 11033 539362461
1 20172 5689358
1 47235 685452504
2 37717
1 151472 710494214
1 106566 495682553
1 161314 357734649
2 112833
1 153477 578932004
1 160513 61150334
2 142509
2 22265
1 138440 494425213
1 108073 167642483
2 83863
1 27274 283343977
2 84310
1 77854 276599576
2 186065
1 2268 963809807
2 170930
1 153661 847366798
1 135654 662258576
2 26451
1 156134 177497579
1 23163 118451424
1 184452 973626386
2 161780
1 16797 55068763
1 173761 655398090
2 56819
2 170346
1 66301 789404632
1 147725 393609676
1 73686 200138075
2 26079
2 197139
2 125591
1 13707 34315784
2 27551
1 123507 271983153
1 63211 263468510
2 199627
1 26925 830014152
2 109230
2 69629
1 98687 850283360
1 67540 709113824
1 46998 642635088
2 180441
1 184251 654107060
2 130422
1 169894 949429464
1 16716 912500430
1 86143 814490604
2 195656
1 163310 989024517
1 88104 392859999
1 193038 145050453
1 198510 403923145
2 169966
1 133908 451595637
2 128231
2 112550
2 73132
1 9687 335964253
1 54325 789344132
2 11256
1 19215 588754472
1 85480 677782075
2 150857
2 193539
2 2974
1 86478 250974351
2 46816
1 338 284861529
1 25488 151207767
1 104077 742303440
1 193709 410384463
1 25955 44212377
1 36333 126642114
1 2153 675840289
1 181691 821495185
1 69695 626337560
2 112062
1 150507 658411477
1 193369 715114632
1 165522 80175737
1 87696 419658592
1 145142 359654350
1 119866 776315280
2 156113
1 85748 301272502
1 102686 413161811
2 105259
2 166402
1 143814 318075365
2 36992
2 142265
2 121472
2 172529
1 95988 170840616
2 166345
1 195604 371624006
1 50259 484361313
2 129064
2 42563
2 12603
2 141671
1 32837 777874465
1 171755 253760967
1 188365 665468441
1 82389 600982166
2 173389
1 168171 104257513
1 87165 982338413
1 103854 469144907
1 127009 163944182
2 150688
2 58470
1 95347 822663511
1 78422 131516341
2 99891
2 14669
1 59975 573357885
2 117740
2 50152
2 65240
2 197507
1 181752 602232957
2 63463
1 150705 346139866
1 172966 22928086
1 61388 991671905
2 136493
1 69496 662501555
2 196440
2 101194
1 67375 178101224
1 76777 671649723
2 153708
2 61223
2 21049
2 123741
1 189386 519410430
1 63101 27841116
2 130338
2 93189
2 59220
1 80187 527192793
1 187264 881280872
1 6883 710114374
2 29642
1 156402 14241914
1 16880 598861723
2 10973
2 28025
1 25849 236104794
2 175893
2 86937
1 73715 203161639
2 49442
2 10627
1 122068 201117657
1 42271 344665651
2 543
1 190058 473705635
1 128605 982449202
2 142919
1 37546 761868196
2 172780
1 194429 415280099
2 71127
1 14255 819078550
2 134913
1 139450 994859125
1 79719 174672601
2 178120
2 72590
2 189720
2 6376
2 178158
1 32233 704316813
1 63588 195117424
1 178898 224801313
2 1079
1 66345 275344051
1 60055 744150230
2 145659
1 183500 47188790
2 103809
2 32564
1 94320 976127887
1 196942 128124119
2 138541
1 270 394633749
1 178466 511249828
2 192388
2 14749
2 184845
2 128148
1 4642 657736320
2 151323
1 17739 199817803
2 179442
1 33736 408093684
2 62283
2 167876
1 136631 320692409
2 59616
2 168346
1 39026 421174704
2 3071
1 172219 597836464
1 157294 634511725
2 33704
1 126054 259132538
2 156247
2 90476
2 155138
1 75633 518455552
1 138538 513011631
2 164318
1 158614 884498954
2 117769
1 26379 780214692
2 185262
1 134028 723205304
1 180982 541235622
1 161962 493217015
2 134653
1 73111 224954299
2 178835
1 130279 713836813
2 27354
1 48382 23560072
2 160266
1 139347 544677046
1 194743 439494483
1 32868 168860696
2 15597
2 110371
2 147441
1 23589 692971333
2 52592
1 137080 35943262
2 18312
2 46198
1 183163 51253434
2 12426
1 91653 209363527
2 194322
2 150296
1 27003 457848305
2 5919
2 38307
1 173988 635179419
1 7707 354984271
1 112918 23082457
1 55857 257062044
2 174417
1 56604 810068829
2 74624
1 157704 641940758
1 46613 807167417
1 187707 565564943
2 128674
2 150165
1 135568 54066883
2 159751
2 93269
1 122374 57437490
2 35700
1 181034 231873085
2 149366
1 102218 436836655
1 78139 657079451
1 58777 678407917
2 82944
1 172395 734484862
2 113287
1 8241 244755950
2 6545
1 34633 991805850
2 186730
1 113126 37362002
1 167651 750801905
2 38643
1 168252 358851008
1 74396 44202466
2 49661
2 180124
1 15510 21806217
1 28590 125167800
2 175093
1 18 26024663
2 147590
2 29935
1 15192 699971653
2 19382
2 111663
1 78347 894468228
2 175109
2 167675
1 3605 186830155
2 6031
2 163189
2 98718
1 160843 478466390
1 60137 469164508
1 171915 471562268
1 110587 240393643
1 35486 874898100
1 84883 996769939
1 131487 576047397
2 191652
2 139424
2 167049
2 16839
2 38568
2 30402
1 30438 678039652
2 47707
1 50282 542596305
1 59867 317746843
2 58340
2 49978
1 126226 330754160
1 152698 830379269
1 127375 94591445
1 198273 267163583
1 4823 19763483
2 168108
1 85441 91593105
2 104880
1 67899 170983238
2 185591
2 63729
2 26921
2 145826
2 193392
2 66836
1 109406 661091095
1 84871 688126636
1 23453 152695559
1 60382 172083553
1 58499 953696080
2 4056
1 142554 17359448
2 183056
1 196921 439359741
1 75730 881078507
2 192219
1 87196 240495086
2 14379
2 89463
2 117270
2 108428
2 15799
1 80845 239293923
1 28667 220838158
2 191436
1 120220 626613451
1 129445 253702150
1 127750 231451757
1 31027 875190053
1 122858 693604609
1 133028 239613057
1 25565 626584399
2 140996
1 175751 470706824
2 108114
2 50879
1 192773 968183902
1 103058 616015471
1 69412 737449726
2 70341
1 171558 213170093
1 38393 10703440
2 120672
1 77776 882718906
1 142772 740602751
1 14720 132396486
2 32418
2 47409
1 71735 591451808
1 122471 220276958
1 73698 809002731
1 18837 531775615
2 118654
1 109383 915704348
2 102103
1 24379 43847828
1 3249 102504911
2 31281
1 193583 521158865
1 118739 603631249
2 56388
1 190638 790388498
1 45636 661831426
1 52400 696652588
2 98273
2 82489
1 92453 204325970
2 88811
1 49041 721856844
1 23755 115749514
1 100666 906327388
2 85908
2 82228
2 127573
2 128718
2 26
1 60100 823705211
2 125254
2 109181
2 196170
2 172429
2 133998
2 5257
1 31527 773857917
2 132863
2 65918
2 40821
2 131239
2 63954
1 75747 990255249
1 163740 190933039
2 160872
1 176933 883417755
2 43563
1 59438 23636593
2 6381
1 140493 214334538
1 144327 331873995
1 75426 563513930
2 119901
2 189630
2 146098
1 147012 787907738
1 105630 837296826
1 127867 616557725
2 93005
2 155700
2 149949
2 188607
1 107680 746258000
2 134539
2 49815
2 69223
1 57360 135933375
2 88803
1 52533 381075523
2 1374
1 99836 964198375
1 33656 500186059
1 115991 844114776
2 185076
1 174436 869363946
1 4926 533713176
1 197000 436837221
2 91857
2 63814
1 86910 697922377
1 143521 596182642
1 145818 86410215
2 77296
2 194537
1 170327 746971884
1 135572 781926066
2 50381
1 174965 369941200
2 159686
2 41595
2 3237
2 84967
1 139781 948584816
2 3063
1 155319 112365071
2 97906
2 129325
2 89791
2 103990
1 36032 573336426
1 66441 285674541
2 71994
1 36371 640300589
2 6082
1 35768 622750002
1 85790 917752882
1 190387 82884547
2 125446
2 126037
1 112854 679580724
1 21342 702308282
2 3159
1 13888 309876236
1 168588 655818291
2 146872
2 144956
1 175046 515875121
2 4510
1 91391 881592918
2 167010
1 25503 560537670
2 78980
2 14991
1 36428 899835127
1 85138 267822465
2 158512
1 43480 213319497
1 195294 218842043
2 106042
2 124633
1 156027 371302458
1 30095 687481066
2 154755
1 181944 204794759
1 180395 186466685
1 83142 183415163
1 93281 574620231
1 198895 189903234
1 85130 988021882
2 165724
1 94447 441593695
1 50608 895567802
2 68220
1 155770 198954834
2 58931
1 181024 268402480
2 8969
1 176801 839950285
2 5499
1 49204 856080073
2 109544
1 23423 858340727
2 3725
1 69561 130433661
1 105456 694212615
2 185199
2 120419
2 94077
1 11784 8371286
1 46541 13987365
1 104938 840119369
2 41904
2 148033
1 22719 495784259
2 156986
2 90799
2 195115
1 4605 123077418
2 72847
1 105509 157727909
2 16795
1 183996 680976435
1 1259 630382474
2 48113
1 25751 601837263
1 10034 836965271
2 183146
1 28118 950653835
2 60038
1 7822 789458514
2 196522
1 6811 641976376
1 29385 174849645
2 32979
1 128395 362453195
2 46350
2 107599
2 102071
1 154953 997008878
1 30096 809580734
2 111756
1 75077 447739767
1 197954 834715344
2 104998
2 137408
1 179703 41512007
1 173467 762378508
2 23610
2 173723
2 137791
1 65318 511652348
2 85884
2 116284
2 86941
1 177267 94625066
1 78070 329734118
2 104839
2 71750
1 52008 756395246
1 140114 493096454
2 105458
1 72277 924156345
1 12072 902481072
2 70705
1 149851 83005463
2 38378
1 9551 403841471
2 130484
1 193883 54834360
2 61773
1 192617 957637075
2 9675
2 110618
2 133191
2 196100
2 72606
1 117378 674435350
2 7237
2 33110
1 64924 540833281
2 24277
1 64882 550595407
2 116551
1 142044 766004062
1 42464 532097208
1 143269 173603808
2 51326
2 25658
2 120958
1 175929 691826836
2 106659
1 105449 396624069
1 76260 563885760
2 43634
1 81167 401458212
1 123375 69834841
2 21621
1 107090 576325288
1 7272 853479611
2 34097
2 34946
2 126543
1 93896 975787399
1 79349 350110649
2 22161
1 24377 295278363
1 85965 145049302
2 182723
2 120723
1 199451 577246257
2 189314
1 49720 834318894
2 152958
2 76864
1 25886 951766101
2 32916
1 169599 786371591
1 87163 739782708
2 23673
2 171381
1 179379 957141077
2 79982
2 27313
2 142076
2 85116
2 125278
1 99582 31886175
1 144002 318739508
2 92286
1 88797 793445361
2 79712
2 64141
1 191395 494484650
1 186347 793603015
2 73398
2 60601
1 188211 475160908
2 76207
2 57248
1 93816 841644158
1 42988 446059917
2 128446
2 115741
1 121168 277026159
2 99068
2 83413
1 21976 126466351
1 194644 344422365
1 132945 605361636
2 3960
1 37869 909133696
2 118396
2 131826
2 166355
2 138197
2 93321
1 104166 767074553
2 146146
2 150160
2 61364
1 103029 269443278
2 1298
2 175282
1 175012 504810592
2 131571
1 141375 102684609
2 133799
2 16663
2 132825
2 64517
2 199326
2 129150
1 10542 194445453
1 46961 721285719
2 131570
2 110587
2 56953
1 48422 940853253
2 135971
2 3677
2 74546
1 124006 891248621
2 75073
2 73371
2 80785
1 152533 278372653
1 71844 313859615
1 75055 190655914
1 125036 227109249
1 120076 387684738
2 162365
2 157881
2 9921
1 152165 237602588
1 183292 425072936
2 23159
1 178799 978945753
1 192897 543816002
2 86075
1 136368 498760259
2 167520
1 82449 128683164
2 113770
2 133655
2 198991
2 32116
2 193454
2 97918
1 83700 283581850
1 39246 624913983
2 177741
1 195878 42905265
2 178314
2 176996
2 17608
1 65615 342673420
1 78527 488271055
1 185745 611879311
2 103113
1 165423 673579697
2 79981
2 195564
1 161975 906919271
2 68971
2 84314
2 37158
2 82841
1 188525 781994746
1 45519 753527345
2 20543
1 53188 664368697
2 33426
1 1599 599772629
2 176581
1 48689 62622374
1 66898 661327996
1 151403 358968648
1 939 989722227
2 2602
2 195674
2 113489
2 99120
1 46402 65518557
2 45840
2 70294
2 89706
1 60754 743368699
1 72759 485704077
2 134765
2 13756
1 42540 538304497
2 126557
2 177841
1 149728 903538167
1 47680 949992314
1 137647 214097811
1 161531 752455903
1 3892 487438766
1 161429 421915170
1 132106 740804722
2 12436
1 185534 452889337
2 30827
1 29910 957498564
2 161364
1 54129 541562872
2 140661
1 74950 494851596
1 63187 63432992
1 195347 927757526
1 85884 194556254
2 174273
1 160715 138126199
1 161200 729005460
2 68968
1 124415 893634000
2 185780
2 185941
1 38206 557415391
2 113700
2 168206
2 146151
2 14084
2 4145
1 121019 812215251
2 173470
1 62005 576332263
1 43612 249602636
1 160231 795189691
1 96660 116397703
2 70375
1 27685 907319689
1 155204 404016526
2 198816
1 172383 469044263
2 188282
2 99780
2 198928
1 122010 315939790
1 5552 74593889
1 170570 761969855
2 40726
1 192936 786183941
1 99428 155818928
1 2732 38529010
2 172980
1 9029 230554239
2 113849
1 179640 659421135
2 144063
2 140912
1 169405 197060272
2 49549
1 167633 369609773
1 82725 736167107
2 25470
1 119843 824465475
2 172743
2 169092
2 140022
1 190257 588560425
1 33328 931893170
1 16140 435160419
1 142443 460914046
2 40744
1 119759 162701036
1 102804 980007303
2 97657
1 39910 900143497
1 188621 742823303
2 164495
2 1886
1 105544 499020851
2 83152
1 152831 482781143
1 83409 447095770
2 119340
1 161141 946983132
1 30429 933903574
1 100435 246166471
2 66485
1 80341 998110789
2 103606
1 105843 485964458
1 64841 460906681
1 118650 560710506
2 139714
2 89484
2 149080
2 105992
1 109976 415613199
1 71896 28880289
1 87047 460345856
1 165214 46417182
1 158727 166950948
2 74815
1 79901 603524151
2 106341
2 154847
1 184852 737999829
2 136400
2 65053
2 157433
2 33947
1 110356 883233103
2 138086
2 169450
2 72721
2 132020
1 32723 577798089
2 181704
1 124751 943361304
1 159462 365830160
1 105482 957611951
1 54033 707926705
2 79156
1 30810 823922946
2 160839
1 189619 560373671
1 39271 291242863
1 55536 155912224
1 92768 722079263
2 21155
2 105247
1 169635 868355388
1 172470 579458314
2 4188
2 152450
1 87424 376814391
1 128754 537647799
1 95056 543069225
2 150341
2 61738
1 148837 985499157
2 40934
2 27634
2 126070
1 135801 997909806
2 34470
2 115176
2 181762
1 24468 97355539
2 69396
2 126720
2 198766
2 125909
2 61174
2 117193
2 128426
1 117669 319456989
1 85710 644175865
2 181024
2 115675
1 107347 448472044
1 54633 495643498
2 74573
2 99648
1 146897 301564380
2 132702
2 196421
2 142292
2 46887
1 113881 877340614
2 132140
2 4824
1 10003 276139194
2 103262
1 171346 661934394
2 8067
2 1127
1 81192 917623095
2 95440
2 74907
1 86347 439693388
2 157909
2 109788
2 149509
1 39726 247685136
2 97253
2 116251
1 41776 478906921
1 11707 270296047
1 45327 34128044
2 34604
1 118869 251693429
2 88037
1 98764 416995530
2 196244
2 111746
1 16150 239739677
2 45239
1 114283 959499762
2 156350
1 59947 801024760
2 18339
1 123336 120471512
2 81114
2 72854
1 92575 770364671
2 100139
2 34035
1 104385 778052303
1 157530 383110069
2 33896
1 198574 194835032
1 127044 216235142
2 3018
1 23062 232126332
2 197041
1 158161 282299798
1 2172 796896854
1 60442 558614979
2 80860
1 38172 479034609
2 187915
1 108883 641636257
2 19455
1 176054 95107576
2 146014
2 171923
2 18638
2 165231
2 14273
2 159909
2 141482
1 152658 979769800
2 101333
1 149051 258028798
2 49889
1 186828 319258953
2 184408
2 139351
2 124740
1 174983 985228802
1 124469 398574830
1 151522 178169835
2 152858
1 98965 405683098
2 193522
2 139570
2 199144
2 21096
1 147660 327021889
2 195721
2 106305
2 153322
2 101525
1 164777 714700320
2 88938
2 62554
2 130131
1 118887 433551859
1 91064 706286021
1 118652 801593056
1 136205 227023544
2 100137
2 150914
1 55403 955360359
2 86800
2 16924
2 95757
2 59882
1 17266 629836088
1 78747 29852013
2 21586
2 131835
2 188899
2 138979
1 95850 703214386
2 37400
2 25508
2 142847
1 102552 750836033
1 14800 134510140
1 84356 637821384
1 143829 553017392
2 96159
1 50673 898604860
1 53093 87383475
1 55517 225228411
2 159073
1 182154 181759219
2 157217
2 83739
2 69347
1 19097 408426945
1 49177 222555251
1 116025 741312143
1 152655 562494790
1 197011 646971201
2 34838
2 189888
2 1414
2 58018
1 175286 924727487
2 199489
2 15555
1 52059 161339275
1 150285 9139707
2 140275
1 69511 847897779
1 105726 146780726
1 77338 983986621
1 165285 74798601
1 127003 312599821
2 114129
1 15240 395244411
1 165424 2997516
1 71398 856376432
1 191124 659186713
2 81326
2 69067
1 171573 808058044
2 54391
2 80350
2 136835
2 113014
1 39472 3666455
1 118670 693924651
2 69253
1 135492 363606368
1 71160 341412328
2 36682
2 80134
2 97456
1 138237 388441040
2 105317
2 123033
1 149453 563614901
2 125252
2 118675
2 24464
1 112908 419823627
2 82757
2 193046
2 53140
1 53944 543068334
1 165479 606806841
1 145464 121316577
2 161528
2 989
2 11383
2 170395
2 163289
1 109027 573325011
2 169784
2 92584
1 114644 756819031
2 138059
1 6519 316289118
1 103685 416822108
1 58769 333373497
1 150159 822141258
1 77479 125947902
2 79257
1 57091 428267274
1 193356 650512416
2 31924
2 136986
2 851
2 184051
1 115024 487734304
1 141267 506053144
1 89595 947480524
1 54141 787186951
2 46327
1 115972 805792462
2 57790
2 88781
1 88617 507109404
1 150131 745424795
2 26321
1 179749 530486211
2 141054
2 29847
1 115617 17343791
2 119435
1 117902 626394130
2 122782
1 164473 98179110
1 144555 243896261
1 178789 118856740
1 83283 960979463
2 188223
2 36377
2 98931
2 182918
2 146818
1 102609 473742544
1 52328 552737096
2 196585
2 172650
1 188688 490833042
1 94939 682134219
2 54891
1 113059 969355145
1 156723 672461047
2 16135
1 88422 3854405
1 24245 46279154
2 73138
2 116647
2 18287
1 153695 210699544
1 53134 93629527
2 177724
2 51733
1 29897 840595574
2 46273
2 49048
2 136629
1 76993 75626518
1 67028 373345887
2 139883
2 102358
1 16805 878391048
1 144826 185739474
1 165632 888802558
1 76296 146899587
2 61203
1 122080 173730110
2 165772
2 38450
2 48980
1 41045 58172899
1 127616 984379291
2 137702
2 91848
1 35365 252865145
1 84112 457599931
2 86387
1 184055 495117994
2 174928
2 120202
2 36704
1 115215 967623918
2 78961
1 149509 397805124
2 130883
1 156552 578279604
1 165017 742984005
1 60471 35363390
2 199914
1 108823 887004930
2 116026
1 79427 366782679
2 114213
2 188275
1 90847 185269326
2 52482
1 33997 381146086
2 38289
1 64149 191709619
1 104890 712256838
2 111582
2 184010
2 84092
2 64039
1 189785 539413473
2 146157
1 137277 403849575
2 21510
2 95425
2 7727
2 198081
1 169975 547872828
1 10770 657651854
2 121234
1 36247 777946253
2 122307
1 123153 935480988
1 123598 383984545
1 150417 302530091
2 192053
2 46869
2 142666
1 176472 658954111
2 121053
1 50398 229517030
2 189912
2 178493
1 8823 132056989
2 96223
1 6218 350062389
2 93733
2 137707
1 14235 843730590
2 39144
1 23392 444971644
2 1266
2 180631
1 662 168726205
1 121627 666049946
1 86097 896198410
1 186014 21090986
2 83109
1 194934 721649912
2 50613
2 111908
1 130772 819416703
1 81063 245614623
1 74814 650307672
1 108256 907937908
1 113902 873788457
2 168431
1 140655 284752339
1 105066 778618425
1 191472 275179344
2 165923
1 71666 272347287
1 22025 901470134
1 35275 466183666
2 2318
1 74354 178967169
1 119085 653495736
2 197454
1 175852 756598381
1 109627 974095648
2 140264
2 105178
2 128201
2 140566
1 161569 456982882
2 115465
2 79106
1 188751 492550682
2 79412
1 62482 92646336
1 162560 38853046
1 120487 90671341
2 115778
1 121083 658203258
2 84901
2 60094
2 6561
2 11778
2 153948
2 39111
1 122690 19853232
1 173214 795578471
1 60712 215060173
2 87604
2 32518
2 162136
1 20999 703371366
2 131078
1 19269 258200205
1 111473 337809794
1 145366 157108967
2 21334
2 66260
1 91840 478044735
2 76339
2 191637
2 182131
2 54322
1 114841 338724006
1 92764 605778106
2 93523
2 138487
2 57478
2 56120
2 65118
1 115227 228695987
2 158308
2 162016
2 988
1 107805 674835308
2 37315
1 180677 498415767
2 181505
1 24878 335613351
2 5707
2 192226
1 155103 751031995
2 19446
1 57082 996068067
2 25607
1 2603 290137432
1 75276 977565898
2 14685
2 173409
1 161377 124186715
1 47187 711771620
2 155796
2 147990
1 180498 368827784
2 132340
1 51048 573860209
2 86405
1 171310 360802970
2 17828
2 37641
2 97584
1 86183 591464459
2 114036
2 173066
2 55438
2 11096
2 49167
1 160519 884326733
2 19944
1 4003 477793576
1 160018 622931962
1 32427 573746769
2 181022
1 198752 363687330
2 191700
1 134458 242186116
2 162192
1 2091 57651257
2 47146
2 163819
1 40597 680779839
2 46638
1 139596 766885678
1 195189 960264224
2 125679
2 53509
1 124381 848061457
1 181625 317803389
1 69165 846533331
2 87154
1 61745 331875112
2 22543
1 105553 852082244
2 28577
1 120166 207539398
2 4426
1 192786 263836822
2 29805
2 15940
2 41806
2 110221
2 74346
1 135767 108234370
1 23422 210448544
1 103932 700282702
1 85930 112077590
2 164120
1 108615 292054203
2 167598
1 112651 291783019
1 127567 667456942
2 167071
1 141248 832247350
1 161995 819169774
2 63743
2 45048
2 58726
2 194109
2 118047
1 145983 867106117
1 94388 375669256
1 159909 316884570
2 20589
2 83974
1 19245 372710240
1 163860 4491739
1 176390 948499467
1 135899 674911191
2 170119
2 113680
1 63160 636567381
2 79031
2 183788
2 199704
1 131582 104875608
1 9467 751033862
2 21621
2 23486
2 111000
1 30036 825559287
2 125153
1 74929 877754324
2 81946
2 158966
2 63692
1 161275 973397932
1 126382 513080794
1 146751 90194004
2 26012
1 51958 690806679
1 178553 40895369
1 178142 40230455
2 3000
2 146078
1 79854 5462689
2 83773
2 60662
2 28302
1 96421 850063524
1 13139 42860097
2 185922
1 60329 510662008
1 199196 223257879
1 45752 222550248
1 103939 751705381
1 48713 245222686
1 194207 84884545
1 57467 468013005
1 180734 873529477
1 176650 101727125
2 170911
2 38495
2 142686
2 99159
1 58007 882806171
2 137096
2 63866
1 184883 434592577
2 170018
2 25125
1 72857 510597089
2 31826
2 54863
2 22519
2 54475
2 8255
2 139057
2 25043
2 6752
2 160879
2 170765
1 393 701334681
2 181342
1 152479 515506054
1 182169 78201343
2 82412
2 78447
2 55167
2 152305
2 141834
1 166342 944739011
2 199649
2 131703
1 97887 475620942
1 188596 169629283
2 43034
2 80338
1 194947 557132833
2 74521
2 67936
2 123223
2 3696
1 28998 202635694
2 110759
1 62319 479565668
1 3244 69646320
1 75489 823758975
1 6083 41128949
2 196172
1 175380 714842827
2 11528
1 190843 51100507
1 96596 311825595
2 161350
1 198190 138434174
1 91270 720575509
2 184279
1 114208 23725457
1 165674 317673000
2 18107
1 68312 339642034
2 135533
2 128016
1 167087 944228600
1 29061 844104609
2 142556
2 3202
2 54942
2 165862
2 196319
2 21649
2 199887
1 83848 316619848
2 22420
2 89371
1 167387 314881916
2 53678
2 169510
2 158795
1 125268 201306005
1 131173 190220839
2 185127
1 124860 660472649
2 85834
1 156209 998126040
2 59430
1 153469 394020542
1 162308 839869539
2 15389
1 32654 737995748
2 25163
2 106226
1 19508 197274653
2 164609
2 13801
1 195675 160896221
1 49798 998256254
1 111297 953667282
1 194550 865126651
1 90336 114130619
2 162053
2 18790
1 70872 600021054
1 102245 856246381
2 199887
2 118455
1 88116 143737072
2 171139
2 105769
2 178115
2 192435
1 188342 823072761
1 120831 186878246
1 144210 175941528
2 77695
1 76367 360111812
2 186014
2 54160
1 78689 916885085
2 122327
2 125456
1 36330 125350987
1 90987 832376254
1 167050 145669393
1 47804 622163083
1 64996 762952126
1 194426 991047381
1 53400 408921073
1 18751 24676514
2 90000
1 117946 419444487
2 119862
2 151606
1 198003 192864560
1 161779 313602286
2 166945
1 10226 626306000
1 75156 541607858
1 169394 563544248
2 93736
2 167637
2 89164
2 119127
2 188641
2 177947
2 173291
2 123906
2 72853
2 77417
2 33858
2 166113
1 64752 55201929
1 98227 74088375
2 49726
1 152266 527820577
2 131713
1 8336 35378837
2 95321
2 34697
1 183119 990137972
1 130031 121316646
2 131710
2 137340
2 185093
1 199788 96672350
2 11308
1 128710 386331455
1 88701 87290675
2 60208
2 147167
1 65902 138331643
2 169341
1 90767 766058229
2 88889
2 25073
2 35124
1 70576 521169266
1 95273 533743695
1 171552 881867972
2 11901
2 87656
2 69715
2 169211
1 2424 137542746
2 28013
1 164429 687508250
2 150402
1 89267 431803710
1 57351 919020623
2 48474
2 11730
1 141510 534118340
2 69988
1 134423 640465718
2 147394
2 120474
2 198864
2 86002
1 116378 389727444
1 114529 534497527
1 21758 285752015
1 110478 444716331
2 89803
1 128900 938117520
1 163634 829576834
2 37611
2 121898
2 64699
1 95308 306204124
2 103552
2 167406
2 38181
2 124635
2 14097
2 143066
1 154049 937304185
2 1781
1 9622 151354345
2 81342
2 29400
2 56056
2 156455
2 194683
1 74353 25852912
1 101826 552229409
1 138695 533853201
2 54631
2 51364
1 155512 684007923
2 137475
1 180708 447698030
1 26034 853688711
2 133491
1 92492 511661153
1 141992 983970754
1 114905 984227907
2 181246
2 116990
2 100592
2 130401
2 9944
2 194377
2 99687
2 113813
1 60205 210884380
2 133628
1 136210 663691919
2 144004
1 40384 744545858
1 175491 369230781
1 153436 50932259
1 49419 213584596
2 126372
1 186778 332467071
2 159045
2 112700
2 143789
2 6906
2 162964
1 197288 848194497
1 181926 613522001
1 73893 952265049
1 43843 796510338
1 176698 960051222
2 110030
1 154760 543567417
2 78720
2 105057
1 14332 952475295
2 195241
2 51987
2 133083
2 159490
2 41840
2 161576
2 87236
1 137236 720570463
2 137849
1 158292 307062300
2 140272
1 71435 202612672
1 24392 831221375
2 15684
2 163987
2 98213
1 190689 337936547
2 18590
1 115076 839724610
1 46111 270577185
1 169101 819644712
1 172598 753549288
1 151822 847174385
2 16449
1 174714 455023057
1 147708 917923256
2 31619
1 21728 693371032
2 164372
2 118375
1 6093 495532071
2 78756
1 154265 778531433
2 146175
2 158279
2 170514
2 56686
2 36605
2 163161
1 176906 549641751
1 22362 649660994
2 181494
1 77228 766824927
1 12009 623242381
2 40382
2 99758
1 197740 109315599
2 129163
2 90797
1 138149 864046586
2 63458
1 99952 939754308
1 33240 339023819
2 58142
2 167717
1 71871 807410813
1 109652 573745168
1 69393 538758887
1 73091 484191583
1 66118 313425539
1 84056 630972361
1 109234 218733140
2 106864
2 149653
2 1904
2 45053
1 191739 741983001
2 30340
1 79426 812409490
1 131064 139249772
2 54558
2 1008
2 162130
2 198872
1 81665 385860068
2 88056
2 177940
2 51943
1 24252 584679822
1 47920 406763773
1 77460 851952746
2 3683
1 58880 221931126
1 6171 562196878
2 104910
1 184008 134333454
2 11209
1 189782 298279213
2 76018
2 115523
2 133515
1 71983 669706716
2 48275
1 196524 36062565
1 120258 55071375
2 2659
1 190656 188074891
2 61675
2 63247
1 87354 462405704
2 148463
2 160788
1 76143 208409297
2 4863
1 148113 225545157
2 31017
1 81359 965670204
2 141465
2 60438
1 47121 984323833
1 135941 664705880
1 104229 800692621
1 44522 42027711
2 180258
2 62790
2 23326
1 100540 463100832
2 178433
2 16230
2 106212
2 141976
1 58411 976714220
1 124980 513132731
2 103312
1 144348 953402359
2 144770
2 73627
1 121215 948528753
1 89058 351505659
2 155167
2 182102
1 97667 652012108
1 41554 96697340
1 59787 645537570
1 9521 315443198
2 36937
1 146452 535168965
1 35859 743293327
1 32815 301530724
1 137376 751754639
1 191532 45405741
2 176738
2 14046
2 105845
2 124262
2 109412
2 147484
1 77808 79477861
1 56078 653711814
1 31549 519081059
1 134038 828905561
2 173541
2 102124
1 117118 709708240
1 138862 153508682
1 126082 937083800
2 148588
2 129646
1 74812 303140614
1 122582 125644172
1 83308 525558560
1 28144 576828794
2 86709
2 178459
1 5986 664159025
2 24632
1 48110 244894510
1 132793 818077567
2 13034
1 197596 574732046
1 140997 824420920
1 169610 685380493
1 125278 473366849
1 40497 117952459
2 160637
2 137332
1 78485 446710660
2 125072
2 77159
2 155582
2 60701
2 10374
2 96490
1 19065 822351459
1 48353 777746877
1 133365 503032848
1 109385 939237825
1 71187 325854597
1 110404 109008899
1 73545 563059910
2 8879
1 78785 97992178
1 139438 761276251
2 102024
2 146278
2 19476
2 134954
2 67536
1 145931 450835281
1 44105 779687734
2 59974
1 4482 503466519
2 124401
1 143728 386548632
2 172368
1 117641 148593778
2 51017
1 38702 163191469
1 158829 669514034
2 23638
1 181245 751048932
1 192092 765365138
1 36474 350162888
1 61245 154427539
2 197613
2 16450
1 110135 262792654
1 56500 578973981
2 39765
2 53536
1 38707 53305762
2 196731
1 165341 879775244
1 139359 898942617
1 101624 647368658
2 132228
2 115896
2 6055
2 46497
2 31840
1 45178 844340687
2 50743
2 17447
2 153970
1 92714 344481187
1 112198 223898148
2 148054
1 191307 233830174
1 107008 80158523
1 21430 874030391
1 130331 947883111
2 148735
2 27056
2 143566
2 99006
2 144839
2 59706
1 30475 655721399
2 514
2 102132
1 106873 731312399
1 190928 507206635
2 95373
2 51946
2 8114
1 19555 27095068
2 48492
2 53956
2 199390
1 137201 879711390
1 10822 596881747
2 52104
1 188521 707729830
2 143866
2 60459
2 2191
1 45586 951518024
2 95208
2 77215
2 46834
1 13204 878834983
1 85377 602550362
1 54960 157681857
1 188392 181936336
1 168011 152728048
2 12093
1 137323 620956245
2 89287
2 163777
2 161831
1 20164 466852749
1 149985 853661061
1 174989 213916320
2 154483
2 20469
1 95428 135369578
2 82444
2 12495
1 163727 861898101
2 183848
1 39779 985835897
2 140821
1 56834 409480628
2 16064
1 22957 749909451
1 70195 634206034
1 66267 575497822
1 103170 30720194
2 102076
1 60253 200295863
2 116769
2 60889
2 36412
2 89498
1 106460 585403441
2 103979
2 180047
2 167565
2 153893
1 83226 304362620
1 71795 352791127
2 35766
2 117539
1 136875 459931117
1 156040 995644262
1 77947 617904368
1 105961 100779052
1 140308 710198888
1 86275 190591564
2 24657
2 32037
2 172519
1 140046 791859691
1 131188 742537801
1 197634 269226260
2 21106
2 92514
1 83883 368376397
2 186965
1 51635 970567123
2 137715
1 75456 17059721
1 75991 179077904
2 60902
1 68911 483211545
1 137625 601971407
1 7272 332357573
1 91520 377306384
1 36109 873600783
2 94817
1 173273 242117609
2 70185
1 19043 144594556
2 7382
2 12949
1 85127 114160511
2 163421
1 29889 453740128
2 31174
1 195973 591948818
2 84815
1 133937 166170131
1 62144 399915778
2 139179
2 170725
1 22921 669565546
2 175417
2 30167
1 196848 999847670
2 67395
2 182201
1 113498 574612321
2 164582
1 168333 208434823
2 46671
2 198424
2 101420
2 98431
1 139127 194721631
1 29450 65313565
2 103514
2 24197
2 183872
2 187846
1 197592 454751069
2 166945
2 81379
2 194874
2 108089
1 92161 635542351
2 145470
1 127816 285606813
1 187995 886779461
1 5448 433783410
1 153145 161058536
2 166389
1 67232 531447392
2 12291
1 89716 354226790
2 197198
1 167098 207564862
2 78653
1 125547 92068085
1 6736 765405391
1 182323 506824071
2 138636
2 56409
2 68791
1 83665 125575070
1 24511 393108782
2 120247
1 129410 154781241
1 160903 250964473
1 121620 457934339
2 115282
2 102903
2 166679
1 195067 777509328
1 43858 680077137
2 38305
1 142804 111466195
2 160177
1 58674 716770378
2 65238
2 125491
2 46226
1 77643 493181358
2 104176
1 158758 665088359
1 98882 277115635
1 119934 456248394
1 93133 28887441
1 85716 590532002
2 85429
1 126008 503002941
2 111389
1 48449 882151558
2 38918
1 163258 327720880
2 68731
2 111344
2 77466
2 134911
1 33910 844638052
1 54398 867920696
2 49887
2 103231
2 136997
2 17655
1 30122 13070959
1 65350 344314319
2 139552
2 18405
1 103658 545237248
2 167005
1 140207 219525862
2 40005
2 15832
2 57143
1 51627 514958638
2 92149
1 45413 972959469
1 17561 292027262
2 39042
1 176144 270585933
1 82723 357239907
2 59459
1 126946 911417199
1 44869 102361928
2 30219
1 77429 166603797
1 157233 219433929
1 61608 724567201
1 2426 367697447
1 51750 119280363
1 70958 674989375
2 150176
1 122660 28656044
2 27912
2 41907
2 95662
2 65724
1 112551 83561597
1 197546 566814933
2 129956
1 116469 352708232
1 86764 502850048
2 196920
1 31704 454754605
1 116008 311198950
2 84005
2 47501
1 161387 107057079
2 4845
1 36946 824284723
1 44187 748077258
1 134168 990796145
2 17690
1 106362 967361033
1 43521 218723253
2 33853
1 33182 414286971
1 79510 796889834
1 110040 366559693
1 153045 17407749
2 198501
2 33702
2 24366
1 199525 798842586
2 50749
1 194555 788365870
1 47329 775847859
1 21148 108932176
1 52863 30110832
1 183422 813335599
1 111121 251557301
1 76562 83567917
2 154773
2 175343
1 179741 898030865
1 195405 875275009
1 119939 716064096
1 19961 14168921
2 77012
1 57995 112461273
2 61943
1 47725 841569725
2 20166
1 195935 635283385
2 103182
1 97603 278046850
2 180399
1 113123 340545011
2 110320
2 70635
1 15889 91383769
1 92989 936557615
1 4137 24416606
2 67495
1 174426 177339413
2 18923
1 128269 270287713
1 148706 790123922
2 144179
1 179089 482645762
2 73585
1 138073 176604224
1 127851 590630530
2 30828
2 7378
1 100577 363671464
2 79133
2 109321
1 16597 234017183
1 167682 659204594
1 93940 441671244
1 63765 112302651
1 50551 24341172
1 137575 599422234
1 35000 567747238
1 1481 299982330
1 47346 234371586
2 15387
1 181507 933435026
2 67537
2 39717
1 172587 947137789
2 100172
1 99656 139697248
1 48594 223626960
1 43789 258340742
2 132578
2 172813
2 195107
2 18763
1 191050 273106094
1 94342 94116996
2 67044
1 176403 616793571
2 2532
2 159775
1 89793 169293137
2 110180
1 75063 453092319
2 91784
1 11968 860606195
2 6648
1 70431 520920021
1 90303 540652622
1 75587 309805248
1 21664 987342819
2 30117
1 144162 683135533
2 127699
2 139861
2 117805
2 176648
2 26344
1 154122 404786498
2 132280
1 80444 582461864
1 19165 580537358
2 53958
1 184565 740372032
1 189252 800667629
1 134385 717280275
2 195438
2 181681
1 174838 359244858
2 158415
2 41670
2 102698
2 36409
2 63520
1 87445 190481527
2 19234
1 107175 959358783
1 19610 913127184
1 45401 195822030
1 161041 954174198
1 85021 443380924
2 91678
1 79069 113992273
2 98350
1 137990 779061141
2 154574
1 127691 555037238
1 199984 465743704
2 63646
1 77636 106073222
1 103257 490648070
2 104966
1 140026 119906171
2 197435
1 32178 954821469
2 162230
2 109428
1 119922 520712378
2 146737
2 19875
2 137575
1 72631 430410179
2 69404
2 20514
1 47814 960729640
2 70196
1 163043 197311033
1 14859 314794931
1 188042 598888909
1 32643 204729133
1 162510 894873438
2 188432
1 91861 831052782
1 52506 59945502
1 116796 136026621
1 72492 679077391
1 136321 130156530
1 88172 21849657
1 69794 832478433
1 97776 670821870
2 137109
2 159745
2 81106
2 8370
1 121265 307768631
1 179290 353030213
2 46752
1 188187 534188963
2 16827
1 119863 573616430
2 104586
2 139831
1 60919 495290828
1 126396 255802717
1 113265 12971043
1 72416 755083707
1 192152 400679782
1 5481 167710790
2 63214
1 162902 890313060
2 22463
1 162194 846294099
1 39062 519174932
1 81181 426652265
2 56346
2 153906
1 82286 980344573
2 139588
1 133088 272573361
2 175119
2 195060
1 63984 427228811
1 133238 868869382
1 155700 799353677
1 199219 60743107
2 113109
1 11898 94819922
1 161997 906858982
1 21618 731472623
2 104312
2 161194
1 135015 187216963
1 135293 705703777
2 66580
2 112984
2 28768
2 74369
1 74315 394857773
2 138457
2 111434
1 159671 166422213
1 145146 128235997
2 37615
2 19579
2 99308
2 195380
1 92052 80628884
1 142135 84755135
1 148866 566445551
2 17423
1 71048 242345401
1 38881 359499683
2 75516
2 161482
1 83876 998351193
1 82913 645149290
2 167953
1 22022 148667511
2 92314
1 72703 445876855
1 61678 96354322
2 153195
2 77554
2 140237
1 80322 797324617
2 163090
2 141595
1 85336 219333649
1 171599 856802643
2 34687
1 66102 914297418
1 121039 394993844
2 13798
1 46280 809858390
1 27177 665707873
2 2530
2 147581
1 183543 230923345
1 139434 255933018
2 47623
1 109448 826550085
1 48620 299516671
2 20429
1 162744 518212949
1 151342 55463199
2 6091
1 180338 616746837
2 179537
1 135981 665251447
2 46082
1 185325 908030162
1 66829 10793985
2 198539
2 119540
1 194858 408255949
1 131350 707108212
2 63732
2 101637
2 148652
2 30099
1 122115 489966056
1 11633 94246664
1 138973 269759853
2 186764
1 190175 949141104
1 23533 963737146
2 66022
1 169752 349178376
2 41740
1 16988 882232704
1 154964 12540009
2 79313
1 58071 425758603
2 132202
2 103033
2 177375
1 65166 493564370
2 15050
1 96785 825299300
2 123138
1 184579 368638753
2 131217
1 74672 72407454
1 125041 91960375
1 37416 110613110
1 158915 247141862
1 98160 98846579
2 21806
1 28883 395631664
1 120194 179402425
2 320
2 26428
1 199503 321651698
1 28474 63787087
1 150242 28502361
2 144833
1 164744 289713226
1 150767 460218736
1 40171 67293270
2 93303
1 26722 926717289
2 117904
2 77583
1 137190 27683328
1 100601 756512943
2 140505
2 50176
2 110221
2 194904
2 33629
2 191078
1 195720 989611008
1 144016 235828790
2 61094
1 188425 846704473
2 124776
2 45808
2 184841
2 181470
1 124466 982434675
2 18575
1 90444 208603628
1 20498 470117726
2 101323
2 153949
1 166416 877567124
2 181992
2 158516
1 82672 672654539
2 101108
1 115887 888150753
2 77665
2 99212
1 21009 172818436
1 96419 644632398
1 133548 29471801
2 9502
2 130638
1 72910 210607037
1 168516 594593257
1 99972 697613952
2 29499
1 92318 216949522
2 64301
1 113216 439691409
2 131425
1 83586 365610270
1 129419 328288342
2 67160
1 163921 52623600
1 68701 373435740
2 188228
1 160437 785823819
2 97886
2 142373
1 14186 610417970
1 9166 578338371
2 152701
1 89155 384240133
2 165716
2 25399
1 28632 978764295
1 72862 259654946
1 131825 115022983
1 35871 752660651
2 133984
1 71247 908311297
2 188824
1 144762 826737219
1 152117 724238824
1 109296 109428687
2 51177
1 41379 780534938
1 76371 605720110
2 56165
1 40391 292187553
1 135427 700733877
2 106190
2 171466
1 102507 234342607
2 134543
2 194962
1 182596 373014136
1 57895 368706887
2 160045
1 137338 524504701
1 43266 124003876
1 14206 64888907
1 138299 31224097
2 107108
2 6228
1 57825 558522278
1 111864 851225770
1 1456 160429330
1 101690 909098307
1 196487 440045222
1 101906 25031856
1 158269 603236435
2 27969
2 56291
1 85262 174195651
2 199860
2 161928
2 68033
2 79016
1 39020 58213692
2 133048
1 195495 136316033
1 139606 476296486
2 18129
2 170757
1 128842 325374035
1 70990 962560484
2 124513
1 152979 217113196
1 61235 964437511
1 110567 622588484
2 126063
2 2815
1 168507 591793001
1 134172 477189062
1 182173 635703465
1 68175 309340918
1 123675 561065983
1 198455 386597614
1 92719 379872624
1 39593 44287477
2 117123
2 18364
2 143969
2 198127
1 45801 791189520
1 119014 94660272
2 165886
1 198904 164034240
1 46896 310450583
1 150288 689001248
1 191739 889201514
2 153322
1 177940 303669622
1 95328 882128628
1 121715 918479805
2 85954
1 160313 324402713
1 59198 151401868
1 73822 121010076
2 134767
2 154583
1 133670 778322128
2 91217
1 9444 346103707
1 110648 235389343
2 45315
2 103458
1 56794 511888914
2 75271
2 95721
2 190983
2 174653
2 16689
1 65215 98564947
1 163804 459389769
2 93052
1 108852 575277702
2 130321
1 82269 113678741
2 17282
2 70796
1 198251 943291265
2 180356
1 147841 805573396
2 125320
2 167858
2 163749
1 6727 12707305
2 106720
2 20673
2 157901
1 79667 806731001
2 187536
2 88644
1 173950 358429734
2 85253
1 59775 196345450
1 60487 318769287
2 8158
2 68054
1 94281 340505205
2 192039
2 131418
2 4272
2 94830
2 8202
2 182419
1 138764 825299360
2 40616
2 2933
2 139607
1 125203 414379705
2 138792
1 98523 795287348
2 192804
1 184352 106299886
1 195228 93869445
2 20128
1 95850 45037262
1 130783 749141334
1 188925 202219381
1 42512 634531876
1 172746 809540668
2 184227
2 56011
1 11181 101515584
2 181260
2 46622
1 192710 507912912
1 113652 322419403
1 66815 372387612
1 93349 544808830
2 155023
1 86092 318821693
1 186183 601069052
2 79065
2 630
1 11046 11940585
1 153809 982934999
1 17872 206359520
1 129786 51307210
1 69159 66173413
2 91969
2 113245
1 177734 742770693
1 139461 219952209
2 90598
1 156828 191989377
2 89047
1 2025 831412109
2 159966
1 118406 334810459
1 136731 880655995
2 42901
1 163180 450769053
1 95860 688595676
2 162686
1 97370 835017336
2 77534
1 111349 930861262
2 16031
2 139445
1 2933 567719115
1 69831 262207103
2 14682
2 88353
2 114035
2 62920
1 73246 973272903
1 45979 905277828
1 198296 517481385
2 48475
2 117506
1 148212 436782064
2 19767
2 63232
2 32092
2 148568
2 195720
2 137940
2 68637
1 39607 733165868
1 116138 257185583
1 31583 662986106
2 26485
1 112472 941153202
2 10659
1 178829 468007243
2 42232
1 101660 898229396
1 176223 246220655
1 194392 21290431
1 129222 127920913
2 101762
2 27312
1 186017 36694919
1 135402 221965274
1 61601 710673218
1 38484 995784281
1 194757 272789471
2 45985
2 83648
2 167664
2 62522
2 44975
2 129292
1 148695 348659489
2 158101
1 167890 494924788
2 62932
2 84777
1 192028 172558303
2 156823
1 36474 880496056
2 145473
1 29845 876732844
1 167310 215231196
1 61631 393981087
1 91649 116918669
2 178834
2 140300
1 151176 522926961
1 132712 527411049
1 35641 851374622
2 55518
1 43619 772640059
2 16608
1 76556 168258106
1 37744 700751816
2 195300
2 7119
1 28843 38119948
1 115125 632609349
1 74950 475553944
2 165147
1 132184 833445488
2 25117
2 177199
1 105606 552951430
1 3234 442336788
1 52149 752120915
2 39740
1 38556 762250535
1 26056 488146769
1 57572 303293673
1 104621 599888930
2 177649
1 71093 507534404
2 77082
1 164085 253316013
1 179114 69258877
2 192998
1 143432 31613923
1 25140 70807512
2 78586
1 105799 463933049
1 26969 79423863
1 164659 184505765
1 13732 573800074
2 8860
2 7087
1 175326 577212853
2 96343
1 72590 681648381
1 118832 73871893
2 116739
1 57454 86578985
2 5184
2 102383
2 114080
2 138568
2 58239
1 6527 491813078
2 67915
1 67891 893059526
1 198476 522526928
2 49403
1 169347 655793516
1 94915 466111496
1 165635 143658998
2 171018
2 193909
1 160107 772695455
2 156634
2 146179
1 90317 788454516
2 9128
2 146253
1 147193 762394265
1 111348 628205454
1 146763 71246079
2 169984
2 157601
1 188064 25097587
1 139406 949399235
2 159738
2 111104
2 540
2 63667
2 20338
2 21953
2 64518
2 175576
1 140440 259907651
1 178654 994948437
1 5318 89009713
2 135129
1 196897 526615016
1 56878 992480698
1 142472 281195893
2 112301
1 142135 191370314
1 146758 390291692
2 5212
1 69499 723445896
1 40383 962586940
1 109006 716243702
1 119439 650688908
2 92186
2 52201
2 147581
2 12520
2 20461
2 73728
1 151971 937134766
1 109719 19941771
1 123550 353944472
2 64526
1 158722 139071148
1 3814 698161695
2 141114
2 42846
1 129170 494075320
2 109734
2 28005
1 102375 229749517
1 88197 17344726
2 156406
2 123360
2 5567
1 64046 759659503
1 197940 565487453
1 177277 370435386
2 107714
2 90322
1 178949 507811222
2 89465
1 66365 786354721
2 145966
1 96511 23131728
2 141195
1 27490 557122004
2 56692
1 54576 169851723
1 180388 716195373
2 124281
1 164 797197080
2 183119
2 136705
2 32483
1 55342 854096170
2 132523
2 95377
1 184482 831521059
1 153779 504666819
2 14308
2 121858
1 175563 336791578
1 179612 236188729
2 187828
1 49300 477877621
1 173164 326887992
1 113924 512922320
2 111053
1 194800 984530688
1 33517 179621769
2 98602
2 13150
2 110837
1 148149 695668149
2 80581
2 164538
1 87892 176284926
1 183958 775898509
2 49621
2 111034
2 189498
1 179135 137176784
2 104161
2 46273
2 87093
2 142144
2 151513
1 199126 362054185
1 176802 47648985
2 186369
1 28836 540792536
2 133259
1 86052 356162355
2 80253
2 73949
2 50102
1 151208 133458950
1 26452 786023696
2 166606
2 155804
1 13313 321396231
1 190114 665900349
2 83315
1 157769 784451966
2 185990
2 131633
1 11472 892269846
2 65132
2 82690
2 188105
1 70620 432009165
1 73003 961056701
2 116156
2 28049
2 121058
1 174515 753822701
2 50878
1 164550 372453380
1 138140 364326310
1 115443 662887243
2 70869
2 102630
1 151328 914378548
2 61705
2 7016
2 59999
2 103465
2 183732
1 90784 310417523
1 68452 666102791
1 13841 372659485
1 124724 703383546
1 122140 559350946
2 109780
2 188825
1 175785 934682439
2 161454
2 176071
2 17651
2 16108
1 127417 988598629
2 148953
2 179421
2 24809
2 146286
2 170222
1 129978 147296063
1 46320 157258173
2 41354
2 156857
1 198354 849700292
2 15077
1 133660 791080326
1 170861 663297054
2 40270
1 152314 920029926
2 7468
2 39778
1 149951 786602696
2 141429
1 603 503865009
2 177185
1 40203 304087099
2 26351
2 45441
1 129417 67862809
2 65184
1 195099 662388413
1 111997 172178372
1 42603 958510076
1 89544 146111464
1 192438 814132930
1 176037 255703455
2 16220
1 54915 673308049
2 140123
2 51758
2 67907
2 104819
1 183580 222247816
2 9683
2 157378
2 186515
2 55087
2 2046
1 165906 218308673
1 171603 296771702
1 153934 814357319
2 76440
1 77337 224461382
2 99287
2 63153
2 173253
1 117202 667486835
1 70462 624425425
2 29672
1 35943 257454723
2 152561
2 177922
2 128604
1 15925 778823755
2 173540
2 70337
2 132774
1 63972 54043165
1 65774 679036365
2 123643
1 58759 34435047
1 102935 368456888
1 84722 144952612
2 104507
1 174742 187041358
2 112806
2 33584
2 178987
1 177008 225365253
1 107757 913848218
2 135249
1 142364 508183514
2 95703
1 2016 952198360
2 75974
1 64801 35138933
2 160246
2 86266
1 151833 947649980
2 24171
2 109972
2 75667
1 137955 919759504
2 23357
1 78646 161295705
1 29716 652408408
1 137514 551627267
2 35259
1 120137 256658082
1 84974 993696796
1 17605 222338128
2 86841
2 48919
1 182466 768004236
1 13126 215282325
1 140980 242475800
1 192896 904828504
1 18251 535099369
1 112415 583126364
1 174195 535515708
1 182841 283484743
1 111866 244064337
1 92423 389891545
2 79376
2 135146
2 80865
2 171268
2 6944
2 72306
2 43553
1 90518 657955655
2 51105
2 115899
2 41051
1 173242 584504483
1 85867 574346072
1 3776 303959057
1 93751 29552357
2 172471
2 151107
1 101231 440486343
2 126390
1 128015 875008299
2 4377
2 156601
1 123518 530898028
1 168309 557072437
1 143023 427462614
2 77622
1 155543 631733871
1 150432 729755870
2 128536
1 141952 467676887
2 108022
2 51055
1 60928 664390144
2 2014
2 21037
2 39587
2 189463
1 105232 207970277
2 147428
2 109807
1 60813 104895847
1 87123 367126941
1 146838 721721569
1 145591 612683557
2 35932
2 74930
2 174479
1 122809 332940690
1 165228 943570906
1 129047 338829999
2 120591
2 72520
1 76107 61062463
2 197047
2 111743
2 86542
2 123164
2 42774
2 7990
2 95265
1 123302 340523928
2 66264
2 188029
1 105287 209465053
1 148099 905796240
1 110719 686674511
1 122417 877438765
1 61605 280723047
2 111104
1 44019 628074466
1 87224 721293164
2 125064
1 27288 983972566
1 185407 569504639
2 107203
1 88182 417418090
1 156697 419621210
1 128218 797918046
2 168885
2 98635
1 51315 480318523
2 40952
2 137251
1 97772 335607048
2 50657
2 120797
2 88128
1 87579 121426029
1 40654 170688535
2 183193
1 108914 10201252
1 49341 600226801
1 83228 970319544
1 52456 343238031
2 53686
2 117574
1 41378 899180338
1 178772 744847931
1 1413 827705021
2 13325
1 38065 908168528
1 156666 561306451
1 137098 600911249
1 134879 540879868
2 445
1 143568 713907361
1 35234 216266993
1 119210 656366257
2 196971
2 132173
1 129071 886082051
2 109465
1 136870 144634597
1 96268 887414392
2 66768
2 63975
2 181037
1 184460 368994021
2 111187
1 135460 314443326
1 118571 461837706
2 5007
1 19783 60000552
2 20939
1 153162 119164740
1 86089 371942663
2 72863
1 21289 924620516
1 94793 600401643
1 139853 48813528
1 162441 778116966
2 168537
2 64946
2 77738
1 12924 936420230
2 60353
1 164487 134367677
2 170353
2 34112
1 113352 258727074
1 138105 715495409
1 40958 2544869
1 88372 310078132
1 149734 699600596
1 169009 857004067
2 117306
1 37535 302463566
1 122098 243688748
1 158367 253957404
2 126674
2 104293
1 7048 977422925
1 89915 584283931
1 179985 522355510
1 6397 132773681
2 158232
2 87131
2 199753
2 972
1 99508 279737841
1 120697 137499684
1 166982 845374851
2 4070
2 134073
2 94303
2 112888
2 4905
1 83517 297721949
2 72643
1 22010 553544628
2 112030
2 192812
1 121266 312164907
1 15133 750486613
1 178004 564078988
2 84028
1 113609 550086371
2 134265
2 10059
2 182108
2 124253
2 49047
1 105245 372436218
1 87152 493701530
1 185928 327396007
1 190588 31970515
1 40519 691442038
1 74978 122335962
2 131943
2 122035
2 84893
1 113464 164214311
1 14989 463597368
2 31619
1 113869 965077690
2 37183
1 187449 993996416
1 42546 903338334
1 135719 523042930
1 90363 749141815
1 3825 52432998
1 78430 420839681
1 98379 80738853
2 180657
2 97684
2 191351
1 124527 133021288
1 161339 421693182
2 104283
1 45127 89839910
1 16159 954129562
2 110597
1 43540 164049540
2 79902
1 141702 787322556
2 145348
1 70831 213404578
1 63857 31354790
2 180707
1 124585 974259444
1 141432 859041883
1 184193 107036395
2 194513
2 148924
1 107722 188670907
1 163981 857898682
1 28758 119178309
2 112434
2 81535
1 126454 691997224
2 121285
2 95023
1 176834 333957425
2 104429
1 95568 268411398
1 12704 28013860
2 163486
1 17866 837326714
2 57417
1 139511 381208821
2 40574
1 157470 791968871
1 38893 926444143
1 39801 422714167
2 137681
1 24466 213270382
2 85148
1 56615 50961189
2 151772
2 8662
2 36479
1 27869 471934641
2 197811
2 45279
1 66158 629411599
1 84370 396116638
2 116007
1 10703 982076649
1 116078 403053732
2 197957
1 150184 169200704
2 34857
2 75532
2 166966
2 112927
1 198686 777005393
1 191971 992546068
2 19977
2 154920
2 59331
2 2006
2 131131
1 132132 103815842
2 94494
2 139645
1 190139 858792243
1 46788 268585016
2 151235
2 1243
2 41605
2 163251
2 51507
1 34505 821823891
2 115332
1 43364 123379238
1 32849 180459998
2 79655
1 104227 813952031
1 24966 771611103
1 14751 387992319
1 196744 653071407
1 114790 132240212
1 197795 696424957
1 190189 527365977
2 121864
1 198291 560420569
1 195150 973432531
1 9326 976556705
2 45528
2 82851
2 170345
1 84536 919011799
1 135453 18802021
2 62644
2 136006
1 25647 342339772
2 100597
1 57121 263864421
2 185342
2 68773
2 25671
1 108306 232086545
1 12781 18435002
2 14115
2 62682
2 127294
2 168619
2 91477
2 187332
1 8453 672965392
1 93990 51928638
1 74002 391937480
2 181704
2 136033
1 12557 360033611
2 114505
2 140308
1 78138 627773754
1 85023 733964093
1 42575 707330577
1 41039 692196938
1 53462 683112342
1 187845 541129146
2 101582
2 150090
1 84219 246743400
1 3064 42257295
2 176527
1 101363 11107950
2 60098
1 148149 68013587
1 60756 817801757
2 180298
1 285 7796442
2 114255
2 143091
1 151518 957000228
1 129204 867295822
1 156281 593686322
2 199045
1 4422 942444887
1 146796 946239426
1 87672 394782801
2 77165
1 180611 397595464
1 70376 709281915
1 92233 406445418
1 135128 529150857
1 168388 330266062
2 135525
2 20128
2 174430
2 41730
1 156585 590710086
2 167499
1 159662 776989163
2 164523
1 104634 946019887
2 184700
2 122223
1 52868 213279428
1 52392 586750532
2 119808
2 175612
2 171746
1 151834 520075127
1 169097 242489720
1 43789 247984970
2 22046
1 190314 738725878
2 12648
2 154329
2 9844
2 72529
2 74179
1 167722 629464091
1 190023 60245800
1 197873 511213615
2 151736
1 40093 160011804
2 156091
2 70246
1 129065 342771805
2 19055
1 196844 988312990
1 68072 886240257
1 56917 998928963
2 122781
1 179751 951867993
1 112901 604520311
2 96592
2 167438
2 129846
2 21943
2 156181
2 14070
1 74278 222334068
1 163005 660018988
1 101673 905258942
1 50775 228730172
2 40243
2 48850
2 1513
2 15184
1 90346 244257828
2 125789
1 16029 328344248
1 84040 284724619
2 16666
2 84817
2 49731
1 21102 221156270
1 130438 47090271
1 120008 246768487
2 113274
2 87913
1 119490 129024347
2 2828
2 178641
1 116640 735452453
1 37768 890794359
1 3679 321761597
1 124712 846540129
1 92169 920719630
1 191593 977770032
2 164690
1 163724 72955818
1 60376 898144137
2 131545
1 73958 894289750
1 4456 191798517
2 195737
1 109288 137776830
1 109800 677884144
1 145091 613892021
2 167685
1 79719 425482390
1 109628 613721743
2 118019
2 145860
2 50882
1 36649 248383673
1 52341 381335745
1 140105 576926651
1 43223 770382771
1 98851 94132145
2 11739
2 33265
1 3517 877967748
1 124969 970155846
2 38751
1 149292 437022798
1 126597 130555559
1 19338 500038819
1 58782 540053288
2 182093
1 171575 161931077
2 186680
1 78866 606752407
1 84993 221039417
2 161599
2 195442
1 47637 84968975
2 101519
2 30797
2 179552
2 199139
1 196668 944660503
1 126399 952451787
1 9773 705947603
1 152645 673242054
2 39968
2 67046
1 109619 533763854
2 120800
2 20430
2 70429
1 181949 449890714
2 1880
1 170413 602317305
1 80630 914676146
2 108120
2 184185
1 116458 823846947
2 106557
2 48454
1 179709 698279193
1 169217 628427853
2 148671
1 85006 20111506
2 119166
2 138563
2 58726
1 183830 417360136
1 194651 203432535
1 175774 624783412
2 96154
2 16752
2 177601
1 163856 922094232
1 158380 144965557
2 66675
1 35935 381513311
2 190156
1 36337 510268205
2 76634
1 170365 139704967
1 85190 76978897
1 9523 255983410
1 104654 276336986
1 58020 263464285
1 26413 182789536
1 113596 721701176
2 168421
2 196611
2 12740
2 121696
2 57923
1 142942 61510695
2 92276
1 176639 338768331
1 193642 679226525
1 137962 20139451
2 41549
1 125345 105559417
2 106639
2 124287
2 177662
2 55196
1 193183 355537011
2 184671
2 163377
2 128733
1 40735 309858799
1 190953 388888006
2 113600
1 20341 48477693
1 118003 640011560
2 38430
2 193638
1 25720 739903491
1 53793 409602961
1 49555 89404240
2 133448
2 48067
2 111147
1 155818 558749505
2 197778
2 37234
1 113830 263050361
1 112704 143830586
1 11630 340184593
1 37059 304120679
1 115500 159899292
2 190174
2 159021
2 9181
2 94940
1 85529 748188020
2 125203
1 7329 245613549
1 3575 830657006
2 53519
1 34474 506847705
1 120884 330230051
2 176663
1 45697 603510655
1 142592 243681742
1 50938 498410225
1 74541 857069292
1 38106 271630242
2 73071
2 63805
1 126196 621244351
1 144435 75434454
1 67568 717395459
1 181460 516858510
1 132228 589125549
1 148417 597292504
1 105053 767528407
2 57509
1 163953 314700590
2 88068
1 165697 645412531
2 59135
1 167064 24521207
1 77107 206111237
1 86683 439745840
2 132893
1 92191 876878845
1 169635 293477375
1 146553 725363675
1 166466 722126449
1 159816 706149094
1 171603 63469620
1 3918 495856349
1 130339 971602288
2 78898
1 136063 207362457
2 100776
1 149138 913342578
2 99654
1 59548 946996612
1 156012 668526401
2 105020
2 187720
1 63037 915829020
1 129908 263660633
1 150877 288333410
2 149217
1 73358 729578136
1 40221 595272504
2 103796
1 111499 693898452
2 66366
2 169335
2 47302
2 56974
2 30032
2 114828
1 134513 105895719
1 12012 879982120
1 121546 634641719
2 34061
1 77978 771404804
1 81812 393381551
1 31530 493456075
1 75670 943524748
2 79932
1 181587 644253032
1 55731 500917297
2 178207
2 140133
1 2303 681721131
1 141356 165359441
2 137342
2 57902
1 20965 925320892
1 55694 998729465
2 161432
1 133423 617315370
1 104758 844239484
2 135699
1 73729 923177581
1 124427 938580564
2 145588
2 42370
1 12412 316771393
2 41097
2 188328
2 130636
2 79039
2 32006
2 32953
2 184394
2 132524
2 24116
2 134069
1 89352 9672282
2 193125
2 110143
2 97465
1 163110 238102935
1 173120 527538682
1 89512 886007987
1 51795 238764363
2 165434
1 190404 530872883
1 153219 470081727
2 9692
1 187722 654135919
2 89096
1 45923 236270435
1 96051 202154870
2 198634
1 112754 379546196
1 3246 89937042
2 183719
2 30526
2 174353
1 8257 85657250
1 78152 585577954
1 39575 75088248
2 162956
2 35221
2 58556
1 46876 352166652
1 4277 465112955
1 80527 312902079
1 36430 767820760
2 14862
2 151529
1 137088 385227177
1 56839 245983264
1 178323 493255184
2 112261
2 23333
2 125634
1 13507 557462013
1 37429 491845710
2 12899
2 72593
2 137584
2 29696
2 88338
2 53287
1 10591 605393554
1 67842 991804193
2 86138
1 64657 783206820
2 162067
2 78106
2 11093
1 2888 956703921
1 199427 456386476
1 60329 124164703
2 174743
2 120782
2 43135
1 163581 425063028
1 199078 26468784
2 61544
2 99506
2 41915
2 56168
1 142315 272751757
2 30301
1 146013 816358927
2 38296
1 142149 393668847
2 65051
1 82870 610674395
1 28639 138273669
1 193881 704920134
1 105403 637223374
2 176204
2 64439
2 106296
2 191056
2 149290
1 28681 609761747
1 183703 195969593
2 111495
2 34018
2 182855
2 127146
2 186684
2 36412
1 51403 260758203
2 35634
1 94221 532109166
1 94794 293158842
1 71083 157302201
2 166547
2 166847
2 28961
2 103250
1 161663 427720791
1 50754 132231568
1 74868 400114205
2 24791
2 99614
1 71747 937410248
2 62733
1 78451 997626500
2 47572
1 57506 303638743
1 1813 109659276
2 116470
1 71498 635418889
1 137396 381677820
2 12725
1 32704 143091025
1 156444 812278729
1 125531 912765192
1 70947 147148326
1 168572 857975159
2 87403
2 193458
2 73179
2 11161
2 22028
2 61947
2 14673
1 28632 134389938
2 132229
2 98691
1 75486 192346681
2 36673
2 185124
2 116905
2 195797
2 188486
2 88387
1 105523 61599306
2 117340
2 186933
2 124058
2 32068
2 139923
1 94710 949187600
1 51734 619800430
2 122637
2 90097
1 6088 399573586
2 120410
2 116508
1 7191 675482052
2 1460
1 16537 198000984
2 44551
2 59416
1 163512 3089608
1 24844 476274665
1 22635 452512190
1 148315 23668533
2 46624
2 39205
2 111386
2 163091
1 141297 260892639
1 107752 906202784
1 171107 539494671
1 138628 420127941
1 130068 104481586
2 163634
2 89052
1 23224 927914738
2 92764
1 61776 392665443
1 34971 1525325
2 75200
2 153734
1 107360 373759678
1 93031 519394684
2 107156
2 152677
1 180135 113028131
2 29328
2 159753
1 14164 957891005
1 89136 260131118
2 156793
1 149496 567178870
2 60094
1 49646 579757499
1 182912 594572103
2 33595
1 130237 845336416
1 67812 348487315
1 198417 875435782
1 56572 409774052
2 148832
2 198597
2 187727
2 154192
1 197511 97088111
2 109598
2 53985
1 110299 563861498
2 42647
2 195151
2 162641
2 41030
2 33636
1 133927 841809386
1 80947 342330473
2 156859
2 132805
1 19986 618018839
1 124981 274594599
1 2089 563422900
1 39009 68727804
2 20332
2 147892
2 143076
2 3978
2 163257
2 117009
1 62072 919094720
1 109653 292359135
2 81184
2 80814
1 14870 275887609
1 198106 967420231
2 138418
2 162972
2 21012
1 56990 856955590
1 181994 77474825
2 76284
2 17738
2 70228
1 124731 927206660
1 147633 519676079
2 95680
1 119913 201302674
2 166764
2 28772
1 120968 480999871
1 53282 207668902
1 4825 209537874
2 196647
1 142031 58954560
2 128945
1 102829 574083006
2 157900
1 90879 695560816
1 159284 511443714
2 51115
2 117110
1 15957 580806127
2 103125
2 50443
1 182698 987748295
2 81514
2 53889
1 48816 698538791
1 96481 464666108
2 57008
2 30309
2 69433
2 106066
1 84759 280519377
2 83057
1 173995 712414808
1 91356 85453234
1 174144 954713417
1 169217 984259204
1 100276 901994441
2 92821
1 84620 272404045
1 78575 867852872
2 173285
2 95326
2 127959
2 172610
1 186410 74503910
2 18433
1 170313 540842302
2 92585
2 168101
1 110438 689457838
2 107890
1 168022 397218502
1 140947 350023650
2 49795
1 7756 229040555
2 60716
1 97466 262546541
1 46787 160079822
2 110284
2 14956
1 111585 577673925
2 176749
2 171601
2 178116
1 122599 70133340
2 41924
2 181955
2 186185
2 52113
1 93880 510362780
2 86223
2 79144
1 44716 853269029
2 121439
1 182334 844633284
2 80835
2 89622
2 93753
1 107783 243599120
2 147280
1 23271 175851560
1 108440 298039047
1 24281 390954684
2 7277
1 113362 618533221
2 191136
2 65234
1 35049 910934038
1 194802 287570112
2 20958
1 145727 455916913
2 87846
2 167847
2 185334
1 33428 522063635
2 34763
2 67863
2 79969
1 43820 742858455
1 21402 677694816
1 107309 267778093
1 84194 116882785
1 43888 418944490
1 1514 241663047
2 88683
2 61910
1 164604 976561859
2 191669
1 48140 303047095
2 121040
2 17495
1 134554 500784399
1 37274 28274660
2 1436
1 61273 719117909
1 52428 944061866
2 178710
2 198317
2 162223
1 101423 460101364
1 91746 143868496
1 155554 716158058
2 97894
2 171422
2 75351
2 33598
1 29565 726990
2 117659
1 75530 230009396
2 66561
1 182667 460667109
1 134457 349581758
2 116706
2 93168
1 46090 525610108
1 185060 190340334
2 81553
2 104450
1 164947 16960943
2 135987
2 39611
2 155543
2 143828
2 7221
1 157417 909582783
1 163821 812811706
1 50969 776331613
1 177927 559959271
1 32275 468805718
1 199329 691006828
1 165120 35828942
2 114177
2 120217
2 14567
1 92905 933436847
2 163653
2 89778
1 140120 791214270
2 71996
2 186340
1 54226 98387848
2 15726
1 191437 665003536
1 104064 678779960
1 77906 839415661
2 189970
1 78068 758669288
1 195756 763596021
2 97640
2 198097
1 54657 788573213
2 87480
2 192234
2 84081
2 94047
1 59472 795648210
2 119604
2 65016
2 139724
2 26439
2 114879
1 78152 752860752
2 97315
2 84688
1 161454 660071644
1 96207 512080091
1 195846 909837703
1 73134 31027151
2 27833
2 177473
2 8962
1 150699 909157400
2 41230
2 177809
1 38505 989284768
1 27443 494930860
2 189182
1 178060 971864704
2 95305
1 182504 613803245
2 48004
1 39760 290019526
1 160070 639798469
1 146677 773475773
2 188231
2 172078
2 180054
1 137456 76672247
1 183014 565672522
2 148679
1 160800 539358155
2 117764
1 47590 82888595
2 153116
1 175477 24170734
2 42244
1 71282 14377055
2 176511
2 166435
2 30631
2 15605
1 27508 281895688
1 188564 536409363
2 145007
1 63726 161011773
2 55919
1 23277 610338829
2 68094
1 168431 672545770
2 118443
2 159431
2 94789
1 2505 127419895
2 113141
2 108170
1 142116 896649283
2 85505
2 44501
2 34004
2 116164
1 2491 506017154
1 156824 452061450
2 70551
2 117379
2 46258
1 52465 526655353
1 46565 609018733
1 155115 650592853
1 120958 276100337
2 59580
1 192808 219487046
2 116582
2 80760
2 162967
1 38659 308536346
2 120421
2 53954
2 1333
1 80648 756906323
1 121522 505349922
1 54873 875533926
1 98379 531930141
2 24079
1 18703 580291769
2 95817
1 42158 800063135
1 53752 604004877
1 169346 27905006
2 24785
1 166411 891384674
1 176509 590477411
1 174426 431860836
1 49761 21342394
1 170225 905528567
1 136846 970103386
2 162859
2 166390
1 9620 195222743
2 74020
1 31023 462340307
1 90752 278744485
2 99429
2 58752
1 90079 130040545
1 87533 387843751
1 74102 824106102
1 97866 323353239
2 157354
2 8838
1 116026 904258949
2 29931
2 133284
2 54140
1 34014 950640235
1 174005 330620602
1 129090 762054542
1 26143 451298941
1 127018 944084445
2 146684
2 127068
2 176722
1 103864 837620278
2 193905
2 51986
2 196543
1 1279 518319777
1 15959 617468609
1 135821 564440966
1 124 206081140
1 177792 630612224
2 36155
2 192268
1 90258 227518966
2 94921
2 178816
2 193383
2 46540
1 66938 200020488
2 12867
2 175028
1 65179 434528948
2 94118
1 32484 16147920
1 192875 159410457
2 169360
2 35296
2 171483
1 132008 701372682
1 137975 788864054
1 38292 718967702
1 152319 897887223
1 142226 222623927
1 126301 673423283
1 186051 501333489
2 176821
1 125107 342307932
2 123472
2 197073
2 73867
1 55111 802076979
1 165699 933789443
2 1365
2 89248
2 107403
2 122169
2 149940
2 127160
2 76905
2 11175
1 90038 733581387
1 93131 650682737
1 38450 196481314
2 110931
1 83143 507996048
1 73392 345752788
1 105100 425937831
1 177864 33224923
2 23637
1 39361 621957917
2 183957
2 76115
2 73273
2 143983
2 6035
2 128783
2 147627
1 132258 764794365
2 29618
2 81949
1 131941 784007743
1 99609 727018086
2 2233
2 73142
2 160926
2 157442
2 72144
1 39369 104287156
2 68353
2 198321
1 62140 778734535
1 131093 825204476
1 171762 947130337
1 98579 346704396
2 47581
2 37052
1 141570 806781938
2 155009
1 142150 220053420
2 13165
1 171904 375021161
2 41676
2 29183
2 112899
2 41300
2 159588
2 126505
2 70869
1 192049 527759732
1 120041 379467527
1 150402 70627351
2 132483
2 151406
1 111463 777104113
2 20496
2 131744
1 152518 655883423
1 2018 144449015
1 8876 649977825
1 28872 138142333
2 5149
1 102346 559064320
1 28997 662902389
1 3129 928223161
1 164249 200963924
1 133666 386335929
1 142607 626839085
1 7464 453160388
1 119441 350033553
2 14770
2 34806
1 175768 314153923
1 76671 138634338
1 165211 154677823
2 79765
1 65656 428384364
1 88766 48736747
2 88740
2 95595
2 34123
1 143158 349734448
2 117156
1 77608 988869980
1 110130 538964532
2 34454
1 50695 714440717
2 133254
2 79560
1 32813 876697606
2 159679
1 65286 457197735
1 89595 75599891
1 141375 946766654
1 117899 79891642
2 65118
2 46537
2 167693
1 97176 225644135
2 143333
2 186700
1 45987 490360653
2 144304
2 115515
1 33338 989622717
2 125887
1 5952 601771631
1 19023 300960257
1 48534 682533731
1 140559 5963449
1 199994 689457642
2 129051
1 98459 616605478
2 40111
2 28442
1 165170 811564385
1 4528 40910558
2 30828
1 38756 725519804
1 62461 323900737
2 163515
1 93764 690778338
2 151274
2 119420
1 126835 721643614
1 141917 157879768
1 180570 686019276
1 183616 928269052
1 154312 687953059
1 69709 948161351
2 134171
1 75283 855830288
2 109550
1 175547 327903785
2 72251
1 96107 178860575
1 53518 922504040
2 152109
1 168116 963498427
1 166776 220400885
1 87624 768429479
1 105631 786099644
1 175594 563524599
2 120493
2 24661
2 198065
2 102455
2 13175
1 26894 258100699
2 74650
1 170098 723752650
1 75992 807293885
1 191308 276665163
1 172519 8659105
1 45030 368222776
2 180507
1 190747 572102004
2 112556
2 106715
2 67366
1 130071 11070233
1 165684 142099699
2 122972
2 78519
1 70046 75773035
2 168014
2 4313
1 34995 345710275
1 93312 490251609
1 134957 134354611
1 28696 240571710
2 27908
2 2149
2 190468
2 43394
2 24781
2 139955
2 52186
2 184788
2 173263
2 167199
2 4266
1 117420 993782772
2 159840
2 140657
1 78357 344667549
1 18758 835392033
1 61089 562831799
2 155029
2 167443
1 152568 972466035
1 5022 306185157
2 121991
1 117116 847708483
1 68333 692034168
1 47627 173615963
1 12001 790399296
1 162574 564309196
2 97948
2 42559
1 188512 458881233
1 8867 669428756
2 111004
1 150542 625816818
2 199395
1 66748 927632752
2 151893
1 104469 712458500
2 15837
1 103504 33155010
1 66908 410595389
1 196449 581681930
1 102065 606103787
1 53957 684127073
2 159535
2 168210
2 191383
2 14306
1 7747 995066055
1 129438 519186877
1 62211 860432870
2 132784
2 68719
2 91531
1 32142 290677680
1 61838 176364545
2 156503
1 29854 364693483
1 189004 554284322
1 12797 567110500
2 22551
1 56173 675106803
1 41401 288877155
1 79191 429160236
1 101660 681026451
2 188707
2 71207
2 183560
2 11586
2 173243
2 41569
2 100790
2 143342
2 16892
1 75447 42998977
1 26036 27363071
2 21232
1 87854 604447986
2 5767
1 985 657548540
2 56883
2 50043
1 46917 284373449
2 12776
2 1967
1 23098 311940970
1 139263 134858964
2 103584
1 12406 975563757
1 112436 224378143
1 195082 679188522
2 165622
1 100516 738092838
2 21092
1 166589 924921607
2 127632
1 13249 309494125
1 132010 192819762
2 141525
2 123202
2 50976
2 36652
2 134166
1 116162 569845266
1 88577 327712592
1 173710 940556912
2 130497
1 121936 918298128
1 61085 120919098
2 163006
1 153394 75617075
2 191386
2 12878
1 130447 375984426
2 67516
1 57598 684994369
2 184473
1 141112 359221259
2 73082
2 147762
1 199674 328855371
2 177457
2 76257
1 182263 834001317
2 116025
1 60492 24610167
1 184519 95904819
1 112209 773654784
2 76021
1 193857 94009350
1 122397 933371059
2 100262
2 64645
1 66295 484687449
2 88665
1 91921 872474361
1 156585 710646586
2 79393
2 115784
2 101725
1 59613 979753917
1 175992 658551952
1 62609 945479110
1 48251 783592435
1 25919 715020772
2 193513
2 130560
1 121079 704510637
2 95082
1 56396 105737651
2 52420
1 159301 335109230
2 6296
2 11432
2 65701
1 4727 174462103
2 35866
1 76132 889834945
2 10254
1 24047 612157686
2 130685
2 147220
2 18109
1 68363 74251856
2 177696
1 19798 597747633
1 133481 412879773
2 47263
2 135834
1 60912 331473056
2 76998
1 52206 175886654
1 146858 26557454
1 149816 714759044
2 78601
1 184964 775778869
2 50526
1 12314 865382585
1 99102 521020370
2 137146
2 128514
2 164299
1 58978 214387895
1 2053 147614955
1 63049 826257551
2 126485
2 116102
1 20151 407256666
2 625
1 108037 608882417
2 113056
1 77504 592615966
2 44079
1 129586 653433998
2 191944
2 135614
1 119887 78231004
2 186164
1 68999 157409140
2 82150
1 21565 675954334
2 17408
2 174781
2 7471
1 23996 840901141
2 105172
1 191808 735029716
1 64017 883253799
1 47110 589993017
1 72411 228798163
1 42815 857089381
1 83546 100288289
2 9843
1 31077 90748399
1 111510 524687114
2 64250
1 191999 113740145
2 39366
1 113994 732086345
2 16922
1 50632 459810498
2 145904
1 65507 531822516
1 55458 762702077
2 149477
2 92531
1 103728 191457861
1 35108 62546392
2 43592
2 138877
1 5192 42019699
1 161023 490035392
2 23514
1 116700 423884399
1 5655 762625547
2 115020
1 93348 989610575
1 180157 236867264
1 188449 69726011
2 4176
2 92811
2 53433
2 185862
2 70881
2 14525
1 78067 806103450
2 14069
1 6284 484571759
1 87866 555692533
2 59416
2 102902
1 18754 441954037
2 32567
2 156045
2 130337
1 164785 285623371
1 34948 764260971
1 3751 855331565
2 35573
2 11667
1 10838 918995366
2 120185
2 105210
2 154526
2 7956
1 70342 436909781
1 100852 940825770
2 132942
1 192460 494053001
1 183884 783826733
1 1987 824242406
2 95833
1 44685 501484207
2 136038
2 177130
2 109410
2 31423
1 20719 76872078
1 35723 348327621
1 145354 45725055
2 160603
1 158571 868916961
1 117609 815910815
1 117616 898248711
1 121737 889986710
1 54797 531847264
1 169061 572192837
2 192639
1 9795 132992616
2 17651
2 45503
2 182362
1 91288 127884645
2 189494
2 19198
2 28066
2 148470
2 197661
2 139429
1 96842 561360568
1 12004 749012535
1 48796 563117482
1 191665 696536359
2 185239
1 180451 870409164
2 170181
1 177135 915664795
2 104244
1 169133 518697783
2 151826
2 55671
1 48479 548739390
1 25248 269880917
1 44411 873242062
2 115275
1 3521 275941511
1 55375 247151092
1 10534 585757696
2 163732
2 46181
1 138743 843515195
1 148294 213544292
1 89699 556235972
1 69791 953035764
1 15757 250257051
1 154552 912933267
2 58723
2 108660
1 119390 169529908
1 166441 42308459
2 73230
1 31498 266328569
1 13456 529765274
1 173496 192138229
1 99458 874492177
1 198986 911685476
2 45432
2 128359
1 39136 591199162
1 106150 840515642
2 104192
2 110908
1 123667 508305
1 198911 463703128
1 68063 694156669
1 94511 65032187
2 13456
1 135371 864605333
1 37119 238522165
2 94296
1 87772 270953022
2 8369
2 43094
1 45339 983206493
1 15449 189380393
2 121533
1 92971 599453027
2 162565
1 103184 548280011
2 72492
2 124043
2 181902
1 157055 162715515
1 169186 971246208
2 94876
1 151532 973440621
1 129603 224778903
2 187936
2 12721
2 160401
1 126084 383403675
2 135325
1 9585 526599183
1 27969 579232957
1 99408 297159137
1 168068 71756433
1 129309 253201414
1 128629 121776240
2 198504
2 97621
2 179184
2 25009
1 170543 854143554
1 82693 449513008
2 46147
1 162998 563705427
2 143214
1 91386 390471497
2 107413
2 107582
2 175346
2 114956
2 30072
1 186890 708853458
2 77997
1 196401 171840141
2 34757
1 99176 416969670
2 135985
1 69729 944783257
1 40005 71347113
1 191777 949839934
2 19844
1 69082 404773351
2 118599
2 61638
1 43785 84666161
1 143160 163889190
2 38577
2 180542
2 137864
2 84882
1 136225 983264083
2 175316
1 110519 572566211
1 148005 885837406
2 182987
2 77585
1 95404 499017005
1 75358 340403099
2 82960
1 1822 16838291
2 147110
1 85405 119094894
2 189802
1 113678 484437523
1 88633 235652404
2 99817
2 167262
2 174597
1 123958 300943969
2 179842
2 168049
1 109654 76822413
1 87501 941107250
2 164992
2 101262
1 52650 950504163
1 70705 169422212
2 58014
2 88054
1 136895 157157553
2 97927
1 144626 894259167
1 104448 136409186
2 78769
2 79793
1 73346 568085868
2 184199
1 109634 298256575
2 73797
2 141372
1 25867 542112676
1 196736 978665656
1 51430 221925288
2 163822
2 103104
1 157668 889977772
1 63851 53831684
1 137131 595682232
2 92901
2 1720
1 180135 869459127
1 171937 477219578
1 157776 810512116
2 166997
2 133759
1 185488 405020294
2 73390
1 180007 33638105
1 182895 567344942
2 115643
2 92146
1 153395 412810025
2 39250
2 179524
2 269
1 167134 413132566
2 15932
2 150618
1 112402 350805070
2 9969
2 98788
2 109742
2 60573
1 119491 142263770
1 155440 744148215
2 42398
1 54306 391499904
2 6626
2 186882
1 114231 525718370
1 51533 870326102
2 73204
2 59159
1 129193 762867763
2 161709
1 33918 393599217
1 129834 682285260
2 141363
1 44292 876538578
1 27724 393786399
2 87630
1 130711 417605351
1 123448 102611165
2 126420
1 20679 789972520
2 75183
2 154834
1 38441 411942088
2 104283
1 52651 404838746
2 44294
1 19020 253028276
1 6367 921384520
1 158836 171447485
2 37526
2 59570
1 39891 834543322
2 194553
2 72080
1 162410 254812516
1 185078 201649534
1 85771 612526622
1 120312 866823531
2 9277
2 79953
2 8090
1 139692 609763221
1 6168 930089370
1 38530 422180853
2 197705
2 172196
1 198461 720017541
1 23137 609197826
2 12168
2 108597
2 141857
1 168817 643910584
2 142560
1 42159 347264809
2 160343
2 156797
2 124396
2 28752
1 25899 423655680
1 65194 983683868
1 32243 739376882
2 90996
2 87896
1 35613 706371841
1 138762 827332994
1 88397 594259258
1 95932 636584396
2 51113
2 7249
2 56739
2 130447
2 166564
1 130987 687696556
1 99650 658504005
2 111015
2 181520
1 12961 28874421
2 77727
1 79507 411244728
1 173551 15522068
2 146931
1 11554 159639200
1 65270 94208455
1 145105 14610511
2 195051
1 158247 376560687
1 154340 631622237
2 100100
1 159074 8755264
1 60920 991234165
2 138530
2 128508
1 33063 120021774
1 76312 619555019
2 63537
2 122582
2 95712
2 89237
1 124642 842001131
2 6551
2 48448
1 54976 200482955
1 189998 674855874
2 113216
2 43000
1 53079 47040117
2 67737
1 95305 61256989
1 134359 335322514
2 122530
2 2987
1 197231 997199241
2 138908
1 14024 740917098
2 145102
2 182955
1 25207 35619231
1 80199 212414575
1 81745 249819645
2 141702
1 179217 62025255
1 89052 674266943
1 115540 773574034
2 73094
1 160288 767879023
1 62998 45309213
1 85008 335600156
1 99837 288245844
2 124162
1 104270 354504185
2 12685
2 141550
1 194140 892885678
2 74293
2 62612
1 97395 89485314
2 39990
1 79552 970186476
2 188979
1 11357 735507848
1 158229 82487737
1 63682 546000500
2 71693
2 191050
2 115105
1 38051 296045523
2 162505
2 187906
1 68205 697503418
2 121278
2 154777
1 41030 254532413
2 44225
1 68936 903821531
1 115202 975896244
2 95680
2 97282
2 127200
2 130903
1 5297 153392373
2 188763
2 129949
1 161656 859539375
2 115258
2 5846
2 55913
2 64458
2 47855
1 199252 678005466
1 8839 272166017
2 68622
1 26670 579348316
2 118649
2 132780
1 187691 926543492
2 146578
2 116995
2 150933
1 109562 718244597
2 69295
2 178628
2 197966
2 120295
2 142245
1 183148 833899888
1 57619 196475203
1 194237 733142561
2 143984
1 130549 481522633
2 24103
1 42658 886209672
1 128968 123017236
1 106910 828725633
2 41526
1 132837 451477860
2 144645
1 108975 506118145
1 139585 66133787
1 199848 312996442
2 144646
2 123896
2 27975
1 22714 139669386
2 12410
1 100429 412839057
2 28071
2 61223
1 50488 544931403
2 41981
1 133476 972163572
1 173520 293651178
2 189950
2 41193
1 40812 862083675
1 157108 522719030
2 40177
1 102751 305872741
1 103114 362742325
2 30547
2 84962
1 100671 14690898
1 179421 439268888
1 105595 980131583
1 51364 220824649
2 126161
1 70397 378782938
2 73929
2 184357
1 166552 711363797
1 5963 266747788
1 163170 569066010
1 58621 113701747
2 34119
2 179372
2 28045
2 20290
2 93083
1 86136 119342578
2 148770
1 110624 357397959
1 167368 278032949
1 6185 978864592
1 117753 964118465
1 161798 903923571
1 105443 103547978
2 13091
2 161438
1 57841 181288796
1 106377 372663252
1 163329 90402161
1 84202 828810675
1 9450 949196039
2 69086
1 183360 974212776
2 52821
2 25478
1 43735 628714623
1 176450 420176727
2 68283
2 142413
2 136609
1 160422 359557966
1 10130 880152928
1 18485 333710791
1 172463 322509777
2 74712
1 113023 299146513
1 127222 822736874
1 189325 862896703
2 50810
2 98870
1 192449 540106311
2 75844
2 50171
1 163445 441016615
1 190065 497658573
2 60257
2 25229
2 93810
1 156725 76503629
1 158062 841553063
2 136776
2 184652
1 97586 826587900
1 32394 310674632
1 57129 785083696
1 169581 503100353
1 571 709593179
1 41663 392099209
1 181513 260637023
1 92620 594705523
1 71954 24199682
1 50887 266252638
2 164564
2 125765
1 130513 94869132
2 153699
2 157314
1 116966 723508547
1 177927 495954565
2 88424
2 129622
1 148222 596800071
1 185944 80833840
1 90184 103191346
2 122767
2 162466
1 146624 602827338
2 19552
1 3798 972634046
1 31875 359214237
1 174155 308815350
2 111055
1 194084 527411373
1 197885 648492293
1 166029 350085907
2 183995
1 132331 768773000
1 123464 265359719
2 84477
2 20881
2 114061
1 624 482818147
2 175194
2 103775
1 196210 542808073
2 579
2 132588
2 99127
2 122680
1 155447 766282178
2 51083
1 198813 694391452
1 113608 657956423
2 7124
1 172607 684840004
1 63055 539656728
2 148032
1 67445 988875977
1 27958 354212848
2 198589
2 192142
1 7833 258870946
1 51029 211360642
2 67330
1 4630 119100434
1 48831 987773636
2 30361
2 133441
1 127821 651742315
1 119895 401924378
2 119558
2 13559
2 175269
2 29607
2 100233
1 12302 435164501
2 9495
2 147429
2 114380
2 105992
1 121669 836137949
2 111267
2 104901
1 2973 77968525
2 107825
2 171496
2 68200
2 188543
2 109306
1 158183 641664604
2 151114
2 174590
2 194568
1 27639 995694845
2 756
1 123542 415202463
2 184812
1 12618 598199033
1 174825 750741910
2 172492
1 199790 838879340
2 17590
2 174660
1 23910 45024636
1 160637 693907931
1 188659 800296325
2 154862
1 30830 943246730
2 164019
1 76842 603846783
2 164395
1 32546 184964930
2 142247
1 3104 349614403
1 119800 20570155
1 113768 583811736
1 66139 153154661
1 5580 485625878
2 102269
2 135386
2 127123
2 96389
2 43282
1 14355 49941898
2 138174
2 33572
1 31820 97613943
1 111486 802981093
1 81169 455781479
2 114672
1 187546 227604973
1 91900 386109047
1 92937 615677678
1 13620 333355009
2 84734
2 11467
1 19428 139570228
1 45320 188767280
1 76402 809195465
1 10957 96170523
1 81812 64386476
1 187656 667709944
2 193240
1 114899 708062764
1 71580 786284323
2 43321
1 21714 119939514
2 121910
1 100052 290127222
2 154444
1 121780 411395428
1 169807 616165416
1 63709 794874811
1 15331 255545199
1 107121 511149418
1 154141 69071710
2 38014
2 196640
2 21897
2 63969
1 125956 904686578
2 63140
1 82340 890634531
2 16478
1 35720 62260984
1 142296 401957779
1 75541 698075553
2 148139
2 193174
2 85236
2 159154
2 53976
2 88106
1 134703 570413498
1 145817 412581909
2 103304
2 76804
1 135630 263800530
1 177116 781783899
2 153830
2 148921
2 129212
1 61455 107572622
2 113715
1 199987 337187479
2 29081
1 7207 83599747
1 42803 949154067
2 16801
1 129274 743419824
1 169676 101558433
2 40134
1 116080 420075906
2 108289
2 181623
2 70232
1 95819 94920575
2 99628
1 7300 826304052
1 94228 592398802
1 124291 798951550
1 81945 606242162
2 55455
2 152628
2 101467
2 32963
1 99258 486618954
1 67920 406962396
1 171409 676628115
2 190720
1 127234 191712034
1 48814 632023008
1 134380 795153823
1 97595 707321020
2 94944
1 424 182216782
1 75504 300069200
2 102004
2 76197
1 131451 879081436
1 32829 523898861
2 185711
2 73586
1 170936 804408892
1 39093 496830683
2 155333
1 195315 310532425
2 123909
2 128045
2 18953
1 76592 756361539
2 170702
1 69399 871624657
1 134141 49983485
2 89245
2 12581
2 1613
1 196267 192380413
1 62903 630034715
1 101803 794826102
1 89791 155186945
2 24524
2 183410
1 45058 284265638
2 181176
1 11927 718323080
1 7973 74794656
1 191732 457686024
1 190689 468757630
1 151266 814191969
1 82789 71159758
1 148452 783350356
1 58735 499667022
1 34522 116641746
1 171759 542922985
2 132764
2 43239
2 19366
1 143109 562730842
1 160343 629369097
1 2345 443563558
1 110174 421577184
1 125080 704884748
1 81355 38899394
2 67336
1 38365 603735960
2 35551
1 71339 863088275
1 173282 648245299
1 12500 999727887
1 42626 757706454
2 43385
2 46656
1 103679 631303576
2 177153
2 54588
2 99493
2 13673
1 48042 355092062
2 123392
2 127944
1 26810 69686640
2 62790
1 23755 245551430
2 61859
2 165629
2 31846
1 103998 273026558
1 156745 784230799
2 157445
2 37113
2 167835
2 11674
1 81759 32521921
2 156104
1 11768 963093993
1 79216 946554748
2 174445
2 188477
1 105319 155337628
1 191439 500625168
1 101915 844178788
2 40501
1 153399 346119999
1 131026 486183804
1 81168 636054946
1 179319 817080057
2 102355
1 39279 170733240
1 189026 30377510
2 156917
1 59242 443763631
2 166749
1 123673 929134099
1 163058 215872022
1 196540 547164468
1 25157 928233121
2 197380
2 48283
1 196793 535198497
1 128053 841160666
2 279
1 69071 380523145
1 99969 43709244
1 81036 443306588
1 49532 203893453
2 109630
1 51676 562937872
1 98075 169635534
1 18989 292278728
1 35056 207373451
1 69995 241723130
1 96998 868617656
1 134929 34592706
2 113946
2 181896
1 9687 287151694
2 136891
2 174567
1 185251 100461746
2 188114
2 114758
1 133397 285618479
1 105223 736464434
2 95579
2 186477
2 78276
1 35025 778861317
2 55903
1 93922 585074201
2 183429
2 21004
1 8943 631647833
2 12438
1 82632 94595350
1 75614 240092576
2 62706
1 92242 711773922
1 119012 9164402
2 130555
2 23712
2 122603
2 81859
2 35731
1 81126 752954493
2 198047
2 54600
2 119484
1 81949 576685436
2 95198
2 35351
2 63332
1 77988 328823224
1 120332 43149864
2 182893
1 38717 226514627
2 113840
1 21770 584959524
1 76242 775984499
1 141667 868240364
2 137871
2 48777
1 141821 959933132
1 68312 837889331
1 149735 512418388
1 173082 894141090
2 25938
1 193305 80591102
1 55399 429136470
2 8105
2 7457
1 34102 328374743
2 159052
1 76449 527505433
1 39388 680655189
2 150825
2 10362
2 88900
1 43526 414808115
2 196843
2 167327
1 26894 900623305
1 60067 855172842
2 62719
2 2452
2 35807
2 81823
1 149373 554939024
2 83887
1 3375 673301712
1 181429 34850580
1 94200 223729128
2 167269
2 40601
1 179915 96364468
1 159643 679353154
2 111289
1 72219 692158390
2 39028
1 141120 881991785
1 142656 289730441
1 115228 67931448
2 144745
2 196809
2 4132
2 31064
2 97463
2 54308
2 148097
2 127006
2 178463
2 26377
2 141453
1 123391 444544765
2 87405
1 175079 260929167
2 83789
2 97235
1 71494 641178471
2 86191
2 58988
2 21628
2 33213
2 122004
1 117592 612736529
2 128084
2 24112
2 71729
1 41423 120450580
1 142237 208310379
2 172686
1 132284 368918197
2 49403
1 199533 239692636
1 141138 59620082
1 23406 386616532
2 164810
1 81561 873674990
2 87303
2 51626
2 188727
2 116704
1 41775 610233506
2 49786
1 81641 263782415
2 57477
1 152011 921174188
1 41937 999433142
2 79322
2 61220
2 56179
1 162356 178035898
1 1831 480496639
2 59215
1 40398 699356980
2 151727
1 193334 769913227
2 173982
2 98923
2 168226
2 59838
2 48020
1 84199 834609923
1 166081 914586788
1 174222 970087122
1 14350 276525713
2 88420
1 1146 273707377
1 155563 522903056
2 139
1 12917 152151830
2 41930
2 263
2 187458
1 183342 702360755
1 125457 711395955
1 151138 278935754
2 74120
2 62802
1 121370 760450703
2 63715
2 73769
1 94416 399237385
1 133275 918573956
2 44415
2 40207
1 182835 788081590
2 78301
1 85299 375398598
1 67198 529524294
1 35176 295834040
1 53724 86247278
1 11186 683951445
2 36954
1 147990 837916095
1 1107 524803826
1 107740 218459805
1 54913 440894838
2 167228
2 133453
1 108890 478804148
1 83746 285909116
2 193724
1 13305 604657537
2 173089
1 45674 927328719
1 167085 258945651
2 24206
2 134647
2 44395
2 138640
1 58932 466093164
2 40553
2 136259
1 197146 679273056
2 94564
2 111993
2 54634
1 188016 49948805
2 175079
1 70855 579936130
1 159560 223463423
2 184855
2 158326
2 78090
1 188031 741909991
2 61499
2 87740
2 191034
2 90629
2 134668
2 123925
1 97579 819358526
2 43906
2 144491
1 114215 828735623
1 72458 688795589
2 96305
1 93250 311188115
1 28422 165120932
2 143430
2 190794
1 113748 893201580
2 100925
1 181289 169933183
1 48902 5324192
2 7371
1 92939 352794587
2 113531
1 89999 705271441
1 172601 847953824
1 159501 332922610
1 176690 601292056
1 51199 76121800
2 144084
1 67223 764196739
2 73329
1 24694 624069504
1 126000 34949228
1 173929 864296771
1 195409 465250473
2 5250
2 175779
1 143437 668757292
2 32339
1 48505 340424601
2 91112
1 74610 966087085
2 78521
2 182304
2 157998
2 11940
1 191107 65316130
1 20503 219005937
1 194459 22273338
2 174771
1 59269 980696779
1 108223 329703902
2 180889
2 140125
1 115341 61443730
1 191539 210221375
2 140269
1 10228 257852162
2 21287
2 35991
1 45803 507421857
2 123495
1 62074 65707700
2 114277
2 74802
2 142939
1 193347 509079839
2 113484
1 78515 789224996
1 14599 271785756
1 31414 479801997
2 83058
1 138450 56787552
1 29376 759932698
2 9296
2 178962
2 113370
1 127518 672338344
1 199242 538804381
1 70450 723694067
2 74485
1 113039 689459302
1 24769 809608026
1 171325 895669058
2 22772
2 2787
2 80373
1 3397 757352413
1 147926 735543740
1 38951 256315675
1 198259 153829952
2 50991
2 131519
2 130383
2 118382
1 137511 100056504
2 133733
2 131076
1 44015 468396244
1 132554 256605434
2 163884
1 136365 701496375
1 70804 607096703
2 116628
1 139699 634526333
1 70022 290671428
2 92114
1 16393 32684302
2 126313
1 89395 740769420
1 136126 888472030
1 173863 550929726
2 29171
1 192942 778575120
1 20406 472886823
2 144924
1 128257 839831333
2 158697
2 163084
1 127731 865963594
2 6631
2 78364
1 15281 279513713
2 114412
1 188710 578893378
1 8378 390448843
2 6534
2 183704
2 167596
1 154096 615891683
2 23808
1 24104 102626913
1 62178 524222049
2 110212
1 148151 919899389
2 55248
2 126759
2 92473
2 21185
2 181585
2 137289
1 148979 373612308
2 99858
1 50724 311383310
1 68022 592117379
2 65302
2 105581
1 89899 883204048
2 98305
2 69571
1 40948 960359263
1 53293 734994961
1 68745 662216556
1 52468 590484832
2 6234
2 111787
1 37168 336129572
1 81828 254002838
1 106979 709927886
2 30685
1 6847 746890223
1 8395 524883443
2 86228
1 103225 337461558
2 29066
2 169023
1 184753 7660776
2 163506
2 98335
2 64255
1 44512 224091814
1 487 888673315
2 107773
2 146442
1 154258 335055908
1 178624 976517937
2 28656
2 149571
1 62683 568361429
2 4835
1 95290 861528384
1 28290 120204369
1 12700 865863466
2 130501
2 176993
2 94389
1 187992 942485970
1 172132 504854999
1 175182 321325083
1 102979 457202620
2 192649
1 112946 217027034
2 107609
2 193685
1 66191 722081347
1 128997 482510073
1 62958 608612062
1 15324 182050787
1 96719 398134214
2 176135
1 91898 221155740
1 38596 730583040
1 186307 153311829
2 163055
1 79460 47671576
2 138700
2 111409
1 147659 663266684
2 101051
1 61356 232077220
1 21967 850613646
1 26812 371228687
1 74437 619548599
1 147815 131556040
1 197667 533996393
2 126734
1 145353 440172626
2 78105
1 178572 568630611
2 100011
1 157435 309165452
2 19091
2 164211
1 183839 562574663
2 193524
1 62362 320831288
1 94542 699973858
2 188137
1 194437 958537545
1 62976 235261960
2 169417
2 166648
2 131377
1 199109 167231057
2 26288
2 155705
2 171933
2 125922
1 26465 899859467
2 109852
1 125976 988535284
2 174642
1 43660 805252164
1 35748 743192140
2 39395
1 51500 24034293
1 90225 973914938
2 156523
2 8055
1 71302 909806869
1 106981 759984891
2 111979
2 84252
2 165989
1 42900 736603780
2 5537
2 84483
1 190432 74057142
1 170967 663812739
2 158340
2 3418
1 82513 718761289
1 44099 587708186
2 97513
2 182867
1 119134 715835802
2 79408
1 98346 25201369
1 48991 461937527
1 190571 577094985
2 123379
2 111578
1 160121 997915158
1 17199 473062295
2 106775
1 41480 397063124
2 159941
2 18323
2 51500
2 184870
2 5628
2 38662
2 164894
2 167966
1 6833 973251995
1 198499 777249372
1 171685 348728336
1 112558 841315724
1 178079 746803313
2 118026
2 195831
2 95220
2 126854
1 41072 281347560
2 109564
1 154551 20383450
2 154727
2 41077
2 126125
2 95878
1 23337 522010161
2 106246
1 56854 145845933
2 52423
1 7696 653654846
2 174053
2 96121
2 82097
2 190113
2 40152
2 10600
2 171439
2 84298
2 57278
1 190773 292045295
1 74178 343850726
1 76008 917954783
2 27151
2 190515
1 89336 482871189
1 91793 314887353
1 34386 73252774
1 92738 99869876
1 141839 193858428
1 138455 306249710
2 168708
1 3349 393696603
2 118969
1 148906 197786338
1 64270 87348910
1 83325 355296080
1 15580 327462245
1 49095 235608791
2 84079
2 14541
2 133819
2 42197
2 64671
2 174509
2 79803
1 92139 480663399
2 47618
2 132722
1 115495 461712218
2 29730
2 153757
1 60459 913114874
2 114605
2 36690
1 31249 84260345
2 195828
2 149778
2 175644
2 112257
2 131176
2 178282
1 17156 397458566
1 197426 60101526
1 138882 277900419
1 105429 359756793
1 6770 415419818
1 21003 298564411
1 88377 599420301
1 64485 193411314
2 142953
2 6437
2 52046
1 154387 186592352
1 195621 605715593
2 156475
1 111340 58508596
2 61204
1 167175 386965297
2 103948
1 152991 682261685
1 112766 760396237
1 108717 647806756
1 111021 250528275
1 144607 752076985
1 108485 904398056
2 61857
2 45732
1 152602 281093047
1 184487 554502180
1 169223 554609594
1 35907 350200164
1 54615 768708624
1 96759 381338431
2 155348
1 127347 442951842
2 96804
1 113347 696527299
2 34492
1 130847 828346427
2 37715
1 114888 80917715
1 165905 208355978
2 61899
2 56329
2 35181
1 9730 743801636
2 43778
2 128603
1 22578 991244632
1 137632 287525590
2 103929
2 57170
1 30367 282212613
2 199403
1 37181 788457808
2 24834
1 163233 210295223
2 5918
2 40890
1 133014 648732543
2 81967
1 130906 858412470
1 23883 611467561
1 31641 182899446
2 161026
1 179522 46972475
1 127429 707082807
1 156674 944281765
2 127057
1 158714 798908615
1 151257 757219501
2 120565
2 97427
1 154890 500242042
2 64197
1 31679 130903082
2 66761
2 117309
2 39705
2 119797
2 23424
2 176543
2 159616
1 115403 853725334
1 49212 461014501
1 172238 729274601
1 31544 622955078
1 181045 300513560
1 104947 318474803
1 29113 405570139
1 107190 808912464
1 66535 301824280
1 114171 489488061
1 74044 585044349
1 18115 274816695
1 189121 354742076
1 119341 187561323
1 31888 754820346
2 25639
2 145242
2 91560
2 159503
2 157623
1 155080 536151183
1 85236 711406627
2 55849
1 94119 625021545
1 13327 306524178
1 110778 769779394
1 75392 268602034
1 171626 867412085
2 27939
1 174138 22853186
1 44636 750812855
1 105118 329891845
1 188036 716152593
2 80065
2 84686
2 25016
1 54636 358102313
1 18736 512733053
1 32441 919188230
1 86950 435826833
2 48782
1 100806 263196
2 100553
2 23248
2 189117
1 27485 898980139
1 121850 902383655
2 62683
1 18913 713940548
2 90894
1 93975 514514535
1 46410 985142407
2 65468
2 39854
1 5969 570593937
1 5503 938991058
1 132261 107692745
2 100921
1 155871 327404157
2 81834
1 171449 578469173
1 185120 293336
2 42357
1 193965 70112621
2 104331
2 46459
2 87351
2 138929
2 195407
2 93637
1 131359 920886606
2 81382
1 59173 705311213
2 130414
2 184842
2 57027
2 112988
2 162528
2 13298
2 28616
2 92389
2 50159
1 168336 63804816
1 154920 633093363
1 52441 504464739
2 880
2 89270
1 92571 618440118
2 17458
1 95364 988688354
2 106283
1 70189 372267545
1 146611 951597826
1 82855 52064414
2 88504
1 27005 918052366
1 110247 399232588
2 154729
2 6536
1 82072 658540937
1 34332 689341735
2 130534
2 97091
1 31879 560159039
1 110899 931822103
2 13770
1 103379 213976381
2 127964
1 15751 104045451
2 111074
1 1763 753310677
1 34596 825078282
2 170822
2 155003
2 55184
1 79344 316545358
1 166605 147158364
2 82397
1 21743 771222664
2 27544
2 22400
2 88295
2 55808
2 7003
2 69534
2 165375
2 197717
1 73072 516768359
1 52416 296413297
2 40721
1 89312 850602641
2 169935
2 193338
1 108898 912895733
2 45603
2 112311
2 183909
2 58636
2 123189
2 106342
1 134518 420523044
1 6590 829104353
2 63483
1 136953 669964683
1 154880 506562279
1 121242 365173920
2 89691
2 108327
1 53004 940941438
2 99360
2 175359
1 81365 904304293
1 56083 663104207
1 93852 332436016
2 7965
2 81172
1 39546 348892571
2 36470
2 180600
2 16720
2 165051
1 50520 871830399
2 195441
1 95430 235414716
1 84394 904693342
1 154428 320467036
2 168184
2 121477
2 175448
2 95630
2 191168
1 41415 876770375
1 179331 191414025
2 67830
2 82538
1 23110 218149570
2 182465
2 151286
1 53606 396340163
2 140998
1 173008 51957622
2 98821
1 139598 227068518
2 34998
1 46824 448008517
1 55098 170157385
1 40093 334686105
1 63358 575175683
2 88486
1 95966 800964790
1 115301 232669324
1 147742 372451065
1 85114 656263434
2 193063
1 95961 365198428
2 49401
1 192113 260118522
2 190445
2 168079
1 171375 262876949
2 122956
1 45513 277885452
1 10243 948770641
1 81151 828587580
1 124460 123143033
1 198731 244111576
1 116530 61080967
1 151493 200327822
2 154332
2 95643
1 105175 589761788
2 48117
2 74718
1 233 578283557
2 73104
2 79531
1 78820 693674971
1 164533 365579552
2 20099
2 164612
2 149502
2 88349
2 192187
2 36168
2 80283
2 92296
1 153780 820284108
2 14291
1 181993 805671363
2 160752
2 13766
2 110870
1 114569 868851513
1 138843 497625977
1 6502 385844984
2 72352
2 94855
1 161919 497818371
1 9437 361533955
1 199214 852206901
2 7264
2 65877
2 129770
1 161941 776387040
1 76022 963955997
1 113769 40749686
1 124261 131332028
1 139162 954987327
2 121239
2 33492
1 93867 720572619
2 127105
2 191741
2 12704
1 9910 962555841
1 151995 683978521
2 120599
2 27829
2 23601
2 171328
2 108912
2 178950
1 191120 788708984
2 44501
2 166350
1 14034 756541940
2 125876
1 122795 482265106
2 124422
1 20761 391583503
1 52223 961120369
1 116761 276853488
1 137968 447053873
1 133937 392306349
2 25271
2 30456
1 132500 958685240
1 167401 579465886
2 144078
2 36106
2 191990
1 71772 932346637
1 172958 664148950
1 108463 123204142
2 13928
1 166617 963897685
1 135053 487322521
2 116463
1 32765 178643451
2 185894
1 148777 293054927
2 161147
1 61470 147277747
1 51398 518796024
2 77769
2 113216
1 99872 455456402
2 104699
1 88106 697149925
2 24117
2 145514
1 141677 577606430
2 102366
1 42788 532819202
1 137884 614446898
1 156502 292043644
2 99358
2 168896
1 57295 417196451
1 168155 743057745
2 90154
2 18289
2 61724
1 175836 801248272
2 22482
2 93596
2 39277
2 51518
1 51278 749245818
1 197925 798993550
2 135514
2 101462
1 102920 631916841
1 111504 201815277
2 125035
2 78380
2 42011
1 165588 319619831
1 106271 552674578
1 92542 84447957
1 14975 521203688
2 68961
2 50872
1 6956 189984803
1 19392 710039086
2 166243
1 168672 511415662
1 142455 397716771
2 87611
1 144711 334379691
1 108821 93067023
1 189467 701159284
2 73627
2 87375
1 29962 400393416
1 143064 494771950
1 151808 363684545
1 69425 547055781
2 38794
2 133434
2 121426
2 148880
2 176894
2 61191
1 127228 89124214
1 54195 168619478
2 96894
2 6551
1 188596 156084014
1 122396 842919266
2 97768
2 25355
2 129450
2 121104
2 46259
2 10126
2 193171
2 109625
2 126279
1 126101 625518210
1 89102 98394101
1 85556 196981860
1 120061 950058586
2 87525
1 109492 716384362
2 63726
1 46308 597186708
2 144326
2 179206
1 193440 918840776
1 46619 761224838
1 45525 111519215
1 134125 923454191
2 84980
2 34051
2 192079
2 30866
1 178401 968932088
2 40745
2 101272
1 122730 433028675
1 102335 304119176
2 108893
1 75036 780914357
1 148878 496835972
1 90220 825626151
1 16225 26521424
2 2086
1 19365 484251517
1 148127 888499203
1 90300 554498818
1 157816 895998771
1 94859 309925447
2 147886
2 51094
1 151842 18272413
2 65843
2 122385
1 185797 141012467
1 92216 58995664
2 158213
1 43518 964820500
2 101459
2 29903
1 55914 208342408
2 106840
2 149699
1 162758 109967268
1 157264 662323184
2 197690
2 50830
2 9253
2 199704
1 60060 936808750
2 182697
2 14869
2 114469
1 138524 481853427
2 151018
1 150314 965460552
1 123844 845053727
2 184469
1 149973 921172637
2 189201
1 1547 758704926
2 138020
2 134582
2 109467
2 11731
1 91827 774673560
2 79219
2 42394
1 67826 313711883
2 56441
2 21726
1 170916 970951956
1 117724 191803989
2 116893
1 46979 819514980
2 94087
2 167371
1 96463 201016268
2 69486
2 69713
2 25501
2 44905
1 184283 908507023
1 132564 644716700
2 44942
2 143289
1 142501 752996624
2 158554
2 8195
2 188601
2 57138
2 104264
1 37085 887440960
2 26855
1 75790 936723381
1 53398 507069261
2 16911
2 1780
1 94294 147378927
2 197789
1 174344 902063616
1 5579 847209338
2 188674
2 139283
2 198212
2 160623
2 26474
2 165834
1 79331 610556863
1 86780 210675308
2 113250
2 89094
1 93413 429064245
1 28726 344035849
2 78452
1 65750 255057446
2 52333
2 27811
1 3979 657868344
1 135428 2890933
2 199306
1 96930 315345935
1 135952 400524488
1 2757 6794308
2 115469
1 13182 97936435
2 186809
2 136571
1 118618 634804716
2 167943
2 12706
2 993
1 174533 122859084
2 103812
2 167463
2 66907
2 151496
1 90621 360626645
2 30205
1 110431 526113506
1 74607 157481301
1 135410 6962422
2 103473
1 169711 412635394
1 75323 47155980
1 171463 249078124
1 63142 51490218
1 159663 96990436
1 57851 272037236
1 72066 105963056
2 26598
2 161972
2 188480
1 137108 744475649
2 76284
2 155650
2 113744
2 54885
2 123204
2 137451
2 116712
2 78825
2 82105
2 6626
1 194952 492854673
1 88981 749091527
2 77544
1 134384 257414842
2 8022
1 187177 96272432
1 195962 625438842
1 90400 116317432
1 105497 440444807
2 117871
1 197629 10963112
2 35173
1 122110 858386056
1 13082 597871280
2 66480
1 138332 455283091
2 177366
1 186815 637228957
1 147070 142325477
2 52547
1 80197 874746642
2 181159
2 58854
2 45461
2 103776
2 26278
2 98025
1 133032 141973103
2 191202
2 45478
2 42881
2 91483
1 98371 358618106
2 100946
1 24758 666582425
2 195122
1 104920 767139774
2 82442
1 177478 220721871
2 24105
2 189597
1 158664 158568832
1 157110 470730641
2 91019
1 61754 956277685
1 72294 259463458
1 9951 569344469
2 40908
2 164588
2 105990
2 160913
2 184921
2 29674
2 95987
1 147400 636918642
1 177237 561283612
2 159055
2 99234
2 89323
2 38199
1 51399 699468488
1 105385 806175710
2 107770
1 4648 536886223
2 64575
1 133890 720619431
2 152283
2 148639
1 199607 684025239
2 189001
2 28681
1 64826 339815597
1 149014 601970664
1 125308 260745718
2 146081
1 173818 365573913
2 35617
1 44457 48021756
1 117070 83372947
2 121757
1 19404 897275807
1 133081 891823400
1 99165 160178376
1 103284 325899424
2 24272
1 44701 484119607
1 149500 403276846
2 111275
2 106142
1 35157 619232437
2 46546
2 95565
2 63482
1 172680 468419158
1 9448 546045993
2 28464
2 14766
1 85019 545948285
2 59619
1 56797 806245850
2 157986
2 156081
1 134173 17213551
1 198726 752007717
2 55463
1 21798 772619469
2 84817
2 65482
1 140920 348422668
1 43182 349509086
1 172042 989700494
1 197519 394385869
1 51315 796066024
1 5114 819111377
2 34414
1 11516 909138439
1 3254 712401862
2 198356
1 199555 914456865
2 54364
1 138292 148979493
2 45483
1 150771 249481180
2 90984
1 197 118653398
1 197611 34621833
2 188421
2 74341
2 85132
2 24081
2 13094
1 195115 275328877
2 143289
1 10308 37012230
2 111413
2 16764
2 54703
1 134371 39044532
1 168211 597243906
2 12461
1 132510 127580507
2 119334
1 134438 489079782
1 166643 391199845
2 74541
1 182609 908482633
2 66093
1 117000 76060564
1 195563 51943540
1 5392 783950627
2 104750
2 38364
1 162767 83685684
2 66801
1 28760 654561150
1 139530 794363092
1 144547 992062874
2 168858
1 134705 495113917
1 72504 101317065
1 67511 505283808
1 179849 455853581
1 8070 631847539
2 169506
1 44982 758569778
1 102165 265139432
2 170984
2 80766
1 107613 953887228
1 75596 644908051
1 24205 342968076
2 31436
1 38667 100334513
1 5040 859864229
1 186916 77481580
2 750
2 155603
1 195621 863498426
1 112755 45378515
1 7249 857248356
1 199638 615057525
2 55282
2 93770
2 157131
2 94472
2 760
1 17047 514694633
1 95902 851004858
2 23001
1 149842 408543545
1 41791 76711020
2 63654
2 184428
1 57483 641050046
1 551 492419888
2 186173
1 92430 831991297
1 94600 594289342
1 55450 151752008
1 120745 474393408
1 128163 260100541
2 31908
1 160244 607444368
2 114971
2 69937
1 159279 954901318
1 169336 979045987
1 96201 252295714
1 43908 981483400
1 161475 469753311
1 55600 652803437
1 152759 34026762
2 184629
1 49106 110596334
1 60573 435313339
2 29796
1 31002 650755310
1 64000 509888947
1 16043 496402086
2 92143
1 66102 462178319
1 105180 35235702
2 81609
1 48838 286857086
2 1836
1 70362 759471311
1 9669 211976143
2 143662
2 88561
1 61973 681771689
1 45661 583888847
1 719 33272186
1 71064 425359782
1 58784 347773955
2 11357
1 86160 755767513
1 121873 118773028
2 102552
2 73413
1 144891 295407373
2 126665
1 49260 947581799
2 195041
2 61469
2 190795
1 175994 370533597
2 26632
1 78078 595853127
2 150402
1 58524 755450843
1 46271 972730054
2 150428
2 88008
2 163826
1 72896 947727171
1 85252 396469911
2 39546
2 33046
1 136953 431244306
1 198559 570888439
1 97191 808253373
1 137330 416905894
1 8554 601911763
2 151694
2 115896
1 30483 173057649
1 125118 750155869
2 186877
1 28407 357199923
2 125111
1 19677 289630156
2 67221
1 35140 407391690
2 132165
1 15767 905556677
2 168724
1 22534 222589897
1 39385 159272962
1 174728 435224092
2 155636
2 84392
2 165850
2 115884
1 97173 790204498
2 27155
1 174227 711928346
2 56120
1 12794 844974197
1 156092 562586632
2 29748
1 98664 615918864
2 159581
1 170473 888247614
2 88007
2 74398
2 27175
1 158990 49816882
2 162235
1 119184 262279954
2 183965
1 185919 374531880
1 37299 275915116
1 162958 249671886
1 122421 410915723
1 57438 974712877
1 31171 135026016
2 159998
1 130672 909432729
2 13411
1 80940 582155985
1 159463 385442566
1 92418 811430953
1 64885 240771117
2 137314
2 180279
2 198035
1 47012 66342760
2 130279
1 20863 48823400
2 101741
2 84309
1 48436 285692313
2 101222
1 63719 151099537
1 85282 474800509
1 84306 392234475
2 34425
2 3052
1 182179 644744923
2 67679
1 124155 196605420
1 37593 837187263
1 26177 628133151
1 145865 852832933
1 150404 388264711
2 34508
2 97692
1 191492 864344839
2 169509
1 119061 822476043
1 157541 807872441
1 72482 773232944
1 120078 649127904
1 143238 894775875
1 11649 142221413
2 181057
1 121522 769717625
2 34325
1 135657 31054197
2 183
1 44843 812965546
1 85876 564135835
2 80452
2 132395
1 1737 4608297
1 76287 366901047
2 77626
2 52190
1 112318 198360021
1 148816 786101498
1 157620 961824323
1 147494 387363355
1 38505 940069188
2 124156
1 106391 836026054
1 130016 432384350
2 118853
1 1059 107419757
1 177251 346784335
1 81524 964622199
1 4517 593897872
1 140144 830027209
2 138713
2 177650
2 58757
2 174620
2 129499
2 111680
1 133865 903577246
1 112624 445064662
1 175425 303814546
2 175032
2 120311
1 60694 143329399
1 64690 874031590
1 103221 168116009
1 39676 295315426
1 7685 313338218
1 162208 405433623
2 187710
2 11761
1 17193 331609305
2 47174
1 171064 129616306
2 62073
1 55315 485604427
1 159073 920497812
2 96453
1 126158 366634694
1 196142 212772135
1 164532 999555714
1 8515 808314956
1 112584 897565320
2 92720
2 141335
1 130573 752765186
1 130023 431645821
1 148730 710902471
2 130727
2 1161
1 158525 569234319
1 111964 923014268
1 25603 386084242
1 108896 391462095
2 67156
1 155686 860560084
1 963 752446703
2 76384
1 178229 294606344
1 190590 80998526
2 168402
2 135238
1 34353 106154528
2 184231
1 186040 426620264
1 161997 944750561
2 5800
1 18448 997197253
2 38742
2 43233
1 170890 827847623
2 12582
2 36906
2 193669
1 48531 963334495
2 83223
1 168654 353631873
1 90952 519463261
1 142819 411943563
1 172632 631593290
2 164990
1 165957 496188819
1 148957 555131599
1 20577 238416914
2 6571
2 98212
2 184734
1 189457 562253317
2 167020
2 110859
2 11877
1 51784 922056696
1 193586 298599619
2 24268
2 65767
1 116258 611467477
1 169147 479033587
2 67424
2 130352
1 67029 708834070
2 86125
1 134244 800044987
1 146903 167203244
1 35865 323983496
2 170328
1 28635 673881813
2 49385
2 4437
1 39923 530904565
2 14001
2 20405
2 90589
1 168111 328825412
2 126428
1 50691 556806145
2 121931
1 30642 832508812
2 195025
1 182649 519015556
2 167056
2 87680
1 21978 750512109
1 117849 678454895
2 20215
2 128133
1 84633 106514726
1 99098 803369061
1 190353 349107858
2 43658
1 127049 710722698
1 8346 985822173
1 123573 241837453
1 133499 153229533
1 191071 567051786
1 120715 776412915
1 13847 505756870
2 58006
2 65010
1 63916 627124185
1 55276 732869325
1 136513 706914205
1 133128 728008866
2 47246
1 112640 773648149
2 33740
2 59627
1 153829 316343190
2 163496
2 160001
2 169957
1 183677 822619765
2 17394
2 21668
1 167582 262861215
2 118903
2 13520
2 144562
1 135415 976469042
1 79295 733771663
2 166289
1 108212 522981885
2 33406
1 176481 2021871
1 29501 657321209
2 147121
2 387
1 196223 489727118
2 58613
1 53839 888251288
1 158461 67490761
2 116274
1 145429 763388950
1 136621 569981094
1 125410 960253261
1 144559 814686548
2 96233
1 141616 931833391
2 186037
2 160291
1 78020 217881517
1 87900 647810671
2 9719
2 167965
1 166216 493289279
1 45843 623518143
2 116617
1 48570 245509247
1 27107 827586950
2 27237
2 165314
2 114948
2 79020
2 115336
1 136297 792557823
1 118403 273281131
1 40231 709667802
1 90944 182652939
2 29067
1 102939 840418205
2 179271
2 91310
2 181549
2 120251
1 127994 684875311
1 21868 589311653
2 194901
1 113245 142107400
1 129781 970868253
1 129075 80170771
2 95371
1 64358 958211706
2 141728
2 141094
2 36619
1 17459 861430675
1 172576 928927928
1 53888 90776790
1 31648 75010090
2 160011
2 198395
1 115115 645650814
2 113269
2 15518
2 52646
2 128928
1 115056 776819064
2 159337
1 82200 876720827
1 145596 525758866
1 179288 738282667
1 26539 635930521
1 114579 286250321
1 68373 277169159
1 77435 540403983
2 199744
1 24182 952880068
1 151908 244019628
1 28597 536077462
1 141952 166720349
1 16951 455148606
2 72958
1 165667 82464896
2 149720
2 150133
1 80247 219453852
1 2119 671446936
1 164349 966998245
2 14558
1 158423 71449329
2 5113
1 45462 999378381
1 84532 952609645
2 15922
2 100634
2 52406
2 62558
1 99778 464103298
1 72248 4828676
2 108813
1 128140 602279363
1 15658 898884756
2 61357
1 77504 309360521
1 55294 235661253
2 172134
1 139192 134838169
2 49033
1 27059 762863695
1 140119 305776756
1 102908 315794000
1 28645 122781405
2 70013
2 187470
1 92000 458305772
1 177187 916876498
1 127332 130835497
2 46984
1 22058 726227699
2 92429
1 70208 934260403
2 34153
1 117394 973102144
1 111630 416852517
1 5694 433203872
2 193743
1 41826 844841616
1 168164 696617750
2 120010
2 124234
1 150093 288264183
2 66826
1 151157 48586439
1 12027 863369245
1 185910 262100267
1 72358 181793500
2 10654
2 137673
1 25674 409204591
2 45920
2 159976
1 168510 846260457
2 182148
1 194484 61436432
1 16481 477882852
1 89409 684930098
2 19276
2 126934
2 59663
2 17378
2 165556
2 176542
2 75602
1 101450 349301804
2 147465
2 52677
2 4594
1 59631 392393718
1 4478 386572656
2 149420
1 76422 383745419
1 5942 208730631
1 73241 147927181
2 195692
2 151478
1 137087 977691335
1 27645 758170063
2 101353
2 27522
1 82333 243861168
1 196457 630756316
2 16000
1 36552 534981832
2 140227
1 139216 842469687
1 195313 696410197
2 194373
1 92279 999573195
2 118937
2 8237
1 144487 675620662
2 13474
2 17190
1 184896 111471393
1 117759 377633545
1 41510 477365108
2 185387
1 56650 962969959
1 107831 956414085
1 120858 218442819
2 150623
2 166389
1 51503 694050438
1 179838 457850410
2 86887
2 147708
2 36557
2 147237
1 143732 511011733
2 13947
1 79846 549552934
1 56703 556084025
1 39815 688027257
1 70214 557599135
1 44069 650258742
1 121771 259470332
1 95038 600074923
2 197850
1 122316 966737821
2 153546
2 153870
2 198795
2 2132
1 174093 616896162
1 20856 880959100
2 80303
2 82452
2 129491
2 70794
1 127320 786608255
1 63046 499726338
2 13363
1 132114 440771261
1 140875 936027879
2 76701
1 112506 247858019
1 56869 138457772
2 2364
2 148405
1 30489 55933482
2 60452
2 100714
1 126831 620095798
1 18485 957448007
1 82322 942717885
2 13316
2 133405
1 188172 112872906
2 163828
1 38385 349983106
2 192882
1 121422 281630625
1 174435 19809510
1 194541 189226056
2 23967
2 84565
1 71054 653461878
1 96280 392522705
2 142526
2 164800
1 159076 76308281
2 193016
1 54781 614325237
2 20076
1 96905 404289317
2 59435
2 113764
1 48654 433631462
1 133605 634878674
2 107191
1 60814 817051149
1 120614 199215695
2 80901
2 174540
1 133261 199752692
1 50560 105427280
2 120285
1 1326 976938630
2 133716
1 196083 337651276
1 19447 822403272
1 115223 933361646
2 134322
2 6121
2 148575
1 185528 143635085
2 181200
1 140202 467717156
1 89069 834106287
1 63309 193873400
2 165127
1 36250 936493718
1 169676 604705659
1 113956 414367206
1 95335 739214146
2 81778
1 35365 819714979
2 142519
1 109435 466268852
2 30559
1 145997 460642910
2 136416
2 16397
1 33906 66625765
1 110786 453269944
1 184537 444887926
2 81585
2 152010
1 6120 286076170
1 61557 780774720
1 154195 462635778
1 50192 640742476
1 24209 168352907
1 142903 88787625
1 130122 186023827
1 99732 426157242
2 176938
2 167618
1 23059 261198667
2 95582
2 183238
1 164578 927907753
1 136094 787840594
2 34205
1 29528 878931177
2 366
1 25626 952596755
2 21268
2 24718
1 107977 12611146
1 50147 909058200
2 70637
1 188009 316927068
1 12288 11370103
1 135977 246916130
2 178336
1 147837 961940872
1 162951 583928257
2 136450
1 3737 377534518
1 83424 990352645
1 111586 560959170
1 66805 578965761
1 169243 312009846
2 30623
2 156849
2 182875
2 173272
1 16794 890578499
2 132820
2 99667
1 85792 206850748
2 40593
2 9160
1 100111 515557711
2 105631
2 117769
1 145270 636352562
2 74751
2 183564
1 78216 299094770
2 131587
1 177309 825633495
2 729
1 175552 431717743
2 110148
1 175609 542333617
2 170699
1 135075 370594432
1 87302 512515831
2 179872
1 66419 977189106
1 67985 373654559
1 72276 599548072
1 42490 494454103
2 71951
1 120922 974645037
2 84260
1 75052 688524238
1 155196 894491401
1 102936 317605633
2 107002
2 90004
1 10106 309591858
1 115830 26230351
1 160960 82898836
2 100303
1 177212 601651215
2 34746
2 32116
1 178918 42034651
1 77772 767043176
1 180334 423214991
1 93568 981687285
1 111386 45091161
1 81512 631084186
2 106161
1 97588 558951641
2 119250
2 24066
2 143931
1 115100 507704307
1 105454 705588804
1 45186 587364327
2 195670
2 39793
2 37610
2 58841
1 165822 653858351
2 134066
1 37330 749578975
1 28495 766488167
2 91512
2 54835
2 45608
2 64484
1 19425 786659663
2 90911
1 135031 586527130
1 75713 925368069
2 154370
2 78267
1 71294 7929611
1 63737 153374602
2 94170
1 179554 478515435
2 57846
2 6684
2 96572
1 158614 272327831
1 66029 954924349
2 159872
2 140848
2 154143
2 23858
2 15927
2 163054
1 64520 654370300
2 18577
2 25898
1 9030 554569522
2 134055
2 80222
2 46761
1 100279 907288007
2 116602
2 178404
2 58834
2 38628
1 173183 564361625
2 99756
1 180316 47630968
1 172070 846348160
1 6383 60231247
1 195180 706848120
1 166400 978681260
1 134722 985241719
1 85211 332000502
1 126638 72639111
1 140681 449148218
1 130874 244613921
2 14208
1 72426 327534980
2 132223
1 141236 471887534
2 103253
1 168945 758990530
2 47134
2 56590
1 11572 406790392
2 143135
2 66690
2 91304
1 121272 919226637
2 118496
2 144404
2 114795
1 94102 568280757
1 91109 340684785
1 131247 998793800
2 138831
1 145809 466700293
2 194655
1 179479 621696307
1 2839 9083006
1 57184 69184164
2 133041
2 5793
1 184293 409398052
1 100467 649548907
2 71219
1 75838 974532929
2 82619
2 172134
2 187180
1 92230 548758015
2 11913
2 153051
1 132348 90643069
2 112896
1 33661 828351623
1 89353 74435075
2 50725
1 62929 70578971
1 169905 101427292
1 138780 630336786
1 102607 184369941
2 174895
1 113478 303329933
1 118196 310839275
1 83817 508542985
1 124414 210264965
2 872
2 84213
2 107931
2 117293
1 75596 865038687
2 113744
2 141943
2 118732
1 172878 789400301
1 125104 859717309
2 102521
1 199847 219434342
2 103144
1 33403 843403475
1 175843 843328026
1 171396 641623066
2 28992
1 3143 690810290
2 71255
1 43068 460924416
1 169151 582548311
1 25846 635228644
2 131477
1 163479 687204777
1 109569 492067814
2 49458
1 71363 210777929
2 100136
1 76893 956491880
2 54884
1 158595 607564140
2 64140
2 92638
2 33508
2 157392
1 153659 396327712
1 166295 469659504
1 161175 504770083
1 169092 369260436
1 123530 744230433
1 156051 439988001
2 187691
1 184928 248800502
2 80121
1 33179 933583213
1 121194 93865494
1 16506 276381204
1 28043 352495494
2 152003
1 198093 180579209
2 35072
1 191257 924036776
1 152161 169845087
1 7434 921980303
1 124605 955675373
1 50301 629994290
2 121029
1 97615 439815503
2 170942
2 106670
2 12349
2 177579
1 49939 441754160
2 104111
1 186876 693835760
1 152342 869589709
1 131804 839742241
2 21835
1 89521 220653427
1 73719 899324057
2 1900
2 117046
1 10602 439880690
2 27186
2 190460
1 192845 751973604
1 65516 134946416
2 48054
1 40346 830022377
2 67088
2 51660
1 147056 953880255
2 195836
2 148323
1 26959 56839762
1 165891 975186199
1 141805 957763051
1 89424 967159657
2 161159
1 157915 828048382
1 153101 427960675
1 165373 128170678
1 36734 597840434
2 10466
1 151137 428509866
1 74886 959866673
1 44708 458671086
2 61660
1 92593 89401226
1 101733 965015706
1 149050 510471528
2 83603
1 189852 266296468
2 126073
2 111475
2 31011
2 17570
1 12844 990402563
2 32439
2 17892
2 1387
1 179258 194665635
1 19271 144524558
1 24713 590287940
1 198481 419197053
2 56614
1 156057 791006112
2 108170
1 36828 348370628
2 90846
2 29774
2 146681
1 86784 38420666
2 58539
1 47914 351810369
2 6205
1 39886 985872708
1 117915 321213170
1 74546 279860770
1 41777 106938617
1 31811 910269439
2 65764
1 4106 826907276
2 144751
2 109796
2 195744
1 98416 265661090
2 77873
2 136812
2 160078
2 111796
2 57750
1 12991 384738071
1 159112 531763682
1 105110 619833252
1 30982 247734415
1 187858 98032344
2 197698
2 101452
1 119483 826567310
1 112628 239947058
1 147923 821135203
2 161722
2 119947
2 56605
2 105811
1 92180 916087905
1 103276 162341568
2 62200
2 147684
1 42161 580499476
1 127960 357012666
2 51812
2 193284
2 181280
1 181523 83920052
1 63957 994555116
2 14832
2 17307
1 57651 735328435
1 5687 790606765
2 73089
2 78924
2 151468
2 149207
2 78182
1 144325 439466578
1 143251 113865837
1 91303 269777234
1 46046 42017705
1 16416 900774102
2 137542
1 4418 431678728
1 133520 973549542
2 89926
1 171750 995952101
1 100805 788678050
1 68754 917794240
2 30447
2 158003
2 81631
1 117689 158944004
2 156685
1 128779 209477740
1 3348 301867602
2 195085
2 36106
1 165362 142400549
2 55118
2 71290
2 19026
2 40056
2 28711
1 133994 634895719
1 89305 595656358
2 116230
1 194956 947668313
1 36324 481750871
2 152639
2 60491
2 67100
1 112683 983429039
2 79867
1 134349 206561872
1 84933 652526096
2 77259
1 56654 806529336
1 84858 655621748
1 99676 849991419
1 172554 10244841
2 7860
2 78611
1 126429 535657538
1 46475 846080884
1 158379 377717619
1 141605 377838212
1 191600 848554780
2 59254
1 51195 731531033
2 182355
2 108420
2 170782
2 101274
1 86792 509335973
2 144924
2 146239
1 173224 327514687
2 102257
2 188658
2 57274
1 75962 782969043
1 148078 715158149
1 111097 446150424
1 194213 79972960
2 165044
2 192456
1 96110 754515014
2 61941
2 79271
1 118707 534280871
2 44352
2 192075
1 65294 823957865
2 9597
1 68142 776942850
2 41671
1 168009 352900741
2 19483
1 24942 392972358
2 41801
2 130378
2 111118
1 124704 79478415
2 21314
1 53341 706696702
2 178319
2 52956
1 88610 319718294
2 69708
2 27983
1 167192 676534468
2 48454
2 132874
1 43337 303448316
2 102883
2 23275
1 91874 780992457
1 151428 339603007
2 61744
1 134978 272989406
1 167709 54243526
2 35484
2 178650
1 145033 451628180
2 54058
1 37346 388633608
1 119582 530531630
1 167244 212194049
1 74234 377454966
2 185617
2 101723
1 17409 444996310
1 186451 726673504
2 24516
1 33417 326825507
2 46465
1 53416 579151530
2 33431
2 62891
2 199151
1 109270 191743173
1 58688 87857301
2 135718
1 176940 812500546
2 106733
1 78609 689213762
1 46807 602737174
2 49003
1 159042 92636295
2 97404
2 195015
1 111943 227315480
1 28300 189478859
1 160552 980522627
1 81817 82854179
1 63802 760426362
1 151795 286435570
1 105966 298702037
2 139409
1 101794 167889130
1 104043 497972324
2 33723
2 15927
1 52836 470591039
2 86543
2 101955
1 44612 723500750
1 148442 615356801
1 192145 182545106
2 178402
2 69473
2 48727
2 74517
1 6998 386249262
2 173546
1 163630 393032195
2 116835
2 72005
1 117714 492357181
2 32648
2 189004
1 144418 692730769
1 188103 993096988
2 153482
2 84187
1 98291 196269940
2 124040
2 174720
2 168842
2 141933
1 168231 399803850
1 134034 644642862
2 42713
1 155918 195883328
2 61995
2 38054
2 188098
1 18900 516341835
2 41189
2 116941
1 24665 532564827
1 83963 118038439
1 123890 949983154
2 66185
1 187764 708561529
2 157223
1 194467 90082597
1 35874 711332408
1 128367 54601311
1 90557 180089316
2 58018
1 46767 823937869
1 22897 474139063
1 16015 994779518
2 97272
2 168217
1 87034 788323154
1 13520 439569804
2 76013
1 129511 638098311
1 72258 638985897
1 93233 101343515
1 101845 292082657
1 182477 789486699
1 26175 343282665
1 71285 45135010
1 34522 372532113
2 174581
2 155925
1 192021 491579995
1 163350 904138503
2 96676
1 14089 835326142
1 197105 237938337
2 182540
1 119770 993028322
2 183564
1 101398 23744239
2 96176
1 107044 144901805
2 65641
2 189425
1 78479 562987188
1 140340 608350561
1 112459 394007264
1 120585 45584950
1 83268 940115331
2 198684
1 19609 165934962
1 139367 281360224
2 24868
1 124389 664978032
2 137492
1 45052 74099047
2 4024
2 154959
1 15356 551575753
1 15815 962769073
2 34827
1 62833 253280091
2 78344
1 164459 20314878
1 15387 577438848
1 193600 942614567
1 77775 194376006
1 188485 404602443
1 140248 837555170
1 130273 530984787
2 123037
2 49696
2 68242
1 184644 775125516
2 36782
2 83155
1 194449 529975016
2 77608
1 75670 343439410
2 53492
2 198309
2 168869
2 61237
2 27625
1 117803 777702707
1 28292 610797883
1 189069 978256942
2 40125
2 48663
1 112638 550889905
1 64160 154791267
2 10157
2 67557
2 51791
1 154598 92356503
1 49716 155555428
1 127239 873804918
2 121128
2 62618
1 162315 71842406
1 112184 727746119
2 11262
1 190985 912304367
1 198697 293133709
2 111468
1 163523 417035916
1 152773 810534019
1 63972 283086006
2 169820
2 132816
2 30792
1 118926 424830438
1 144684 371713074
1 191606 986071938
2 97240
1 181294 206541509
1 163723 412858579
2 7896
1 114827 214018232
2 153150
2 185634
1 106652 813781991
1 64997 389958825
2 89090
2 189043
2 71159
2 48455
2 118268
2 134394
1 43516 929459732
2 119440
1 53392 664567289
1 65624 124405515
1 147776 112454238
2 102454
2 92344
2 38561
1 8601 966046718
1 168812 913297162
2 102717
2 160121
1 24322 984545822
2 90481
1 158106 506174296
1 113482 288243528
2 185429
2 57147
1 165208 967114847
2 121341
2 14323
2 89159
1 181026 846265843
2 85049
2 140338
2 163222
2 66138
1 151752 224288118
2 75628
1 190231 909891940
2 5162
1 39211 50505138
1 188781 908530389
1 53627 187746193
2 78529
1 100384 782781434
2 16470
1 190710 760958957
1 191474 324431573
1 47434 973031153
2 11603
2 171418
2 196290
1 75040 107835107
2 147501
1 189714 318231743
2 84668
2 46415
2 95107
2 35158
1 45903 95279418
2 145915
1 48871 703682023
2 132875
2 190871
1 128847 366368303
2 6207
2 67743
1 63852 733099385
2 95094
1 195686 349559660
1 47695 896849481
2 176583
2 193368
1 65852 705594951
2 130329
2 120828
1 125544 143247641
1 51615 502483480
2 173680
2 45329
1 28163 381424604
1 170670 529886647
2 14488
1 119656 842838293
2 39746
1 120252 607990433
1 86217 858955075
1 170325 148182332
2 20814
2 186198
1 85104 695877768
1 61027 291508341
2 95819
1 183410 763322271
2 190064
1 24329 887497043
1 101487 830544601
2 99488
2 77289
2 57293
2 183856
2 161325
2 80094
2 110971
1 97362 943656829
1 162614 702679897
2 156505
1 107608 228686940
1 44792 234469450
1 13678 870528465
1 87884 801846297
2 24157
1 81582 664847814
2 23568
1 122378 779001756
2 151503
2 33655
1 11057 368616904
1 185354 48665869
2 177471
2 64954
1 142492 388387460
1 17989 971472993
2 85752
2 116011
1 133590 802236911
1 69767 819658763
1 125867 637940884
1 175762 871240993
2 148649
2 44175
1 23670 212056541
2 108192
2 90608
1 191650 36353879
2 91979
2 61037
2 36062
2 66477
2 54586
2 147553
2 60618
2 11815
1 105224 606901802
2 56582
1 9439 756311787
1 128327 728629281
1 172186 292553709
2 7284
2 172268
2 109642
2 43001
1 142295 283463862
1 162536 620804664
2 34510
2 114435
1 84543 451897021
2 117982
1 106153 623458626
2 164778
1 80612 615139528
1 13789 387808845
1 23642 337605127
2 129577
1 55432 700194577
1 181383 973978814
1 140053 258847167
1 89473 518049185
1 72397 851505778
2 21116
2 40626
2 47458
2 9825
2 197307
2 171511
1 132333 452552893
1 82748 859100442
1 52741 561518487
2 129602
2 49859
1 94133 84153062
1 135712 789498529
2 124560
1 54244 98987350
1 195862 730690325
1 180106 96534140
1 119894 464822576
1 42601 658401602
1 24027 431180367
1 51823 72974451
2 168663
2 169016
1 186918 60736820
1 20030 56528253
2 151909
2 6873
1 112479 18981328
1 75589 793564603
1 173058 560052570
2 61683
2 112308
2 195198
1 170682 735948862
2 178975
2 177810
1 142386 130405960
2 115940
2 191213
2 95013
1 4451 264154649
2 183940
2 5006
2 97287
2 4344
2 22880
2 131865
1 191598 303457902
1 128464 292905618
2 135532
2 191110
1 121454 449913767
1 46828 385334085
2 61937
1 20755 742464632
1 189589 84124493
2 119537
2 41045
2 184714
2 97540
1 55428 464482957
1 29348 721017018
1 77971 763917676
2 88061
1 43488 191957515
2 169314
1 126815 240044354
2 181542
2 55611
2 11182
1 176777 569987645
2 149174
1 74266 732856371
2 102184
2 72725
1 117736 17585044
2 154446
2 120192
2 160251
2 154341
2 136394
1 103682 462676255
2 46059
2 171645
2 44863
2 101314
1 168556 281272971
1 31002 531966527
2 39082
2 94460
1 138772 222921728
2 59384
1 53092 629262729
1 97043 508440860
1 126044 876056687
1 29656 766434400
2 182099
1 185224 587655945
1 151276 407816923
2 191918
1 58018 715758901
1 141546 72024595
2 81201
2 99457
2 851
2 93906
1 99699 544625265
2 80268
2 167868
2 22037
1 154700 470930965
1 41544 679717740
1 190698 408163171
1 80305 932484476
2 172324
1 3603 126923748
2 101433
2 19820
1 103952 526147941
2 197732
2 88617
1 6802 367752074
1 186004 152717882
1 98717 415393382
1 31755 493886533
2 54176
1 53645 77400063
2 24208
1 181202 833077797
2 105251
1 150906 112979487
1 103156 518534380
2 51327
2 29149
1 77985 132116106
1 176332 258536116
2 176306
2 112412
1 49610 783524299
2 181690
2 74789
1 195272 357593029
1 69336 773918878
1 133338 689502919
1 172211 834023026
2 83575
1 101297 698053276
2 104241
1 55614 772759895
2 103538
1 180717 938109375
2 99244
1 1635 712323235
1 74269 145672487
1 144123 459743052
1 28158 968150222
1 175693 774821558
1 57895 978158235
2 32469
1 61438 309711581
1 199142 667799565
2 194465
1 163071 202483582
2 177799
2 162032
2 116581
2 187213
1 105024 621693627
2 141865
2 170670
2 51252
2 24222
1 51448 556568057
2 15348
2 113599
1 110062 597961969
1 83191 130360808
1 1790 415180040
1 182338 950210019
1 6871 486926364
1 69410 304180147
1 21188 962334560
2 15374
1 118710 554906761
2 34560
2 139247
1 114528 586303135
1 127389 911360478
1 41748 449995736
1 112669 677752125
1 122200 572603653
1 116618 717479889
1 174146 483523509
1 7040 399476574
2 95026
1 48482 748878745
1 111395 335541725
1 180529 426666085
1 67578 874917888
1 135789 459995124
2 142817
2 27401
1 97165 424589801
2 1869
1 158815 363700772
2 175428
2 14666
1 30807 728445283
2 118432
2 134644
1 102816 283908120
1 140351 370186377
1 180430 902235860
1 196018 644994753
2 15137
2 47824
2 141044
1 27232 246268348
1 100055 64426764
2 5328
2 156812
2 168203
1 173517 210737744
1 47005 555981617
2 150017
1 68665 884805028
2 22222
1 12075 521180203
2 51761
1 88082 709629511
1 120991 300240731
2 184714
1 48622 180269028
2 195255
2 182298
2 92898
1 93352 102001109
1 56436 108540639
2 577
1 28904 804923872
1 50718 768137903
1 87593 322321527
2 60417
1 121799 641571877
2 178507
2 176971
1 44387 987920188
2 78403
1 116779 456498841
1 121825 913556594
1 68903 735643149
1 65587 363045534
1 179924 476741078
2 65174
2 116883
2 132882
1 33927 800408670
2 38131
1 146463 75241382
2 55025
1 76176 671643473
1 17664 240642019
1 199651 959514635
1 90012 696862492
1 7512 898558494
1 134738 742470194
2 121661
2 197354
1 44675 606347376
1 198005 315947820
2 31283
2 40653
1 368 246516056
2 172775
2 7236
1 73144 668203810
2 120886
1 162617 764970210
2 53028
1 59082 560794312
2 105169
1 161598 557609037
1 44566 285206040
1 81258 11625510
2 14203
1 77886 776591584
1 140354 404842806
1 17579 207983002
2 173806
2 49048
1 189642 236433130
2 166370
1 61068 68700956
1 75895 964852722
1 102142 808037544
1 140890 665848605
2 119265
2 42466
2 153696
1 73467 222016590
1 46949 546774902
2 31699
2 169221
2 196330
1 162860 204589413
1 90282 564805219
2 112598
1 197589 642634994
2 10420
1 169583 952634774
2 148618
1 92726 608534294
1 19457 757271739
2 62013
2 152222
1 22538 993288190
2 17862
2 79597
1 199516 541304529
2 112978
2 21829
1 19655 971371228
1 28527 430397700
2 80603
2 165519
1 61491 336705085
2 160429
2 139169
2 64629
2 94205
1 64578 173856691
1 39425 862700275
1 112741 771349726
1 22097 949714898
1 150267 548192583
1 33004 953593899
2 31882
2 124457
1 172272 962672751
2 103925
1 190550 27996515
1 80925 183387834
2 157721
2 68026
1 178407 545529510
1 19387 326710476
1 44247 916206441
2 96259
1 61457 500708134
1 153194 875646508
1 153883 141969436
1 99387 741593205
1 142126 866523840
2 148318
2 290
2 143154
2 110844
1 59216 41901660
2 130865
2 178091
2 88035
1 50401 106388235
2 175693
2 13010
1 30679 356757424
1 72566 437264736
2 196606
2 57371
2 165971
1 4856 372732629
1 62680 445129660
1 8881 713273201
2 95706
2 3184
2 2627
1 143758 760581111
1 8224 892564243
1 147684 282218308
1 119354 725439244
2 198785
1 169134 969897716
2 53594
2 156899
2 37766
1 27475 548454815
1 116686 832190427
2 185658
1 74680 841155658
1 112352 695523533
1 46379 710157643
1 192492 886564362
1 88613 210685189
1 14487 401963655
1 185357 485819629
2 117046
2 81980
1 173145 979116253
1 191676 853513644
1 30053 993162049
2 195429
1 143589 753935627
1 120965 928206357
2 181153
2 11780
2 46568
1 47175 304390458
1 174004 817857232
2 49072
2 53546
1 86256 558477915
2 73678
1 188960 94817160
1 155184 477084605
1 92012 521931003
2 115268
1 6537 121239105
2 2141
2 51131
1 134330 858781743
1 190667 40220283
2 192058
2 182130
2 29843
1 114196 479326465
2 58465
2 10505
1 30238 101198546
2 16619
2 157663
2 53981
2 155016
1 180899 676007421
1 19721 583126172
1 173425 594887511
2 85261
1 100714 447972026
1 127002 661852755
2 199787
2 80044
1 152024 25010385
1 136001 3323918
1 79510 309776024
1 29961 455884825
1 147347 749782679
1 179446 818547401
2 26172
2 123452
2 17500
1 22720 657124228
1 69534 48302160
2 133613
1 458 137468964
2 151852
1 41718 199334855
2 131727
1 73548 901460560
1 61111 602783781
2 126897
2 139229
2 169174
1 162402 728282292
1 184971 549753024
2 59531
1 41749 656867643
2 73500
2 150477
2 4737
1 10557 377943916
2 24632
2 119424
1 163706 523890049
1 130287 104999024
2 186488
2 139910
1 31839 446703574
1 90929 320041947
2 169825
1 2505 870996471
1 66271 977318193
1 103595 797139422
2 137504
1 154201 689919339
2 102156
2 109147
2 156324
1 128246 915313834
2 87568
2 146453
1 63243 206242635
1 61807 467209222
2 143060
1 84744 860188425
1 141719 23005196
2 173216
2 2620
1 80491 319955941
2 84231
2 138511
1 195779 841847058
1 186084 843620237
1 9583 284449939
1 113632 790861784
1 65769 497516302
2 37068
1 127332 608277839
2 22220
2 122743
2 179984
2 142178
1 162969 301572247
1 24997 973451263
1 4408 182896464
1 192049 556389696
1 85729 493815172
1 13957 273143498
2 195349
1 2161 334503452
1 54549 764369158
2 34928
1 28801 722249367
2 196115
2 39074
1 90830 317584796
2 136547
1 44806 124153371
1 43015 903445229
2 13862
1 136068 677550615
2 7180
1 124260 877940164
2 30954
2 143920
2 52982
1 168886 301332962
2 112459
2 25670
1 110445 397257176
2 46629
1 21673 575315318
1 93669 259532737
1 56765 511511129
1 182877 789768811
2 174973
1 97141 908901665
1 145438 912318591
2 93862
2 63587
1 181276 225882667
1 141140 676051395
1 122524 221061750
1 141700 938723586
2 103502
2 120990
1 146725 249606391
2 85484
2 81739
2 97239
1 104827 311708308
1 80701 860718734
1 119163 556008005
2 197961
2 44605
1 33658 188814147
2 122093
1 12211 904275393
2 178259
1 198035 858668386
2 103212
1 152518 568639895
2 115436
2 88821
2 192527
2 128551
1 96121 234615445
2 177158
2 158895
1 117912 468067101
1 43791 217177359
2 145147
1 161058 799437002
2 23449
2 3617
1 12463 668305059
2 25817
1 1996 373217003
1 131892 792527102
2 109029
1 136674 492202746
2 39633
1 189864 141703701
2 188327
2 72007
1 84941 61185028
1 191836 956056098
1 791 803220677
2 78922
2 161765
1 140338 267545539
1 15396 374173005
1 179874 709399810
1 10487 171704808
1 91937 631090589
1 148731 188191505
2 77362
1 44696 162268278
1 50484 504234941
2 87507
2 75116
2 18287
1 76341 281767216
1 76930 119802610
1 101637 250679179
2 94498
2 112221
2 44733
1 112474 572364643
2 39976
1 39985 234452221
1 14550 149817562
1 49699 634577698
1 185860 400515698
1 146470 970694643
1 178223 294303638
1 56101 673393164
2 14350
1 155689 82948619
2 64859
2 20623
1 187586 383389404
1 21804 831981896
2 165115
2 46271
1 180670 685381726
1 15871 925283005
1 42246 59443499
2 47101
1 63987 989487764
1 39866 788160611
2 116377
2 41651
1 73726 588515702
2 144006
1 176936 737810168
1 114782 783291857
1 149431 470788992
1 96371 516059635
2 104614
2 108519
1 40067 512410532
2 162657
2 193070
1 49570 397256824
2 386
2 3557
2 177996
1 36797 904928217
1 127176 552901177
1 111125 426984078
2 19828
2 104083
1 117163 914851680
1 91980 181557434
2 91610
1 153963 77627134
2 138376
1 145117 869667028
1 44749 412425299
2 48040
2 19869
1 12483 273786238
1 190205 857379271
1 110966 253025584
1 154733 517396126
2 162705
1 111818 406580625
2 160042
1 3012 729130219
1 195344 868945975
1 76488 572715687
2 123143
2 126869
1 2814 188422253
1 29516 114358139
2 79452
1 136044 739868048
1 66361 891361833
2 156989
2 142433
2 107089
1 190797 980083609
2 117387
2 81383
2 74507
1 31988 492478090
2 119668
1 36389 21638715
2 159965
2 67659
1 8092 595240114
2 92298
1 81445 941667450
1 89695 442046195
1 142716 35405790
2 61580
1 31203 163122343
2 18040
1 170826 431754203
2 103119
2 170086
2 92062
2 31119
2 24249
2 63758
2 124916
2 153186
2 6504
2 14408
1 93385 358679292
2 98212
2 154071
1 52191 615256979
1 126793 677152277
1 181520 357703314
1 189061 618875118
1 72047 960321153
2 30518
2 156913
2 120211
2 28875
1 61366 505684432
2 124578
2 158879
2 35158
1 49278 633308968
2 110247
2 17552
2 196035
2 13658
1 62614 601152191
2 175852
1 100214 103383520
2 124875
1 13503 861785026
2 64662
1 35403 892150188
1 57379 806062759
1 65310 166099283
2 2320
2 101318
2 26283
2 92665
2 186535
2 146547
2 196980
1 149288 206785287
2 48605
2 154232
2 72815
1 41421 673574998
2 61110
2 198483
1 116872 429393091
2 174014
1 96696 905108943
1 160335 361064384
2 5718
2 147643
1 157343 975391198
2 167484
2 55207
1 187758 926120708
1 60723 19259819
1 113864 571166731
2 160905
1 10002 616187950
1 123390 83146813
2 189992
2 147936
2 141072
1 42537 550759767
1 150182 968252394
2 134452
1 63660 160235575
2 167361
1 168835 892287758
2 186656
2 126561
1 89503 472154782
2 34407
2 56309
1 172480 754019852
1 41046 346830317
2 196631
2 134996
2 84129
2 85299
2 28091
1 159478 103137808
1 104328 186913885
1 84222 221185117
2 67172
1 67943 349405392
1 163006 281792477
1 19888 579997591
2 43385
2 16749
2 48311
2 24390
1 108334 318512040
2 107114
1 79228 208370183
2 191088
1 126887 379644908
1 29727 165226052
2 159650
2 37023
1 719 3542317
1 61891 449852304
1 22193 895693557
1 153476 562474438
1 47738 876092736
1 3176 157166141
2 185284
1 147937 777107857
2 46688
1 173366 342447565
1 52568 13500569
2 20096
2 33200
1 58459 176923499
1 143640 977937519
2 133259
1 106664 108448107
2 199590
2 162237
1 142167 404280666
2 140250
2 5612
2 130033
2 148039
2 143310
2 46795
1 108037 550335380
1 199491 24456711
2 138102
1 192639 411305889
2 154792
1 96806 581955604
1 170021 268281453
1 5428 397750420
2 26973
2 62480
1 188508 283494266
2 188554
2 100433
1 166804 285848079
1 111631 741466721
1 67597 636868484
2 46107
2 154401
1 196416 582175277
2 56197
2 45384
2 167738
1 148001 726936154
1 148503 127717313
1 192921 141835975
1 18565 882688479
1 95077 852093521
2 60612
1 6588 416474449
1 150542 238161061
2 83845
1 60759 482932266
2 173470
1 151536 146995092
2 51678
1 189087 29784483
1 162960 503210977
2 143491
1 97068 416563816
2 80997
1 78016 713916264
1 106544 235376883
1 107827 774038504
1 59776 200867967
2 79394
1 179882 803954570
2 76937
2 87034
2 191221
1 141318 461975745
1 116793 100531610
1 73433 756806720
1 42629 118884903
1 122397 102504054
2 11168
1 192536 31666972
2 117783
1 86519 860598661
2 190395
1 190776 281815643
2 28157
1 12359 396402576
2 108264
1 182493 112819658
1 31183 166420348
1 37975 324097564
2 125052
2 51573
1 166932 586203398
1 46907 462829731
2 89109
1 85333 367878473
1 47013 728313024
2 5123
1 186806 240397648
2 153567
1 60261 454756983
2 61761
1 50104 773815782
2 80912
1 126189 390232470
1 127595 555826126
2 81730
1 6535 819910055
1 110571 653093826
1 30394 38250011
2 117091
2 163214
1 57765 157414260
2 137228
1 21813 79143676
2 147428
2 45467
2 177321
1 59071 911931815
2 72009
2 152901
2 175140
1 190680 169180701
2 127668
1 52597 775314664
2 85742
1 56349 414378382
2 163202
2 2560
1 7148 23493299
2 149105
1 134322 684433782
2 161568
2 43844
2 51256
2 135913
2 131405
2 161912
1 162016 210859514
1 24415 901496988
1 137979 744704533
2 53882
1 153366 763878198
2 144021
2 160772
2 177867
2 106968
1 158006 313998110
2 196649
2 196425
2 105630
2 154781
2 23846
1 35225 144368712
1 182655 466809471
2 31952
2 146862
2 11401
2 33207
1 45559 304972553
1 125164 267714460
2 182147
1 191941 50950496
2 90813
1 195564 158107923
1 178187 330823021
1 159608 361687192
1 131201 439356080
2 86989
2 165123
2 107894
1 5857 957133059
1 56514 251522820
2 149431
1 82921 962605354
2 118739
1 152257 767640310
2 77325
2 71750
2 142502
1 136028 381123057
1 97177 810988134
1 196649 4382184
2 4652
1 182350 685385414
1 190201 291031562
1 75986 650794300
1 26224 542382060
1 160977 257831181
1 70572 541871153
2 39438
2 36978
1 82917 290503063
2 40803
2 8279
1 113678 509508242
2 74051
2 39955
2 128249
2 180579
1 1883 847472274
1 30691 676565593
2 185143
1 79644 941773104
1 384 324954857
2 30842
2 67985
1 2457 405494216
1 21344 877521954
2 2381
1 61350 11552539
2 60972
1 126505 743008504
1 70733 291995817
1 55553 551572139
2 194351
2 67736
1 175441 132035923
1 189235 255870975
1 131420 601065234
2 167890
1 16458 683087537
2 108064
2 57087
2 164894
1 129357 516640735
1 101091 426075041
2 69986
1 83468 270072807
2 78100
1 122334 863122689
1 72573 845968386
2 131796
2 19777
2 29015
1 120120 756303124
1 185690 711134278
1 125106 119417636
1 7309 419843045
2 134658
1 126542 781328426
1 180801 832110099
1 50381 480321728
2 45324
1 154966 551929129
2 166561
2 41184
1 104077 202572684
1 42916 751382307
2 74409
2 171062
2 51888
1 110046 901466638
1 194809 817205985
2 192178
2 61739
2 168249
1 4972 383221090
1 90370 871669338
1 50358 600076108
2 57677
1 195556 258320370
1 26492 459057360
1 37056 189587217
1 14739 875617997
2 174604
2 90744
1 197051 216229407
2 122768
1 79854 787929023
2 109405
2 68784
2 91033
2 139869
1 111672 175408029
1 79579 164731068
1 12045 908137939
2 163033
1 9343 152746918
1 40641 603947102
2 150855
2 50169
1 25874 675682386
2 193043
1 189489 821271054
2 180957
2 101665
1 4296 392143883
2 57949
2 173530
1 41740 225913769
2 81201
1 145285 986357758
2 170010
2 174515
2 134371
2 193388
1 118508 432687407
2 62085
1 139031 708156977
2 146411
2 10451
2 28603
1 18008 651655421
1 151918 495357835
1 34471 790377620
1 64185 640891726
1 139160 983518150
1 90044 72795535
2 84480
1 162954 58084605
1 105473 798089761
1 43878 854747018
1 109805 492879582
2 193909
2 28957
1 15391 628277106
1 116810 428683147
1 80425 942602114
2 51960
1 94257 508674285
2 140121
2 113154
2 120435
2 154884
2 124792
1 29825 966743812
1 2313 765254272
2 187157
2 24744
2 79114
2 184609
2 58410
2 59715
2 52995
1 68811 963833722
2 83080
1 84788 160600795
2 4609
1 124261 730787397
2 113093
2 54649
1 184188 611883450
2 173354
2 134652
2 93778
1 30044 797205087
2 83057
2 91999
1 465 46425083
2 13489
2 192062
1 164478 793311011
1 90899 914906630
1 77501 46465293
2 110457
2 78123
2 144127
1 198048 255483054
1 51422 437066314
2 100468
1 26839 698522366
1 175480 421371961
1 88910 393396098
1 43521 417972403
1 105261 49364002
1 29964 190449726
2 168896
1 123793 134332876
2 42336
2 175482
2 195297
2 39269
2 166220
2 170190
2 176582
1 59377 94945063
2 153417
1 18881 698425133
1 103069 16773425
1 27363 187202636
2 155518
2 99010
2 126333
2 79143
2 176534
2 172873
1 146073 752628043
2 49521
1 20590 229730805
1 45121 152733438
2 180064
1 15789 716835438
2 136457
2 194313
2 162413
1 8328 760201554
2 199368
1 140724 133722127
1 183355 973606785
1 41392 264177358
2 183654
2 117989
1 79575 939411414
1 154855 168592663
2 15358
1 118412 759724814
2 99743
2 141085
2 83205
1 187712 623011862
1 162002 44632191
2 166894
1 64416 516714080
2 103127
1 92205 3179861
2 177523
2 179524
1 103244 90657657
2 3218
1 184464 352609156
1 60199 454749088
2 52986
1 174781 184085267
2 134399
1 128892 315569962
2 78337
2 81090
1 60968 198957062
1 79315 931229093
2 9971
1 10893 598132991
2 45070
1 38184 868845784
1 7719 380066258
1 119557 63013377
2 26589
2 81826
2 4121
2 138023
2 11140
2 48569
2 25601
1 15011 819083369
1 84385 28136617
2 120320
1 5319 677596942
2 8785
1 28157 347940880
2 195427
1 154443 263683071
2 97533
1 24267 324201009
1 83256 433310700
2 125780
1 85715 792657474
2 60596
1 78591 805053346
1 13453 489963937
1 56788 27895763
2 159628
2 99799
1 137610 730399368
1 159778 591346501
1 176543 552513864
1 121863 500179664
1 111311 318213478
2 64104
2 192057
2 150642
1 51670 845872163
2 126489
1 171453 847062984
2 23653
2 134354
2 111725
2 125757
1 22358 936555294
2 166054
2 6290
2 158901
1 147442 219951828
2 165582
1 121009 932402309
2 196024
1 174183 43316419
1 112253 756970259
1 187048 353636033
2 16513
1 15943 774638190
2 34577
2 184937
1 20290 604393477
1 116228 256052924
2 172892
1 163262 329639358
1 128465 191762820
1 101312 271481414
2 63000
1 163983 285026254
2 72698
2 2515
2 2513
2 73918
1 92322 839607208
2 60126
1 59210 901580252
2 60707
2 93779
1 159920 943387357
2 2519
2 115406
2 54738
2 21366
2 106201
2 8643
2 47617
1 134402 431798434
2 171106
1 114936 161458163
1 160177 231152272
1 52231 271576791
1 24186 929308524
1 43685 587064107
1 134791 342004938
1 101389 329570649
2 181860
1 163193 748999270
2 175745
1 76389 80991102
2 132068
1 75355 452964856
2 192525
2 115356
1 102304 470685789
1 48468 617474807
1 96968 997171250
2 168401
1 172852 700796932
2 47800
1 183263 246357303
2 134123
1 105187 673536766
1 132161 102490153
1 148363 238459619
2 28066
1 183222 791503931
1 182159 680736760
1 1745 58290753
2 149939
1 91917 534438475
1 130344 253237075
1 176657 449445145
1 147186 674854073
2 126556
2 194537
1 58435 808625685
1 115186 346876616
1 18103 285795041
2 111431
1 188064 630514173
1 71723 905480533
1 149150 641131648
2 110880
2 7537
2 114075
1 20982 828520912
2 148161
2 96545
1 46985 631696288
1 132435 341870680
2 141618
1 92381 975960867
1 82172 796200971
1 23060 130129611
2 125472
1 179606 9945727
1 53526 950035342
2 30713
2 87056
2 24317
2 121387
2 199285
1 177186 534430794
1 35332 803827601
2 74625
2 72367
1 12575 801775567
1 63305 3323908
2 118921
1 165838 35217779
1 134491 992098225
1 151503 550383037
1 8797 700571642
2 178585
2 137748
2 6172
1 19653 790627263
2 165159
1 178595 654344820
1 184155 43079152
2 146098
2 46917
2 167347
1 38068 926732429
1 180902 386932893
1 16698 354001325
2 16382
2 52096
1 86797 634158908
2 54350
1 90648 737932781
1 76821 6396406
2 113168
1 121740 725054434
1 86343 121667984
1 151244 814159819
2 117807
2 154640
2 80313
1 126238 232243223
1 12955 567448690
1 130557 971235074
1 133791 872857277
1 162579 867734208
2 144595
2 182260
1 25464 655844496
2 123458
1 114268 839434065
1 72496 18376728
2 102470
1 89619 749582078
2 29329
2 59660
2 50591
2 197033
1 188143 349015285
1 198533 853354517
1 83788 645681435
2 31418
2 80866
2 45549
1 154989 661211676
2 120619
2 10129
2 118003
1 138976 693142646
1 169709 584929542
2 173417
1 144831 755336635
2 169553
2 182740
2 44383
2 36399
2 185568
1 82880 879251990
1 111043 521751110
2 132472
2 168116
2 59997
2 130736
1 58692 325628573
2 46798
1 163011 935068743
1 25642 909223201
1 193109 139135648
1 54892 900606511
2 36859
2 54105
1 34907 744194216
2 77244
1 151520 88745928
2 24947
2 178889
2 50936
2 43483
1 20887 724978796
1 80212 115108390
1 22022 51595579
2 25108
2 55402
1 193303 926460401
1 99019 130580127
1 20535 172862022
2 55672
2 27445
1 122760 924246813
1 78942 629817341
2 97783
2 85794
1 61920 681549684
2 52270
1 189466 65179221
1 93991 919004493
2 104288
1 168913 961539166
2 82821
1 115315 371146645
2 153161
1 78253 393322337
1 158780 16659050
1 24717 736574824
1 168208 77600329
2 139090
2 160485
2 11409
1 56436 336776717
1 2626 216660551
1 96573 628382399
2 134
2 41204
2 199139
2 121525
2 164342
1 106039 339617652
1 48371 341450176
1 9863 604404982
2 85416
1 84389 731675418
2 141537
2 119216
1 96136 516291418
1 2867 77450471
2 50985
2 91916
1 130176 543880454
1 30249 561868827
2 37932
2 155860
2 17484
2 13263
2 199499
1 133921 813923116
2 179346
2 190036
1 109238 781627464
2 40810
2 113545
2 45383
1 179933 704434288
2 126907
2 107486
2 1485
1 162023 753953687
1 72254 314686161
2 15092
2 195460
1 54101 906228284
2 126059
2 87749
1 42606 831839498
1 184321 528601184
1 104957 603431110
2 153894
1 93369 501505146
2 68837
2 196230
1 67978 798122959
1 40854 572959540
2 183188
1 145003 184021288
2 153672
2 52418
1 189067 443555006
1 125956 500040359
1 177832 494655191
2 29479
2 129904
1 33717 861065910
1 45072 454452629
1 96082 191039146
1 57826 768890027
2 194585
2 151944
2 46637
2 140375
2 7213
1 134375 757772008
2 147252
2 60249
1 165922 736845516
1 162274 644887487
1 52699 327565055
1 178724 14221796
2 135755
2 34064
2 190238
2 12931
2 134856
2 184057
1 188295 391790571
1 20056 484108977
2 11696
2 29756
1 144402 665078364
2 64837
1 119336 89409165
2 199588
1 143551 445876741
2 132449
1 37850 749599850
1 31237 76554243
1 125836 192786311
2 68400
2 64169
2 11665
1 75225 591484162
2 171946
1 66041 731701479
2 178227
1 102806 198816019
1 58758 19757599
2 181794
2 117129
1 106988 86940586
1 124428 537547037
1 156473 188303745
2 61816
2 171080
2 163001
2 46175
1 155217 10624481
1 194489 920868116
1 57824 758866397
1 51820 629297627
1 165973 718778325
1 169916 609296613
1 115254 817679315
1 92163 341636500
2 138803
1 177059 679753931
2 121902
1 105650 378380775
2 12687
1 81764 712526430
2 8120
1 103949 539671777
2 38991
2 116293
2 52856
1 116245 304426762
1 196762 261462428
2 18955
1 79509 875389134
2 34921
2 88710
2 116842
2 97127
1 38894 628467182
2 106398
2 57732
1 76536 453464613
2 124515
2 53871
2 79908
1 114969 805672753
1 153449 218648328
2 135815
2 40639
2 124875
1 10489 795096013
2 179850
2 98120
1 82530 679142
1 56727 437083149
1 16622 875748992
2 163578
2 24329
1 178715 14339678
2 11359
1 67659 595156042
2 136072
2 191402
2 192004
1 96664 840178953
2 73242
1 157609 562891472
1 79364 33862050
2 143806
1 31834 358879124
2 96015
1 142548 102625743
1 172563 331283900
1 80024 861457300
1 162760 236432962
1 112576 920874789
2 1575
1 128863 384007707
1 166749 60624972
2 70920
1 158896 871620765
1 37041 830083645
2 89956
1 101930 335856656
2 127314
2 68812
1 107472 883375216
2 146091
2 175168
1 29160 350218862
1 101857 336672838
1 178254 70729970
1 44698 171262850
2 168052
2 19442
1 61829 43931658
2 84859
1 49006 455636283
1 98205 357249129
1 55719 184345905
1 43982 666398982
2 82007
2 126573
2 101987
1 134623 795031108
2 66543
1 48036 783827291
2 68112
1 92325 177760117
2 184866
2 140897
1 87079 893853120
2 119904
1 142920 826841494
1 45170 670956973
1 156054 726470387
1 34415 756133039
1 2203 771206262
2 37105
2 171091
2 156589
2 180302
1 171060 835898921
2 120677
2 42574
1 98619 971835224
2 57294
2 86737
2 199284
2 186010
2 56686
1 68931 800675169
2 25291
2 95360
2 177015
2 174075
1 174666 356836941
1 75505 923204785
1 99079 25582215
2 41017
2 164822
2 169726
2 18549
1 58434 275645376
1 172561 693467449
2 4731
1 180852 488636848
1 91332 282836600
2 64433
2 76433
1 104721 396607204
1 27366 726881132
2 121269
2 142218
2 65779
1 193524 962977715
1 103447 10025861
2 83429
2 128861
1 48860 491748478
1 125082 760391021
2 140876
1 124631 123980389
1 96552 711757555
2 87601
1 125794 36080256
1 156030 791688481
1 16819 712894471
2 2685
1 26322 522853553
2 62156
1 25708 396981146
1 190379 713592699
1 316 533490182
2 128875
2 187901
1 145494 739922103
2 34851
1 160488 853015910
1 90361 896669641
2 173624
1 154658 642282068
2 169605
1 134755 797348466
2 51027
1 193180 474468420
2 127784
1 340 742092308
1 115050 307075759
1 91522 649564973
2 39112
1 135801 824678668
2 18730
2 22567
2 176040
1 81991 896299577
2 111365
1 121064 543259585
2 41556
2 168246
2 59264
1 49986 656860718
1 122291 479274907
2 44385
2 102738
1 115908 134129445
2 56283
1 15208 679690147
2 3675
2 27362
2 199170
1 109433 334099218
1 102218 638721079
2 33140
1 112461 426155092
2 31109
1 6820 846962509
2 32309
2 82849
2 151483
2 11118
1 128850 631614960
2 180772
2 42016
1 157146 529813999
2 58295
1 21858 114038370
1 189380 441812514
2 136796
1 53961 809781272
1 58896 3246762
1 121397 687519087
2 44407
2 105810
1 193014 400133948
1 172222 729049220
1 35409 129160270
2 68473
1 146192 317821598
2 189342
2 177274
2 11536
2 175931
2 58694
2 60784
2 183720
2 36231
1 129919 211895011
2 136892
2 20386
1 138020 45804723
1 18831 866378960
1 175690 868885633
1 118513 816773728
1 39358 394215741
2 98834
2 3757
1 134237 407357148
1 9097 99289368
1 33588 583164345
1 123462 340362365
1 121885 498555920
2 138730
1 99755 629065567
1 140996 401935221
2 29071
1 135644 204565587
1 76006 187955538
1 95439 296814
2 142194
2 64016
1 58111 92520968
2 9660
2 36490
2 162113
2 182478
2 198258
2 18152
1 148648 303175798
1 16322 971472845
2 164686
1 43404 191774748
2 43303
2 118768
2 161338
2 129877
2 180581
2 26357
1 93796 62970017
1 186670 631363337
2 100570
2 73711
1 4917 989336091
1 6063 72626366
1 10663 246259655
2 85248
1 48553 759787638
2 128390
1 59392 145210589
1 69373 460059548
1 142009 242468917
1 59323 566043301
1 26376 310075233
2 1712
1 122582 684537852
1 11202 735867778
2 50485
1 113508 416148113
2 197839
1 4695 682486957
1 116664 384598969
1 61176 603843031
2 39162
2 88795
2 17777
2 27648
1 189917 997485134
1 170288 214832201
2 86059
2 24810
2 116971
2 25027
1 47969 199434368
1 101535 223643407
1 166815 318694053
2 138283
2 122074
1 186029 72272309
2 53906
1 187606 680008720
2 15930
1 155216 999119774
2 166301
1 122826 875920028
2 47935
2 103989
1 194732 407078079
2 45071
2 100154
2 19774
1 43891 560377871
2 113311
1 98220 406222324
2 129294
1 187663 572882069
1 156033 64393636
1 17489 482514002
2 92445
1 95939 970947337
1 155578 573074508
1 137369 515599362
2 123786
2 6883
1 7046 113759364
1 55010 987096520
1 191348 56259916
2 59770
2 155002
2 59950
1 4881 326081765
2 129874
1 107061 121411982
1 7824 271616550
2 68765
1 197042 638659077
2 65380
2 185912
1 191760 785470543
2 136797
1 45265 312079753
2 150562
1 40817 82999493
2 15815
2 181381
1 48719 206426910
2 123419
1 53607 467160443
2 187354
1 170255 708276726
2 102739
2 117510
1 97671 725935648
1 71168 567190093
1 65557 99824156
1 173315 837962347
1 67923 622631151
1 166223 643162749
1 158373 937519970
1 119403 573425983
2 4023
1 118864 543789988
2 195520
1 32459 482670643
2 28705
1 143097 809569287
2 96550
2 73355
2 164814
2 171306
2 96590
1 102609 247586860
2 134493
2 120210
2 51057
2 183430
2 74451
1 114113 407654006
2 119863
2 52132
1 38935 396049748
1 129838 98956597
2 88090
2 63258
1 143577 738909597
2 62327
2 22092
1 34539 575184092
1 13847 82335999
1 95482 874115932
1 70723 519840290
1 46256 649144342
2 99144
2 103387
1 114343 561183722
2 152901
1 179957 201930218
2 154567
2 194942
2 80390
1 29236 51590479
2 79576
2 133163
2 139205
2 105978
2 25801
2 84407
2 183067
1 192645 921868844
1 8215 96322686
1 180620 706826464
1 28111 264039962
1 53544 846803990
2 67517
1 1770 706608154
2 111251
1 187063 632987935
2 170465
1 139819 866825314
2 148959
2 193243
2 98769
1 147375 523001016
1 41099 699910512
2 169126
2 6389
2 138603
2 124584
2 41304
2 59237
1 62033 155307188
1 110326 452896630
1 187614 899408233
1 193718 787153882
2 58700
2 1494
2 125481
1 143831 965757677
2 10869
2 53233
1 51347 228093819
2 198968
2 127531
2 199912
1 140977 702225955
1 97621 409562902
1 170572 773881938
2 181418
1 102680 156828672
1 156657 137325018
1 77311 393325447
2 93083
2 174130
2 117916
2 89491
1 194137 264312752
2 46056
2 40153
2 117098
2 129409
2 4372
1 124735 632296560
2 39614
2 31790
1 92396 794321585
2 197817
2 42898
1 129461 773568487
1 181369 518444892
1 55798 977471445
1 151078 360925816
1 90515 881718818
1 120835 856907230
2 117859
2 154448
1 108758 874630502
1 80501 22656402
2 161759
2 63213
2 152915
2 49920
1 62206 639466218
2 85731
2 93822
1 70600 434808807
1 21089 620837325
2 124776
2 183083
1 191009 940595253
1 177636 703963931
2 16652
2 188936
2 66081
1 77695 464280237
1 196583 847979246
1 89521 854021465
2 13257
1 157010 921699816
2 111142
2 15715
1 186761 652802748
1 176563 148197282
1 21467 854799268
2 75372
1 92391 835633916
1 43904 231964106
1 161177 344271163
2 37879
1 29811 299796931
1 44274 151555813
1 175589 2609667
1 110650 65429230
2 17160
2 27596
2 50681
1 158176 636454931
2 117612
2 50121
1 161406 962660524
1 132999 34050723
1 34876 296691342
2 106898
2 193729
1 20293 852881535
2 48984
2 96194
2 18872
2 160613
2 27237
1 87571 394667550
2 21438
1 159262 700865710
1 123641 643390861
2 137709
2 47915
2 129560
1 94254 576708371
2 50487
2 60433
2 186767
1 188111 237082088
1 37569 731725103
1 24595 647083184
2 42304
1 92254 639690751
1 29099 812372858
2 145424
2 31493
1 90686 409256969
2 192984
2 172976
2 59943
1 67552 329611664
2 117451
2 128949
1 91000 975853265
1 111906 868893464
2 69354
1 27329 790881996
2 94496
1 101045 34048488
1 133668 405135563
2 82434
2 32004
1 84740 71184832
1 66017 552685731
2 30462
2 122448
2 35444
2 124105
2 100815
2 144481
2 107124
1 34573 562851220
2 198515
1 174085 831604530
1 64536 618430
1 79335 964768959
1 80862 961196033
1 179937 31846110
2 87525
2 63481
2 51617
2 44972
1 132996 91094869
1 149360 398719179
1 86443 538203467
1 48196 670864849
2 137769
1 132660 226056897
1 180662 381444266
2 171196
1 153952 541494029
2 90440
1 183533 981825381
2 37677
1 71291 64049896
2 197607
1 27415 922185176
1 191486 449176354
1 189681 88807723
1 145560 228104732
2 79474
1 34198 224816650
2 160221
2 14353
2 107916
2 44288
1 104149 855923019
2 127415
1 145045 661199563
1 113997 724517473
2 80485
1 31202 348789061
2 44179
1 85938 395618804
2 105407
2 120488
1 20660 203973782
2 69033
2 166019
1 123900 977519609
2 122132
2 184377
2 50015
1 171772 194822133
2 117280
1 33750 947179775
2 52505
1 106499 637154976
1 25543 853572511
2 182961
2 138018
1 35246 562237321
2 149054
1 111960 519345937
1 169951 381365505
2 152058
2 174233
1 84090 285523245
2 9680
2 137382
1 105808 739279062
2 10138
2 169136
2 28526
2 115536
1 139020 700322003
1 66753 772561752
2 98882
2 179034
1 125235 825159550
2 32792
2 79597
2 10392
1 87646 424252421
1 31070 928201331
1 1014 906087997
1 138112 435347120
2 166767
2 103197
1 78440 868483033
2 76230
2 113709
2 26509
1 18231 938530571
1 194931 69690046
1 192348 315337544
2 35310
2 191131
2 73248
2 167994
1 198556 960202757
1 165774 334442638
2 10047
1 85325 504328920
2 76809
1 26886 237168561
1 161497 554446424
1 68747 240565993
1 115694 146343017
1 37934 915426701
2 138684
1 171827 816100200
2 79775
2 115308
2 129623
1 135039 763026295
1 17474 261368388
1 10322 42395260
1 51236 547922350
1 190589 391650001
1 101980 126623079
1 50471 482459819
1 101139 565938596
2 122161
2 195102
2 165819
2 66567
2 67955
2 147720
2 152474
1 116796 449850104
2 113135
1 195524 58852899
2 75297
2 24810
1 83247 870680121
2 133339
1 55792 656047981
2 178235
1 142858 134841298
2 16864
2 181420
1 93106 677866749
2 92707
1 113211 500379104
1 149520 376291458
2 17672
1 158297 114279814
1 131954 949242633
2 151785
2 168429
2 48295
1 198081 288290360
2 107362
1 171385 754944032
1 69219 862444559
1 140520 722048832
1 192951 131240314
1 99205 221732586
2 140112
2 17085
1 27767 124467981
2 86561
2 110128
2 183370
2 107243
1 109502 629154983
1 192909 170756973
2 54865
2 135796
1 187001 815732488
2 128735
1 156182 541452484
1 198568 281757030
1 23420 927177091
1 159181 385414536
1 21621 178878930
2 120528
1 60741 505062886
1 7002 769388383
2 80653
1 51692 362871078
2 53346
1 79541 136436599
2 1935
2 132755
1 106615 569490297
2 180497
1 3999 374804226
2 132813
1 192886 292620404
2 160777
2 147866
2 113497
1 76939 144473832
1 20042 336892978
2 94551
2 153983
1 55241 659533472
2 87372
1 63678 304297793
2 170917
2 29076
1 72142 477676820
1 1605 197402799
2 12895
2 11493
1 49699 454402939
1 109863 780354165
1 191849 696813955
1 66211 754616083
2 35826
2 87780
1 25680 865957151
2 22035
2 34019
1 184897 613698000
1 95103 547090961
1 23881 524467991
2 173462
2 182594
2 155884
2 126095
1 184323 420533843
2 101067
2 178861
2 96762
2 69089
1 149798 906784640
2 124380
1 103935 770433606
2 104581
1 12858 205048557
2 36962
2 580
2 84341
2 100587
2 24422
1 136847 583296122
1 74431 508165786
1 92013 978785331
2 63428
1 10248 964828778
2 197227
1 140802 114833515
2 108925
2 23329
1 31347 226385227
1 56528 68799809
2 113378
2 114833
2 155422
1 115716 713524302
1 182419 90777050
1 18802 37841360
1 30127 790327982
2 96087
1 100253 576705469
2 128640
1 97715 228522659
2 47723
1 80912 100776652
1 179233 570739131
1 18779 490622015
2 125056
1 141740 662952324
2 185925
2 77491
2 159698
2 180200
2 137329
1 181503 913891211
1 185495 718912566
2 8121
1 174890 768707415
2 146435
1 57408 830141545
2 8851
2 8710
2 19762
1 183627 426930333
1 63583 303240470
1 178233 181218
2 44628
2 189703
1 112738 168617279
1 127538 903820151
1 82253 861406918
1 2562 792778912
2 185724
2 117629
2 68689
1 192320 578745910
1 90193 772951421
2 188595
1 153722 660209520
1 151064 617876009
1 104659 360402039
2 166507
2 106231
1 87498 564757565
2 69103
1 86690 930932754
2 173443
1 44504 502592246
1 118671 956916473
1 135310 255156900
2 16492
1 137464 938565598
2 38755
1 130039 427742661
2 32389
2 47963
2 104959
1 129581 718508019
2 142977
2 155509
2 172036
1 97019 283531812
2 194101
1 85459 607715902
1 159367 527562218
2 156370
2 36157
2 69493
2 61485
1 111338 45714475
2 156618
1 104630 122929136
1 825 815747632
2 108503
1 62596 834091838
1 149599 730309710
2 36597
2 82245
2 134111
2 26800
1 94957 323954482
2 39488
1 39152 18019989
2 187734
1 95921 137302731
1 137717 281175901
2 898
1 149315 520819481
2 101521
2 170140
2 15850
1 87124 316899171
1 54577 202387665
1 87524 686626635
1 92196 644228682
2 129994
2 54448
2 97788
1 17000 660249349
2 181172
2 84735
1 94984 255438205
2 91405
2 149493
1 125521 557238025
2 191597
2 63553
2 11048
1 141358 348374750
2 71041
2 40824
1 167881 602257267
1 103278 585706231
2 89672
2 137488
1 144471 238358777
1 6506 237273287
2 198326
1 158016 901820752
1 78528 661803883
1 32439 486382272
2 65693
1 164341 23559486
2 53208
2 158329
2 20424
1 32068 684570445
1 32501 497179609
1 128934 267212323
2 37280
2 128713
1 120367 475422912
2 158574
1 42394 237438927
2 127604
2 163182
1 42424 550099156
2 96713
1 70626 4076941
2 120853
1 42737 654861406
1 178867 142658247
1 83076 909806322
2 76492
1 82578 718921639
1 45131 469199485
1 31681 299348742
2 6396
1 150141 394667252
2 195145
2 150290
2 168443
2 44445
1 28467 184766831
1 186008 684175420
2 72789
2 156597
2 23603
1 25910 886707821
2 189432
1 88154 804681906
1 143618 256516042
2 105926
2 7321
1 34082 464593591
1 164128 211169359
1 1034 979944263
2 146546
2 180312
2 68493
2 59803
2 67252
2 75973
1 77856 402094479
1 184895 559717047
1 190088 259205248
2 190660
1 4347 287846516
1 97801 805679151
1 169150 347483814
1 14657 178752930
2 186130
1 1502 573268214
1 43353 200614810
2 5213
1 65680 664221024
2 153812
2 194649
2 169596
1 174094 666691664
1 100096 499601052
2 39328
2 185702
1 40282 590101780
2 18339
2 49792
2 139288
1 132476 127605707
2 106828
2 90270
2 62371
2 3242
2 1369
2 16038
2 59545
2 128216
1 101076 142911988
2 112456
1 53248 222623108
2 54667
2 115304
2 31445
2 145244
1 1953 183378536
1 121197 571097389
1 20312 471810612
1 38096 657425238
2 84415
2 165869
2 99648
1 105572 145025086
2 47577
2 43441
1 195592 21247017
2 141619
1 165125 841514402
1 70926 510549667
2 173695
1 108979 835917829
2 72841
1 104583 155156789
2 53557
2 9928
2 15001
2 62647
1 7731 96456106
1 176514 299751839
1 50128 165450237
2 169674
2 13697
1 10495 210221043
1 46435 486441721
2 17566
1 128668 662554046
2 9020
1 44074 619833518
1 171545 759246577
1 165962 298364860
1 14360 919919994
2 6293
1 98129 379697536
1 137278 860584772
2 19362
1 94898 160493783
2 131744
2 77769
1 152102 454501371
2 47810
2 108386
2 344
1 136206 81901175
1 171422 848895200
1 99571 536127246
1 146444 360787616
2 184255
1 126330 597330928
2 171355
1 91842 547307708
2 188966
2 24598
2 91450
1 28438 491419440
1 12531 767811441
2 28804
1 196212 908542473
2 119711
2 173787
2 3759
1 6890 367207614
2 37747
1 125677 946730515
2 195866
1 135827 707611329
1 112689 551953348
1 9542 838716461
1 17162 741435749
1 163638 471999962
1 130780 194785693
2 114649
1 30525 775583132
2 111937
2 98168
2 15036
2 126899
2 88522
1 159212 671237272
1 59309 88145313
2 15552
2 25531
2 157113
2 86938
2 115926
1 105561 40939547
1 85439 844684662
1 162230 879368614
2 193340
1 26317 149553583
1 52573 895827047
2 94115
2 10311
2 175036
1 63805 206627764
2 196886
1 53261 800514482
2 170175
2 24901
2 102566
1 55828 547751246
2 74977
1 128863 732334553
2 25399
2 110746
2 109128
1 113795 780052270
2 36937
2 132789
1 158610 19107754
1 109224 362882115
1 57205 49021003
1 62579 251446651
2 150948
1 60546 552777282
1 1698 265230298
2 185432
1 99341 580439860
2 89633
1 10055 402010706
1 181727 831620001
2 180974
1 113262 418402733
1 154384 636322373
2 104347
2 57599
1 98823 973840722
1 164506 840987205
2 113392
1 155244 823060378
1 57299 819901202
2 151156
1 137381 451536821
1 169915 517063563
2 181418
1 96608 195997762
2 70846
2 178686
2 157323
2 72875
2 7312
2 183754
1 110233 981637251
2 196519
1 8601 486238817
2 198430
2 139377
1 117898 927436374
2 92159
2 95526
2 195566
1 151488 111157674
2 119703
1 33852 338573140
2 53757
2 77928
2 162486
1 107287 864819292
2 104371
1 129623 790508524
2 194886
1 59348 354679456
1 178710 70194290
1 52635 970768012
2 190734
1 80363 9454092
1 1625 115258460
1 30241 410582269
2 38821
1 175616 85029267
1 14978 738761284
1 103037 178487757
2 11909
2 98170
2 37320
2 192207
1 80564 711826817
1 1752 664646773
1 165051 841684849
2 80633
2 181319
1 141200 34607460
1 122403 728182555
2 154118
1 76908 95739967
1 36687 397252864
2 16574
2 187748
2 165886
2 52814
1 81471 810869359
2 193813
1 25129 779637340
1 74218 509751875
2 152969
2 172794
1 78414 363898921
1 113411 291352704
1 55764 398642958
1 120043 125966122
2 26120
2 70546
2 107553
2 139029
1 85155 199235354
2 191734
2 57746
1 125757 576710399
1 159058 187104117
1 194198 174077091
1 80061 375033059
2 91426
2 136259
2 96821
1 25835 654114910
2 76140
2 49494
1 187538 113785863
2 179115
2 88830
1 174876 553751943
2 25294
1 126493 953997649
2 62700
2 64180
2 32182
1 154337 436328100
1 15149 834480496
1 78613 642905721
1 155534 292854363
1 85729 620375633
1 97205 621405756
1 195909 590273485
1 136233 325427509
1 5459 484551401
1 173233 758568124
2 103800
2 7375
1 166892 659052272
1 141505 469671554
1 132411 715512632
1 60775 690176133
2 115699
1 159348 372372959
1 72597 941615098
1 125169 736111361
1 51110 42282508
2 176958
2 16515
2 35951
1 85258 908410952
1 85765 854395889
1 101206 194880548
2 113787
2 75890
1 26184 288809050
1 106284 712838894
1 89097 511396148
2 178913
2 141424
1 15291 145006197
1 192422 143716241
2 30024
2 80379
2 72858
2 131934
2 21664
1 164419 172581094
2 107642
2 171969
1 10024 949946993
2 21601
2 58744
1 5984 533428151
2 8712
1 52352 7726172
2 191416
2 160717
1 30218 505172698
2 105467
1 76960 880823198
1 156322 291655971
2 142858
1 199972 134704514
2 27484
1 109446 923892238
2 49835
1 10781 461028768
2 66637
2 9708
2 42684
2 160599
2 114412
2 190710
1 83316 610479801
1 161701 9764793
2 149082
1 16835 742325028
2 172559
2 169051
2 103328
2 157156
1 99327 224688475
1 104812 339877738
2 33017
1 72412 628950765
1 44097 700639158
1 34069 921296133
2 122707
1 70462 357846988
1 58235 226081989
1 189787 827251559
1 49977 884427308
2 92127
1 17071 855293763
2 93509
2 100595
1 57524 186306371
1 108075 909602089
1 52124 485741729
1 182693 705796260
2 185018
2 133658
1 16304 982467162
1 8925 708004711
2 65552
1 124857 399174853
2 73570
1 196205 608920326
2 199878
2 91907
1 193129 475539624
1 160098 795768186
2 146659
1 192583 836967844
1 173518 533172729
2 93055
2 36045
1 48726 791707276
1 195229 836996683
1 150484 586598290
1 124714 674698036
2 166070
2 138845
1 13283 87079473
2 120764
2 14509
1 17053 76314280
2 27370
2 133299
2 16672
1 116364 932369439
2 109671
1 146329 728167941
1 39666 589056366
2 126801
2 44893
2 196239
1 95432 246081391
1 72504 434456751
2 3052
1 169305 603764270
1 169870 188229510
2 194762
2 116739
1 128972 517528027
1 167069 510055075
1 191258 496329371
2 155094
1 102045 555651996
1 42940 58604842
1 59874 545097117
2 34400
1 176138 175493291
2 110028
2 2164
2 24408
2 67351
1 49913 418388834
2 97742
2 180414
1 155174 792454715
1 24201 826286741
2 158125
1 155813 390999162
1 178906 864830238
2 59269
2 25083
1 193572 758501240
2 184119
1 96510 381567833
2 196616
2 134895
2 122788
2 5994
2 193591
1 68312 723596871
2 172423
1 63636 720624518
1 62199 987096454
2 157027
1 164412 239402073
1 120617 851935585
1 48657 436259690
1 164819 578804125
1 64939 975106734
2 198812
2 179961
2 176019
2 22449
2 181335
1 56060 759201753
1 141805 606554685
1 187100 281682604
2 65791
1 148913 744155167
2 49258
2 111049
1 140485 613706010
2 176618
1 70091 512407433
2 98577
2 140774
2 42085
2 58816
2 69699
1 106700 771975198
1 138012 560037038
2 71576
1 49833 608867210
2 128456
2 158938
1 168202 234344490
2 104117
2 111468
1 155252 948195116
2 19327
1 64222 209414789
1 192971 569771232
1 83415 767533655
1 15510 840604749
1 163170 188237466
1 142103 10513083
1 31589 742933304
1 71887 617770388
1 79429 615842861
1 128557 15153930
1 77228 48494700
1 142710 870789311
2 139792
1 140526 635441442
1 138917 604935596
1 142361 478218827
2 78117
2 28801
2 124127
2 73761
1 38297 751258988
2 23539
1 5004 369598693
1 45738 381402990
1 93122 744822934
1 113054 687536552
2 31283
2 1652
1 74185 856621326
1 167308 286340044
1 27890 487552239
1 111571 417578134
2 178764
2 14890
2 195305
1 150460 966534913
1 80531 612784567
2 9789
1 176581 896345178
1 145029 214422502
2 194749
1 136054 480645624
1 42041 964387894
1 91124 146102299
2 146771
1 174788 33885341
1 17880 675297787
1 73312 644968580
2 16371
2 119137
2 58867
2 140583
2 119816
2 121294
1 25463 713311271
2 136054
1 58808 441121199
1 9283 428990469
1 92334 9767962
1 74612 910917878
2 90741
1 187483 445752323
1 183768 205390616
2 58616
1 98586 527310968
1 100716 677336142
1 186437 251482758
2 13291
2 3773
2 17331
1 101039 625969205
1 160403 26296221
1 20442 248307295
1 182074 423513508
2 192257
2 133172
2 67307
2 55229
2 128356
1 32117 289415980
1 59161 933738333
1 177940 963773306
1 107529 578258111
1 72447 771283967
2 118840
1 146498 749797344
1 36223 88132949
1 78917 553944040
2 116517
1 109107 337139833
2 193154
2 117371
2 137561
1 85932 728609165
2 71996
1 26539 151999464
2 22766
1 176949 349511472
1 100020 55346342
2 171523
2 74924
2 68219
1 42867 218054928
1 116068 775146821
2 38392
1 13933 825632065
2 172955
1 62245 809245126
1 22000 379414947
2 40623
1 140020 678041096
1 117897 152469400
2 105427
2 154477
2 28624
1 57735 362643095
1 3430 305458143
1 91317 425868375
2 151275
2 187496
1 7396 946813752
2 184123
2 58314
1 191278 398742377
1 36259 226801431
2 113190
1 179235 690815318
2 66407
2 172165
1 136832 172878781
1 11533 997650547
2 160960
1 50617 114201067
2 34572
2 172880
1 188277 620281470
1 87403 116963125
2 80915
1 104941 6400562
2 176792
2 19253
2 71213
1 74662 873394695
1 161456 185449523
1 24072 962832271
2 129453
2 163870
1 90096 291989745
1 76645 395391709
1 49275 805030551
1 156744 709451813
1 64573 59141346
1 59663 968236071
2 91709
1 90582 339074577
2 104325
2 40710
1 103681 973763031
2 71481
1 20108 577699791
2 175617
1 4029 694918811
1 162430 142867049
2 173651
2 474
2 39875
1 190640 87563111
1 109734 791072462
1 1403 359154423
1 192834 398646369
1 183641 596488757
1 95056 681151344
1 161816 755023335
1 75773 669624859
1 118044 536693939
1 132370 854751867
2 104917
2 41577
1 185893 15021850
2 72699
1 16848 481145615
2 141766
1 148617 725311775
1 58759 562225748
1 156236 198676507
1 111945 37881942
1 102244 582469402
2 102208
1 112294 404430690
2 90194
2 45548
2 138131
2 191396
2 167475
2 39544
1 82195 192469908
1 20292 430926549
2 91147
2 124183
2 68253
1 168339 906964628
2 55003
1 180429 796465984
1 2366 444410503
1 56952 72580852
1 143824 800746029
1 166315 520473988
2 38909
2 164666
1 194898 379084892
1 145534 500009694
2 144709
2 2609
1 188683 182006087
2 49556
2 33427
2 151623
1 79724 99311100
1 170125 363513644
1 190512 286298448
1 59498 120707584
1 188875 776788711
1 13803 751288121
2 17347
1 16631 73333078
2 103453
2 182181
2 21588
2 73422
2 124251
2 142502
2 173134
1 152727 893192516
2 77538
2 73215
2 25952
1 45765 26325063
2 63063
2 61322
2 142726
2 76451
1 175777 50659436
1 27221 590582978
1 69880 47226382
2 32476
2 13115
1 188357 816663233
2 76545
1 132547 627197190
1 150922 64031876
2 113102
2 73661
1 75199 793612017
1 18142 881069551
1 67820 885382263
2 37235
1 125979 649450574
1 74991 528524155
1 89883 376564746
2 153116
2 115111
1 198261 653312123
1 104281 122490876
1 179846 526145141
2 121569
2 92631
2 175217
1 131897 498886613
1 124858 551310435
2 4565
1 37252 638302331
2 150691
1 53895 638272330
2 150183
2 85338
2 14052
2 145760
1 51482 161270330
2 118278
1 195237 529780223
1 63960 741162235
1 178507 225107947
2 180210
2 42071
1 183647 305993057
2 138326
2 73128
1 2649 231618474
1 52133 255844085
2 128838
1 189318 117140000
2 19851
2 185457
1 57027 148998432
2 65536
1 129203 68157858
2 61506
2 68094
1 19938 880429878
1 60571 780942399
2 104372
1 97338 331540180
1 173161 843352851
2 48665
2 99917
1 142845 45684250
1 191080 572999401
1 174121 460635258
2 153793
1 176665 210413723
2 97056
2 141166
1 82576 301989694
2 14020
2 130423
2 140361
2 44167
2 175392
1 163429 622773679
1 54444 946255123
2 117685
1 21859 148733350
2 52253
1 35951 307356567
2 54347
1 7628 931955126
2 109153
2 30116
2 118134
1 6365 947301877
2 85750
1 56830 553213314
1 76102 113235077
1 60633 478329297
2 91957
2 98613
1 14136 271798503
1 127523 542302825
1 131838 956455269
1 70386 115716172
1 151042 187407301
1 125718 433988068
2 97376
2 196881
2 44430
1 59235 415346708
1 106102 13592348
2 113746
1 167303 275236924
1 23348 84711309
1 193285 772535985
2 142688
1 91037 799308768
1 29796 401393112
2 124291
2 26235
1 131798 147822037
1 24672 919536654
1 120111 653873579
1 19 895496063
2 5770
2 60925
1 25950 705004359
2 109617
1 112983 289643901
1 98580 698178598
1 43099 193322319
2 121916
2 186014
1 136068 633534265
2 38859
2 70887
1 60818 791353377
2 84606
2 156000
2 106196
1 87792 32317922
2 51549
2 32600
2 121522
2 4885
2 126951
1 117817 25804012
1 180787 687579818
2 85076
2 159358
1 78335 905327066
2 83934
1 161093 132252592
1 116873 679634491
1 108684 91118718
2 78888
2 83867
1 17208 598245323
2 165677
2 17287
2 80545
1 184480 597592253
2 160502
1 62057 39300575
1 64928 324859434
2 109459
2 49948
1 188707 722213165
2 26388
2 187172
2 95342
1 126277 230818844
1 32600 751661171
1 92393 168024482
1 172182 508159746
2 56424
1 127922 604130925
1 18349 271736980
2 184738
1 32284 113622367
2 71219
2 16641
2 10528
2 14567
2 86649
1 174580 120678037
2 109929
1 155346 482301392
2 48540
2 194564
1 186495 142796337
2 89327
1 100453 920243225
1 42179 662520606
2 103468
1 46192 822597717
2 140692
2 154538
2 10008
2 7656
2 190500
2 50899
1 42445 563965706
2 68142
2 140790
2 17013
2 48146
1 26737 828376085
2 140495
1 61450 642523081
2 156250
1 136976 566529928
2 148932
1 114848 803958474
1 78514 87356239
2 29730
1 177489 410862492
2 133956
1 12980 454759615
1 146779 622071942
1 142847 794544721
2 39450
2 181777
2 189843
1 110309 102786709
1 13599 598318244
2 51760
2 123760
1 32870 988473162
2 36523
2 8043
1 51973 288885072
2 83210
2 52540
2 184849
1 62732 947469182
1 37082 826337192
1 87184 149307179
2 39438
2 79671
1 181136 963426639
1 146919 593884965
2 149602
2 84319
2 99660
2 112642
2 120852
2 45029
2 94341
1 146414 373939923
1 6157 112069183
2 152233
1 140070 533320208
2 178990
2 67450
2 48952
2 6058
1 143028 626882750
1 131841 91672674
1 112151 177713365
1 157302 618501717
2 187478
1 102489 861436928
1 28057 421425953
2 22891
2 96893
2 23854
1 65966 344561781
1 65726 921958718
2 195094
2 186771
2 60100
1 119366 945671460
2 16630
2 94617
2 55817
1 118757 402690661
2 173086
2 126492
1 156006 380076411
1 176096 779414447
2 12476
1 145144 28783019
1 134813 816163933
2 117195
1 38001 601326871
2 14182
2 175785
2 40954
1 38341 315971429
1 97799 945820577
1 12967 758467203
1 126868 909470402
1 38712 263586131
2 100661
2 121849
2 125744
2 157498
1 50164 457585552
2 55527
1 59709 92361441
2 9697
2 93346
1 22119 859744954
1 88902 740984957
1 109866 411381828
1 145538 627827830
1 5336 769818140
1 102924 848676271
1 32075 680090961
2 62283
2 45170
2 78293
2 73528
2 122921
1 122483 23871736
2 111819
1 93633 666730407
1 80476 197175581
2 34911
2 49662
1 117145 552302090
2 123923
1 32952 905940072
1 146105 10223632
2 33320
2 183902
2 10734
1 55955 805205853
2 4404
2 152763
1 161997 129295905
2 95551
2 80177
1 126437 438797024
1 156783 139423344
2 2291
1 130078 576738743
2 14204
1 87958 871239310
2 9359
1 117161 674197651
2 3714
1 144139 827255420
1 40588 569662801
2 3615
1 97631 163690416
1 71195 880532857
2 129604
2 64019
2 153132
1 50627 380330095
2 64582
2 60748
1 100152 630874884
1 171556 729991012
1 22003 211391418
2 175255
1 130510 4719868
1 60900 848058434
1 88504 35586945
2 198087
1 112528 720979859
2 150811
2 158764
1 171342 397206703
2 51317
1 147054 504816576
1 87700 541093555
1 79167 726058337
2 71172
2 78472
1 44319 720124649
1 155361 291717197
1 130425 353711771
1 75549 530720935
1 79430 111489338
1 142877 845257593
2 190888
2 169901
1 41007 822886109
2 77286
2 22284
2 87809
2 168119
1 53002 897282008
2 172232
1 117511 45188217
2 25311
2 64843
2 185190
1 99701 814460090
1 189691 877528361
2 79632
2 139506
1 133206 232755471
2 42094
1 72156 257088962
1 23167 645965318
1 151759 232063985
2 31505
2 183347
2 160081
2 129180
2 91418
2 31278
2 93902
1 187058 679648590
2 1971
1 145529 63469289
1 58557 854868703
2 84672
1 122927 842422168
1 164475 127472766
2 33971
1 102424 856962761
2 71042
1 98717 125033708
1 160942 35898495
2 140285
1 188762 764351626
2 168800
1 94085 347973556
1 111156 597117171
2 24511
1 25830 302152740
1 82901 592921652
1 191349 822775490
1 57624 348520288
2 13236
2 88517
2 155890
2 156698
2 71075
2 153787
1 79295 874751808
2 89009
2 153074
1 185135 969283342
1 29496 703598534
2 124718
1 81374 99695175
1 140886 637100962
1 40910 35340706
2 81547
2 154859
1 54586 879178682
2 194394
2 193839
1 108352 775991423
1 26185 356704665
1 120472 972580279
2 71004
1 49553 485623138
1 23280 608567921
1 142375 812819539
1 21682 665763506
2 27780
1 190655 490373827
1 148126 252576639
2 141979
1 52284 647587568
1 67237 414699579
2 146550
2 94354
1 168035 881729327
2 36564
1 198384 713058199
2 84558
1 10846 300699339
2 182839
1 145483 902940321
1 151528 715615591
1 100607 540758145
1 63685 940418443
2 43880
2 126399
2 153632
1 174287 866213398
1 155283 838749969
2 184396
1 96966 267510430
2 69054
2 140685
1 98155 397482523
1 28606 856605418
1 136742 157228484
2 108428
2 193373
2 80862
2 66163
2 76690
1 128115 57437354
2 167680
1 177190 880992690
2 175326
1 146710 376045097
2 36808
1 138320 303469102
1 36896 40705416
2 95745
1 135153 478819965
2 134713
1 66084 832127227
2 62529
2 168904
2 86795
1 62258 905755853
2 2405
1 47337 910271697
1 2312 219489577
2 103077
1 64426 181445927
1 227 721877341
1 116715 336459852
2 156036
1 6787 77068098
1 82795 42975924
1 183554 687608839
2 172611
1 51192 629185034
1 102153 410828941
1 182157 563858351
2 57174
1 74189 319271851
1 192534 151074457
1 188292 1667302
2 59864
1 91819 315348162
2 169451
1 196496 560650954
1 113176 422345912
2 98270
2 19477
2 92630
2 166597
2 75590
1 31783 64204266
2 108183
2 167969
2 30541
1 123941 591030385
2 15910
1 33798 899966136
2 164409
1 38631 394419519
1 155052 665598145
1 110659 31000284
1 166195 265888915
2 27779
1 7374 887469393
1 150870 773752887
2 131759
2 144610
2 178456
2 56760
1 100481 507054636
1 66077 925397139
1 87317 517678970
2 113690
2 114622
1 159615 949345556
2 108976
2 147125
1 57310 483287940
1 28386 109363
2 194086
2 59510
1 158452 569097808
1 190080 129146291
1 77364 486962457
2 48002
2 14758
1 135807 413756096
1 89050 933510460
2 155648
2 145867
2 175285
2 86854
2 159011
2 79611
1 150539 897924576
2 142529
1 31848 65678764
2 182174
1 40392 765012072
2 87509
2 37403
1 86373 363595636
2 59132
1 25823 767312342
1 182998 487847390
2 111970
2 154433
2 55722
2 153490
1 5124 858323158
2 69033
2 32810
1 57038 501378118
2 138019
1 35834 243335732
1 119281 971647304
2 18734
2 82098
1 167569 962565905
2 58802
1 4089 546735824
2 24742
1 187401 855429420
1 98201 465447777
1 64584 426454679
2 34825
1 22118 478458650
1 93101 873826408
2 53618
2 59826
1 1420 403424993
2 122632
2 102857
2 157499
2 167029
2 174783
2 114441
2 102706
2 185303
2 167992
1 15389 936656072
1 75741 93509669
2 104852
1 185796 606771908
2 171233
1 147236 763230631
1 31133 366120589
2 99389
2 47032
1 163892 601202387
2 196476
2 75247
1 164950 530584421
1 68874 272936735
2 45925
2 65947
1 30172 995787214
1 180598 933611383
2 186717
1 84610 785235796
2 116361
1 193280 417357724
2 115082
2 81624
2 131490
2 33951
1 145469 182450477
2 85902
2 123512
2 160792
1 59719 993736341
1 119003 428413871
2 36635
1 79064 287328272
2 179416
2 56659
1 40126 649857359
1 33191 267253155
1 194226 333023636
2 184704
1 5665 161185233
1 143131 696841768
1 46191 206038208
1 88145 980635038
1 199739 784217946
1 182309 502001051
1 140793 935401567
2 121684
1 120138 558081383
2 184013
2 49035
2 8959
2 195443
2 8779
2 112679
2 73016
1 121850 962320159
2 173173
1 194556 999922044
1 47233 681830862
1 86179 237115864
2 135168
2 191137
1 170529 407250972
1 30273 663849608
1 96098 70440656
1 52844 453776520
2 1280
1 183706 824971005
1 139114 624599058
1 92698 573135923
1 177700 726046697
2 25206
1 162930 770729943
1 3778 541578905
2 121621
2 195048
1 47902 873088144
1 122136 216001811
2 179264
2 178821
2 26460
1 2197 515540673
1 97592 194744727
1 83145 655907242
1 179234 888312863
2 162826
1 24022 884551359
1 184943 527637680
2 128883
2 22146
1 2440 751213458
1 70993 496820382
1 195743 895019684
2 115930
2 22242
1 33708 693191333
1 28016 607246261
2 115816
1 46404 163793176
2 26536
2 58653
2 154846
1 51510 983273088
1 152088 314184653
1 6526 670061991
1 171610 631730378
1 68487 959227522
2 49724
2 123436
1 188968 990049221
1 160318 424681015
1 145476 101894266
1 82989 918809282
1 93648 661648975
2 22582
2 137742
1 122802 998394769
1 177790 990165170
2 57203
2 15453
2 48770
1 183565 689665578
2 55373
1 178705 552494981
2 22869
1 19183 893790643
2 121857
2 20473
1 21548 45798482
2 122513
1 139633 553144026
1 78666 562095139
2 167843
1 157872 617108731
2 181414
1 117673 598789004
2 130441
1 52768 64636431
1 123109 920051775
2 147165
1 149323 122777297
2 39271
2 131166
1 106310 471151384
2 164870
1 29640 514861469
2 2884
2 150639
1 148201 960014774
2 88162
2 121621
1 97875 617358593
1 30169 469090729
1 23760 18773759
1 130321 415510899
1 121919 670429163
1 125147 959341812
2 176839
2 21066
1 9936 645597772
2 106227
2 26749
2 133350
2 189948
2 105735
2 133265
1 121162 112374567
1 199700 886455322
2 19657
1 100548 244919117
2 171917
1 101240 149340427
2 160387
2 179252
1 110227 460654984
1 104540 495439890
2 151524
2 181212
2 159964
1 197298 995468689
1 28379 744170576
1 14151 965222180
1 148713 983093581
1 100409 384396104
1 43575 821635510
2 41919
1 27177 331832546
1 137608 659015453
1 198355 989142977
1 174626 983620120
1 87583 303440134
2 120127
1 64834 530011623
2 42409
2 186426
2 75554
2 120178
2 182942
2 164287
1 168420 68525006
2 18471
2 170067
2 96054
1 98395 474687572
1 63897 302163916
1 163963 455783476
1 4215 853010887
1 92471 742860290
1 187285 954577751
2 40855
1 67776 541107081
1 11596 37586415
2 33244
1 108463 844871466
1 156235 936385589
2 159836
2 164232
2 146081
1 133390 572979343
1 268 385648255
2 8029
1 41230 249060529
2 94468
1 65590 147569687
2 164171
1 12023 295026369
1 148321 427825065
1 105643 36817888
2 40779
2 88039
1 106271 335327949
2 29423
2 187263
2 149139
1 2234 891749122
2 169586
1 157149 913075376
1 53179 99941120
2 78259
2 122963
1 140413 997301499
1 176519 880184092
2 99126
1 68568 692817848
1 101034 884623165
1 175756 212827023
1 109305 66890205
1 5163 421885945
2 70577
1 100657 746299078
1 188375 673273424
1 134904 154158054
1 8139 114129894
1 1799 649078331
1 144602 269305519
1 154641 578385383
1 122910 5670969
1 148024 203507426
1 148722 523721743
1 115803 549500826
1 72505 951050678
1 131766 635598499
2 110243
1 165076 889031572
2 50999
2 46676
1 57250 430851950
2 197038
2 155453
1 124723 867469794
1 185478 769804690
2 151462
1 2032 225044552
2 172068
1 38205 849833521
1 73776 89837992
2 153835
1 49360 265828319
2 3308
2 183798
1 65673 331659553
1 26872 195697596
1 190476 60903336
2 98747
1 40493 932684894
1 146644 362059418
1 144988 523931494
1 78091 887174058
2 41114
2 117104
2 106098
1 177575 817511228
1 100373 869360358
2 117283
2 70940
1 42044 126036991
1 136055 73425533
1 158048 545320912
1 19248 738289117
1 90812 247819463
2 134082
1 174192 253310964
2 132856
1 7389 618798443
1 38186 107804805
2 194905
2 173292
2 58172
1 20440 328792250
1 7129 445100050
1 187118 764323140
1 128804 587089269
2 74155
2 141032
2 67347
1 181157 399004323
1 29473 782070921
2 35109
2 155388
2 91206
1 123967 527665266
1 180269 779741906
2 1738
2 120261
2 92904
1 6042 192902917
2 10131
2 78005
2 44190
1 82906 339225570
1 186608 953435334
2 130752
2 30505
1 109437 531988697
2 141224
1 51952 906860681
2 68545
2 120726
2 155671
2 169775
2 39816
1 67205 848901163
1 64019 139817218
2 196911
1 27528 997106785
2 24713
1 103292 571268989
2 40820
1 177168 302786002
1 97391 451628583
1 41432 104305617
1 82430 457210207
2 170899
2 93050
2 101233
2 62827
2 153293
2 115190
1 112623 94127973
2 83593
2 188530
2 129669
1 109644 546054370
1 131298 150916566
1 6307 337827839
1 166067 643717316
1 173426 469975125
1 103940 469518345
1 76479 508974735
2 129291
1 4771 663586618
1 83950 687788682
2 102285
2 67704
2 171738
2 43725
2 132064
2 187619
2 143356
1 135553 671516171
2 140250
1 3407 311014312
2 97828
2 177883
1 133351 800044603
1 46959 86848145
2 90193
2 3961
1 198212 66139317
1 144194 895655767
1 118256 233927219
1 157524 392282204
1 11670 15608456
2 44427
2 135979
1 68797 840086619
2 101018
2 33724
2 81623
2 37744
2 120781
2 79756
2 131842
1 89657 232294468
1 59747 776651170
1 62364 445862509
1 167493 786759171
1 30581 91351871
2 166348
1 75663 477510100
2 104159
2 140304
1 77887 991295335
1 142945 33077510
2 43244
2 35337
2 168921
2 80220
1 18999 434880032
2 100783
1 20045 267290560
2 195259
2 144556
2 83075
1 89501 240546322
2 136090
2 25840
2 10882
1 169006 958442935
1 56810 609498140
2 177296
2 193351
1 105335 824793090
2 171574
1 30776 115828400
2 153390
2 69273
1 166761 855182636
1 198200 561797488
2 127639
1 57072 667740891
1 43 256464079
2 119731
1 170263 286530178
2 39792
1 183107 460511786
1 193575 963686651
1 100425 535478387
2 36601
1 78710 157185988
2 58513
1 113423 8950930
2 80789
2 166322
2 166719
2 135552
1 76805 275516009
1 183217 68826991
1 68146 240494204
2 175447
1 80054 325597361
2 183852
1 166229 902445486
1 170278 519733662
1 61500 782652193
2 185469
2 49869
2 84833
1 116505 90889650
1 49982 788416087
1 43082 422121224
1 31061 132019388
1 38668 816041251
2 101801
2 171630
2 99557
1 30532 270831624
1 195176 651838805
2 44967
1 58539 108249341
2 45361
2 70966
2 10582
2 111425
1 45633 174679872
2 90588
2 199121
1 114324 511668975
2 3566
1 100769 184561859
1 140920 751807112
1 130894 447944223
1 79882 621128772
2 9605
2 63884
1 86944 640496630
1 16916 20275858
2 19319
1 112551 439106368
1 38863 10846086
2 143129
2 72210
1 178825 393879706
1 193864 361156199
2 27939
2 3852
1 51951 867562615
2 157666
2 118799
2 163602
1 36244 525636665
1 51531 468668936
1 180481 227110698
1 44475 80828476
1 132298 613592980
2 183719
1 77273 709595709
1 117042 127647702
2 98764
1 76967 773521671
1 75974 927846426
2 76950
2 159266
1 4270 698444229
1 182436 785353653
2 138991
2 77033
1 92812 719340625
1 56928 250467155
2 50598
2 79467
1 159620 220295286
2 136740
2 11589
2 171860
2 149280
1 81584 809602966
2 190933
1 94765 988785112
2 56007
2 42504
1 10198 230945472
1 109985 391844850
1 42063 233025405
1 102520 60020527
1 30573 825448954
1 104298 687702723
2 184882
2 188721
1 190850 636815259
1 106839 218228704
1 139650 443447398
2 88877
2 307
2 62301
2 152592
1 47113 748929863
2 125604
1 59098 685741872
1 25653 123867047
1 16712 568591859
2 150623
1 183015 880700602
2 128599
2 193900
1 11438 878546614
2 136063
2 68987
2 13998
1 116115 442331733
1 31604 975045916
1 56356 62152850
2 143572
1 169766 217956670
2 90313
1 26639 813740971
1 148760 674633979
2 67695
2 165588
1 118974 330715435
1 67217 909214998
1 161231 344183364
1 184268 216390878
2 198701
1 80517 5110628
2 3362
2 94737
1 34666 923156561
2 175288
1 136374 124168752
1 88613 570708542
1 91475 102684979
2 124137
2 44585
2 18646
1 187933 980770593
1 156691 624081167
2 57938
1 172609 414666885
2 23023
2 11570
1 71792 619984100
2 191096
1 193893 496553118
1 92370 698288789
1 134441 735787366
2 182545
1 257 986988318
1 145745 781171922
1 136692 570509127
1 36979 338703785
1 69230 448847203
2 174467
2 85555
2 194585
1 151972 3660024
1 40186 5495026
1 74394 876207067
1 82928 392507822
1 1986 437579731
2 179395
1 190980 289831994
2 138204
2 47672
1 59068 580747655
1 175902 33835112
2 143936
1 75121 632559368
2 68200
2 21019
1 190455 780015168
1 30490 610616120
1 181830 501717838
2 139318
1 98242 678692122
1 22807 525533408
1 150203 849459687
1 88487 41850613
1 198055 377546920
1 34929 581086692
1 19016 913968718
1 166381 426761845
2 134748
2 72309
1 21218 733135169
2 134510
1 72904 596427599
2 144772
1 60430 734877465
2 160471
2 68505
1 195762 25191227
1 20920 463116988
2 81042
2 38380
2 156251
1 169253 573513407
1 107375 688914489
1 52629 753687901
1 55293 650792829
1 4162 7637373
2 127956
2 55609
2 170086
2 105231
2 132123
2 87494
2 184524
2 127806
1 166994 461612607
2 119100
1 152836 312559249
1 60101 229488374
2 51680
1 32661 311643391
1 119961 586043920
1 65494 540533838
2 168037
2 199805
1 179450 360693424
1 17586 671952782
2 19790
1 21779 862619457
1 64489 253114717
1 61852 522305093
2 173260
1 168457 541660264
2 179856
1 106387 472261731
1 155350 963768178
2 147949
2 176663
1 76315 991253752
1 58634 287412038
1 176344 910698702
1 187772 799220504
1 22650 403831743
1 43734 366958791
1 109843 134267391
2 190678
2 117851
2 189299
1 116966 787092345
2 93518
2 125142
1 71795 881856308
2 8815
2 118759
2 154791
2 16314
1 117003 504728555
2 42590
2 4355
1 50321 636064546
2 55650
2 28731
1 175823 861286037
1 26017 550511011
2 55119
2 184321
2 11410
2 199461
2 56423
2 124669
1 70298 84385448
1 134377 471028289
2 80450
1 40055 638487839
1 52466 912963366
1 56735 512203722
1 188102 667921885
2 111613
2 45819
1 119182 903953898
1 24800 196102428
2 171066
1 125886 528677570
1 11591 617947756
2 51705
1 50084 978086225
2 11186
2 19122
2 474
2 30257
2 85669
2 39937
2 164173
2 60417
1 24221 277483392
1 20520 282505403
1 56305 702319588
2 111709
2 159645
2 6434
2 66879
1 66979 719930592
1 113757 421427461
2 181854
2 47983
1 141299 914531879
1 187950 830891160
1 52149 111321746
2 138487
1 125591 168287301
1 140630 126559272
2 166401
2 172167
2 3368
2 79978
1 131286 640341070
1 9716 350587813
2 153397
2 159120
2 29627
1 65779 887453974
2 3638
1 183208 743666515
2 164638
2 110543
1 73589 274875118
2 117037
2 36605
2 76774
2 158749
1 20293 288968442
2 188477
1 67024 611770837
2 3993
2 81433
1 138145 582411687
1 33211 517813193
2 88894
1 152714 535394868
1 191345 640461880
2 192354
1 177425 471182742
2 37389
1 90271 964412175
1 81535 187008074
2 161570
1 32126 951587254
1 182227 604540906
1 76393 16959403
2 166799
1 26930 238463633
2 1764
1 92198 770938923
2 65259
2 65715
1 75436 327157470
2 18473
2 165288
1 144386 736565632
2 55009
1 63878 176661473
1 94221 898043646
2 145895
2 185445
2 125744
1 109820 248164271
2 168871
1 66601 129179545
1 113853 546489437
2 145939
2 4529
2 127572
2 116319
1 25905 220420273
1 156993 358737949
1 128835 454499353
1 41613 417206190
1 158908 123612104
2 117416
2 137498
2 12314
2 106265
2 73214
2 61600
2 20789
2 60934
2 122987
2 76763
2 188703
1 36251 968109590
2 102944
1 49706 52554167
1 156358 329314626
1 143530 425203699
2 82005
2 74775
1 106271 866075697
2 166426
2 129807
1 173402 928176123
1 80540 592699441
1 38821 35871716
1 151628 978469368
2 111787
1 105688 242653226
2 88974
1 64090 419736923
2 93810
2 131438
2 18185
2 157302
1 65771 747889658
2 127369
2 25267
1 113740 992296772
2 170784
2 115697
2 134716
2 80107
1 63272 370886706
2 119447
1 25251 205648914
2 174294
1 5181 94928764
1 27943 497078207
2 160891
2 94086
1 122402 486793625
2 81600
1 187229 824975832
1 93477 273352616
2 194379
1 160081 683683248
1 111045 881831189
1 190118 529469350
1 191456 168742329
1 52861 524280841
1 117850 131154754
1 51434 855918182
1 80710 703919405
1 162272 29385430
2 169988
1 25404 574068404
2 163599
1 81690 637223268
2 1790
2 143904
2 163535
2 68986
1 144870 267132396
1 43446 419175394
2 198712
2 129082
2 199715
2 166611
2 30104
1 38732 524266649
2 11216
1 27585 70787229
1 149899 62484198
2 60986
1 66008 445441437
2 174705
2 91589
2 97777
2 71248
2 94976
2 185220
1 4680 285699326
2 2507
1 95694 134165607
2 19083
1 125358 845829199
2 179878
1 163317 703909704
1 152864 2791648
1 46235 812422584
2 110130
2 38211
2 121219
2 172828
2 31391
2 131921
1 106900 687159540
1 21981 994973117
2 199064
1 143489 833978163
1 34726 962840702
2 189569
2 116918
2 114425
2 176283
1 81138 557523900
1 80342 150858578
1 55374 917272403
1 168030 210748225
1 81958 441495282
2 180311
1 133943 150612485
2 156026
2 73879
1 120968 507686377
2 139702
2 161072
1 43534 111005556
2 143202
2 19358
2 72873
1 136980 593813095
2 154075
2 110147
2 163525
1 75522 153264316
2 16182
1 134829 927168686
2 156800
2 145921
2 51790
2 39773
2 79505
2 109548
2 31192
1 46114 708289574
2 183939
1 189866 440454801
2 21514
1 198826 529282079
1 183276 324826435
1 37752 629140465
1 75550 701095556
2 171191
2 96384
2 13815
2 81906
1 2526 484644910
2 29404
2 123956
2 65232
2 190
1 41255 941091065
1 107518 896973829
2 42251
2 125450
1 109780 902734449
2 39441
1 4299 103633156
1 187155 560288210
2 123893
1 58054 875481224
2 33352
2 106184
1 191660 900677171
2 78933
2 159516
1 29427 544216343
2 153754
1 5010 767700592
1 112715 46200839
2 57063
2 15524
2 44199
2 123880
2 48388
1 61040 276685048
2 162829
2 49076
1 43314 286118229
1 118810 561950765
1 60268 155723144
1 137994 417903698
1 70657 832991594
2 92709
2 126893
2 150341
1 187347 905452917
1 34814 609506901
1 9016 783415935
1 3638 842816847
2 165396
2 52991
1 23794 619301940
2 157832
1 66829 186460547
2 192913
1 163274 470221170
2 13256
1 75630 193562296
2 8354
2 98874
2 56522
2 2721
2 190719
1 138234 748084315
1 100339 767184441
2 158227
1 35348 224635208
2 51086
2 117634
1 29960 819087632
2 111389
1 74305 615837856
1 90763 706899624
2 139857
2 37764
2 114828
1 166376 477552268
1 36618 756325390
1 120491 572333239
2 134135
2 7999
2 100694
1 111344 698648562
2 82717
2 143039
2 109998
2 115581
2 18909
1 23072 254217373
2 25829
2 136973
1 176695 602768935
2 25202
2 90087
2 142530
2 173944
1 59377 536168405
2 163653
1 15625 113473777
1 138284 718655305
1 6273 59955765
1 14439 326375201
1 69346 573736602
2 187119
2 12990
1 120266 852121661
1 139002 181071761
2 151777
1 98266 381250821
1 72237 916961922
2 122627
1 35870 48967024
1 194920 32040692
2 26530
2 67060
2 176705
2 191909
1 1512 962208340
2 91214
1 178390 387735111
2 7621
2 63208
2 11302
1 45988 77893657
2 59577
2 110367
2 76661
2 80796
1 117460 656796439
2 51196
1 181114 435014372
2 46586
2 90529
2 64105
2 141121
1 81992 596061947
2 84754
1 137809 237897027
2 159882
2 166646
1 109496 751443083
1 176332 794901722
2 62774
1 173222 670615219
2 65308
2 189316
2 82863
1 178327 107741265
1 61801 195344201
1 24115 644621027
2 48228
1 63026 627330325
1 125573 712358346
1 105755 535036478
2 7340
2 155825
2 148757
1 15718 240499447
1 129958 880259266
2 78987
1 1805 457160403
1 190119 404204892
2 144610
1 153204 812357128
2 57221
1 124508 450505923
2 126303
1 95299 855005922
1 134899 732693850
1 105422 597224990
2 139248
1 185401 206067938
2 17241
1 108561 569738444
2 166034
2 166010
1 26607 897123405
1 53605 899623338
2 5735
2 5423
2 174744
2 191188
2 54733
2 143582
1 157204 389054213
2 173397
1 77694 249034280
2 56115
2 105145
2 194873
2 2835
2 140203
1 13859 587565618
2 171467
2 150510
1 107676 872291775
2 4257
1 105689 162664968
2 12622
2 60088
1 74303 807438217
2 146085
1 114814 893022108
1 87759 236885962
2 151992
1 111387 729117336
2 158325
1 67699 224338674
1 58062 168356586
1 15637 902141295
2 38586
2 31841
2 37203
2 84927
2 21144
1 171691 461238030
1 182450 21367587
2 36407
1 32354 137434825
2 6849
1 161122 67326478
2 61732
1 64884 870785592
1 17837 769780315
1 93572 959375998
2 53905
2 64710
1 47316 77959753
1 157545 764261786
1 24354 951049268
1 73851 462582100
2 199845
1 52173 205641045
1 174835 919806592
2 76613
1 107855 420611210
2 21424
1 111971 130341230
2 89717
1 145284 505914610
1 2117 54430391
2 54314
2 63862
1 186502 249213645
1 144936 827826169
2 174567
2 249
2 167663
2 159537
1 99350 321096432
1 83489 691899144
1 95790 202033686
2 22118
1 27700 730596211
2 56198
1 103554 785927278
2 45422
2 198133
2 93984
2 189666
2 179000
1 10429 251637686
2 196064
2 64235
1 71786 880506101
1 48514 306657367
1 62425 260256169
1 96588 686726898
1 37499 300615920
2 85810
2 18031
2 135870
2 123468
1 62872 342954008
1 115249 627742531
2 8766
1 35020 556504176
1 148997 113196472
2 137598
1 69614 426321979
1 69242 383639136
1 89663 468842569
2 51437
1 101209 859088949
1 3886 503045867
2 92884
1 173169 521038389
2 124780
1 110089 851345160
2 136310
2 20337
1 157822 25689254
2 71450
2 145868
2 185860
2 163908
1 189228 179127672
2 166879
1 95174 739840873
1 171320 839765858
2 124974
2 31508
1 171733 751512102
2 78752
1 126909 981442920
2 2160
2 180934
1 108344 298837104
1 77447 540122156
1 173312 157797669
1 189819 399588343
2 42140
2 34867
1 31009 574864139
2 184593
2 153912
2 138705
2 194019
2 107867
2 62398
2 76345
1 74165 696206899
1 167195 566461936
2 71098
1 30640 120063279
1 8831 10865724
1 144590 740759541
1 56086 661780169
1 151316 725470572
2 50386
2 197536
1 122377 139563682
1 138786 85278138
2 15332
1 73488 260878360
1 62999 206650349
2 141981
2 48204
1 113805 48705268
2 46332
1 179269 462425434
1 123829 956322009
2 38455
1 29605 241691385
1 198484 332353126
1 128617 498174521
1 156689 286659631
2 43316
2 195128
2 63898
2 23117
1 134794 73002773
2 121754
2 115755
1 164459 665642027
2 32850
1 97206 144904945
1 151272 414197121
2 127594
2 31088
2 102809
1 124009 56187270
2 165290
2 17466
2 67271
1 109003 794243475
1 66973 169973513
1 75905 375861761
2 141659
1 45122 365280733
1 32239 939160268
2 184645
1 41511 643884936
2 50045
1 106010 526698550
1 29698 126686114
2 22342
1 100851 735306587
1 117523 120722223
1 152163 614595358
2 32011
1 192327 731265854
2 178434
1 72693 700476128
1 76208 925133714
2 48030
1 64071 963588982
1 107654 659966810
2 97445
2 143849
1 108116 285185016
1 111539 543088115
2 172733
1 122631 56534795
2 11792
1 72952 496899624
1 87155 444574099
2 9185
1 21442 327913649
2 122162
1 108272 639035776
2 13905
1 39121 893282516
1 120294 193482283
1 51051 650002346
2 99572
2 193515
2 58561
1 111986 299231585
1 35825 394127085
1 158504 748429113
2 57311
1 177586 686059659
1 120315 150529845
1 162606 786312974
1 45166 797551125
1 177988 657101345
2 191938
2 102891
2 58005
2 88960
2 101344
2 54212
1 52884 865660737
2 72726
1 138100 520405162
2 70869
1 141219 181835323
2 134551
1 97466 174780774
2 6170
2 103314
2 191592
2 163772
1 115011 921091343
2 67463
2 165790
1 134407 853255241
2 114224
1 4627 477974871
1 4105 836342767
1 9719 523987588
1 65658 675200570
2 90519
1 161014 15220495
2 111275
1 107101 984420269
2 154755
2 134204
2 187860
2 133675
2 63457
1 131009 546309154
1 36085 662358497
1 94538 436485169
2 175577
2 161145
1 65497 700158638
2 66078
1 196938 432995712
2 146018
2 196676
2 156893
2 53655
1 139352 966997068
1 82651 917287746
1 80244 451518764
2 101532
2 108347
2 135504
2 175832
2 153613
1 5259 51476733
1 109901 456555442
1 113844 570552304
1 36037 384648393
2 15563
1 43498 764956687
2 137588
2 112887
1 179595 385031456
2 54916
1 79851 360219255
2 85836
2 117180
2 60436
1 169410 577012012
1 82230 67647823
1 57848 221197099
1 179104 635017913
1 69872 324309281
1 31876 788656386
2 31451
2 84084
1 187150 469784081
2 4885
1 141952 410727653
2 198237
2 184888
1 94008 933866738
2 188318
2 189138
1 58341 848306278
1 161477 608034826
1 96615 870733758
2 62087
1 1950 620257579
1 84313 722972161
1 130560 618139914
1 185323 285071908
2 190271
1 97179 917170248
1 31526 248179704
2 165876
2 131004
2 149159
1 39223 986092070
2 147372
1 115530 833898884
2 120053
1 180573 762255711
1 120186 1113542
2 140677
1 190974 468564638
1 5502 762908552
2 33122
2 84558
1 131536 685273483
2 118470
2 101382
2 182514
2 97349
2 133983
2 87358
1 114166 307902732
1 94569 800980922
1 98987 503859510
2 95026
1 23004 191563621
1 64981 457824172
1 177481 433747044
2 177410
2 171580
1 114525 696282978
1 50036 91733329
2 45865
2 165090
1 56654 908862036
1 155963 303317651
2 122375
1 59217 743484389
2 192203
1 8453 704160877
1 171659 955758743
1 118400 932711470
1 37656 601815266
1 8601 805656215
1 166515 238112567
1 187590 402955585
2 116914
1 131584 732169211
2 42591
1 168078 619746828
1 67394 595232639
2 175389
2 86668
1 2234 248208465
1 120474 550893483
2 119495
2 12152
2 111355
2 160049
1 51490 180332833
1 51178 698710189
1 36524 122575658
2 123337
1 149825 330759444
1 150585 77480805
1 191324 793160683
1 16601 38922327
1 45245 77072600
2 42098
2 97238
2 64147
1 186825 371917624
1 85534 355914957
2 132578
2 111567
1 132149 811513704
1 62977 475393664
1 34748 442778812
2 29699
1 83533 894632980
2 89927
1 165317 17988189
2 93403
2 160443
1 115934 652137367
2 69969
2 191629
1 90925 236324642
2 53188
1 170001 756781763
1 36970 916644759
1 88836 229896496
1 74943 775300907
1 13273 696742818
2 79757
1 85328 379955568
2 28574
1 198184 323842397
2 103754
2 96632
2 170502
1 189176 397245082
1 169292 362903686
2 6486
1 5222 481581645
2 188161
1 113776 605604445
2 43042
2 177791
2 14939
2 116303
1 136509 264155735
1 94106 197612941
2 103717
2 35760
1 83064 804782711
1 139993 284590203
2 46902
2 60004
2 27272
2 162132
2 133436
1 43617 737113607
1 187587 941809357
1 41912 738499678
1 190304 616973243
1 78677 557469774
1 174844 453435421
2 138771
1 199120 133305550
2 144184
2 105338
2 112730
1 102813 643170954
2 116670
2 17874
1 71311 774952389
2 108265
2 59322
1 70084 820405676
1 181749 474013413
2 107740
1 137657 152875681
1 15394 80991866
2 18257
2 73519
2 184216
2 46486
2 17160
2 122374
2 197015
2 74040
2 115614
1 9992 240234901
1 174733 584340159
2 199523
1 175316 719657436
2 129242
2 128121
1 153572 823716351
1 174159 616095098
2 191072
2 35619
2 193592
1 59051 279725359
2 62059
2 145322
1 89279 61354813
1 74028 847592135
1 194745 446405942
1 80394 730814964
2 130423
1 117838 206033416
2 8838
2 127013
2 174424
1 132194 708058069
2 138319
2 8097
1 194469 209854546
2 11853
1 58472 390277055
1 118417 67215883
1 45002 796891163
2 130372
2 191019
2 171390
1 161848 775215750
1 16432 929018027
2 28244
1 143914 704981880
1 90577 36181699
2 190323
1 136032 124915744
2 155267
1 145590 715607878
2 84033
2 102902
1 14583 566433500
1 121146 527948452
2 33724
2 7947
2 143584
2 25982
1 153799 128612922
2 10093
2 86985
2 135034
2 94049
2 184493
2 103212
2 106329
1 48964 608388045
2 176494
1 54959 668147903
2 93988
2 105638
1 162436 148911036
2 138603
1 197713 774614807
1 65709 117598474
1 9974 8197116
1 30348 273684207
1 174497 496438253
1 191077 725639596
2 89574
1 129198 51500136
2 190310
2 150907
2 71123
1 57755 995682026
1 185936 607784592
2 174755
2 28789
1 134566 909927107
2 149960
1 7654 239329191
2 64131
1 119009 167981457
1 47468 54297727
1 137910 501121430
1 52433 415993909
1 136593 538755471
2 38262
1 38247 961979417
1 71488 925417629
1 174846 208712515
2 10120
2 183075
2 14033
2 180706
1 77591 46235535
1 45903 409025629
1 113691 104539937
2 118031
2 80172
1 20386 558306114
1 15278 620041429
1 195732 799474305
1 37458 557226797
2 149774
1 44763 347584983
2 121051
1 67776 379993562
1 120923 972235305
1 115313 581359606
1 3525 48165426
2 122541
1 161719 926105864
2 67894
1 93244 46484962
2 118148
2 39510
2 46093
2 91885
2 39530
1 68198 565339738
2 43263
1 183045 741062781
1 36255 774364404
2 141848
2 118686
1 116154 477376475
1 84151 642174271
1 139739 152102785
2 122859
2 43790
2 150764
1 75095 862643914
2 155330
2 138297
1 197838 689744
1 171669 682483582
2 56607
1 163285 178668904
2 180528
1 67334 791940072
2 128420
1 92058 102634265
1 113132 82238389
1 33762 269575309
2 125411
1 138068 989695340
2 73933
1 130842 970419423
2 52485
2 68607
2 171975
1 57244 806732926
1 15144 889440379
1 178227 795482227
1 182936 448982752
1 134661 926857078
2 73331
1 181901 948568228
2 94177
1 27979 164163050
1 169206 197605519
2 129231
2 104118
2 54757
2 189496
1 30616 228562470
1 11535 983886868
2 157599
1 187820 662386675
1 81343 323117460
2 139314
2 180158
2 183921
2 60758
2 193016
2 174950
2 133704
1 192497 237534550
1 156339 85935998
2 189117
1 150170 326139652
1 34835 533603964
2 96480
1 157392 402202435
2 145661
2 174731
2 52487
1 189242 729835172
1 147331 341135630
2 47128
1 84581 300733453
1 163872 95952756
1 130646 125873536
1 108591 31692785
1 168265 742783510
1 81534 432661287
1 23238 551864793
1 66988 688092799
2 84248
1 51075 48174534
2 168535
2 188598
2 102823
2 156894
2 194704
1 124667 853836845
2 697
2 73843
2 38764
1 103321 551887307
2 90818
1 81836 868702428
2 7524
1 114283 410712222
1 191224 447214184
1 26851 479098192
1 24055 267406730
1 194338 470865816
2 188472
1 70172 956112668
2 119887
2 138129
2 130488
1 174195 972962288
2 99950
1 147644 634378467
2 83386
2 132913
2 109804
2 11882
1 151653 301774388
1 11689 304001366
1 80973 180750087
2 144798
1 165995 677360267
1 14565 560875782
2 67392
1 24446 561545761
1 142742 459301731
2 2180
1 144326 533817810
1 55187 266342334
1 158911 481593814
1 127736 469041510
1 16392 101061190
2 25475
2 121493
2 68246
2 9330
2 146549
2 127313
1 26153 846391254
2 29140
2 96982
2 165047
1 115398 113952600
2 99366
2 68986
1 61069 367826017
2 162103
1 113331 9530342
1 106555 970986604
1 76741 168481573
1 67536 910057415
1 82901 451634320
1 146730 488581751
2 83882
1 190849 609472396
1 48788 171514138
1 86237 82918602
2 122146
2 152163
1 37785 819485094
2 46772
1 127390 883916369
1 158688 632077366
2 175943
2 157422
2 116999
1 94885 79985914
1 92984 808803656
1 60160 951218260
1 26868 289226252
2 105028
2 117215
2 22912
1 108234 756868117
2 143784
2 199900
2 135891
1 22333 543797431
2 107954
2 46028
2 181058
2 10977
2 11559
1 100024 68404720
2 126346
1 50691 871217466
1 120460 274077292
1 184753 231760794
1 81180 906119323
2 188572
1 12787 186527380
1 67380 414374539
1 26204 58973537
2 4090
1 42437 723785558
1 166289 596333778
1 156578 653166261
2 110175
2 73566
1 87288 244700476
2 25270
1 159083 60513803
1 25553 554314695
1 72305 41168874
1 199012 998229420
1 121713 282258858
1 58912 147600498
1 66544 628105699
1 100214 878884855
1 118344 622970636
2 178838
2 177318
1 178377 810414114
1 79467 792782630
2 191273
1 168062 702327385
2 196377
1 147514 415004326
2 176898
2 104615
2 82952
2 195543
2 144054
2 96207
2 140693
1 3157 555231385
1 64935 244165059
1 111120 411004158
2 194290
2 115352
2 143818
2 53654
2 118663
1 21167 486878965
2 79071
2 147617
1 122784 356987875
1 10666 342435493
2 98851
1 107736 836317717
1 122353 162509168
1 167251 74699505
2 89494
1 36932 800875323
1 170107 675666448
1 117282 250184193
2 10248
2 4351
1 165090 871902921
1 12384 902575245
1 177746 416234285
1 132666 344493746
2 95107
1 163519 715389489
1 152149 124074110
1 4707 907134093
2 186927
2 40767
2 161502
2 97874
1 113472 347751950
2 185408
1 69204 566924817
1 75368 12858333
2 128449
2 47458
1 9448 924129101
2 92733
1 62020 58396122
1 153474 670130220
2 35141
1 35359 347115207
2 186218
1 161603 198218068
2 184611
2 45858
2 6202
1 139582 59343868
2 124937
1 69053 136470499
2 86656
1 127579 60019079
2 157723
2 556
2 147706
2 39137
1 193324 647934431
2 136607
1 189030 645304463
1 19571 499671518
1 146581 360112126
1 35556 735656330
1 44523 46311231
2 37811
1 68754 589201791
2 126915
1 53575 864282493
2 196148
1 140171 415221539
1 46943 606786773
1 181138 391276559
1 99214 823219679
1 122310 132359424
1 19519 309893437
1 169490 370904580
1 11945 803628630
2 86949
1 93460 584032812
1 120827 449729893
2 15696
1 9447 418515213
1 54252 248389940
2 138075
1 25062 508460314
1 9321 814128885
2 26337
1 6726 59946825
2 84322
2 129590
1 60511 153699356
2 175436
2 194683
2 129943
1 123895 197220999
2 70944
2 23445
2 153191
2 149949
2 77056
2 10925
2 110169
1 126801 385160917
1 91698 542601596
2 99858
1 83826 633510493
1 47850 993878518
1 183220 994954047
2 110541
1 44296 995414786
2 142236
1 84601 246428284
2 73272
1 77229 925383610
1 124048 275888598
1 68668 61083204
2 48495
2 150468
1 16435 543395726
1 134177 913267743
2 96018
2 89956
2 9995
2 11111
2 183085
2 122300
2 61125
1 36155 14757418
2 36861
1 139554 331599440
1 129180 484662007
1 9523 152627770
2 94716
2 184254
2 67565
2 199118
2 1785
1 15969 429349297
2 44528
1 177486 984208033
2 71539
2 20487
2 95984
1 88338 644446722
1 97159 515282886
1 156711 383753979
1 52346 490045197
1 24918 370125618
1 198770 832914015
1 2490 375738721
2 38545
1 152633 501964977
2 114379
1 195848 248401355
1 92570 940311902
1 153560 24969799
1 33628 530127691
1 66536 604496650
2 45515
2 182844
2 36280
1 31588 701592072
2 187260
1 105919 564985168
2 84629
2 35267
1 161004 800718260
1 186243 449882933
1 150051 253804826
2 105682
1 86480 95004935
2 56404
2 41105
1 36433 831460136
2 131406
1 173520 60983211
2 100271
2 36092
1 43528 611053738
1 44849 711109241
2 161371
2 31767
1 115435 556642965
2 94646
2 89718
2 184743
2 160754
2 127735
2 98387
2 94856
2 190033
1 178823 308779780
2 107582
2 106834
1 199049 865143369
2 95246
2 6197
2 143089
2 58245
1 57779 214777717
2 25557
1 153924 89102038
1 110637 59161797
2 40738
2 22728
1 42942 701837996
1 167698 823369560
2 71979
1 128297 149252618
2 184989
1 81905 627713619
1 43700 214607453
2 135290
1 3940 945319290
2 157247
2 47542
2 96198
1 129474 13821575
2 47757
1 183258 861345984
1 7518 644689803
1 141587 959524243
1 83740 181459031
2 142831
2 82458
1 31925 912778543
2 26675
2 180851
2 145231
1 168980 329477944
2 84832
1 42760 423194831
2 125691
1 94295 838014954
1 152622 120778779
2 80559
2 191344
2 133626
2 189638
2 107892
2 11185
2 151023
1 75332 670012180
2 115388
1 102542 618568484
2 198675
1 133951 166310403
2 21043
2 47190
2 38089
1 7909 614408315
1 188589 768780346
1 139251 434996011
2 23603
2 95994
2 189977
2 183425
1 111222 690131138
1 129058 912656753
1 76713 589938131
1 15075 896784420
1 175761 767102485
2 67756
2 49921
2 26346
2 126475
2 174386
2 34726
2 114749
1 45030 817529433
1 140300 25115347
1 51478 354605596
1 22356 406569287
2 140211
1 19241 727071293
1 156772 106956700
2 124240
1 52662 65432310
1 63845 108798195
2 119854
1 96192 891945211
2 93764
1 168496 326558452
1 76832 833333977
2 145265
2 86661
2 84180
1 204 929270278
1 112855 268405807
1 138170 475416391
1 155013 163143062
1 195977 271084039
1 148241 248635407
1 181511 162845205
1 149871 532405019
2 177522
1 194025 80827027
1 100041 388441763
1 146522 153284820
2 186973
1 91648 687688472
2 197967
1 21823 492014827
1 57903 835582918
1 30627 305958934
2 181418
2 44606
1 152286 270058266
2 87568
1 159073 731727533
2 169628
2 12538
2 143226
2 169508
2 114403
1 159599 196978522
1 181669 456013446
2 26943
2 117446
1 42254 297742423
1 198515 581390231
2 120144
2 77818
1 95338 422475037
2 130453
2 57767
1 140853 893057035
1 13957 694013066
2 24715
2 64611
1 79066 692320590
2 126980
1 189627 167800308
1 11620 555960612
1 22859 955931185
1 21081 341547397
2 85819
2 192163
1 48164 63093850
2 37433
2 163872
1 76659 949814292
1 103797 634171346
1 2698 388169278
1 34781 634133567
2 162795
2 72494
2 164522
1 196785 58205203
2 194270
2 110814
1 106295 303582502
2 40850
1 41872 786929612
1 86954 624850323
2 55780
2 5461
2 34961
2 34185
1 40109 683480708
2 23711
1 60285 548416438
2 50749
1 149405 750017991
1 157258 39369170
2 12838
2 12914
2 58745
1 135552 544299035
1 179232 341828226
1 8379 280413356
1 170781 59195670
2 114569
2 75613
1 22483 580490244
1 196151 335924561
1 79617 808568989
2 95963
2 25615
1 1688 391510791
2 45395
1 46926 425496231
2 66005
2 161694
1 142699 667612408
1 105164 10934269
2 115902
1 179992 166496493
1 22455 927657421
2 145448
2 53274
2 138432
1 116702 859848292
2 152905
2 88969
1 153076 588602634
1 114956 734249465
2 111736
1 158835 411122494
2 129863
2 3287
1 118112 558404005
1 155145 877296084
1 44488 676762542
2 61301
2 167948
1 104795 892622683
1 103891 938475476
1 21491 124672574
2 54441
2 7450
1 8191 97469539
1 113356 893983616
2 169412
2 190385
1 109390 760525917
2 146491
2 170111
2 89910
2 157843
2 58940
2 162898
2 138391
2 150543
1 122703 520430677
2 137811
2 52548
1 1483 807610790
1 39443 490573535
1 185264 796571370
1 54851 970533545
1 37528 54489148
1 170656 943378288
2 137525
2 130530
2 176783
1 165631 529127857
2 134868
2 183158
1 156690 37124741
1 74867 798502449
2 26784
2 82182
2 48807
2 63701
1 175345 879116379
1 176530 287863578
1 10431 531413780
2 26899
1 11914 464934575
1 161047 438277917
1 30613 438366716
2 25666
2 194911
2 54053
2 1087
1 95587 290945361
1 130901 808648630
1 34679 922185904
2 129719
2 179016
2 19160
1 81195 283015850
2 48282
2 31872
2 89342
1 174170 817914488
2 185104
2 169667
2 146106
1 42982 386753859
1 80018 785442885
1 176421 409162582
2 69308
1 171843 332017561
2 83355
2 69896
1 41994 817799427
2 28820
1 57323 217423179
1 39363 871242472
1 86593 835339117
2 199886
1 182382 660145626
2 3923
1 138517 816625358
2 188553
2 39066
2 189199
2 125639
1 192194 40134931
1 160237 161020635
2 166758
1 29117 429064060
2 28499
1 89469 12934265
1 95565 343300936
2 164033
2 123358
2 52240
1 147140 683094657
1 155597 200339655
1 92557 809323433
1 57289 453102790
2 141452
2 175800
2 192735
2 152071
1 27145 384535173
1 190870 523822062
1 155457 921737657
1 184410 716913054
1 193790 609502866
2 70133
2 68704
2 147999
2 174186
1 86894 372083142
1 155283 306883538
1 33835 966446595
1 174543 988991223
2 189948
2 125763
1 11669 160291624
1 62869 141727055
2 118689
1 130804 271313086
1 150993 249627564
1 45947 624917792
1 1978 314466930
1 148181 334212272
2 120988
2 51202
1 187050 187935537
2 9684
2 193356
1 39193 183290047
1 119378 819678909
2 127635
2 15132
2 156935
2 80307
2 140248
2 63291
2 87972
2 91227
1 142214 45070810
2 97779
2 136365
1 166254 460936491
1 68413 560868470
2 95052
2 7300
1 185398 547652416
1 96748 260810692
2 49270
1 91054 421768716
2 107995
1 13026 263082499
2 90608
1 64717 866619070
2 104886
2 73660
2 177529
2 183319
2 145087
1 46709 373100088
2 76023
2 194214
1 178225 25181703
1 92888 57729934
2 161503
1 77011 520348172
1 118151 379504758
2 104466
2 121858
1 102999 971510860
1 117238 663402891
1 104044 989010279
1 78266 313412106
1 113647 137453439
1 69664 802205937
2 134919
2 67744
1 114659 208439810
1 97882 765639287
2 143209
2 130983
1 125844 94505571
2 25115
1 147886 681667979
1 53978 549238711
2 29173
2 151320
2 57599
2 43113
2 28947
1 171671 335107234
1 182202 598284980
2 120185
1 19900 559971223
2 100764
1 120783 727968086
2 198505
1 78068 177585819
1 104341 915931936
2 148026
1 123971 315056835
1 149498 350920854
1 162727 176525476
2 176527
2 185742
1 52300 319447510
1 115709 262864044
2 171865
2 74270
2 169711
2 64433
1 73346 992049294
2 23787
2 61636
1 141622 355232189
2 89767
2 184535
2 129906
1 107707 401029937
1 123839 921968594
1 173002 301288758
2 192065
1 107291 926825677
1 62484 732774805
1 24194 358655817
2 3219
2 182319
2 186085
2 168332
1 177128 292119488
2 180572
1 134010 54033820
1 53949 950622619
2 141246
1 179349 384006354
1 68676 269371076
1 160792 534110550
1 104369 854531484
2 105692
2 172737
1 132550 737966841
1 47644 437431038
1 44235 523332267
1 72372 651247704
2 167469
2 80520
2 162932
1 168257 227249533
1 155586 911647178
2 72705
1 64612 87620421
1 175484 765847494
2 133782
2 139004
2 156901
1 41125 248980448
2 75417
1 159143 744549544
2 52512
2 134311
2 41794
2 48411
2 47953
1 35841 959151516
1 148192 742368102
1 21097 68838165
2 62046
2 149924
2 36253
2 139290
1 186918 821635367
2 151666
1 136867 378967038
2 179355
1 112880 714162824
2 142973
2 167261
2 49577
2 72284
1 49313 935172420
2 102263
1 178615 992471206
2 35003
2 158132
1 169282 848299
1 120209 779854506
1 161468 636949281
2 96994
2 180062
2 186051
2 129344
1 87750 901746162
2 19021
2 31222
2 121033
2 143401
1 35728 661323701
2 60915
1 138890 152533982
1 102746 779928635
1 53107 650992614
2 139688
2 52993
1 155885 20432436
2 68063
2 90672
2 164123
1 16754 152362305
2 115685
2 4796
1 156665 934112900
2 129864
1 47214 515193235
1 50416 744333854
2 195223
2 100127
1 23646 214054443
2 42578
1 92578 126409791
1 78550 144844172
2 51706
2 90379
2 193341
2 1901
2 118176
1 168091 302370497
2 114386
2 39084
2 57397
2 49406
2 70770
2 182984
2 182104
2 47563
1 111335 211784698
1 20187 139560986
2 78117
2 98999
2 2492
1 11358 181675174
1 118244 110168788
1 110190 303162035
2 139683
1 95551 335167056
2 120241
2 131468
2 138098
1 104114 2198071
2 196361
1 85928 953109805
1 122051 735324085
2 62168
1 5475 805341038
2 139420
2 140425
2 157952
2 149156
1 146698 961638238
2 106786
2 6011
1 179368 345151953
2 94598
1 98603 864895583
1 194944 763017911
2 119976
2 190209
1 117496 878859238
1 35199 278705320
1 183387 262818326
2 16590
2 166651
2 67801
1 129924 631714853
2 174962
1 167870 573092489
1 36773 506050337
1 47413 903977155
2 93376
2 27832
2 120934
2 66229
1 138964 193461090
1 80913 293408808
2 85188
1 19997 490888437
2 181294
2 63084
1 78668 781481104
2 169311
2 161378
2 8368
1 82266 957226576
2 191445
2 118371
2 123869
2 62753
2 74238
2 198360
2 192058
1 148291 687874213
1 55610 473131917
1 53236 870148011
2 132395
1 44135 423977691
1 138709 855122985
1 21509 276001401
2 141782
2 50444
2 186896
2 19195
2 68213
2 66048
2 124974
2 98235
2 162059
2 29815
2 80018
1 106862 534868964
2 94987
2 59107
1 13657 754745712
2 114114
2 102918
2 78273
1 145261 586556290
2 171774
1 61836 515919823
1 10082 385768790
1 83235 500969813
2 129430
2 125460
2 48652
1 94921 523620832
2 15794
2 96369
1 193023 267966507
1 28771 80837330
2 166509
1 70050 571268036
2 193498
1 70665 44012185
2 2392
1 138529 756422680
2 101834
2 42740
1 63356 395089299
2 119309
1 144725 582153985
1 158991 944356235
2 176057
1 35614 532032251
1 78642 379352487
1 49060 245527986
1 96243 32363162
2 776
1 108580 337701013
1 91708 892686360
1 101623 91531858
1 188217 879156934
1 194907 30730598
1 161942 271000973
1 176628 619145972
1 104095 220813693
2 45424
1 103010 64340149
1 113777 835878122
2 45770
2 23401
2 148827
2 83734
1 125131 187129069
2 23058
1 86433 954458908
1 100215 963153234
2 27508
2 92558
2 9394
1 11000 990928374
2 8906
1 110 720094694
2 10945
2 133970
2 142400
2 3685
2 93969
1 136613 391094273
1 135350 185270672
2 13746
1 146817 355089011
2 165275
2 132285
2 55956
1 80819 873306773
1 95055 943752530
2 36662
1 192816 989508219
2 19758
1 16221 963419937
1 60256 205980690
1 159989 96524079
2 74253
2 84841
2 94081
1 115656 965487206
1 6679 74024094
1 199948 665232175
2 58346
1 83403 407814745
1 48506 368205782
1 45363 91182012
2 20693
2 26003
2 142885
2 117629
1 125858 711233975
1 155497 864548267
1 177335 812377828
2 19537
1 85252 972236025
2 37440
1 77443 665788585
1 76024 669099799
2 37070
2 113718
1 95542 432231014
2 178870
2 93179
2 56328
1 152908 708163213
1 33424 667999234
1 34691 997890604
1 157081 242102812
2 97443
1 41037 932785520
1 143682 851110150
2 139888
2 176788
2 181043
2 133172
2 76148
2 169454
2 65642
2 76197
2 81861
2 120420
2 188787
2 122706
1 29269 600269858
2 169100
1 87617 460709203
2 161200
1 66734 236901048
1 135034 204134880
2 105383
2 94193
1 168921 835987418
2 18835
1 159809 955404235
2 84762
1 172329 775235829
2 10555
2 100461
1 17404 817854371
1 58024 413137769
2 198309
1 15454 912171146
2 6991
1 51718 908330679
1 172499 543078022
2 133096
2 114991
2 174744
2 138386
1 115757 319739041
2 195879
2 146740
2 140697
2 38286
1 6827 380616268
1 61836 474757993
1 8093 566046927
1 149068 619391618
1 68985 811321152
2 138393
2 16682
1 149193 266661751
2 155930
1 180857 923547755
1 84386 929795684
2 89765
2 109722
2 38381
2 29272
1 147963 874967974
2 146925
1 115526 813596718
2 138085
1 101850 765463781
2 92060
2 185764
1 95402 410872318
2 142401
2 36847
1 100990 727338910
2 189242
1 177018 622387065
2 41621
1 108589 586176951
1 81490 636737866
2 40982
1 58281 964135118
2 169914
1 65091 171937454
2 196962
1 40881 356068112
1 96738 736515160
2 170977
2 18071
2 139363
1 151319 247657518
2 196527
1 22645 810949060
1 4813 296969589
1 396 920596569
2 14126
1 65493 787758806
2 199433
2 129730
2 123155
1 6962 70664010
2 2561
1 90077 133706257
1 124284 746627477
1 199033 61078742
1 108217 31889329
2 93024
2 47103
1 44181 199479109
2 102046
1 179728 603481252
2 163182
2 115134
1 192302 557233410
1 16743 489019751
1 71904 607960332
2 181308
2 122464
1 92357 185273587
1 47997 406684891
2 146448
2 169046
1 81121 604477029
2 63361
2 146762
1 181900 63270589
2 11418
2 75445
1 46048 697032840
1 50004 948682380
2 34386
1 28766 805452805
1 29764 302071096
1 155259 232343132
1 102676 775784286
1 92320 852612023
2 124143
2 114980
2 58401
2 172321
2 158488
1 153662 928821700
2 58578
1 75526 621104445
1 92604 340864114
1 187635 504950306
2 162391
1 91776 366272885
1 61193 907452470
1 197042 194676846
1 81296 364867309
2 43245
1 111882 27395622
2 32593
1 95590 10187452
1 87181 331260369
2 9614
2 118238
1 180256 98446971
2 126491
2 121937
1 173133 658730041
2 80363
2 127018
2 64254
2 161813
1 62060 382396124
1 159362 39662965
2 8369
1 171770 132295524
2 18927
2 115941
2 128348
1 98073 552114500
2 171606
2 167435
1 171721 113205931
1 60052 804602170
2 155284
1 35598 260264765
2 115087
2 48748
2 6817
1 158845 105623632
2 190842
2 72796
2 72812
1 148161 927002422
1 181461 523206247
2 84568
1 187972 69665765
1 9029 759151180
2 159364
1 126602 513910581
2 129901
2 146397
2 188321
2 137372
2 103859
1 118470 201122589
2 10436
1 189081 205272828
1 104357 409070444
1 55456 788878348
2 144953
2 193280
1 14891 954899845
1 40890 253903445
1 65489 681040300
1 29952 277316568
1 43966 148467638
2 118779
2 1182
1 6424 653516225
2 34261
2 51433
1 95214 812121738
1 79319 802546693
2 178374
1 34544 667118008
1 8646 805819657
1 150751 478595826
1 47968 11575330
2 89077
1 183857 882037951
1 70202 970659655
1 144528 793202630
1 176654 345618926
1 97232 164281308
1 7908 107271202
1 97282 595609163
1 38691 364828309
2 72977
1 181746 389179608
1 176170 965061445
2 154646
1 151990 714638951
2 53192
1 131131 471905442
2 3886
2 127172
1 32037 353625989
2 110412
2 113749
2 169197
2 63271
1 61080 768791225
1 37883 193435946
2 53033
2 99505
2 157771
1 112577 183857785
1 57033 829315384
1 90381 741763654
1 163858 986814197
2 5636
1 37647 481228337
2 94855
2 106549
1 162347 927421996
1 46455 452477756
2 94125
2 143479
2 814
2 29449
2 164077
1 13099 89207058
1 105675 232010583
2 119214
2 100059
1 63501 34839426
2 55107
2 74354
2 153483
2 112180
1 160704 153896586
2 65821
1 198222 407613120
1 62309 893693777
1 134771 260753993
2 95508
2 135920
2 32911
1 139595 857056705
1 6988 415098362
2 34133
1 32249 873523298
1 85771 552411382
2 181485
1 45888 874685388
2 172358
1 27676 967021673
2 58404
1 168613 890345323
1 70694 150164425
2 1483
1 77159 284190971
1 57703 92697974
2 169545
1 31171 749232817
1 128880 574970
2 176496
1 164566 304494070
2 170947
1 17399 939354084
2 131604
1 47929 591463776
1 135437 667210816
2 179669
1 170047 198136420
1 100136 750524828
1 132540 685357967
1 64101 316213990
1 20283 176371048
2 3371
2 55421
1 145384 739241780
1 100957 172056719
1 157855 426946456
1 187895 55345785
2 177717
2 147362
1 46407 714046270
1 141606 254596672
1 116469 486343648
1 87187 339205395
1 134910 280103777
2 61373
2 76197
1 181463 882524645
2 117806
2 85709
2 81640
2 176943
1 79636 912774087
1 96819 563479525
2 13046
1 87326 455948797
1 120815 593956225
2 98146
1 87894 637700659
2 46209
1 3911 821611730
1 38078 330516586
2 16324
1 69931 289407621
1 81184 855087895
2 98056
2 101336
1 30922 650733470
2 165850
1 137902 384711747
2 69355
1 193080 314977791
2 58738
1 174459 482025049
2 67720
2 32607
1 53069 941144117
1 179142 244614217
2 47192
1 133622 250071771
2 17212
2 20152
2 116415
1 14927 993775500
1 42295 448687826
1 21177 862247179
1 156107 528857296
2 33998
2 31398
2 192217
2 131205
2 97248
1 120432 1712425
2 146661
2 177446
1 148167 623472533
2 184974
2 80254
2 169591
2 51289
2 101928
1 75592 785850656
2 191807
2 63568
1 68466 256556658
1 68604 517821619
2 365
1 40689 517325910
2 151844
2 15124
1 87250 555127808
1 84200 924055379
2 188955
1 163555 649890238
1 46362 365212331
2 37185
1 109479 349173078
1 66408 66802791
1 178995 630495677
2 168136
2 152324
2 14555
2 21999
2 21251
2 120831
2 143630
1 14924 587270030
2 139187
1 6609 392100209
1 14251 550402554
2 113296
2 88259
1 90365 897516332
1 19942 577212614
2 142927
2 167551
2 48353
2 169576
1 65571 125402843
2 123413
1 82899 503654854
2 105324
1 140520 695757071
1 82003 550052737
1 108209 475877870
2 136616
2 156576
1 74202 475144138
1 148301 424392454
2 89177
2 133205
1 184453 786071680
2 89512
2 185964
2 135691
1 149831 79913218
2 16078
2 14260
1 59254 764228879
1 40321 144515404
2 6755
2 49639
1 170685 943495729
1 130217 602828691
1 186244 74249715
1 90234 797979664
1 15196 133875614
1 19580 348803876
1 78627 908662833
1 125528 882010206
2 36426
1 194880 557564692
1 175426 227053250
2 88011
2 5651
1 126771 343966736
2 87303
1 33144 229113908
2 139761
1 10764 693357365
2 25806
1 154775 498808142
1 129666 919160167
1 141133 75230505
1 39795 170884435
1 146851 45200075
1 108213 215669348
1 196544 318135538
1 85628 414827762
1 16573 51434762
1 129653 515437020
1 12072 896710261
1 100986 133279052
1 53108 796428288
1 30999 633915892
1 149890 551555758
2 171207
1 5291 38361406
1 165731 862947401
2 29759
1 164014 585184365
2 76784
2 56538
1 131148 651564454
2 122998
1 8075 880551846
2 185299
2 30987
1 122770 809107829
1 20334 61960009
1 126802 370320819
1 12658 883955613
1 65449 924340262
2 161438
1 10910 285838586
1 15853 874527002
1 23007 274245464
1 17690 337343561
2 93762
1 196735 703162106
1 119946 423815205
1 61940 816225863
1 69114 429409428
2 20301
1 194003 25876973
1 84257 475889034
2 197437
1 13205 885910043
1 145595 863526557
2 67753
2 195429
1 50288 614378855
1 95661 960216534
1 42308 343349204
1 136444 300975862
2 20049
1 36144 519211232
2 963
1 88179 655349235
1 13989 75480073
2 88366
1 108757 765719085
2 22521
2 142206
1 91741 450585276
2 116079
2 184009
2 13277
1 65814 253964374
2 85762
2 16437
2 185367
1 49690 119718680
2 70661
2 168882
2 111521
1 21289 729334878
2 139923
2 83037
1 111022 94603986
1 93348 429665405
2 2023
1 131756 602358072
1 30082 590070498
1 130895 946129619
2 133349
1 135774 348708723
1 195661 521147753
1 97910 273209181
1 49617 774011439
2 79182
1 117529 821077803
2 17984
2 127861
1 167724 977606058
2 135921
2 68693
1 10867 106885073
1 135844 232864001
1 50616 823450707
1 188545 383127197
1 126449 629704340
2 110183
1 6903 766229611
2 128257
2 146021
1 154621 793816079
2 2925
1 116115 259113835
1 65791 253753782
1 120406 61043826
1 168119 412226964
1 171129 519082501
2 102649
1 45144 288138715
2 90501
1 195382 221341102
2 147444
1 137088 292528854
2 150909
2 137572
1 104588 157523607
2 9855
2 56621
1 173473 446242746
2 189032
1 39042 256477889
1 130927 916605776
1 2293 434669190
1 6460 112821752
2 136475
1 192340 254657287
2 870
2 14693
2 142092
1 88113 403636560
2 41216
1 86028 302095770
2 105501
2 42880
2 47407
1 84926 728325601
1 134941 468590842
2 96465
1 15163 91954268
2 76272
1 133258 449772895
1 130091 344915909
2 106944
2 157488
1 9638 16908440
2 159343
2 121828
2 3246
2 129476
2 199808
2 105553
1 44279 827532026
1 91786 198524937
2 90956
2 165339
2 131930
2 113054
2 135737
2 174449
2 195277
2 62069
1 136868 811797561
2 79404
2 67287
1 164364 591796147
1 161032 686765177
2 81882
1 107190 409865786
1 44853 593514945
2 31396
1 101160 944602029
2 125126
1 43445 162013651
2 30591
1 100099 703915687
2 105945
1 193063 917939796
1 68315 803268521
1 195512 929001206
2 137866
2 162200
1 198469 635253789
1 64376 601276532
1 18482 533505183
2 114572
1 112742 934041883
2 162440
2 60426
2 81390
1 42084 405329912
1 196509 664102718
2 185249
2 98732
1 156557 937909482
1 161680 315323038
2 60682
2 152082
1 80678 452907716
1 75443 948111487
1 26319 759960343
1 7485 347722847
1 33110 907169619
2 179204
2 120230
1 21211 247935937
1 185650 863775578
2 28555
2 136863
2 166792
1 157549 824346389
1 35002 387105976
2 164282
1 15949 439560230
2 151187
1 158490 427777764
2 164610
1 184543 645840663
2 117983
1 154099 90150869
2 193693
1 147857 793686573
1 138966 200863808
2 109641
2 78192
1 126315 531539614
1 70364 530377641
1 1619 698008979
2 179188
2 15572
2 95139
2 194509
2 117719
2 4936
1 188171 417257669
1 67354 204647865
2 182960
1 126127 759270852
2 98696
1 122910 554522963
2 197838
1 11446 276296180
1 160660 840581482
1 143791 830731980
1 179119 868868443
2 37242
1 149134 327018160
2 26776
1 76768 653039780
1 188376 588773323
1 166992 717119981
1 113964 917049144
2 81245
1 114853 216349627
1 160948 599881386
1 50793 869718059
1 127104 791303652
1 108337 903208523
2 59013
2 26619
1 187966 180695171
2 119005
1 190026 140866656
1 73000 594658882
1 108891 453232866
2 96402
2 162057
1 117141 367665591
2 65165
1 115267 394708216
1 136310 49342322
2 117989
1 73628 862919537
2 132003
2 47205
1 54097 94389862
2 71762
1 72167 369874730
1 55316 225096720
1 141589 258981883
2 91917
1 148995 917009222
1 146730 658557698
2 163769
1 191080 524127308
2 182908
1 197871 920940217
1 29523 822406665
2 103981
2 71085
2 171668
1 151970 713712968
1 85623 517371617
2 99385
2 128989
2 33829
2 13474
1 111225 73515036
1 31698 309188371
2 159531
1 61143 302874578
1 133478 328184422
1 49627 45896297
1 40377 532316780
1 151081 701391665
2 152731
2 64051
2 55244
2 197816
1 181549 778046131
1 4443 648156887
2 31798
1 17578 680698628
2 97369
2 22925
1 79640 999355437
2 54167
1 97241 740785092
1 158270 10838179
1 155831 834842900
1 85072 617512997
2 22175
2 117120
2 168445
2 148963
1 46835 982956928
1 175086 635217042
2 102081
1 96287 62259991
1 24568 834574988
2 195544
1 176425 745990168
1 91270 680465731
1 141303 179382594
2 171406
1 109518 678878145
2 145534
2 6545
2 167876
1 64916 853497090
1 111245 334911224
1 116655 561118039
2 141683
2 107428
1 114497 418538102
1 10306 423786920
2 155966
1 2674 882623533
1 147449 580433226
1 90684 27253143
2 75612
2 28687
2 37572
2 185710
1 94383 897440812
2 60570
2 149746
2 48078
2 15191
1 162671 509644366
2 12654
1 105566 273582117
1 50026 484721166
2 42819
1 67508 514247079
1 40940 872829993
2 61919
2 96880
2 24992
1 179551 475529678
1 63221 744877997
1 4550 363184498
2 14026
2 160076
2 113786
1 137328 412815524
1 5434 271469954
1 40478 6621001
1 98829 537060546
2 191038
1 168938 697706355
1 182684 760821233
1 84141 683247739
1 77028 28452523
2 55524
1 4239 131302681
2 144571
1 85600 537385120
2 165841
2 154605
1 86167 174710072
1 81886 78097050
1 177016 449838949
2 174972
1 74006 561897780
2 108899
2 17888
2 28286
1 65415 403712410
2 182297
2 144658
1 60390 584769261
2 7058
1 158227 268218965
1 36374 890436346
2 179184
1 50633 92811624
1 104398 946497250
2 87786
1 178588 844111
1 85737 728623763
2 166384
2 45656
2 164655
2 112292
1 36244 81023666
2 118821
1 516 90471640
2 100436
1 164766 924125060
1 193631 533054607
2 59604
1 74612 903000852
1 2294 315008993
2 137391
2 176031
2 147320
1 159767 189661994
1 199959 13109358
1 187496 979832442
2 58168
2 110115
2 139793
2 60351
2 103717
2 21475
2 54221
2 111871
2 114311
2 151306
2 67083
1 48520 225347534
1 144321 635228319
2 79322
1 85017 954537902
2 34685
2 38730
1 72817 600677041
1 126031 275679595
2 38257
1 133048 849214737
1 10940 253170139
2 89867
1 182467 581414636
2 167757
1 122882 855607925
1 123633 664088787
1 111533 933778918
2 12016
2 10870
2 38031
2 76777
2 127401
1 115123 355551552
2 126813
1 16730 938088217
1 129171 274207002
1 176713 554260015
2 190587
1 30378 737369529
1 136125 841796356
2 17667
2 117723
1 129520 782893304
1 80735 394018293
1 183073 821755077
1 198725 931022589
1 167523 531611596
2 103243
2 146108
1 8664 365867253
2 87180
1 197151 890972338
1 84081 736954827
2 165664
1 54917 423138507
1 95392 361993248
1 104609 256998214
2 71635
2 122202
2 189630
2 148065
1 199382 17120236
1 94084 544798979
1 161911 155199082
2 93752
1 36487 194724848
1 198365 936093917
2 159511
2 68574
1 84046 516057835
2 139596
2 165890
2 127979
1 31883 634623413
1 78152 837834733
2 172047
1 199026 31215822
1 177573 325049626
1 23422 485279315
2 36114
2 411
1 100742 295296712
1 176944 661377085
2 103832
1 71045 5728914
1 118783 80184421
1 179684 711428303
1 74652 97798928
2 159731
2 138879
1 170174 833545709
1 139591 602396865
2 152345
2 47838
1 39037 726699832
1 74154 172186796
1 15680 709263793
2 154990
1 84530 628649100
2 148725
1 176926 968682648
1 25898 347798579
2 65217
1 124415 663508084
2 115689
2 137096
2 181517
1 54851 426584295
1 101049 812225095
1 114831 336240429
1 192420 43971572
2 4966
1 195117 688190429
2 71339
1 67062 994073597
1 102552 822341060
2 65038
2 104255
2 56135
1 75076 32449965
2 100746
1 34206 796880740
1 47056 7455868
1 45068 969758800
2 57274
1 12906 358044415
1 67732 538992279
2 93964
2 123440
1 17354 623916939
1 45251 160835207
1 190857 753618044
1 180669 438134425
2 98550
2 16581
2 165193
1 44346 822348433
2 127149
2 118725
1 62940 465588463
1 40030 586504985
2 45835
1 131085 567036812
2 121048
1 118392 648744141
2 96406
2 89054
2 179361
1 102906 508876590
1 176080 171890880
2 199399
1 126818 660226695
1 83151 480254589
1 106885 674217907
2 62367
2 174710
2 20514
2 110685
2 134581
1 95935 122429516
1 100293 623520812
1 121464 509080183
1 61711 706468739
2 24717
2 188437
2 110819
1 19680 314369648
2 976
2 187860
2 158380
1 196603 554083170
2 166103
2 52434
2 75244
2 42815
2 161432
1 43500 560286501
2 93936
2 20976
1 67667 776671064
2 158535
1 102105 355592153
2 125153
1 63273 702317101
2 142410
2 105649
1 107365 627305851
2 151078
1 69860 7229890
2 152002
1 85482 861803419
1 22283 991608381
2 65824
2 17869
1 74591 323991817
2 125005
1 94066 398588855
1 92643 729717978
1 162827 183217403
2 46199
1 194524 608953409
1 176956 893898292
1 169101 76292970
1 166266 159315847
2 159028
1 139039 50131673
1 79807 577081274
2 168819
1 138202 189106135
2 44248
2 155561
2 26507
1 7218 344406136
2 157447
2 32239
1 56687 508793544
1 149170 1249202
1 70678 307128228
1 5210 727751817
1 83183 658792316
1 32291 154850523
2 99288
2 195449
2 28931
2 147492
2 159915
1 90142 886969766
2 53019
1 56940 937171691
2 186401
2 39623
2 136719
2 82109
1 93197 108422192
1 89820 327827748
2 37214
1 91296 878081427
2 194179
1 76673 189393546
1 179586 998627903
2 52278
2 145256
1 126679 218394868
1 96466 390896796
2 198741
1 3241 709773034
2 169847
1 154590 599609981
1 94540 659925187
1 56577 13460943
1 136903 202586629
2 151429
2 187899
2 185714
2 91683
1 137970 710880987
2 75207
2 96932
1 148948 408138000
1 60564 461103456
2 109808
2 126770
2 186194
1 186938 252416677
1 81290 12259149
2 35048
2 771
1 106635 389608959
1 179874 919257753
2 99386
2 52261
1 87205 640276945
2 191518
2 178214
1 157502 609517227
2 45554
1 18262 533206927
1 79526 241335505
1 15610 288343055
1 180876 129102302
1 52281 796410220
2 123109
1 186321 486746802
1 157887 330972013
1 160996 599957136
1 86936 645701404
1 192229 287994072
2 177663
1 100641 71237069
1 108690 906944316
1 120406 912810006
2 83132
2 25707
1 111888 724184020
2 62612
2 91745
2 132541
1 14664 86867893
2 177472
2 3944
1 82381 378916593
1 16761 992165947
1 96092 947176151
1 138591 896062542
1 134557 671538092
1 183365 486576934
2 69159
2 21722
2 22514
2 194010
1 125668 50759698
1 128355 164023476
2 129108
1 146637 476348227
2 13496
1 194383 419763990
2 62132
2 121690
2 83227
1 192249 849720073
2 186304
2 179399
1 145051 82699156
1 181212 162782251
1 164563 411278884
2 164309
1 5057 146053391
1 90049 957447279
1 32713 771571519
2 96212
2 63334
2 60670
1 92389 512344222
1 155096 514100131
1 169997 589328213
2 103241
1 141697 632636885
1 136854 483607160
2 99889
1 91198 568180797
2 187737
2 173519
2 175447
2 17368
1 193994 756489185
1 16485 565763393
1 154322 458871731
2 94715
2 170696
1 141517 464920415
1 97099 816879274
1 66635 438964136
1 156966 667255588
1 129337 622609083
2 95917
1 9952 556501548
2 105961
2 15988
2 66093
2 159000
2 53736
1 87161 995851176
2 117317
1 112827 12287743
2 68750
1 197486 919181996
1 189455 43243085
1 184155 124772326
2 69129
1 180781 830106564
1 133937 737469470
2 619
2 72030
1 191551 311391854
2 40739
1 135366 865817329
1 17082 639604145
1 198675 279001998
2 21487
2 101605
2 62691
1 27940 771164502
2 45195
2 79967
1 198015 240180499
2 86399
2 57751
2 58235
1 173853 634682473
2 95107
1 33248 809052180
2 5539
2 23286
1 63932 254962141
2 49441
1 144741 940593699
2 71922
2 133396
2 40443
2 27386
1 83862 444389305
1 43167 738530091
1 69447 169773625
1 121641 440965442
2 165677
2 97966
2 83645
1 12642 242366502
1 111586 664060038
2 6300
1 22684 914853309
1 10975 377442256
1 5109 998636512
1 40954 569518262
1 72344 164958830
1 114835 456834567
1 155869 512471260
1 105104 737529539
1 140145 654720861
1 41558 370564989
1 78195 407519776
1 195915 305689476
2 117370
2 129367
1 160942 286888771
1 146687 847842854
2 138806
1 191428 686646746
1 79129 95355610
1 199442 796273719
1 140608 612980980
1 104964 61286535
1 702 697209138
2 97670
1 184548 685320912
1 188027 340516815
2 110586
1 60934 153837547
2 110608
1 163759 401053100
2 171808
1 177080 937118347
1 1802 813898716
2 178595
1 154688 299241148
1 192802 492056058
2 36882
2 184742
2 173429
2 56607
2 131561
1 19575 762757413
1 102985 341795547
2 187106
2 14804
1 33767 883424238
2 147315
1 105193 779501928
1 173003 579586914
2 478
1 61756 301774471
2 125694
2 30136
1 138568 777360882
2 171106
2 120962
2 18558
1 68477 951151902
2 92470
2 105548
1 135080 75178413
2 47707
2 6804
1 197250 617817347
1 132643 811512443
1 14154 661592799
2 25681
2 63059
2 96376
2 59299
2 160516
1 175776 844882608
2 40529
1 75578 13755296
1 34477 82174020
1 180217 322927336
1 13300 207751049
2 114530
1 129789 31268373
1 123620 195709582
1 12013 251688122
2 7798
1 5805 891644973
2 15447
1 172602 318628626
1 63119 177690668
2 86440
1 29500 50333963
2 158128
2 145821
2 103733
1 138955 751694788
2 30745
1 191548 16159980
1 103268 157595291
2 63885
1 32649 10248058
2 149354
2 174015
2 19654
1 50733 806457312
2 58342
2 69836
2 111164
1 24880 845259852
1 145715 59712631
2 123131
1 171970 201727058
1 28497 549214123
1 74055 437614403
1 126923 517307219
1 98495 964351363
2 160377
1 126300 576973949
1 33369 692216374
1 40685 601725454
1 94162 632081278
1 157715 945579706
2 124295
1 95243 280159678
2 193001
2 66323
1 131781 719637617
2 42019
1 184490 562244191
2 141283
2 45282
1 166794 424121503
1 123602 798459044
1 7589 705425728
2 109007
1 27443 189430230
1 113879 159207191
1 57782 271742114
1 129989 610033318
2 42427
1 49614 427151107
1 63193 364566063
1 157150 624393565
2 73535
2 52252
1 123753 851238854
2 148020
2 64753
2 23665
2 32559
2 110341
2 172562
1 115706 874484787
1 56295 761603030
1 10661 557508501
1 189673 310598553
2 31875
2 78392
2 50363
2 5684
2 45990
2 106267
2 198127
1 115232 686827111
2 163056
2 103947
1 131331 55669360
1 189737 676551851
2 107144
1 85039 220054437
1 23119 632368057
1 65527 880019849
1 36976 615520302
1 73811 76599869
1 81770 536605763
1 40070 169265367
2 95135
1 187083 225873516
2 61360
2 42147
2 77676
2 72308
2 36713
1 6534 272808758
1 199135 801586862
1 63001 573713273
1 121275 698433322
2 46180
2 117988
2 64056
1 93509 80388757
2 58695
2 39333
2 148764
2 78121
1 10306 254790419
2 176858
1 110164 520188202
2 185734
1 79576 817626811
2 27247
1 27608 213209526
2 138389
1 123681 217855152
1 52681 986323469
1 179124 160554166
2 183392
1 2010 423772991
1 146861 887270815
2 95192
1 63531 442693349
1 130660 765513601
2 142615
2 51719
2 137172
1 167430 372220622
1 85460 169636451
1 104924 140078088
2 123998
1 50699 688130360
2 3686
1 146817 499569300
2 173216
1 175007 429944549
2 39584
1 46541 245544098
1 72552 89489071
1 115260 955239781
1 6440 515337654
1 42717 624952458
1 195105 673844299
2 82322
1 122308 77349148
2 165740
1 57979 920562079
1 160180 472520045
2 195106
1 117629 4308611
1 195325 329908027
2 187386
2 145874
2 96795
2 119416
2 3439
1 57516 269878061
2 94151
1 11302 104595228
1 64385 324136997
1 169800 392275729
1 196236 918765719
2 192629
1 131462 774037418
2 111624
2 170368
1 9357 389495613
2 195430
2 169226
2 91533
2 116137
1 164112 182735349
1 158368 390607821
2 51810
1 66513 68064816
1 192938 826713778
2 76279
2 167848
2 493
2 122231
1 149123 228972830
2 34787
1 164613 431227852
2 148108
1 121091 853275013
1 161417 654327651
2 11775
1 151480 844885145
1 45056 24862036
2 174321
1 124458 869334529
2 169310
2 172864
2 28954
2 45813
2 58377
2 42169
1 21521 6373236
2 128467
1 80150 507271548
1 130778 856565942
1 128193 201469295
1 156416 287347429
1 150920 771200390
2 60030
2 196701
2 447
1 138597 282195899
1 43836 256178323
2 191706
2 197165
1 144532 249716454
2 168920
1 86964 114694191
2 181018
1 141999 168423967
1 110678 989741139
1 124370 359480201
2 27734
1 198561 426055418
1 106407 730796778
2 72227
2 198267
1 101879 937175845
2 168660
2 20127
2 5323
2 123234
1 76945 525525697
1 42331 767233431
1 135279 287399138
1 539 156338772
1 101873 307102781
2 193748
2 62954
2 157383
1 183621 272238366
2 109730
1 157397 435287416
2 125059
1 7368 115234270
1 196715 994956138
2 124121
1 22224 462039849
2 19466
2 31510
1 81798 918488834
2 142387
2 139962
1 156886 934608190
1 26606 570152647
1 104235 295274447
2 29489
1 14020 924206561
1 50214 870073440
2 88355
2 199116
1 183586 36425011
2 50430
1 181585 194721019
2 81421
1 90869 882323175
2 135764
1 81747 121912192
1 199425 614540768
2 111884
1 113861 472321574
1 194965 351142782
1 37038 897623615
2 152689
1 156101 260977818
1 114305 690670858
2 42104
1 61653 784730464
1 122953 91605077
1 16579 178176976
1 165873 129179802
2 13308
2 123588
1 52489 545792848
1 102545 999726873
1 77603 542404129
2 159016
1 35404 881760696
2 119380
2 55341
2 156809
1 169674 294460390
1 37350 229039319
2 163692
2 161213
2 59960
2 10216
1 41527 512994279
2 112506
1 147419 454067312
1 62008 139120579
1 81114 544862109
1 151750 990846583
1 70914 491738161
2 82349
1 194664 288407814
1 28157 690789726
1 29836 616554370
2 111548
1 177197 881636994
1 122062 326722887
2 51383
1 83482 437523040
1 31401 863937005
2 170764
1 162906 246701972
1 180919 284214783
2 105168
1 22165 479860111
2 123320
2 106746
1 170979 8355227
1 38301 950970802
2 109407
2 133139
2 193529
2 165627
2 15793
2 121868
1 189047 672946818
2 189012
2 13193
2 120535
2 190225
2 139047
1 191276 239127043
1 113913 169083290
1 190830 402263076
1 56042 501191965
1 150275 961668505
2 62926
1 174421 149316309
2 74217
2 163992
1 182575 199515872
2 87847
1 71061 567558290
1 38736 768090804
2 154729
2 150377
2 37776
1 172198 713867476
1 134900 939187564
1 90208 27438944
1 23255 640660674
2 193341
1 31223 813417782
2 47723
1 199373 594587290
1 52210 721474474
1 140568 745211663
2 104473
2 95286
1 61636 368182508
2 42943
2 65109
1 40987 526012057
1 86252 430775727
1 46017 86246411
1 93429 827145529
1 59944 41814905
1 28545 228991060
2 39422
1 34758 725618216
1 61542 524770826
2 101315
2 140812
2 182078
2 3920
1 116762 601897654
2 34046
1 194124 281487997
2 82973
1 166777 904069814
2 59525
2 182441
2 37674
2 150663
1 88428 803375478
2 62566
1 4761 717706035
2 58288
1 172086 980558553
1 136539 407395632
2 112875
1 168183 24612465
1 168543 57176090
1 18481 35830745
1 19080 224521847
1 42752 439093574
2 34217
2 115617
1 38087 395430388
1 34967 801353794
1 91170 17271502
2 130376
1 113503 92992278
2 121534
1 142558 720603483
2 187175
2 145911
2 185784
2 837
1 123991 864844639
1 37652 292171598
1 39350 932552510
2 147911
2 175426
1 148674 958293695
1 14242 18432265
1 125550 391351789
2 131938
2 86367
2 100704
2 54759
1 174589 867041764
2 182190
1 55197 22247086
1 92175 578972480
1 64311 315391295
2 88902
1 162606 525032472
2 66983
2 101924
2 120764
2 100108
2 79015
2 22767
1 47574 44653663
2 167082
2 27626
2 146877
2 151646
2 142204
2 66136
1 16889 846506744
2 98026
2 23638
2 106041
1 163372 10949638
2 128872
1 138453 570573780
2 160579
1 36729 355085265
1 41376 796999035
1 181970 977947449
1 175498 607825155
2 15947
2 72507
2 137776
2 48559
1 140506 756291615
2 20462
1 131705 341681616
1 168131 456516502
2 104370
1 154824 760501383
1 2391 926379782
2 42469
2 178925
1 195170 972254048
2 75303
1 186756 918163755
1 147540 802639333
2 33272
1 52268 977398351
2 150252
1 125488 791857702
1 51042 990169638
1 134593 887434069
2 193289
2 139425
1 5279 136930702
1 25007 562169978
2 113038
2 192766
1 21027 849465455
1 128457 49447066
1 114972 228476958
1 195517 212960627
1 104233 718130112
2 134647
2 32124
1 47240 663705067
1 25727 166583600
2 64792
2 53299
2 196635
2 128867
2 35842
1 133158 238631252
1 184582 689717651
1 86169 62750624
1 16134 46945579
1 13413 941472201
2 40930
1 27729 648150721
2 94236
1 112037 318689124
1 151172 382131534
2 45685
2 29281
2 37113
2 156938
2 152124
2 100748
2 54371
2 54754
1 117368 564958400
2 108322
2 21213
1 93995 324142643
2 25246
2 104899
2 46661
1 46294 374448818
2 132262
2 109172
2 17089
1 54348 416215107
2 131255
2 128199
2 186872
2 167363
1 112891 258731570
1 70242 510681323
1 124131 193190410
1 55485 614365175
1 97858 944944174
2 124592
1 101169 105118759
2 157944
1 10083 968208990
1 152404 497375791
1 125645 379885285
2 127370
1 1468 586981790
1 183882 450892248
1 175408 729090778
2 33232
2 34428
1 78914 124472305
1 145843 76258484
2 102892
2 62456
1 65603 250563185
1 741 678730261
1 157012 287607801
1 5187 729521876
2 12384
2 37555
1 107896 245176391
2 81140
1 183860 937944559
2 193906
2 66944
1 58984 564935504
1 21090 733345016
1 162868 265274749
2 121385
1 26158 586727225
1 67224 173877046
2 117299
2 33970
2 195883
1 75259 202231972
2 16782
2 96062
2 140387
2 11134
2 27575
1 40421 688279151
1 101655 715431466
2 178527
1 158239 952869249
1 193530 423779136
2 198299
1 194691 450753564
2 116268
1 50973 797940965
2 8402
1 42951 557178365
1 88833 981055581
2 150884
1 136919 138523032
1 177325 115292125
2 76627
1 116999 744933809
1 93610 498806643
2 185952
1 72575 709445499
2 105907
1 50552 825997545
1 135036 28512057
1 135056 87206959
1 78134 415975697
1 29465 728684093
1 41279 487812589
2 93673
2 147477
2 192123
1 131675 676425968
1 132779 939704888
2 168008
1 96274 882801398
2 194621
2 105609
1 131234 540748045
1 122369 586057255
1 105590 742798151
1 30010 666684804
2 150650
2 178943
2 112468
2 88852
1 87581 489676088
1 107701 308634440
1 11298 355445142
2 11538
1 109404 382147361
2 157800
2 8391
2 164364
2 35640
1 81117 334838614
2 53367
1 47433 104487110
2 150907
1 114901 224183180
2 20640
2 12286
2 136222
2 169373
1 30355 155491606
2 93160
2 121551
2 115350
2 118386
2 166892
2 125481
2 127713
1 15845 409231893
1 27556 686067550
2 52376
2 171066
2 126510
1 136268 405057977
1 12050 612755065
1 18358 627493627
2 87228
2 131526
1 32371 702053961
1 7756 342730900
1 167098 835920117
2 100191
1 130943 303662869
2 180208
1 154464 575078912
1 196061 74542445
1 18851 184970848
1 81478 264114057
1 187742 459674659
1 143002 49183771
1 114690 672950618
1 82691 546532924
1 9418 635387860
1 139330 660532959
2 108590
2 187558
1 51059 697693800
2 35372
2 52970
1 25341 784871988
2 107311
1 132377 301672402
2 143713
2 71007
1 83749 263009108
1 145916 495866363
2 188980
1 19608 801395272
2 4449
2 51729
2 178962
2 141393
1 116092 274204000
1 187391 167735540
1 173545 985343601
2 24002
2 86195
1 172436 920405111
2 189553
2 135750
1 55066 642342139
2 82857
2 147343
1 157962 442173266
2 127610
1 146249 292524754
1 21474 351639848
1 182859 404814772
1 74299 229045457
1 38969 949515245
2 59471
2 7651
2 124413
1 132876 277308276
1 148024 364173649
2 103934
2 54477
1 140027 438643869
2 186829
1 145919 72775010
1 146842 186375928
2 135786
2 96910
1 73075 283060233
1 73607 441799384
2 3003
1 101909 175149255
1 166779 214442661
1 48210 872714071
2 182928
2 73444
2 66684
1 9734 524395688
2 147582
2 186349
1 195403 151295848
1 10097 43596974
1 175527 67900486
1 177024 969241344
2 184596
1 1632 148089726
1 34286 702358196
2 67527
1 181092 235762598
2 1849
2 60719
2 191359
2 147945
1 133657 830539950
1 58549 869025931
1 19571 149318780
1 88760 731564632
2 186244
2 127741
1 111334 611935428
2 10233
2 80250
2 100313
1 93458 562800674
1 98118 530342570
2 170523
1 193476 715224053
2 16767
2 80726
2 4377
1 136135 92377854
1 59663 795681006
2 24603
2 61384
2 35978
2 92174
2 30358
1 165709 99325125
1 151821 340625140
2 153940
1 81723 501706436
2 101552
2 92625
2 148832
2 32711
1 154941 4964512
1 37803 402310239
1 131758 177415985
1 32440 713489641
2 62132
2 62960
1 144855 138395018
1 139554 264879235
2 61469
2 129414
2 180659
1 31410 958906206
2 198911
1 110355 79825725
1 177773 319994611
1 89077 753167890
1 179436 973730032
2 113507
1 167148 302815718
1 151264 771848625
2 121745
1 175552 122064155
1 172474 876144007
2 95784
2 43866
2 100896
2 168451
1 192185 631800887
1 34412 708117489
1 180504 897375016
2 6878
1 33112 41006154
1 70837 865190683
2 37080
1 149393 519629950
2 30647
1 144253 103417382
1 84906 4462810
1 12036 731480848
2 59473
1 143371 966853120
2 156852
2 41917
2 1794
2 64860
1 61414 375350723
1 105054 390830488
2 19501
2 143690
2 20450
2 167058
2 61942
1 149273 627309389
1 78558 860655453
2 128704
2 159352
2 137940
2 174580
2 186236
2 18542
1 197411 896512114
1 187350 339165475
1 65733 739626497
1 45965 781157790
1 165854 274539261
1 88058 309702333
2 27218
1 97537 919291277
1 53604 498586625
2 50023
1 113640 87340635
1 176421 875537005
2 56576
1 66456 662085984
2 125855
1 144805 935837017
1 162431 238668031
2 91913
2 44648
1 88411 376156724
1 26742 190800893
2 149659
2 186140
1 3975 522927033
2 131839
2 41445
2 199752
1 12641 181122504
2 100744
1 22206 212707528
2 60168
1 130836 467906106
1 43625 650980076
2 186911
2 171654
1 12660 900169922
1 185217 269508456
1 180036 86004899
1 16104 674773209
2 158731
2 82962
1 167861 171190787
2 119920
2 6313
2 65836
1 124194 539996650
1 510 811447055
1 70626 104874404
1 159352 554908007
2 181757
2 95461
2 54845
1 95350 562395121
2 166666
2 185244
1 85089 448641481
2 48477
2 83551
1 153482 793366356
2 105211
2 193175
2 71667
2 71434
2 83911
1 193970 478475622
2 142927
2 39928
1 77148 126002020
1 109469 137532559
2 93662
1 88413 830697066
1 41101 611512052
2 143599
1 118718 262440664
1 23088 64818866
1 159319 576393063
1 57719 144520164
1 6166 48660884
1 92310 171366524
1 34852 482726172
1 199062 143285270
1 168840 298703585
2 96195
2 8204
1 63126 988537345
2 38129
2 191631
2 2542
1 127948 213770190
2 18186
2 40964
2 11153
2 45385
2 148026
2 60982
2 169572
1 28616 382874904
2 94674
2 168396
2 70764
2 151858
2 97326
1 191280 429764275
2 72564
1 122154 67447992
1 129114 475768822
2 177374
1 163419 181220170
1 43631 486206479
1 101494 643853235
2 93158
2 99611
2 61369
1 99873 245977718
1 123423 462590597
1 151681 434080347
2 188032
2 120293
1 21063 114676322
2 97166
1 58487 927256304
2 175785
1 96677 562130276
1 150246 296073016
1 197622 837342754
1 90480 517146672
2 5249
1 138866 649758600
1 170286 489236402
1 97327 664506723
1 12940 670662871
1 52017 171756147
2 77004
2 30287
1 53378 849459170
2 50350
2 192046
1 24694 328303337
1 163962 968960337
2 63163
2 877
1 40400 952306122
2 23291
2 172406
2 74628
1 151966 707455935
1 193753 316352900
2 157428
2 106916
2 94278
2 124408
2 102656
1 40807 987426757
1 107219 639694515
2 97979
2 83274
1 2874 309659553
2 94043
2 72641
1 153503 416312671
1 181127 698155859
1 12677 544153665
2 185744
2 72197
2 148571
1 34188 195215246
2 70687
1 139493 168735003
1 155953 636464971
2 166834
2 29688
2 21576
2 37846
1 105642 784408386
1 134097 875917197
2 184757
1 96379 492029488
2 142355
2 129761
1 36641 365510557
1 54961 607852802
1 12590 270825146
1 157030 209353656
1 169497 193996880
1 121324 332855012
1 22158 199745973
1 46839 498110163
2 184157
2 190657
2 131202
1 53154 559256841
2 129947
2 184390
2 27121
2 17171
1 39221 173779748
1 111237 883588647
2 77045
1 37393 241070035
2 86449
2 96667
2 70005
1 130209 609856831
2 140782
1 87858 840582104
1 108938 241373580
1 58017 403244518
2 66676
2 84567
1 175516 713552159
1 26943 807987461
1 184288 634183847
1 56284 869651136
2 15632
2 95058
2 107131
1 198230 974129710
1 14339 439239484
2 193651
1 198674 31417295
2 194141
2 140913
2 64075
2 129085
2 123239
2 174651
2 82684
1 18371 943677388
2 183497
1 139813 10019708
2 27253
1 12090 319457081
2 188851
1 17308 730220749
1 184854 928766032
1 120087 402336822
2 36746
1 2530 798394395
2 27181
2 155703
1 102249 76740487
2 42147
1 20050 129561917
1 86231 187154882
2 69006
2 61853
1 7921 413584484
1 97806 503471850
1 52750 823075748
1 35729 181588963
2 99684
2 114953
1 63676 545636197
2 143779
1 192238 816049712
2 92584
2 41392
2 129121
1 117340 940313254
1 64644 291590687
1 195894 680157267
2 47834
2 127005
2 12012
2 118587
2 43431
1 11685 12029630
1 98602 392872183
2 66461
2 147860
1 90135 331751975
1 105887 90458620
2 18806
2 119957
2 76115
1 3989 266371186
1 157813 752538567
2 82330
1 120122 514129046
2 131427
1 81446 80969610
1 40605 218748398
1 132609 143505073
2 186654
1 13456 132145695
1 121494 47011232
1 94843 586935632
1 151991 223665380
2 63563
2 105648
1 155289 807358887
2 133862
2 154823
1 103503 687409803
1 80975 749090529
1 23739 968230615
1 42226 230300742
1 151389 547393375
1 176495 930111208
1 179789 660226609
1 128323 454465386
1 197190 270853211
1 85346 901479657
1 191761 273036815
2 101521
1 27398 396279694
2 64843
2 142369
2 5079
2 127750
2 162900
1 197467 907319194
1 85197 387940601
2 31444
1 17580 162346089
1 130448 809731613
1 145475 806629130
1 3625 552281066
1 158941 841990707
2 85656
1 92596 162582271
2 27669
1 186948 929013053
1 87771 708091865
2 178790
2 13204
2 148253
2 171795
2 50075
2 99686
2 35855
2 61292
1 13050 967672638
2 105069
1 9428 524988926
1 12393 611196333
2 115543
2 152546
1 73857 366152457
2 86742
2 178715
2 62663
2 144636
2 1893
1 141257 133937016
1 23081 50418597
2 137964
2 41815
2 128698
1 44825 560694964
2 132025
1 51459 855457431
1 181328 603047034
2 109171
2 3585
2 84234
1 131231 896989056
1 32432 712159973
1 164243 911023306
1 42933 125857211
1 92817 904010034
2 144181
1 89880 253603226
1 47044 225844904
2 51391
2 152977
2 68606
2 89756
2 92018
2 137708
2 188547
1 40640 301081627
2 165456
2 77787
1 112539 83984918
1 68802 442324854
2 177642
1 66282 870486331
1 113370 281278273
1 82803 757486071
1 159136 269429920
1 174326 334500726
1 196588 94286221
1 175142 133084145
2 56468
1 57180 865609241
1 3071 199877026
2 146533
2 183495
1 59038 956830607
1 20589 283748577
1 47705 344502088
2 194468
1 190841 632480290
2 38085
2 174322
2 109423
1 136901 490420060
1 1783 75948806
1 53630 976461441
1 14556 759163847
1 12623 946749350
1 180313 20851813
1 160368 76682464
1 35341 68475099
2 130282
1 66283 833942907
1 130398 864551186
1 1127 898357958
2 102759
1 37805 57040028
1 24265 504764306
2 125098
1 118941 702650385
2 139907
2 199083
2 126088
1 158953 519789373
2 50808
1 171807 971604458
2 79106
1 22912 84710121
2 52227
1 195606 297809299
2 20619
1 84073 554737875
2 45800
1 129044 890974959
1 171253 701609163
2 194468
1 32915 18435403
1 198713 808059336
2 28000
1 110057 518550058
2 172323
2 161270
1 11256 103715794
1 158411 410886275
2 186744
1 35619 257817208
2 133384
2 20020
1 26362 390537417
2 182374
1 182774 563899699
1 123135 527896997
1 84782 220473945
2 157933
1 166209 859479429
1 152199 129427412
2 107431
1 94911 518564176
1 145448 695633838
1 34895 218360753
2 186010
1 127855 845774546
1 194594 423742523
1 124850 730542096
1 63699 497525092
2 174818
1 38926 99046582
2 38600
2 199537
1 67077 315175034
2 191810
2 116886
2 77132
1 86544 73911757
1 39597 315995296
1 92868 467114506
1 196829 487442234
1 58152 742841169
2 191349
2 151449
1 140905 498917328
1 135838 550332587
2 4551
2 62931
2 52387
2 41701
1 18401 787208354
2 99306
1 197553 507090480
2 192328
2 122789
1 20600 848147561
1 187279 626884573
2 164620
1 37622 586646951
2 14571
1 94829 763618635
1 94258 985874778
1 97849 78307993
1 86085 379741274
2 172282
2 121330
2 191206
2 44659
1 54328 758410040
1 137579 162118478
1 1598 168060758
2 39545
1 161975 970290931
2 20523
2 181014
1 146415 943554857
1 16383 79462194
2 121099
2 133499
2 57615
2 22234
1 99910 921470783
1 20266 983807812
2 104243
1 112558 425047461
2 26957
2 172879
1 132491 996755163
1 99355 802070627
2 106017
1 98916 76845129
1 159754 211343983
1 113409 85279659
2 141002
2 176111
2 110537
1 86293 160279054
1 46802 317791830
2 101983
1 88065 780025898
1 169871 405768160
1 52426 807243988
1 86063 770949782
2 40657
1 4381 374881263
1 43997 924486772
1 34982 421815764
1 130150 447344086
2 57776
1 129388 25385978
2 144919
2 187965
1 178445 487800455
1 63551 6007217
1 131316 290470606
2 93625
1 139777 285083761
1 148949 578811873
2 13916
2 59036
1 137848 254118652
2 149202
2 141941
2 117238
1 84389 5265731
1 128050 89404817
2 102482
1 43398 461180273
2 172025
1 59295 728048145
1 124385 546898826
1 159788 643536352
2 13387
2 183110
2 74245
1 25328 262225665
2 88534
2 109824
2 191401
1 194345 893927834
1 168154 359554436
1 108584 47698993
2 158838
1 52809 811455957
1 88982 882702663
2 171557
2 115076
2 105493
2 172882
2 50178
2 41235
1 17533 878532207
2 142975
1 31255 658658781
1 7466 915789659
2 32072
1 77638 258356158
1 193947 657461038
2 9110
2 60069
1 124948 715357805
1 23797 739147880
1 95759 317123057
2 50412
1 197591 208090155
2 126297
1 99231 105659410
1 22023 563722600
1 18310 261951210
2 72153
1 190030 393032000
2 17609
1 109699 920497036
1 198952 785922241
2 101409
2 75345
1 692 18406068
2 167066
1 123369 95973943
2 98234
2 113524
2 128098
1 62188 725100395
2 129923
2 979
2 29949
1 128727 866149304
2 51722
1 194404 568316
2 30666
2 67126
1 195957 130209636
2 119136
1 44787 726093150
1 136456 91189416
2 91930
2 53439
2 187460
1 67828 384895328
2 154148
1 9454 928641947
1 91213 751628572
2 148538
2 49960
1 29527 237792330
1 59344 414917253
2 78777
2 35357
2 183112
1 44691 465180470
1 88493 485485540
1 184298 242331112
1 60624 912097015
1 188187 514376730
1 115598 146781977
1 132466 992576519
2 132102
1 53820 353234762
2 73104
1 21350 442012332
1 162512 91287923
1 114177 247173811
2 107602
1 161635 905819273
1 37712 957124879
2 131634
2 46961
1 7837 871639554
1 3482 520530620
1 177876 677548956
2 50149
2 140656
2 26116
1 113101 230064933
1 127571 629379955
2 119748
1 101956 39195592
1 37401 449607540
1 189480 165646029
1 71851 845110634
1 2733 287736228
2 79971
2 109425
1 106413 651850916
1 42850 833665757
2 193808
1 168080 353779492
1 84241 87928565
1 148746 313050407
2 100974
2 146664
1 189488 808693255
1 25359 290830427
2 87642
2 50653
1 158127 562583554
2 116086
1 14306 152898534
1 149827 797224030
1 75155 151230888
2 47172
1 10103 863216590
2 37311
1 31300 831657020
1 96492 380183784
1 161921 579278616
2 124466
2 14516
1 89733 919875428
2 121284
1 146904 786292725
2 160720
2 54958
2 78183
2 124508
2 62359
1 4067 514823187
2 16062
1 479 570441246
1 139096 855618988
1 136182 656423138
1 99257 398720304
2 19791
2 118971
2 180424
1 82255 845617287
1 16209 514649903
1 112356 970685872
1 83298 670930207
2 15422
1 7163 713805555
2 187371
1 12056 705186104
1 20568 123583138
1 70365 339501449
1 90249 927659504
1 28653 152984188
1 34749 562413068
1 154642 706245184
1 177126 859613208
1 89641 428014559
1 25153 56270654
1 8494 409132967
2 17772
2 106299
2 104816
1 6791 255877162
1 94869 700192064
2 96273
2 74907
2 31484
1 125522 192456408
1 19017 522649551
1 38845 440905686
2 88806
1 197936 641957904
2 188263
1 49559 772344531
1 97429 11748552
2 55145
1 72362 740879248
2 148886
2 150739
1 46590 794482777
1 51752 345496736
2 150262
2 57128
2 50092
2 112617
2 57308
2 158211
2 115063
2 171125
1 3196 121347719
1 17629 220253572
1 124874 651817323
2 44140
2 171203
1 126988 732669995
1 134935 443310462
2 40395
1 65452 848212472
2 154883
2 68737
1 14063 669236216
2 21795
2 82246
2 82001
1 144929 442149635
1 69747 34431476
2 51
2 8299
1 118431 121151786
1 58298 905972577
1 91996 238683622
1 128685 847800041
1 295 585060093
2 36515
2 8366
2 98332
1 81393 119803849
2 68594
2 54841
1 31624 952613202
1 62036 658447781
2 110412
2 30876
2 150066
2 139270
1 143358 207964933
1 16859 876961815
2 103345
1 72078 225680047
1 39148 827723679
2 148110
2 79433
1 169708 396127498
1 176097 404398223
1 26049 699423216
2 174595
1 71394 697320759
2 189792
1 125943 683896840
1 100972 198844485
2 43204
1 130687 628092422
1 173833 366499813
2 4498
2 71997
2 57283
2 161460
2 22103
1 15418 326512493
1 63872 703014042
1 51904 735651345
2 41854
2 83091
2 195376
2 95500
1 30279 940722090
2 187046
1 34894 286139078
1 199725 109178100
1 52745 434065892
1 9732 324698499
1 178419 975834334
2 68634
1 112194 656241181
2 162306
1 7279 94963217
1 103343 518664191
2 183832
2 1994
1 105662 869368683
2 105490
1 90126 506031402
1 194250 607232155
2 32828
2 91337
2 77776
1 17166 750391444
1 13083 849850964
1 140889 719497381
2 104506
2 75344
1 163661 154335823
1 77938 968863420
1 76325 68810440
1 11660 465625005
2 52148
2 195738
1 107982 832467681
2 184340
1 71561 594416053
1 73040 854877514
2 47405
2 106736
2 2563
2 126672
1 177848 835526688
1 33441 826343816
2 97808
2 123883
2 88623
1 184267 716402926
2 116920
1 71010 765325470
1 182221 172453573
1 31287 449020254
2 21211
2 184985
1 179314 756226257
2 186796
1 183686 538446187
2 82364
2 179737
1 158153 815581650
1 164174 235679823
1 14191 401348879
1 31465 705021826
2 101948
1 138874 239504798
1 59659 534980057
1 91445 893198570
2 65909
1 121197 524953114
1 47506 290911904
1 126841 166593660
1 37099 134733669
2 44238
2 60435
1 85643 531853771
1 10682 115614778
1 3147 499241645
2 50439
1 37038 816540586
1 179143 993132625
2 45008
1 124865 715515820
2 171017
1 170258 833443051
2 148525
2 81099
1 131176 695644025
1 104246 776837190
2 172441
2 29026
2 136754
1 113466 497163100
2 191149
2 28441
2 122952
2 16496
1 157263 210634345
1 70022 795578319
2 34945
2 118301
2 86592
1 13852 303974563
1 168974 867634679
1 157031 735880167
2 165224
1 63428 176417523
1 102786 212194745
2 185578
1 92700 46610239
2 88844
2 158742
1 10140 418951268
2 197143
2 183285
1 2522 382453038
1 136894 640434546
1 96279 580285436
1 176205 55689726
2 138444
1 83299 415285731
1 10479 253480691
2 130833
2 22150
2 111416
2 143940
1 9810 562483720
1 66796 247663025
2 10037
1 169105 203664061
2 185674
2 156040
1 112151 259309502
2 28741
1 49912 597553576
1 32658 708567716
2 54679
2 58722
2 103267
2 29500
1 13156 661678610
2 145665
2 59318
2 14220
1 166308 601751985
1 56884 623774454
1 112770 460308841
2 78062
1 143297 885955569
2 28221
1 47458 455444550
2 18408
2 148115
1 24178 141699802
2 82588
2 158029
1 84632 512089767
1 61947 509887263
2 130513
2 148104
2 43691
1 42050 989286520
1 108289 189360292
1 136928 283084508
1 7285 766999407
1 73144 127031956
1 10661 227550282
1 44908 733074561
2 11005
1 55629 556322573
1 53047 236934334
2 14467
2 20070
1 79909 580938390
1 121294 525821336
1 6565 448630938
1 62496 524242621
1 80540 52827696
2 147908
1 186711 936560709
2 47343
1 114535 755758692
2 105854
2 71426
2 181466
1 138772 896504767
1 95976 309001721
1 27372 776595885
1 10209 424659151
2 180335
1 197490 332601782
1 11535 509131822
1 8011 584913229
2 100829
1 64316 173651988
2 26767
2 139978
2 151918
2 71951
1 28377 472168527
1 62027 309115281
2 119101
1 17275 732395162
2 37485
2 43334
2 186171
1 72922 675854549
2 28155
1 16876 545973231
2 110521
1 133063 521521036
2 121397
2 184640
2 50407
1 5532 367939500
2 66816
1 174298 996812297
2 190086
1 58292 805214258
1 78992 273540202
1 173610 87409835
1 33131 692752149
2 11518
2 4215
1 29645 978865347
1 184689 572436426
2 25931
2 135051
2 151023
1 38026 268140400
1 183975 818241173
2 194879
2 115379
2 158066
2 114105
1 39341 870327191
2 197359
1 94487 302850307
2 161687
2 60459
1 9209 341942380
1 187877 47030481
1 59078 57802470
1 196381 79207770
1 138549 604469060
2 39649
1 155645 481524085
1 76540 211186936
1 124620 704718517
2 102819
1 89600 317606374
1 184979 932422795
2 57889
1 99160 525630799
1 131436 205327640
2 165400
2 253
2 6620
2 125300
2 78468
2 67200
1 32990 311852403
2 39801
2 102155
2 118484
1 15705 753309571
1 103179 245746847
1 113351 770615648
1 15047 146695229
2 181851
1 14242 744685822
2 96660
1 5186 910994459
1 193168 766821085
1 115443 526746766
1 71343 149253822
2 137727
2 129044
2 112821
1 61337 371858274
1 13190 642364476
1 22351 808588672
1 123254 617841820
2 16699
1 87606 54151999
2 115975
1 139897 99757153
2 69986
1 5813 892143616
2 42782
1 154349 847301519
2 66309
1 139513 58926305
2 179390
2 86365
2 65637
1 110771 443236906
1 58905 389700364
1 121577 773360315
2 131770
1 177541 24763775
1 109916 899935557
1 116892 529845999
1 170601 348225824
1 161320 523997511
2 188491
2 151416
1 61524 544352282
2 138719
1 153380 978988325
2 17857
1 94098 493160783
2 170113
2 199688
1 147275 519389404
1 55307 407408315
2 130764
1 130317 478298614
1 61169 559591724
2 172071
1 42728 856425521
2 151982
1 186036 302819127
2 173849
1 28371 815086493
2 117564
2 99857
1 111553 126065109
2 167378
1 156232 395221738
2 43202
2 25561
2 166953
1 25023 657306842
1 49223 398165267
2 192290
1 64728 146899531
2 186474
1 79180 228900300
2 188748
1 146464 835941263
2 178977
2 152355
2 129461
1 104979 549521736
1 21488 642380383
1 140809 915095566
2 83203
2 181829
2 30354
2 183470
2 117159
2 99079
2 4335
1 164184 834430584
2 79502
1 95406 332422433
2 13401
2 105801
1 112898 584392483
2 175432
2 172493
2 151527
2 197417
1 99289 169559374
1 63448 326977415
1 191782 710851483
2 104428
2 90860
1 64974 657292967
1 55870 460599642
1 91495 647523513
1 15738 134755001
1 188020 44774057
2 124937
2 39528
1 154253 660495440
1 36312 259034208
2 197014
1 131213 498234454
1 77802 236954030
1 198395 993694449
1 160602 592235868
1 94861 943965435
1 18779 504022749
1 196582 414948518
1 86548 299149155
2 78347
2 188900
1 104633 297442740
2 72984
1 9339 556730687
2 133403
2 60189
2 26895
2 103862
1 136065 875020435
1 78766 572918385
2 177130
2 135862
1 2576 321908534
2 82413
2 28252
1 118216 450041671
2 25968
2 180499
2 35178
1 45125 998550339
1 101132 829055058
1 64813 256928546
1 128391 780150888
1 141165 301933144
1 11517 203425396
1 109406 651563738
2 63942
2 62839
1 149535 498598035
1 176340 450579135
1 61265 732598976
2 21974
1 125758 932334019
2 149209
1 166400 419890770
2 169
2 183268
1 5561 719547917
2 184333
2 123554
2 32984
2 16849
1 111935 530021498
1 141956 737601425
2 27635
2 1333
1 192469 982125418
2 120466
2 197184
2 169337
1 172257 371175666
2 68901
2 167008
1 27667 589727566
2 141082
2 83884
1 165216 609982500
2 43952
1 49866 366262020
2 82368
1 2658 924201035
2 98531
1 66670 834642192
2 61895
2 26824
1 158250 11322403
2 45183
1 180543 482596179
2 48099
1 34189 247514598
2 101573
2 98048
2 178045
2 53775
1 112746 399590178
1 150345 717634072
1 180472 527877853
2 125741
1 186972 821748399
1 168650 961004001
1 104621 903985632
2 156215
1 162237 427183326
1 81437 42146884
1 155074 937277611
1 42996 23733525
2 75321
2 80841
1 71996 672999421
1 29216 338044177
1 179245 556733714
2 170616
1 83135 162653094
2 95334
1 110236 217044944
1 58620 437283020
2 155436
1 83500 178951987
2 28596
1 67008 562973609
1 148948 338618813
2 70260
1 75864 153897009
2 194580
2 157871
2 126312
2 95917
2 56431
2 141181
2 25504
1 99219 540581259
1 181760 904114452
1 107805 650296265
1 48046 501473635
1 5014 929571897
1 146097 369912481
1 116873 262032273
1 922 398410002
1 112917 69295725
2 6036
1 68462 903133774
1 94707 937774135
1 30042 352862315
2 36324
1 58895 739740595
2 59035
2 60784
2 81862
2 52314
1 182854 557589603
2 29059
1 20082 509367003
1 173675 417892595
2 104183
1 93678 726546238
2 193397
2 2842
1 61797 571428652
2 44094
2 33786
1 67003 801861637
1 38824 727032725
1 173352 288518221
1 130315 272678623
1 142072 145698771
1 103663 221251193
2 78715
2 157145
1 68219 287329504
2 181001
2 98753
1 184291 857251216
2 88740
1 49979 783838433
2 116598
2 182199
2 72022
1 130153 228999383
1 110460 773932712
2 4447
2 104245
1 73083 534209274
1 9707 363809205
2 119010
1 7355 445222390
1 87668 305841421
2 182730
1 27556 117601912
2 122790
1 138920 640185409
2 65401
1 179096 168096457
1 155536 996994698
2 94326
2 99412
2 54981
2 195637
1 76094 710432557
1 12770 180394638
2 187780
1 8922 342108043
1 27645 872821051
1 53376 788862051
2 152516
1 175941 707539041
1 15150 255943885
1 41711 763733467
2 23552
1 96454 724200070
1 84003 882255635
2 15075
1 157748 731027618
1 37873 539578181
1 162122 941771310
2 34324
2 15526
2 123722
2 92422
1 23325 824377052
1 124737 364512827
2 172299
2 60693
1 89406 192857377
1 140196 913945632
2 167836
2 7113
1 143323 898242927
2 114728
1 83191 325933546
2 46720
2 135970
2 183626
1 187658 335038469
1 194418 172397776
1 126259 713032902
2 173679
2 21667
1 137203 641035188
2 148057
1 44009 127873690
1 59525 674197465
1 106309 892151997
1 187143 721498768
1 111251 250106512
2 143280
2 190651
1 158956 684512989
2 44404
2 139803
1 81503 299167494
2 63889
1 157708 530283498
1 4517 856642552
2 79082
1 139614 631405429
1 80317 810152524
2 169701
1 58527 839322120
2 37272
1 127680 926781211
1 94984 633125109
1 96585 944434549
1 159365 66017427
2 152563
1 125858 196696556
2 21384
2 6549
2 181825
2 150209
2 142719
1 88961 992095894
2 31701
1 42971 947203833
2 101652
1 162399 983056054
2 83980
2 63930
2 123737
2 110343
2 11292
2 42837
1 186450 91777198
1 18424 320596190
1 106305 443989519
1 46418 316656439
1 79790 921695502
1 64427 131667300
2 55324
2 21058
2 15058
2 41056
2 52166
1 182517 716577674
2 50071
2 19395
1 20491 810305535
1 32326 89022457
2 31290
1 136093 12447122
2 20641
1 33131 588764729
1 141849 219111133
2 104952
2 1347
2 68204
2 110845
1 182716 488039006
1 94553 472192561
1 39692 578267417
2 148933
2 15425
1 193356 814564478
1 5244 158274128
2 186045
2 62612
2 29396
1 8753 624986197
1 176522 396963732
1 24863 669879306
1 56580 202212373
1 188139 603982216
1 51312 151598544
2 156078
2 2682
2 42669
2 94904
2 32869
1 134161 18775897
2 120374
2 96672
2 95048
1 56328 689372358
1 140440 495407602
1 7699 198578194
1 190635 81074342
1 80126 730981636
1 181653 654657702
1 104492 75240004
2 174037
1 63966 29183636
2 85388
1 62925 206949932
2 93930
2 194846
1 76765 951181984
2 19040
2 142159
1 37509 248786152
2 197284
2 133246
1 39773 975286622
2 144011
2 131516
2 134570
1 118240 46799522
2 13678
1 37690 5869526
1 51159 25177494
1 71619 123658748
2 138794
1 151199 45928601
2 127346
1 23123 887406162
1 20532 200125354
1 114464 49596764
1 153516 119006550
1 4560 52936855
1 165427 4778677
1 21923 211155816
2 172834
2 4203
1 79480 739053759
1 147354 694313618
2 41045
1 180416 986959890
1 1037 334208470
1 101146 77324725
2 3781
1 158471 566857340
2 76437
1 33106 531271348
2 15854
1 139509 895031375
2 142779
2 59482
2 41809
2 161108
1 190187 337942451
1 86562 631302849
1 19377 683466334
1 167624 618564977
1 8550 212758
1 75168 25858173
1 161844 307628776
2 44501
1 113508 150437318
2 144025
2 87858
1 163902 500250445
2 113258
1 102870 204811127
2 120720
1 101811 85678224
2 147108
1 149948 306595961
2 140590
2 37129
2 88464
1 95101 220529039
1 107337 954012515
1 386 366130828
1 22702 360607900
2 28918
1 126403 734610921
1 102042 996932913
1 85166 930105990
2 128757
1 31279 637209332
2 3798
2 113286
1 111828 613021346
1 33188 852176599
1 87018 930955173
1 126000 547195137
2 56703
2 151343
1 79362 702112126
2 21294
2 108295
2 82291
2 67471
1 107079 212363512
2 178931
2 195523
1 175261 831019763
1 145899 508640317
2 36065
1 95456 817157323
1 3560 822596527
1 78791 710232322
1 122781 831462949
2 65874
1 152133 272301821
1 168724 122062935
2 80902
1 72182 677500655
2 98403
2 76816
2 163882
1 149335 85241088
2 5183
1 84730 194696975
1 35061 627814714
2 3911
2 36730
2 20141
1 151119 842339890
1 169128 871153089
2 113823
2 137607
2 23056
2 79250
2 139857
1 197319 278424186
2 85261
1 119565 922585826
2 71265
2 54110
1 174020 613809994
2 177952
2 137113
1 161965 812472153
2 68928
1 125703 145086286
2 49966
2 28394
1 182144 771997942
1 24088 1887570
1 110349 402324872
2 23903
2 11101
1 23935 742748742
1 85454 270069197
1 196300 459532813
1 30191 309585574
1 37859 357554271
2 27011
2 47238
1 67301 393530034
1 169007 859484845
2 148086
2 55391
2 132829
1 148891 681926738
2 79413
2 172870
2 60691
1 4677 795575454
2 24102
2 37784
2 88279
2 70101
2 62757
2 98794
1 139947 931233095
1 194000 189592961
1 86942 380443904
1 43354 480557414
2 124861
1 159836 69478882
1 143672 257593424
2 24768
1 144723 898304184
2 93425
1 150047 804407896
2 52134
1 166035 507759996
1 39271 780058549
1 138712 270936819
1 12236 660162640
1 108646 817332539
2 190428
2 93103
1 190845 798102338
2 11517
1 67993 268817943
2 105795
1 83791 607412790
1 82984 816969
2 173335
2 174582
2 11945
2 167072
1 141863 164129706
1 180591 65284932
1 108824 928676567
2 29075
1 188539 515132137
2 121348
1 1250 180554122
2 120191
1 188230 935503625
1 158460 770490262
1 165630 39298877
1 119110 40470534
1 82770 49500284
1 91823 892920459
1 118981 816600907
1 126448 778504087
2 126876
1 30146 805823987
1 44743 370954408
2 167870
1 69493 883436844
2 115611
2 50009
2 126053
2 110601
1 45789 185187864
2 71387
1 179991 580966486
2 142539
1 50680 233430739
1 92016 487366532
2 144436
2 174283
1 35590 206863448
2 106368
2 92325
1 175491 540654886
2 13071
2 193639
1 108555 703607040
2 46584
2 112863
1 188811 109911082
2 9935
1 130456 620123697
2 172478
1 98975 702715508
1 124344 525937646
1 196179 890623043
2 15053
1 197262 678360769
1 1856 812380577
2 149660
1 5928 626486825
2 189958
1 184895 298837886
2 82463
1 7422 344192310
1 82554 96161344
1 118968 356307410
2 140132
1 31131 815773834
1 27348 270688664
1 144337 551533751
2 190198
1 192882 134134381
2 23312
2 152326
1 43117 402417358
1 188552 570282905
1 79523 375607204
1 112171 912646202
2 88302
2 65350
2 116781
2 64061
1 4635 530150729
2 181
2 41851
1 173975 717608863
2 16052
2 111911
1 125529 199994499
2 198360
1 180977 213682363
1 45622 472901317
2 38951
1 172923 651517801
2 172714
2 7688
2 107832
1 71042 507827620
1 80336 328653266
2 16109
2 182233
1 32033 482992319
2 151683
2 172291
1 130771 993839837
2 154887
1 119999 165053974
2 38527
1 69308 244419082
2 163645
1 28176 968697953
1 127614 70940336
2 29931
2 28152
2 32706
2 122719
2 110176
1 119022 951448959
1 15983 898796946
2 40609
1 179498 318371386
2 160277
2 98227
1 21843 143894942
1 149811 496832867
2 48084
1 12134 77428058
2 1618
1 46655 243798309
2 55260
2 144723
2 48078
1 18075 421290290
1 104944 301219968
1 197499 671713884
2 61079
1 36333 665104312
1 190896 85091870
2 83393
2 45709
1 159781 600196276
1 34747 545816928
1 183209 57536988
1 81057 787494500
2 169191
1 57752 287702358
1 122924 975533942
2 168754
2 171195
2 174154
1 108263 562177764
2 158237
2 96489
1 53657 358689183
1 73782 859897723
1 63356 174470095
1 26647 885932247
2 120142
2 122823
2 165143
2 162781
1 169449 408081420
1 110817 229917553
2 144434
2 38694
1 139444 992234941
1 60771 275906152
2 112642
2 36812
2 87767
2 149065
1 1263 868809462
2 28083
1 52752 647529544
2 12922
2 82848
1 12590 426881263
1 167312 709138283
1 29403 326552423
2 157190
1 62095 897497959
2 72762
1 32577 397410354
2 98497
2 200
1 198500 837133848
1 41433 438211217
2 185288
2 128314
1 55022 787652561
1 52529 220250101
2 93895
2 175260
2 128962
1 159795 318384365
1 143825 303384224
1 103502 83348121
2 135369
2 119200
2 191193
2 136059
2 98552
1 83019 411561294
2 4291
1 178693 33801639
2 142011
1 109230 116855363
2 96956
1 20960 435039363
1 154790 278654539
1 73297 214453564
1 22081 381624120
2 136453
1 103172 754035499
1 79639 463085856
2 135079
2 31418
2 142410
1 3787 806530534
1 49672 286885603
1 111489 507168064
1 60635 311339771
2 31699
1 107746 20612648
1 55121 615626921
1 198760 244108081
2 66793
1 78711 91143461
2 83789
2 160843
1 51262 544229788
1 6309 258825083
2 64855
1 130777 461669806
2 25438
2 94282
2 79788
2 44272
2 170590
2 26632
2 148438
1 173462 662912704
1 58601 172375216
1 76838 179391189
1 34844 736389883
1 177853 443385344
1 8178 314216172
1 66546 326610462
1 22462 754975393
2 143666
2 155565
2 8336
1 104543 372044296
1 26603 140891852
2 140110
1 182080 2263326
2 156041
2 29541
1 97327 732226064
1 114050 478682647
2 125371
2 32357
2 162593
1 52095 122100954
1 77862 895284982
2 26496
2 23979
2 44589
1 108864 281008787
1 131251 450693295
2 156656
2 86851
1 146825 336987995
1 44288 434645721
1 158489 687291315
1 172715 219656415
2 46396
1 147439 74426252
2 190719
1 158537 994897150
1 137761 250956996
1 174575 194790397
1 67947 553107688
1 20088 804940439
2 7124
1 109447 522982689
2 52966
2 80856
1 191782 103683892
1 36742 12423772
2 78240
2 192863
2 21797
1 77925 76627838
2 37136
2 146986
2 92475
2 175293
1 44385 143582738
2 168584
2 109274
2 17800
2 134868
2 4545
1 6439 861671019
1 189446 489852626
2 30327
2 86834
2 42014
1 59275 490577969
1 176513 806098636
2 127137
1 118187 380727119
1 72982 443019507
2 183123
2 170592
1 55420 710720465
2 191412
2 88447
1 153304 732882978
1 89386 751586827
1 159427 358914579
1 115447 941863178
2 48502
2 49351
1 199927 846876404
1 136083 234622592
1 177992 966828339
2 9619
2 183163
2 5041
2 10383
1 190189 828567849
1 90928 706784989
2 57207
2 3172
1 194424 708280169
2 76185
2 44632
1 113888 670374379
2 89650
2 622
2 95250
1 92778 956867489
2 49980
1 28711 705692482
2 37781
1 167681 80786212
1 129471 444478541
1 80505 549538859
1 50657 255809048
2 39109
1 188929 542034617
2 28520
1 117006 409334824
1 26825 400055356
1 153640 804159679
1 132428 417534527
2 127490
2 28133
2 166897
2 148456
1 23761 358826986
2 43753
1 82494 45454585
1 77013 228275416
1 75338 990047639
2 98919
2 27403
1 146118 38200794
2 103696
2 66387
1 100471 865729731
1 186471 501073002
2 172966
1 46417 713339403
1 148735 623000894
2 127006
1 160780 69090826
2 107485
1 177332 398750556
1 33117 750117411
2 14108
2 40522
2 24787
1 100468 929455934
1 24633 144823604
2 168734
2 167269
1 130523 424502909
1 150161 284132399
2 186365
2 3579
1 96463 831508923
1 103249 956179457
1 87069 690779213
2 181844
2 61024
2 61827
2 141916
1 152867 119633484
1 168257 114810005
2 182321
1 149102 233247465
2 80005
2 13693
1 121384 266986033
2 4281
2 130688
2 38459
1 80861 38306122
1 107802 912120591
2 129489
1 119294 209170861
2 24425
1 23223 734532731
2 64202
2 864
1 156335 658645713
2 153453
2 184135
1 9009 891030498
2 126437
2 63868
1 106847 437411077
2 116992
1 38687 485336871
1 124252 839662450
1 29350 436425576
2 170133
1 159672 817648803
1 107493 888489780
1 162467 526992891
1 187100 117239043
2 190254
1 87928 630683932
2 73549
1 160424 873058032
1 101408 408140399
2 76171
2 43951
2 21728
1 136869 663347768
2 128507
1 175447 412585086
2 63482
1 166681 715942723
1 77928 897392092
1 45885 216036203
1 131061 686288092
1 196393 648382318
2 126078
1 32866 746275614
1 110184 180925587
1 43188 473397339
2 76983
1 48534 427133093
2 115167
2 181621
2 13996
2 28144
2 171566
1 35449 723166788
1 181949 846070881
1 46088 505336966
1 116042 763100770
2 162718
2 145228
2 50714
2 185840
1 114352 202082490
2 13531
1 150159 946003593
2 83225
2 83570
2 112278
2 51665
2 8738
2 88993
2 164344
2 59787
1 191588 617851123
1 10463 940073053
1 99811 585040105
2 113469
2 11471
1 197683 195140801
2 57684
2 179283
1 36541 298920777
2 58165
2 73586
2 75837
2 1702
1 130733 160772763
2 86076
2 181188
1 95110 14829205
2 130919
2 52609
2 199715
2 19572
2 59105
1 71817 704113139
2 111417
2 67463
2 76280
2 24209
2 142973
2 189972
2 134845
1 21752 961751314
2 184035
2 127062
1 25754 195459175
2 126987
2 54590
2 115157
1 93279 215523080
2 137858
1 7209 437740870
1 92882 150677126
2 196934
2 8793
2 14533
2 80864
1 105943 693586054
2 139515
1 153331 632270096
1 46930 998886241
2 196574
1 1726 493884151
2 143869
1 20281 205633467
2 112728
2 139288
1 167378 704847552
1 3392 144849595
1 164375 996063153
1 171224 830093116
1 182467 863067951
2 33534
1 166388 207376158
1 24409 963208741
1 23978 801761539
2 105992
2 71618
2 129254
2 21742
2 69361
2 190203
1 175639 835986154
2 101105
1 140298 864172128
1 32589 598238967
2 128781
2 55993
1 154595 937771223
2 48395
2 172149
2 47161
2 118720
2 33304
1 92924 113831440
2 119384
2 91248
2 127996
2 120404
1 161412 919972994
1 1484 676129784
2 128246
2 123643
2 68215
1 46860 951191077
1 79610 357134643
1 31151 266889336
1 69287 490153171
1 177507 615975228
1 28340 209141344
2 128167
2 177396
2 166733
1 110578 674588273
2 16458
1 160101 759713250
2 30765
2 35662
2 33863
1 69188 973650845
2 86966
2 142963
1 66303 528302472
1 87690 387280296
1 57567 686857502
1 51623 472536171
1 12790 924330498
1 162169 718378714
2 152085
2 24498
2 119368
1 35043 72653272
2 116999
2 191314
2 72877
1 189534 416900671
2 168988
2 125800
2 111061
2 166972
1 126205 21041051
2 94305
1 15974 868437439
2 28817
2 181746
1 154803 690396248
2 153652
1 7873 780943598
2 164461
2 160172
1 160329 670266849
2 176715
1 147396 248823706
2 148363
2 81384
1 199159 504157710
1 117383 807227799
2 135571
1 160681 790116901
1 196659 357868256
1 113130 788514923
2 26051
1 14885 237219907
1 78644 276495216
2 174185
1 43529 983820857
2 63226
1 51523 488853710
2 197286
2 162130
1 83730 111776648
1 104622 606359857
1 112076 190128843
2 57166
2 139894
1 159476 441356020
1 123424 300244666
2 8453
2 58827
2 62553
2 169126
1 40290 249779199
1 5583 439600129
2 125536
2 100610
2 24628
2 109047
2 87992
1 157884 100868314
1 113815 100044984
2 51552
1 89359 166791386
2 86088
1 61828 808761582
1 111424 875552161
1 129409 672282809
1 142569 711834178
1 148627 138692974
2 43030
1 95792 53052381
1 112004 29252683
2 87920
1 181425 993557509
1 55649 663783917
2 49113
1 24504 804890905
1 181975 101045073
1 51435 873581760
2 26495
1 29267 561117885
2 194563
1 36509 823805858
2 109426
2 4370
1 5529 618659052
1 74103 629125735
2 55497
1 14207 674432226
1 60934 9833067
2 169488
1 54333 132078671
2 11098
1 36231 826828326
1 72267 223274794
1 100876 37760476
1 33540 234027685
1 33177 608169202
2 155433
1 30463 525669184
2 57217
1 182927 690694631
1 82683 214463359
1 47772 554896138
2 192532
1 36913 45470856
1 29023 515832073
1 111869 311848982
2 154653
2 149368
2 65726
2 187880
2 46783
2 85534
2 181383
2 104333
2 172192
2 25764
1 46178 568378025
1 66621 162845146
2 90536
1 162576 49254729
2 2487
2 3408
1 109918 511308165
2 182908
2 86824
1 73823 164495601
2 63073
2 166645
2 32072
1 78292 105068973
1 195390 333430344
1 68414 750371195
1 34441 883816952
1 6642 448153473
1 103177 327563510
2 58653
1 43405 845773457
1 80269 579894815
2 135410
2 32522
1 163195 120439301
1 101312 74318014
1 105696 804867759
1 84796 438583152
1 154947 987495635
1 21598 966830574
1 22445 327491199
1 51575 457251227
1 162812 93829328
1 4202 848871385
2 163512
2 32085
1 165948 938659430
2 34693
1 127073 623778636
1 198718 557788396
1 106878 874223735
1 53327 151145338
1 167955 531228402
1 151493 754535955
1 135843 334063021
1 40975 589120234
2 116436
2 64029
1 171963 324007913
2 107845
2 163078
1 179700 413107679
2 182142
1 170221 473771461
2 191704
2 32067
1 151371 561178674
2 111277
1 48885 548618218
2 183396
2 118188
1 129943 288654129
1 190185 640244041
2 13994
1 194268 607794300
2 153173
2 25329
1 187898 29219232
2 3035
1 80172 5958643
1 66942 395884128
2 21657
2 137924
1 12222 729530181
2 108838
2 31584
2 194848
1 11108 412823210
2 134593
2 92417
1 119164 526680505
2 56193
2 158418
1 119967 769878842
2 108061
2 91646
2 126145
2 117347
2 155880
1 63327 439132910
1 110774 81385709
1 134896 338007315
1 98621 80586930
1 38231 463882453
2 4367
1 97518 375828922
1 21417 241508066
1 136137 129518875
1 93848 356328201
2 184763
1 678 848767696
2 35685
1 43908 715739282
1 64224 754625765
1 122387 900666068
1 58512 351242169
2 170447
2 8413
2 70583
1 144172 522873794
2 45356
2 142685
1 62545 102699235
2 131824
2 130118
1 118860 119956903
2 117094
2 193827
2 121359
2 76544
1 73463 278698774
2 188438
2 7531
1 158860 312918821
2 15317
1 166836 193441310
1 48601 134941418
2 125512
1 46156 90829751
2 108386
2 37121
1 188509 487999908
1 114697 588850120
2 74319
1 44745 757340962
1 74032 434914675
1 24338 734423887
1 175815 81001456
2 181841
1 168481 886113445
1 78054 645651932
1 92581 165645637
1 3834 596032232
1 111237 232101862
1 171918 946569597
2 139282
2 189176
2 170261
2 47249
2 32794
1 31156 649821255
1 186765 373323940
2 376
2 108126
1 92584 446477966
2 184748
2 32107
1 163139 823007345
1 164471 273784247
1 110748 927247420
2 122640
2 87129
1 81522 790379847
2 99725
2 174425
2 64315
1 196690 928715435
1 119945 324311415
1 191140 169817706
2 54431
2 67026
1 146546 961861632
2 155096
1 81765 188200654
1 54500 61933707
1 73177 865000459
2 36610
1 27621 899334805
2 53333
1 160830 254355921
2 87806
2 159083
1 149177 528687352
2 20836
2 35784
2 77515
1 38419 644993186
2 20026
2 24675
2 125636
2 61951
1 173313 417351627
2 47864
1 80297 337985371
1 30748 907355707
2 28207
2 143536
2 24732
1 89705 461406576
1 13515 34385691
2 79214
2 122024
1 134194 115290853
2 129136
1 12295 155924783
1 127481 143832025
1 63069 859949963
2 85271
1 163268 680248082
1 161926 162020428
1 2459 112421446
1 87644 5075562
2 36109
1 106279 455020571
2 160701
1 159721 993453581
1 75370 522469156
2 48303
1 113655 430424709
2 3152
1 184531 761374914
2 34448
1 111126 949549418
1 96903 684824293
1 171297 21449531
2 12723
1 93024 308075914
2 78273
2 154746
1 78203 704254449
1 148110 367652237
1 82704 464061578
1 123995 136581513
2 75663
2 198838
1 120697 777985555
1 82546 466212504
2 101413
1 72690 806155376
2 118420
2 68780
1 146157 506693078
1 47936 495535834
1 91650 564102863
1 1854 282147232
2 1428
1 159200 715389817
2 121684
1 102359 449476823
1 16101 315012200
1 13214 650228783
2 79955
2 111713
2 61099
2 95933
1 152413 940745413
2 8412
1 59620 510824870
1 75999 628036169
1 196093 340717364
1 49371 351239029
1 58283 578477433
2 147341
2 143110
1 23275 974571567
1 19606 547239556
1 137944 46207079
2 36371
1 99957 578506428
1 75911 625195513
2 26180
2 161044
2 129966
2 36953
1 41974 79599240
2 9777
1 107029 806510881
1 86777 370757631
1 160270 725263049
1 195353 2414440
2 167142
2 64124
1 86452 717768435
1 15819 661589756
2 160164
2 139437
1 187017 159730230
2 130750
2 47877
2 82523
1 164413 142620004
2 47283
1 36728 208470037
1 163276 890127181
2 50930
2 99858
1 189884 129101862
2 130756
2 105908
2 154241
1 193453 780548550
2 7894
2 177047
2 19350
1 136536 717318088
2 98121
2 117801
2 10418
2 146585
1 49420 396716015
1 10544 642341064
1 12248 7013317
2 131746
2 37073
2 18850
2 136969
1 24477 180100453
1 171469 130676204
2 197788
1 104352 626536318
1 41631 454744350
2 120644
2 176372
1 110277 981627679
2 65998
1 69314 350531099
1 20857 821944745
1 135485 454325789
1 38994 695488649
2 13119
2 27655
2 138466
1 131156 269940380
2 186160
2 133155
1 1787 873942761
1 92499 677442460
2 4376
2 48423
2 57668
2 88821
2 112824
1 20960 60856742
2 120219
1 37848 379380998
1 171240 624438994
2 31871
1 175169 224629362
2 53272
1 131301 712413815
1 88450 251188166
1 27232 523696026
2 66784
1 198276 962863738
1 53282 827883063
1 50524 176531839
1 151339 688315327
1 6350 571365168
2 149481
1 182330 33181415
1 13600 143342287
2 134860
2 36622
1 196198 776160853
1 186940 239463692
2 110265
1 126994 9428932
1 42206 610741002
2 109859
2 163756
1 148832 677849324
1 24451 336020814
1 77257 355702156
1 119872 978973074
1 72091 716030996
1 127188 469022925
1 169701 281238459
2 173608
1 78690 772201275
2 148185
1 87104 29778288
2 72690
2 21978
1 42113 683377261
1 70864 876550763
2 76530
1 47090 289765747
2 108373
2 127112
1 43080 459023623
1 157638 190103778
1 92653 279577179
1 161808 509307076
1 130683 640906205
1 153304 196405747
2 47784
1 79334 658958043
1 33420 987259005
2 179684
2 198393
2 164512
1 62359 354856957
2 85081
2 184897
1 168030 359745694
2 190299
2 56462
2 169302
2 90416
1 191440 261810627
1 125506 943797627
1 187559 279086005
2 101127
1 54291 654256880
1 82425 996696081
1 163836 259440395
1 6940 597426283
2 39532
1 56957 233294808
2 12877
1 92115 798393797
1 102106 640535847
1 199830 295749733
1 137567 820876197
1 53058 907238533
1 188026 896855129
2 198226
1 125213 373924454
2 191126
1 64491 358920533
1 149004 529104150
1 140652 430992247
2 159032
1 97850 857804402
1 80284 949151384
1 68300 337177468
2 46500
2 57063
2 35546
1 138386 224381325
1 87784 853229762
2 100621
2 186997
2 184869
1 54600 932754424
2 124648
1 56268 889807931
2 144717
2 167703
1 101353 794553929
1 97965 202532600
2 67616
1 157809 545803759
1 100245 948460974
2 44044
2 181796
2 93498
2 11118
1 199701 433222037
2 124939
1 20910 482915825
1 86097 916622027
2 164672
2 28271
1 175779 413356915
1 190495 686265459
2 117928
2 159870
1 50640 997487533
2 80659
1 149240 414864481
1 15600 148903510
2 192635
2 166643
1 142057 383864685
1 125909 560226900
1 153349 923413219
2 75402
1 94117 722996624
2 109609
1 182672 66389861
1 191779 954072956
1 12855 550005627
1 107322 562176946
1 159459 388370707
1 125910 40142721
2 186873
1 22875 524216507
2 94236
1 71769 503774960
1 189042 370948871
1 147023 992681973
2 123964
1 13571 758880861
1 199777 36125349
1 145139 464923313
1 186415 476813107
1 195063 383623770
2 144646
2 73005
2 93910
1 107207 815823520
1 196199 566064424
1 113192 496390311
2 126494
2 94282
2 97133
1 51086 678307003
2 194089
2 34732
2 4209
2 134807
2 124340
2 107033
2 187959
2 44810
1 13864 434780604
2 119318
1 61883 339872078
1 83903 54172498
1 86632 142169383
1 24157 94550278
2 80793
2 94196
2 28073
1 162683 756778264
1 170776 180147847
2 38986
2 110560
1 189731 925650418
2 91922
2 42262
2 197821
2 174921
1 58230 210758630
1 65614 193593371
2 195851
2 196436
2 152906
1 85470 716496122
2 20096
2 96219
2 50235
1 19283 840118473
2 174416
1 73519 336874771
1 199250 27431350
1 64844 960977400
2 100106
2 32353
1 191014 778687554
1 92490 961052993
2 156205
1 165802 199904757
1 153134 74114440
2 55983
1 107236 579464155
2 161488
2 169298
2 123895
2 178259
1 26766 659201272
1 47003 987974077
2 110909
1 53460 989465693
1 186451 537982760
2 122644
2 129860
1 183721 849112558
1 144050 413334985
2 63499
1 146121 927796967
1 120309 53043595
1 150422 431211187
2 190552
2 36611
1 30722 313178127
1 65404 193815296
2 197137
1 68966 335174209
2 137134
2 108639
1 181868 440055933
1 65709 22161583
2 2529
1 98697 411123467
2 84936
2 150153
2 11047
2 134090
1 171441 172455741
2 96753
2 54868
1 125105 742245763
2 107524
1 15343 104998431
2 198942
2 199822
1 173564 188513293
2 189833
2 58984
1 89629 558980586
2 192074
2 164132
2 14257
1 104128 111900118
2 164829
1 52675 102992035
1 93194 927684099
2 183201
1 2793 623365177
2 97665
2 158534
1 111331 822817178
2 12760
2 142303
2 14237
1 91263 941019857
2 96080
2 175096
1 149374 188970212
1 96400 828166626
2 196086
2 175934
2 55367
2 72584
2 40580
1 79414 922660130
1 178415 244634727
2 143925
2 27416
1 80962 214743124
1 113157 267520568
2 137198
1 71647 169836359
2 85380
1 108890 238206773
1 72609 187467593
1 101927 888943212
2 6335
2 73264
1 145119 61759379
1 63232 398152157
2 75760
2 11807
1 146251 459923547
1 194716 472557013
1 129433 174557612
1 75231 117979149
2 170419
2 12257
2 13325
1 102504 802816517
2 75408
2 85657
2 92474
2 123959
1 34524 560546
2 29220
1 57763 637701034
2 94402
1 34211 180766903
2 146442
2 18859
2 10297
1 42539 900195375
1 121120 404643988
2 70037
1 50602 419321913
1 185914 511519693
2 26726
1 61889 685701952
2 121563
2 139547
2 186241
1 68063 696831067
2 70678
2 172960
1 63254 268895761
1 110786 892038939
2 149127
1 103376 463058052
1 161297 221396123
1 72477 462533651
1 161796 323764679
2 103288
1 62512 298520573
1 186348 107325085
1 79182 324185412
1 50717 625954590
1 102749 341450045
2 30453
1 81455 905230004
2 66232
2 127909
1 97359 188461349
1 36417 336843621
2 157034
1 118819 189347625
2 70045
1 3444 343808070
2 11622
2 3494
2 339
1 11919 87099566
2 56572
2 83834
2 144125
1 118372 807301675
1 4211 599012488
1 60972 27748971
1 127179 237893040
1 128714 229510450
2 22109
1 130539 611987746
1 168621 861796566
1 95410 566078319
1 88965 951528660
1 165858 987174609
1 120699 477409882
2 84592
1 81382 86389206
1 67751 799046003
2 62970
2 118473
2 73647
1 77019 411842978
1 25093 880204441
1 16437 789676148
1 18853 698850463
2 56977
2 10979
2 112085
2 194690
2 71301
1 62908 236813204
2 106134
2 130162
2 2833
2 82088
2 184221
1 77836 844233250
2 135837
1 42835 495255218
2 182199
1 85876 872938940
1 50596 823152119
1 119045 552547250
2 163445
2 182338
2 95810
1 44525 997064513
1 1619 858761095
2 128764
2 88827
1 98706 367489560
2 117460
2 179050
1 89076 728896062
1 87838 100869672
2 40667
1 150005 896771673
1 110667 808377314
2 13981
2 37423
1 61246 12437232
2 31695
1 149928 557557510
1 117971 329327623
2 98658
1 28550 252139548
2 35589
1 38556 312252409
2 10253
1 6327 899542071
1 71194 391646667
2 38006
1 156539 860996392
2 122819
1 77885 463242887
2 72523
1 192114 658122967
1 190337 418638443
1 109174 65028262
2 151197
1 5531 463814838
2 198713
2 95150
1 120284 51372511
2 4958
1 153634 465965586
1 172149 291953472
1 185891 159349883
1 197697 553154936
2 35491
2 69221
1 187578 729112149
1 70420 399814872
1 108753 517045738
2 113994
1 172038 142346379
2 184465
1 88831 79617452
1 179141 657282084
2 96752
2 145604
2 72086
2 135067
1 77927 330482497
2 147277
2 159025
2 140821
2 59037
2 91290
1 69553 359084696
2 196516
1 114009 468855445
1 68225 855798602
1 113722 127716355
1 31677 328342529
1 98768 752001177
2 144200
1 199991 134677133
1 195154 166544684
2 123648
1 141703 558665849
1 55737 532673875
1 70971 878474245
2 184015
2 134045
1 179214 939982993
1 173605 797096905
1 160096 468547213
1 149856 721948816
1 22649 181521089
1 191946 457765801
2 148044
1 54796 588287246
2 198050
2 146264
1 13979 747660520
2 182799
2 138456
1 157076 274809080
1 2142 374787943
2 105752
1 179999 470539413
1 146562 10212386
2 148450
1 118115 744756666
1 129254 303970758
1 11401 582726002
2 64258
2 98545
1 126388 328346298
2 57843
2 51795
1 141083 637795404
1 144591 686557433
1 47666 965746595
2 73852
2 110356
1 65797 493181641
1 194463 628761855
1 88240 72940941
2 49856
2 156
2 163419
1 55602 922886042
1 63789 434121986
2 95751
2 74279
2 53161
1 171825 438822516
2 16123
1 164941 996635138
1 86692 739092572
2 82773
1 194769 245367713
2 186749
1 86059 663568996
2 194602
2 186728
2 69054
1 189876 549435935
1 14213 97822078
1 156956 869518523
1 114998 834857595
1 99039 13372920
1 2653 176817496
2 85433
2 9704
1 170584 266487422
1 38074 665225709
1 174246 677907954
1 51743 892378223
2 191987
1 9050 210484098
1 194724 461260378
2 183204
2 173695
2 70132
1 109315 442220471
1 66704 479326339
1 104302 555592197
2 24232
2 18408
1 136396 115082435
1 128895 175871189
2 91464
2 75656
2 92279
2 93277
2 190169
1 91941 166617456
2 156499
2 68352
1 28567 465927425
1 39892 252874386
1 171196 994643887
2 102082
2 44377
1 40725 975169727
1 12200 645305182
1 56381 323283093
2 119058
2 39381
2 147854
2 13716
1 157560 943392198
2 135022
1 40303 195837725
2 175976
2 125485
2 11186
1 111393 38797560
1 33732 529001523
2 100165
2 103807
1 82978 445036488
2 80167
2 25569
2 44337
1 7922 269217204
1 18040 645378906
2 168818
2 48888
1 198223 416512451
2 105221
1 43194 491285152
2 74206
2 173315
1 106998 310875299
2 121438
2 54652
1 26888 16264355
1 58719 947686142
2 60213
2 170115
2 65784
2 147092
1 11074 836575038
2 34034
2 179330
1 123401 997051670
1 139376 88363056
2 144776
2 124475
2 33968
2 129566
2 47946
2 176887
1 145032 601304250
2 133541
1 122202 296198603
2 96079
2 15430
2 135367
1 61931 740810838
2 191358
2 38099
2 149571
2 126273
2 14346
1 21305 648667918
2 163306
1 41089 105846421
2 91767
2 32922
1 76380 483483960
2 180207
1 104569 779489066
1 47865 814891362
1 11679 52848900
1 115002 351076676
1 66555 918517057
1 37352 220643084
1 24787 917121107
2 62621
2 198443
1 60958 48944768
2 29581
1 181404 907552222
2 111179
1 9803 819483338
2 106815
1 75087 724148456
2 99961
2 22651
1 50321 466155666
2 176276
1 182015 906473485
1 53281 611047577
1 79575 196775811
2 165227
1 119981 881150963
2 5702
1 120084 846776464
1 147804 52441311
2 171200
1 67280 342985058
1 124065 276685901
2 72920
2 82312
2 45652
2 174363
2 50000
2 116013
1 66464 912647844
1 86220 496748198
2 146141
2 76716
2 109689
1 150123 210990607
1 67539 554547286
1 136744 908918171
1 5010 966613854
1 164659 512823766
1 75612 518748970
2 150218
1 188468 37880946
2 168461
1 46066 647845965
2 145933
1 162755 264642765
2 189814
1 172512 384411742
2 115019
2 172693
2 81002
1 153848 565758093
2 82779
1 62848 580161461
1 104803 128388086
1 2013 985866294
2 62523
1 93317 16812801
2 33341
2 159959
2 180200
1 158432 586940443
2 61408
1 2841 232638803
1 36075 374096205
1 138921 939728861
1 56808 151154434
2 178518
1 60480 299537070
1 80074 450730115
1 87944 32890347
2 67774
2 8387
1 122468 836887092
2 105521
1 74192 664821142
2 49727
2 9120
2 130602
1 35070 810419179
2 122865
2 35887
1 51282 921163373
2 63347
2 33567
2 145257
2 147042
1 66690 677427013
2 50951
2 172965
2 96510
2 75700
1 27522 856557536
1 120428 857563061
1 52390 768634423
2 67028
2 117704
1 17014 170307276
1 62048 256133309
1 100570 812421481
1 133545 470314850
2 44106
2 130155
1 115991 865344777
1 60529 332965365
1 11362 340782993
1 50080 223470406
1 98214 750947920
1 87973 90014169
1 22816 331442542
1 959 362783162
2 187718
1 155120 935036845
2 71154
1 154956 187146528
2 74342
2 22127
2 156478
2 56402
2 73392
1 125683 395258843
1 63085 577881102
2 24449
1 8821 936120221
1 132810 412226435
2 54378
2 58605
2 169991
1 37942 404440528
2 175263
1 124623 651133946
1 80411 500182571
2 89921
1 188730 557109649
2 154723
2 49993
2 6426
1 115961 380170588
1 186772 14638928
1 93074 595349181
1 180600 435317541
1 83252 969874160
2 168167
1 48856 301358996
1 143879 136793037
1 103108 266777479
2 124580
2 195029
2 148306
2 89049
1 27332 690605228
1 34258 67079705
1 98645 516222427
1 121038 336951807
2 160475
2 185575
1 112145 335527038
1 134238 42095645
1 36367 602268740
2 113878
1 4987 684282532
1 106525 688191611
1 102491 786180892
2 6332
1 195865 47916740
1 23622 943732880
1 91732 24203850
1 174425 407038572
1 176595 843536161
1 32002 538056254
2 122331
1 189312 772592425
2 119863
2 113960
2 54883
1 132329 251232409
1 7969 298687739
2 76276
1 32081 298168851
1 195746 616124297
2 130893
1 71695 345237449
1 40381 875493470
2 44295
1 10889 489490931
1 173393 957181762
1 132387 145575001
2 73004
1 45897 423857757
1 102088 96213402
2 31132
1 138845 227296377
1 65376 702827143
2 93922
2 63859
1 95123 889432521
1 138048 831647091
1 17307 784644218
2 175751
2 93294
1 69311 90994449
2 87486
2 171876
1 108923 989548267
2 39504
2 175910
1 163146 761170142
2 132716
2 156778
2 165175
1 192557 560757801
1 55117 789520628
2 119612
1 61243 397769233
1 135892 470625236
2 43026
1 32457 902255670
2 135795
1 91433 579232525
1 69250 466711234
2 22626
2 74854
1 74921 717215665
2 44652
2 175450
2 24841
2 46520
1 35038 522145106
2 193348
2 161263
2 146205
1 58320 381957192
1 199099 744109817
2 129138
1 42771 564943921
2 7456
1 182940 55850552
2 23331
1 44111 85161575
2 54290
1 165683 39000798
1 97759 228673425
1 196127 269285810
1 7715 832131642
1 155447 229991265
2 199275
1 139052 996957237
1 64118 311503799
1 194952 431397431
2 155291
1 68420 940309926
1 39010 376437688
1 88968 901048102
1 163446 384823442
2 179673
1 131902 740595917
2 9863
1 175250 656697999
2 12112
1 101257 607698539
1 92040 70291191
2 13514
2 4159
2 109049
2 56490
2 184924
1 29614 683093333
1 167642 669824015
1 83703 35236495
1 170509 192326650
2 178873
1 195783 299864252
1 20208 791952565
2 22285
2 128197
2 13618
1 141902 870985701
2 95766
2 22813
2 187373
1 187765 200946631
2 181899
1 99834 995640553
2 80916
1 28224 45559476
1 106773 918642762
2 71133
1 134137 392692884
1 5344 359293778
1 196278 691147744
1 51213 897264580
1 191135 418647284
1 33271 304626413
1 91455 182833540
2 184918
1 21724 692776635
2 134155
2 52955
1 11346 964594501
1 44416 919455425
2 80956
1 157377 522967832
1 65246 815154262
1 1670 303101436
2 166466
2 28366
1 81248 548515418
1 192756 892573748
2 115653
1 78321 479762897
2 152697
1 101670 140025489
1 64048 952748509
1 196789 857515537
2 90985
1 29144 490222930
1 147756 704931813
2 152338
1 80577 135518309
2 71057
2 55200
1 140377 261434954
2 52790
2 25420
2 49909
1 147542 823709428
1 173939 411642707
2 154642
2 41308
2 151920
2 55605
1 35608 518960126
1 190207 413727435
2 129792
1 49631 79170597
2 135393
2 99622
1 165047 294155297
1 124614 599966930
1 56778 726187586
2 162863
1 151621 459116677
1 55472 737251512
1 46291 291760735
2 81481
2 13061
1 193129 52814036
2 149579
2 110021
2 70781
1 62653 939401586
2 62187
1 178110 450450022
2 196732
1 129222 864494850
2 35967
2 64085
2 68722
1 127482 70078061
1 97926 540888603
1 17746 55714625
1 63670 774267350
1 31986 623225834
1 68895 56580202
1 107200 900628333
2 134203
2 10764
1 44191 120735760
2 129546
2 150570
2 72850
2 108160
2 189054
1 20725 414254022
2 159580
1 174923 27685353
1 39330 78819117
2 99235
2 102011
1 135333 653876655
2 98883
2 17735
1 40190 96538959
1 40946 873663340
2 57210
2 183269
1 123406 602050498
2 15163
2 35946
1 150188 188076751
1 106706 65895913
2 175233
2 114504
2 102625
1 34782 532189380
2 744
2 3878
2 89163
1 119656 375258571
2 80108
2 150699
2 195444
1 27326 974366977
1 51685 880820097
1 136418 899943302
1 172462 563609841
2 189476
2 164818
1 153548 62661235
1 18196 579706082
1 155082 760637555
2 104516
2 76282
2 258
1 31795 923572242
2 58546
2 191422
1 86694 819291274
1 27820 805645252
2 70285
1 194415 852745406
2 12421
1 170506 352954038
2 72188
1 80345 280070008
2 191364
2 124
1 115968 106794891
1 17145 825124200
1 199570 771004397
1 128512 165528740
2 58785
2 68369
2 157755
1 15346 426414843
1 80048 207024619
1 99749 576614314
1 40439 668261754
2 93065
1 20185 951803782
1 198179 104650075
2 127394
2 85980
2 92463
2 13129
1 39643 610543212
1 55448 84963292
1 10467 29194113
2 121668
1 107276 779537721
2 185748
1 13271 568366608
2 15134
1 136815 327054205
2 68643
1 131696 250097487
2 149235
2 51250
1 114092 958671357
1 83214 920077710
1 184943 721037438
1 109063 887035602
2 44402
2 16702
1 37020 639742556
2 47049
2 73850
2 98693
1 23777 395202720
1 166459 514106927
2 135203
2 193555
2 79745
1 44787 188213604
2 115532
2 164088
2 130655
2 93542
2 95918
2 70455
2 33171
2 193088
2 38438
2 135489
2 145757
1 5804 983392964
1 152567 146457010
1 177882 45881773
1 100765 763251524
1 115462 745239616
1 20055 369966188
1 122206 944084814
2 88216
1 1835 809817759
1 109489 566219453
1 44458 875780397
2 43310
1 149529 804298539
2 41391
2 185511
1 195012 607410890
1 133462 971079635
1 173709 221677119
2 68243
2 57288
2 15367
1 7081 497170321
1 154004 748110290
2 168982
2 83917
1 161097 112032624
2 131697
2 127630
2 81499
2 193371
1 15097 918817242
2 42831
2 27414
2 66791
1 4838 174398631
1 44875 935005735
2 74036
1 134583 437295198
1 171031 218747182
2 133763
1 108769 636470973
1 193891 909071095
1 157450 703787114
2 165672
2 1371
1 64881 695766717
1 108049 331126368
1 130917 976361112
1 108923 901139906
2 137321
1 174540 679608787
2 90713
1 185071 986102728
1 109111 653210323
2 35179
2 189654
2 138778
2 130286
1 89549 312270649
1 161897 647085935
1 15704 999817739
1 92600 230484296
2 158761
1 106125 427441825
1 22891 522231040
1 141008 352841989
1 23719 480376195
2 158542
2 197722
2 123069
1 171807 717985243
1 199522 311004306
1 45072 616086506
1 58139 409673748
2 108053
1 159825 660863299
1 173476 304839699
2 87245
2 123850
2 3459
1 59111 353465313
1 28487 423023632
1 80194 415168546
2 76613
2 170390
2 89241
2 96968
2 50689
1 16623 617583924
2 183244
2 7028
1 196983 564195998
1 81428 54543431
2 50334
1 39861 440932468
2 191082
1 135408 541426906
1 105583 201243734
1 141716 66501292
2 29125
1 191923 388831038
2 101333
1 140336 523698931
2 72864
1 13204 871199729
1 58080 240225651
1 13790 997855150
1 25455 206732779
1 171488 109971563
1 94235 942253480
1 123621 413463056
2 159369
1 27095 315435079
1 58251 272814205
2 46030
1 90054 250943893
1 147643 20076114
1 17253 764872529
2 139893
2 77961
2 91431
2 156960
2 181435
1 33864 44273902
2 104910
1 59941 85316173
2 18233
2 161174
1 141826 947928934
1 128513 350058031
2 191048
1 105552 838337119
2 170792
1 150080 816319235
2 115187
1 50977 59994678
1 81015 129886925
1 164831 562028584
2 190507
1 198707 809758441
1 22997 844580467
1 47821 929529455
2 193469
1 62881 264707174
2 12325
2 31337
2 115046
1 18489 86490474
2 123120
1 84003 981475392
1 49666 265394862
1 153696 822630076
2 4718
2 198252
1 160323 865725721
2 43523
2 7140
1 49480 411280619
2 144258
1 166777 963826881
2 182005
1 5219 196273511
2 185556
1 6137 152503799
2 22659
1 124267 418217045
1 100835 915592007
1 199385 983123480
1 6673 619253483
1 167603 8458342
1 123170 669411219
1 171869 889099907
2 18424
2 112515
1 195142 886652534
2 154131
2 99291
2 106160
2 197908
1 29274 840641462
2 49072
2 56858
2 48687
1 89422 864207691
2 1009
2 22087
1 113846 40509103
2 49646
2 166015
2 68754
1 116938 213720927
1 149633 906072667
2 33733
2 155543
2 106082
2 64541
2 102600
2 4692
2 59199
2 128989
1 153535 579679035
2 129448
1 91573 850623961
1 195176 255304951
1 2191 480302488
2 184196
1 63429 274735983
1 75131 186951115
2 96928
2 12537
2 14916
1 153905 744441799
2 5313
1 154461 21805691
1 24208 477065795
1 45159 785447091
2 151424
1 191469 528575330
1 84897 446179952
1 128264 71123227
2 59072
2 157844
2 39687
2 117532
1 133254 715367693
2 178363
2 126729
1 111776 359461594
2 176387
1 81670 189702105
1 122091 371246439
1 112514 921254151
1 194252 141003923
2 10585
2 7251
1 140028 432058168
2 84359
2 14784
1 158915 702296902
1 62850 229763342
1 154734 994517836
2 88090
2 35594
2 36878
1 170602 803541083
2 172716
2 93146
2 135615
2 191695
2 72819
2 99085
1 36708 304680201
1 116652 524773908
2 192096
2 13028
2 100957
2 31224
1 15234 193992085
1 160805 214858272
2 133261
2 135323
2 27188
1 10449 747253226
2 17424
1 166148 225504421
1 71964 690836017
1 133203 376601928
2 19254
2 39900
1 151449 789836706
2 197041
1 33446 48295051
2 12191
2 150088
1 115000 280975756
1 168673 673784663
1 153241 492076459
1 18791 406486053
2 68665
2 102527
1 10870 994397348
1 79346 806616380
1 37611 657005107
2 102163
1 35069 872854767
2 115044
1 129113 2193875
1 28134 35669958
1 70963 478848445
1 130814 429908582
1 53833 878375806
2 149298
1 78322 4284949
1 39226 543308292
2 168203
1 57465 385456500
1 14440 603568258
1 109474 398883881
2 176808
2 78415
2 194094
1 84565 579100632
2 136879
2 131462
2 115360
2 78161
2 152155
1 18610 120389328
1 162571 664654331
2 162918
2 97936
1 28442 617613216
1 191034 999319268
2 76232
2 54762
2 129548
2 145317
1 77132 258365976
2 140423
1 126480 671046916
1 160042 599055522
2 49117
1 135390 698219350
1 117634 251948567
2 94325
1 82308 597495341
2 172410
1 45371 872243192
1 74830 300556837
1 199347 507713800
2 10911
2 148509
2 4331
2 126619
1 133259 842765867
1 85127 779201453
1 71734 511063785
1 89857 610186065
1 34784 137943844
1 116975 437463963
2 9992
1 53577 183130671
2 116394
2 64574
2 142677
2 110463
1 100724 33881369
2 36314
2 151358
1 88017 915038295
1 189535 890875036
1 38243 994492749
2 176850
1 36923 690123986
2 106205
1 52225 59054844
2 169707
1 50976 951729136
1 52515 450144176
1 81919 873945099
1 118039 20009157
2 175610
2 9311
2 41083
2 38678
1 78640 727663498
1 102612 690731952
2 154699
1 118512 129723798
2 159098
2 22257
1 56526 524987417
2 190191
1 16807 280614041
1 42561 887868257
1 83094 320561664
1 163008 374857736
2 107525
2 193263
1 14236 571050534
1 64016 860332991
1 625 525248896
2 92780
2 128887
2 180479
2 101099
1 123344 287867464
1 169531 999995652
2 89180
1 56866 296645611
2 153820
2 148474
1 26024 149619847
1 186158 719299852
1 154548 418459303
2 145011
1 83857 202263474
2 67216
2 157125
2 55447
2 127920
1 51836 559924357
1 17840 130014310
1 130879 824250546
1 26294 121165205
1 11871 499260426
2 63123
2 21964
2 171768
1 6829 795214109
2 68388
2 57557
2 110565
1 61200 605942956
2 84711
1 33387 303296337
2 74289
2 137523
2 190419
1 21742 36260199
2 142858
2 116732
2 178111
1 179676 876204573
2 162707
2 172192
1 44766 928119645
1 36204 248940639
2 68042
1 62781 369943016
1 174870 244767536
2 112440
2 53233
2 141055
1 189460 442886798
1 74603 129313016
2 151800
2 137454
2 77664
1 166074 29159227
1 108899 283491977
1 77236 399247535
1 48758 42360721
2 150600
2 36668
2 112096
2 85267
1 8542 316898144
2 88040
1 118512 310672943
1 20074 65971530
1 139257 301740139
1 142463 619585108
1 60197 276367036
1 147148 773573812
1 11797 221289501
1 136657 323076328
1 44687 489847610
2 15193
2 79295
2 48604
2 13561
2 37284
2 99684
2 19493
1 96420 259548266
1 41069 252704008
1 131445 989740407
2 172097
2 154305
2 96097
2 52482
2 95627
1 38929 634040048
1 192512 107217074
2 193373
2 123892
2 127743
1 38703 385687931
2 28323
2 147138
2 11527
2 69134
2 19834
1 105013 836434630
1 119733 235912070
2 50968
1 142100 621765762
2 173189
1 196161 508518553
2 31981
2 118028
1 109807 427524788
1 63575 696610618
1 134194 805432791
1 68307 963808716
2 55722
1 2954 841782753
2 71319
2 79176
2 68558
2 2326
2 186629
1 127151 951805032
2 79875
1 46039 683211746
2 89215
2 138006
2 64525
2 57017
1 77447 136366493
2 62443
2 128355
2 14280
2 94285
2 46046
2 186797
2 60716
1 90794 887682889
2 62035
2 129021
2 100342
1 45641 331226073
1 65763 664361761
1 162130 651116928
2 118729
2 161254
1 34416 137863132
1 73854 939775311
2 53983
1 19730 724610796
2 44858
2 117162
1 37360 589353023
2 147285
1 168528 625571110
1 150179 738395808
1 121881 21634687
1 68474 263276491
2 101076
2 148356
1 91174 498062843
1 48960 885489333
1 73296 253805425
2 172449
1 101556 634245231
2 59777
1 95367 219314993
1 197023 897717841
1 52391 244826361
2 120506
2 73633
2 43918
2 24587
1 92570 263518681
2 106763
1 198213 263113703
2 116569
1 72784 734442480
2 14132
2 85918
2 73050
2 51071
2 36071
2 134311
1 147165 944379880
2 111611
2 166370
1 4246 120406637
1 123139 590691529
2 70538
1 69020 626591519
1 44185 614035751
2 4140
2 182122
1 82389 450340288
2 144230
1 193962 768558978
1 178006 771736818
2 33556
2 102998
2 37942
1 66721 256223475
1 186164 769445529
2 70696
2 107086
2 15041
2 106023
2 79630
2 84964
2 148400
1 16034 989332765
2 154713
1 9276 93467841
1 132347 592993665
2 129021
2 102747
2 156482
1 62392 470056254
2 135068
1 102029 134965349
2 38215
2 4021
1 196303 459485142
2 17826
1 197090 807325830
2 26542
2 6347
2 90484
2 11600
2 190398
2 163982
2 35453
1 111606 575255751
1 80478 469463090
1 199494 605685033
2 128632
2 69956
1 36342 920326602
2 47983
2 148731
2 98445
2 61246
2 46169
1 106246 457482904
2 108271
2 107961
2 7760
2 117329
2 114649
1 138218 207287363
1 104946 566747544
1 158403 684222685
2 15387
2 152348
2 120296
2 196637
2 46379
1 82651 20536232
2 185363
1 105103 801355220
1 52515 734809040
2 100882
1 33570 755957642
2 86757
2 36381
1 98658 774871321
2 145995
2 113493
1 117583 840716696
2 12300
2 42554
1 27625 983906809
1 13232 983260188
1 168646 95345781
2 99265
2 131668
1 91100 818870113
1 105974 306576684
1 137372 965151880
2 78178
1 42248 482074117
2 109573
2 188966
1 171173 420415195
2 61674
1 21177 294596804
2 41770
2 67351
1 117774 811437277
1 92836 989424178
1 87336 762345119
1 158096 706340509
1 107055 814731642
1 85681 801063045
2 96419
2 14462
1 9702 445960595
1 116620 750270785
2 112459
2 2038
2 9869
2 59230
2 87637
2 108553
2 150105
1 120175 745898644
1 46757 70675764
1 21121 536202895
1 174543 992283295
2 27735
2 64811
2 119344
1 97290 529816869
2 156822
2 105938
2 166112
2 165843
2 38612
1 187104 534744103
1 139168 40481912
1 124056 290056114
1 13907 200746201
2 16478
2 98313
1 179020 797218530
1 110779 966704902
2 116588
2 58749
1 10646 50595509
1 6816 200105743
1 4555 343718896
2 152343
1 184151 821263928
1 29733 903438375
2 171575
2 67321
1 174611 870729410
2 56450
1 86652 936956493
1 80303 647961392
1 185513 352042191
1 24086 834969472
2 34897
2 106776
2 25173
1 67093 167572351
1 87817 676947798
2 169183
1 94350 908803109
1 111656 317255148
2 37702
1 56811 922527682
1 137683 197014205
1 43873 389281101
1 125080 258398316
2 186682
1 8973 900763329
2 159921
2 81432
1 43048 899754706
2 46223
2 11265
1 142354 141486709
1 52639 386041513
1 100719 376514184
1 193937 36916717
1 110465 41135022
1 123111 911328506
1 161726 657577766
2 198398
2 102579
2 133333
2 160854
1 89978 359930763
1 78108 216702858
2 5293
2 82735
1 199808 140467473
1 26484 203802135
1 97011 572370283
2 145285
2 176630
2 103904
1 15632 626429731
1 53531 841163157
1 170316 325113170
1 86363 109999061
1 27024 60868350
2 148123
1 111891 988034650
2 5824
1 162419 181063869
1 6585 946964963
2 34245
1 40476 357520437
1 120505 503028691
1 107705 517739394
2 154234
1 69096 77068104
2 129139
2 37610
1 8908 494781849
1 76232 252178884
2 24597
1 158747 514935296
2 4491
1 64849 69265430
1 26310 427448635
2 41315
1 139080 408558188
1 41306 68352995
2 194036
2 19885
1 145862 991621880
1 110410 774933221
2 188892
2 61533
2 60537
2 129337
1 90061 737408831
2 143569
2 181300
1 144608 164961729
1 21798 136722668
1 168018 643049664
2 144396
1 184417 392164342
1 193175 185907961
2 1886
1 84034 658968842
2 179349
1 20171 918367284
1 44191 708410198
2 11031
1 90210 855301811
2 134900
2 89455
1 72158 613154314
2 185746
1 67803 365869065
2 76843
1 20584 714158599
2 138616
1 142973 472800662
1 15143 519101137
1 20182 398191077
2 76049
1 158451 848331553
1 79766 819844700
2 142397
2 121768
2 104838
2 93533
1 64788 832800762
2 142354
2 195049
1 191280 733972008
2 62162
1 82276 201369300
1 33068 397529483
2 128899
2 151270
2 64085
1 48132 97357817
1 91193 945480346
2 149612
2 35592
2 90380
2 30138
2 5100
1 89467 442962289
1 155377 278334367
1 96385 307223053
2 122064
2 30468
1 119967 477530728
1 147341 963982309
2 145005
2 46845
2 102928
2 153616
1 152542 917751007
2 13408
1 49787 510785149
1 112112 849244446
2 184693
2 31269
2 163964
2 76398
1 186604 194930423
2 59952
2 139113
1 112121 738618561
1 66364 182750464
1 137759 870293265
1 127027 516155396
1 129037 24928414
1 199758 829443559
1 127855 274254992
1 90262 599051503
1 10586 597930654
2 22091
1 193111 688955961
1 198751 489242756
1 173954 113185321
2 12627
1 183742 509586272
2 151791
1 3684 493533870
1 12099 104334064
2 86915
1 104208 242098376
1 109067 77736451
2 504
2 58746
1 94166 647673032
1 109980 206275007
2 38723
2 167077
1 19333 640694673
2 122648
1 43453 931929305
1 36193 671042227
1 147365 624007822
2 36379
2 152341
1 28529 679154043
2 79289
1 58562 760582545
1 64948 805206119
1 117475 289099862
1 95863 70060945
1 181787 762426270
2 156358
2 167894
1 158980 890230521
2 52805
1 92884 654084787
1 19804 247776310
2 57742
1 121992 65122742
2 187707
2 157135
2 191503
2 56807
2 191592
2 20634
2 22444
1 123005 354510227
1 2224 938663232
2 142045
2 89308
1 197670 625991739
1 187354 454710246
1 80348 251161770
1 57089 508172673
1 141450 186151785
2 108229
1 21066 769515582
1 168413 764940451
1 20516 299269877
2 154079
1 168956 987810905
1 23434 87967057
1 145973 117772806
1 96396 20841333
2 187001
2 27530
1 197271 860892785
1 31930 102859779
1 98637 357405918
1 104761 132570239
1 96057 281972466
1 163377 740881701
2 156400
2 15071
2 146226
2 84360
1 91854 872195970
2 9110
2 55484
1 98651 352605125
2 106035
2 146463
2 150511
1 35952 637662464
2 97316
2 153764
2 64736
2 99667
2 153625
2 184947
2 24511
1 181988 814953648
1 77620 931767599
2 86981
2 50797
1 91839 944293393
1 146426 933190172
1 53343 682354596
2 171408
2 66584
1 126818 853917606
1 32785 738495641
2 53518
2 142544
1 162356 834956582
2 19366
2 153530
2 43135
2 146960
2 147139
2 176766
1 156018 366451736
1 76409 951649254
2 67316
2 172275
2 96712
1 131981 811255876
2 57722
2 105133
2 50901
2 103004
1 113995 315974295
1 47367 211331382
2 187330
2 163536
1 48127 625914098
2 31616
2 32194
2 9115
2 3237
1 29277 694580662
2 67362
2 198949
2 181613
1 185284 918060493
2 181226
1 142427 406693487
1 161146 752719192
1 135818 586873022
2 138267
2 78812
2 108168
1 177217 965838709
1 136645 283044122
2 3356
1 105371 700865255
1 168049 248055287
1 182059 186127486
2 99828
1 178728 37100721
2 40045
2 152268
1 29252 478216813
1 83626 886198447
2 93312
2 67731
1 103396 248313675
2 98998
1 159493 299290384
1 175262 993646619
1 161963 619163797
2 68736
1 74031 649973654
2 35640
2 46340
2 102770
1 95417 421588994
2 117773
2 144498
2 154773
2 38111
1 105552 920488251
2 97410
2 20694
1 71413 337033606
1 79189 966848005
2 115403
2 52436
2 8551
1 69480 491853662
1 164428 817394557
2 130065
1 91996 106476494
1 169739 206995516
1 30981 301357857
1 163057 785578371
1 47021 578449844
2 163697
2 131587
1 132624 792692913
2 98729
1 183158 306585807
1 97331 56539121
2 57890
1 53747 27793748
1 158278 417922024
1 182459 205027035
2 151456
1 158595 993803729
1 5553 220668020
1 78143 420424395
1 6943 534399222
1 80979 883361476
2 57304
1 70706 665555375
2 11008
2 23345
2 122454
1 183700 567573285
2 12172
1 53218 89658994
1 168894 560643146
1 122663 66132875
2 95728
1 35082 56453881
1 74060 136740992
2 43122
2 112081
2 40832
2 154942
2 5010
1 26391 464650404
2 156411
1 32239 568524955
2 134388
1 154113 989162612
2 168125
2 169236
2 160910
2 72887
1 14346 379229495
1 57766 213464872
2 192180
2 28817
2 123335
1 20622 572806522
2 16833
1 34593 386306491
2 81512
1 169375 951181570
1 69608 920773839
1 24835 520110213
2 65293
1 90322 919608664
1 11879 405201495
2 14052
1 188163 683187512
1 123726 954844618
1 65277 915914962
2 105512
2 41017
2 15595
1 23190 421262867
2 48397
1 160101 877700898
2 20765
2 165158
2 175577
2 182920
2 15792
2 161980
1 143947 875679118
2 175773
1 152408 670836754
1 15961 229902751
1 62145 904179731
2 98104
1 44337 614371335
2 105868
2 129489
1 66666 496473124
2 17791
1 95670 81494025
1 83598 240175859
2 118844
2 164222
2 160567
1 116987 94499856
1 36058 981024190
1 57691 278233810
1 50283 778278483
1 99242 240995217
1 74452 777406512
2 62278
2 171699
2 62079
2 64739
1 106080 226376613
2 116992
1 31054 556182837
1 150691 266050345
1 121306 214241890
2 78333
1 122333 168150202
2 186279
2 104415
2 85885
1 142886 294379679
2 188242
1 199676 696300405
2 82746
1 135219 486444245
1 72017 789943393
2 24411
2 45826
2 69261
1 152686 324631732
2 140555
1 22753 85298613
2 155460
2 60909
1 62168 801033745
2 38780
1 50808 471132422
1 8631 783507748
2 94370
2 140339
2 29686
2 101327
2 188976
1 100098 914065789
1 64120 880352
1 123449 916693145
1 50220 505940110
2 155573
2 70788
2 15640
2 115106
1 44301 547309334
2 11661
1 172208 326527286
2 143496
2 72492
1 191192 364187355
1 65572 174234937
2 115208
1 16832 38124842
1 125289 425688763
2 39601
1 12081 376966851
2 48957
1 113490 764588656
1 10304 612514664
2 36423
2 135292
1 61391 247467883
1 134852 551953740
1 121573 520426741
2 190898
1 50890 508134054
1 128449 405939244
2 119400
2 21162
1 160726 12569870
1 171183 594847995
2 133604
2 28104
1 28990 467611098
1 27092 482198706
1 186496 566374961
1 136517 496138714
1 105275 278629019
1 89689 267821777
2 51091
2 58608
2 50157
1 29049 510098267
1 177296 564231131
2 62401
2 106034
2 97992
1 195042 66492931
1 50775 472959553
2 185426
1 192194 444503110
1 6415 742898378
1 74441 297593448
2 159310
2 39566
2 25450
1 74070 245747833
1 63621 518474969
1 31701 411278629
1 181693 797245441
2 113960
1 135637 601465278
1 43546 776552907
1 114227 746521083
1 130447 780755189
2 96516
1 89717 385225729
2 31269
2 25086
1 85066 419572396
2 135693
2 177863
2 179668
1 154408 689207159
1 194132 650291699
1 47760 579996417
2 39206
2 26930
2 79212
1 34795 238978418
2 10717
1 141056 247949903
1 178170 654152259
1 49664 442213952
1 47439 119756787
1 109121 804161642
2 37441
1 14266 297342380
2 181880
2 60730
1 97772 192518931
1 58785 618592590
1 2308 192478969
1 81421 640543705
1 52471 195422716
1 101632 596411617
2 191153
2 7803
2 87699
2 12190
2 72336
1 58029 620658895
2 115767
2 91029
1 132488 760376691
2 93756
2 72588
1 164837 817504054
1 132516 986106585
1 87531 963829024
1 64060 992326791
1 129492 491834384
1 79 968723744
1 142240 500857628
2 134994
1 105858 872494465
2 56486
1 39738 283355982
2 36721
2 181612
2 134532
2 68100
1 156149 318966915
2 20876
1 172318 219408238
1 161208 138464742
1 176972 770878509
2 175474
1 153664 824134022
2 41856
2 22956
1 11137 123817250
2 83676
2 59443
1 127713 49908358
2 1357
2 27881
1 108067 768241686
1 199406 178887452
1 195856 468152503
1 176202 343467449
1 197459 825091716
1 2496 311271991
1 57190 344230983
1 180812 659522354
1 60738 176957122
2 19203
2 107991
1 119548 35950439
2 119902
2 24709
2 86779
1 78638 600452437
1 103018 664587657
2 92509
2 89463
1 164533 101627753
1 113324 345756739
1 43791 887280391
2 185207
2 137235
1 198526 948325073
1 106852 867531274
2 23062
2 85946
2 140043
2 90618
2 135841
1 48432 179958712
2 100679
1 171737 140460308
1 114561 200262844
1 54928 980761531
2 171472
2 27891
1 87514 51757413
2 92115
1 29729 274259656
1 180736 899959162
2 113678
1 146411 438801854
2 138016
2 135134
2 57633
2 122830
1 14398 269884809
2 105989
1 35577 371556573
2 153382
2 33965
2 128770
1 184861 306009292
1 2232 27779574
1 8173 407326931
2 182359
1 76873 420971258
1 116271 239934930
2 150675
1 30378 161509299
1 177222 118584909
1 122921 195608129
1 192814 788449522
1 3590 584530508
1 112524 337437892
2 185954
1 130677 490889905
1 25138 620550144
2 156649
2 103691
1 46568 111397590
1 91628 40178345
2 119463
1 163440 359177177
2 192840
2 153327
2 29999
1 176048 369941006
2 43375
1 191921 968689867
2 195592
1 177280 331602250
1 172761 358128369
2 26338
1 149124 563469657
2 68578
2 191698
1 156728 573760175
2 100715
2 136794
2 197722
1 198573 952505860
1 22236 480032108
2 49753
2 34611
1 103869 699642212
1 9688 839289549
2 172665
1 189212 46257787
1 10094 113493127
2 38081
1 41416 21041931
2 106284
2 114184
1 104391 97085750
2 39155
2 138040
2 134082
2 151054
1 10480 524600243
1 148881 869244253
2 120837
1 187807 771632391
2 190812
1 65658 637718944
2 157421
2 127785
1 100852 749997578
1 130939 969704922
2 8402
1 160246 895609524
2 104295
1 63847 396247035
2 183170
2 158872
1 172429 838891043
1 30433 558943776
1 138058 911264809
2 16312
2 164183
2 77987
2 50704
2 39279
2 1628
1 152274 546966941
2 133262
1 32382 567621972
1 144171 746608918
2 67221
1 69105 400921720
1 64514 220023755
1 128435 979693159
1 197813 115468157
2 174674
2 27075
2 144089
2 164024
1 56977 603556551
1 91841 351106855
2 118638
2 110275
1 170271 636428375
1 81347 629839202
1 166634 265967171
1 183197 114936664
2 143375
2 51654
2 134616
2 47530
2 50121
2 64342
1 120982 187346179
1 18340 878082914
2 12034
2 136250
2 82467
2 115109
1 54585 513543071
1 164670 573902181
1 94478 157346090
1 91617 142888411
2 25761
1 28487 287291379
1 123102 125312746
2 55483
2 20593
2 131258
2 22755
2 122138
1 76906 820308134
2 56969
1 142882 808590367
1 57092 145251885
2 151335
2 106448
2 165300
1 154748 957426036
1 29179 991782675
2 162204
2 199109
2 182584
1 9679 471674483
2 176249
1 185521 246257008
1 112969 876028016
1 84573 983002770
1 173675 629171504
1 78094 364652612
1 61309 958126080
1 199270 234438964
1 96025 466186139
1 163617 757540418
1 158072 917192325
2 177376
1 155537 400616618
1 51539 732241725
2 16748
2 68488
1 44790 893829923
1 31524 923429539
2 10272
1 94176 97988933
2 172047
2 193803
2 7246
1 193892 379545257
1 33852 495728957
2 6752
1 52961 902834959
2 170913
2 112912
2 134929
2 190150
1 149377 117430620
1 69439 592371731
1 134339 899189039
2 1366
1 152601 226289443
2 84326
2 82980
2 159345
2 58751
1 11793 996136136
2 165033
1 87450 895226455
2 114077
2 100578
2 134226
2 140232
2 94073
2 62127
2 48501
2 66424
2 53289
2 78460
1 47533 347210565
2 30361
2 107542
1 139309 358455913
1 127605 353891145
1 9514 399348800
1 184835 728984077
1 9867 905378149
2 19884
1 161102 283776488
2 22990
2 42801
2 52419
2 166995
2 85472
2 155901
2 7268
2 34240
2 22451
1 53699 968207887
2 26843
1 177978 933745606
1 50677 611583317
1 160504 457121758
2 160528
1 68264 944765552
2 106372
1 16338 636833317
2 71834
1 181695 394515181
2 46285
2 101574
1 181385 375604656
1 101890 487666924
2 89067
2 111812
1 124658 922971627
1 115361 598742646
2 44153
2 92114
2 17380
1 105173 872265922
2 141763
1 196631 859925091
2 112622
1 177583 854959018
2 101842
1 192881 389050222
2 199511
1 163429 483235904
1 71557 874015380
1 57101 289198824
2 145476
1 173138 35529917
2 27159
1 141685 887178081
2 80743
2 17485
1 174035 831761209
2 159139
1 61004 425821583
2 129326
1 42294 899385747
2 68450
1 56109 581309240
2 64089
1 151831 193302451
1 60511 979062865
2 117746
1 146524 166909661
1 78206 707844116
2 190840
1 179978 241383197
1 133606 518175730
2 162689
1 129886 756817938
2 8222
2 109170
1 130783 532627618
1 119547 760307350
2 142662
2 39699
2 95576
2 41980
1 85592 49157980
2 27325
2 32334
2 133591
2 99943
2 106123
2 64808
1 65168 558647685
1 21098 234532555
2 19214
2 15581
1 117760 185775511
2 117029
2 97796
1 44919 111678779
2 152443
1 71483 246628134
2 27012
2 145592
2 118158
1 21667 390781330
2 195363
2 8751
1 71071 597940843
2 131770
2 114892
1 116403 45826161
2 42595
1 129675 118804333
2 39232
1 16749 314335669
1 3703 25217911
2 154961
2 140094
1 10711 689336855
2 168112
1 166406 417160320
2 194454
2 170422
1 118662 686415792
2 96031
2 55054
1 158503 833764602
2 172570
1 57760 297683741
1 125545 86254415
1 189882 941253118
1 7730 831010828
1 66455 852959408
1 58693 216685926
2 170630
1 149946 135514923
2 180682
1 108406 438754085
2 142625
1 13223 283424069
1 45087 386929294
1 68920 336762592
1 100109 234961437
2 44663
2 196294
1 65120 569557049
1 179436 683275371
1 193303 439676240
1 1763 977622076
2 106046
1 62756 928759964
2 47697
1 158604 267228211
1 118315 357372901
1 76500 955847626
2 185734
1 34802 333892833
1 97843 28471802
1 197707 470872942
1 62883 766368130
1 45735 600133282
1 108773 31294147
2 155658
2 29680
1 143948 140306691
2 75865
1 116133 895495179
2 160371
1 193202 392034908
2 43015
2 82117
2 192804
1 132969 97857067
1 132974 849160070
1 142474 893074620
2 118356
2 178361
2 100965
1 58816 178388970
2 157851
2 91608
2 103026
2 11517
1 141574 749865034
2 198260
1 159378 56952331
2 176746
2 195187
1 33245 880678218
1 91257 673724231
1 147542 230337809
1 159435 498588279
2 22228
1 25889 203425063
2 141569
1 99336 526958477
2 163406
1 111012 544528628
2 47246
1 105079 940172805
2 2945
2 109983
1 59204 518910621
2 68005
2 63998
1 139993 147355395
1 125448 498557245
1 117794 82590245
1 45741 699081976
1 5531 581632761
1 157883 629833847
2 164434
2 187421
2 21099
2 170574
1 97981 384300741
1 103017 937823565
2 80325
1 115916 176240234
1 112286 507702814
1 116574 37040682
2 170887
2 39731
1 9886 321419349
2 9898
1 156354 143604996
2 189719
1 88010 980662660
2 101397
2 83211
1 109564 519735858
1 24434 681113263
1 106846 186668774
2 188300
2 12852
2 115628
2 177215
2 135863
1 20480 240831760
2 28018
2 49894
2 136909
2 91072
1 62433 705943279
2 27672
1 53155 649334022
1 103141 374451088
2 166769
2 141661
1 5332 365355666
1 163000 42839023
1 166306 178029038
2 183669
2 124714
1 178389 961639666
1 152699 531797021
2 45319
2 74785
1 38203 930997616
2 62017
1 127857 988206389
1 4003 940114659
1 199424 942897889
1 41089 220151625
2 161944
2 26898
1 162052 593209347
2 94457
2 180087
1 14039 549606581
1 142217 405667248
2 94351
1 67507 892036093
2 142592
1 6710 767855018
1 86923 56389743
2 43616
2 133468
1 112407 268462733
2 127147
1 70723 30536079
1 64676 427378223
1 84380 376170362
2 58809
2 89276
1 196546 307983397
1 68715 851367876
1 15576 867337238
2 147463
2 184082
2 174502
1 98405 913155503
1 1434 464300213
2 135245
1 118666 362384015
2 28485
2 78099
2 117716
2 120091
2 94160
2 44857
1 154164 997324252
1 175739 93809265
1 179064 627842794
2 103486
2 139574
1 199972 488017735
2 186236
2 183257
2 89253
2 192500
2 9020
1 7087 845285251
2 50793
1 32256 266477153
2 186766
2 36727
1 92684 81990279
2 67042
2 94259
2 35066
1 11846 24949929
2 138721
1 34763 602558254
2 128593
1 128026 931950446
1 185150 676095547
1 5852 623717983
1 176913 94845301
2 168842
1 171567 97764039
1 103015 122801368
1 51283 17042749
1 84898 67087963
1 39053 231925314
2 148629
1 43185 164805479
2 85453
2 199515
2 139108
1 186494 934637232
2 193780
1 28281 554726612
1 2301 717822472
1 102075 733151953
2 48821
2 127296
1 99752 301056817
2 61019
2 113839
1 30445 824063426
1 123028 131098430
2 154609
2 40624
1 66726 263490838
2 196654
1 63008 260942575
2 165558
2 59493
1 185437 17785598
2 151281
2 178413
1 35663 341243483
2 51329
2 61299
1 22069 938020784
2 117020
1 69818 295660454
1 5701 508187205
1 52343 82171903
2 6709
1 101182 401342076
1 142740 784536271
2 129501
1 64655 509417468
1 36324 169862323
2 166965
1 121551 176522841
1 53870 798060515
2 107947
2 120280
1 199158 798622477
1 159879 432783088
2 105677
2 89763
2 11633
1 141128 450051837
1 13600 190811733
2 121370
2 143062
2 42469
1 109217 482747819
2 138794
2 48262
1 184608 294752637
2 157326
2 193787
2 62710
1 71334 527002288
2 86008
2 189782
2 15607
2 40529
1 176291 442903456
1 79970 69387526
2 130405
2 130246
2 115250
2 19268
1 190869 648921101
1 141730 851939110
2 113122
1 58728 442610268
1 147681 197988817
2 84731
2 133744
2 52494
1 32557 531437678
2 42535
1 55267 771059491
1 187400 328708976
2 37735
2 4677
1 110551 676590737
1 161085 278691383
2 62084
2 87848
2 28934
1 108032 132811837
2 147941
2 27814
2 41496
2 36826
1 30774 621980371
1 194817 953708534
1 119824 588909244
1 64940 900189021
2 7183
1 133257 240722854
2 142589
2 10978
2 36174
1 137799 648844090
1 86495 995133293
1 77475 654073244
2 60332
1 170062 447804212
2 192118
1 108329 83936804
1 53293 1333321
2 11743
2 54915
1 191879 662378261
2 110864
1 179452 85387576
2 199209
2 84804
1 139569 652594218
2 25482
1 92292 760353864
2 86387
2 24720
1 67821 408175478
2 109308
2 159212
2 22716
1 198031 267879833
1 25275 432180098
2 43740
1 93516 99712528
2 138198
2 100358
2 265
2 48501
2 163591
2 93797
2 3406
1 106262 473142650
2 32641
1 122009 341069096
2 103674
2 88169
2 139283
1 44283 986561170
1 122401 611615811
1 91843 66372018
2 100113
1 3248 735660480
2 96730
2 85941
1 106283 18776546
1 88888 621674726
2 32380
2 131266
1 71695 274594406
1 19715 995573185
1 19158 694182652
2 132694
1 41779 487618670
2 82670
2 143723
2 21639
1 49525 903275420
1 186913 376626992
2 33183
1 112445 298729081
1 32988 41682219
2 130693
1 62393 215741696
1 147877 497914678
1 186996 753646017
2 181931
2 106702
1 57679 593750352
1 40694 462936957
1 67428 867364655
2 40756
1 75911 320091264
2 22743
2 110960
2 42701
2 42720
2 84070
2 20530
2 80821
1 60667 718440212
2 137080
2 61543
1 20493 184120716
1 193742 797794202
2 66434
2 113193
1 189479 181584268
2 195356
1 176298 549003568
2 98401
1 134916 198769801
2 99888
1 11630 533414997
2 166778
1 190579 579195311
1 28077 96475840
1 161323 353793968
2 36474
1 63501 418031027
1 53317 379573479
1 62735 208353447
1 48864 613084508
2 17078
2 162135
1 103832 377584687
1 8129 851848492
2 151865
1 17827 692184253
2 12996
1 120916 177693313
1 121750 463305495
2 150108
1 123240 273535946
1 69454 993249403
2 188297
2 19198
2 15740
1 21473 45854544
1 26986 425090376
1 35636 131353715
1 168412 803649280
1 158702 538088627
1 117748 196539288
2 189292
2 155301
2 81609
2 4827
2 23397
2 42446
1 167110 227514307
2 190143
2 107317
2 174726
1 146890 31250157
2 172886
1 182656 773559326
2 64752
2 182786
2 161649
2 145516
2 3313
1 142374 685954610
2 83503
1 186309 151640404
1 86754 502783073
2 145175
2 138390
2 125920
1 104119 901190986
2 92250
1 100798 821680494
1 77207 764259173
1 66918 157976355
2 23458
2 182608
2 190542
1 194746 94917425
1 131913 452374629
1 100624 226607736
2 4952
1 83417 956631003
1 60003 180610318
1 19374 410082536
2 69629
1 153537 714524471
1 117749 206241059
2 10389
2 91221
1 87751 773316484
2 12846
1 93907 657906970
1 153975 981682761
2 73943
2 16231
2 105702
2 197314
2 174236
2 64753
1 153694 391640044
2 2739
2 140909
1 180996 444152521
1 118110 773576602
2 47194
1 76424 392477700
2 91868
1 89449 201086635
1 196738 451911434
2 57436
2 70380
1 99848 962284989
2 113825
2 28025
2 106768
1 87632 408019029
1 75728 660935098
2 113240
2 35313
1 5996 897470475
2 174266
1 143618 957439437
2 79760
2 176597
1 193128 710412518
2 20803
2 62654
1 20285 910351696
1 89569 102328639
2 125889
1 92936 834407947
2 97974
1 187367 220831329
2 127190
1 134734 927940355
2 33281
2 27542
1 199907 890124675
2 44992
1 141025 885101501
2 181716
2 141616
2 14310
1 157169 428615290
1 148022 963259006
1 149195 536968451
2 90863
1 170731 242565392
2 194628
1 180750 74494055
2 86802
1 93458 741393970
1 114503 565644396
1 199542 667895597
1 119473 612722001
2 25116
2 152227
2 55025
2 191801
2 60147
1 93471 968146799
2 120662
2 74032
1 65619 127247811
2 56610
2 3503
2 196149
2 23540
1 59203 253475819
2 184845
1 84288 208272823
1 43756 365783413
1 134153 187960496
1 33450 586446497
1 116442 658509338
2 172954
1 122433 801406552
1 27853 887731746
1 37746 713248869
1 12874 249091407
2 86405
2 88813
2 187370
1 22388 490482309
1 148447 347849324
2 23150
1 111366 854099098
1 114352 567193910
1 46476 136830589
2 120509
1 90011 885373342
1 12539 302718335
1 99259 226634479
2 161012
1 164546 74126485
2 197383
2 19704
1 18782 246544786
1 182147 701221407
1 467 229117153
1 89446 682052762
2 183883
2 34244
1 65589 304600910
1 36626 29940870
1 94191 589459314
2 41424
2 100044
1 81489 875018810
2 118071
1 4636 624000252
2 46123
1 57441 238504069
1 75555 389344899
2 96009
2 135634
2 171750
2 117991
2 42853
2 192330
1 118569 649609234
1 95502 387853794
1 147489 844119646
2 43440
1 12780 126009343
1 96685 987311907
2 129760
1 52959 419559067
2 55178
2 153619
2 26196
1 47669 653857823
1 196500 144430026
1 144464 659015743
2 179614
1 72006 974615913
2 148668
2 151115
1 145398 81211842
1 120391 857232558
1 157847 236283399
1 26324 36324112
2 150674
1 25380 973697073
2 105619
1 106212 793773624
2 21699
1 19558 751927830
2 142978
1 110668 107373973
2 56461
1 49698 246898072
1 85321 486607896
2 35450
1 189967 323918560
2 100527
2 92616
1 181559 283452972
1 110329 168602784
2 25617
2 121160
2 124278
2 53458
1 2488 263057951
1 166709 758794869
2 52758
1 169930 612715662
1 103503 254054596
1 7746 483402904
1 68778 800308098
2 28584
2 82877
1 75983 464444817
1 167973 963687951
1 97110 743026341
2 24143
2 175881
1 49576 719813174
2 10508
2 157572
1 133463 430795882
2 3814
2 18436
1 13283 227646908
2 98125
1 76651 61579889
2 140854
1 103433 958896263
1 118075 256554014
2 125490
1 149876 736851260
1 38682 234838442
1 26293 41076178
1 189403 376901792
2 112618
2 137979
2 105052
2 17130
1 102347 82421609
1 185401 142175300
1 49159 906674139
1 155582 233848318
2 4099
2 184522
1 5157 579904784
1 125467 721723921
2 11954
2 113661
1 116484 557231692
2 187055
1 84671 139391139
2 14837
2 136335
2 101044
1 119571 478373483
1 51872 968328144
1 62040 281627129
2 159579
1 57144 357846658
2 175206
1 174055 638189157
1 144850 55518712
1 12931 47063216
2 149317
2 98048
2 3944
1 63660 343505676
2 2096
1 168139 39144270
2 99868
2 24176
1 85632 64633171
1 67920 256152064
1 119277 883176300
1 193340 676783603
2 164651
2 60355
2 197695
1 44058 154630313
2 72113
1 11634 479437124
1 162820 511396944
1 61313 369615865
2 162169
2 6061
1 131956 921603032
2 127862
1 89425 777129531
1 9724 722645267
1 196955 698685117
2 131030
2 140363
2 98215
2 139817
1 176420 166883055
2 174521
2 182033
2 102545
1 58627 316089735
1 68555 625203744
1 152342 85070936
2 191045
2 141478
1 41847 99153632
2 48587
1 102051 178828622
1 144630 637890609
1 60295 566769142
2 83923
1 148015 974189199
2 123981
1 6896 718870396
2 64713
1 98418 30290087
1 56255 579403528
1 71992 943840307
1 73546 914271569
1 158272 149886563
1 160013 464536040
2 1477
1 85025 585219519
1 104566 282414147
1 50723 817750511
1 29265 78991670
1 171875 638419496
2 30118
1 79915 814651914
1 149948 833907889
1 33352 244099724
2 22884
2 195680
1 3673 854069651
1 154376 360994969
1 118865 812025498
2 122040
1 115275 288918826
2 83195
2 100840
1 112181 374113721
1 586 259688417
2 37153
1 34841 749597404
2 12123
2 162642
2 81432
2 67289
1 78140 889459713
2 102504
1 190245 535214424
2 57711
2 22116
1 6126 801221028
1 185599 342435247
1 40137 408694623
1 180605 119428978
1 109735 302039425
2 153855
2 83836
1 71738 269212807
1 11227 693772734
1 172109 49483229
2 138498
1 125250 488776118
1 172470 162556463
1 159344 370851461
2 1574
2 183892
1 107016 147364405
2 150816
2 90648
2 180789
1 148679 633611258
2 130068
1 17319 865842119
1 179245 765920588
2 71079
2 28950
1 123325 441623833
1 106297 448203494
1 186819 753483990
1 24958 692416812
1 102893 988555208
2 110617
2 104505
2 176955
1 45015 95736985
2 78412
1 126508 854256890
2 118082
2 114277
2 24616
1 159837 690572881
1 34689 720702189
1 61700 227827690
2 175176
2 36731
1 170154 439715260
1 170969 290931271
2 53632
1 154307 145182515
2 148678
2 95414
1 50870 743195509
1 120740 295819256
2 181164
2 84656
2 136744
1 45908 138102899
1 183721 21918187
1 6819 305509675
1 174602 151191156
1 189358 961147443
2 10545
2 136252
2 72938
2 109748
1 36734 627469249
1 176259 439533818
1 32494 963903341
1 68689 184213235
2 70870
2 37813
2 68754
1 72433 380350212
1 27507 250585515
1 152990 242875940
2 105679
1 131147 5863116
1 156353 586521764
1 8733 753669018
1 166787 542208829
1 148432 350421546
2 86200
1 178613 453249667
1 34094 804655210
2 139479
1 140196 975577189
2 4701
1 169714 639378415
1 95686 62514699
2 198745
1 25426 140325173
2 46574
2 154465
2 73444
2 190205
2 169270
1 24599 995303406
1 131072 338641074
2 69717
1 173417 966261732
2 92739
2 84467
1 159213 604324148
1 9565 961677506
2 115072
2 96741
1 14214 283425136
2 67298
1 43704 765018764
2 184765
2 103686
1 112286 945538971
2 37156
1 73255 273482065
1 127852 313675493
2 55037
1 160422 814592387
1 16814 638560291
1 14945 166387133
1 43744 332032226
2 19483
2 183871
1 89359 684248214
2 194979
1 1380 742186910
2 86584
1 76651 998501632
2 84807
2 115598
1 196997 279502508
1 61530 938892639
2 156794
1 147048 890715321
2 166883
2 23166
1 178787 491454584
1 24847 268810353
1 19008 546125404
1 174633 143895476
2 57640
2 33663
2 40939
1 143256 346399889
1 52784 961691019
2 98729
2 8831
1 129832 700261017
1 183072 344903965
1 177172 258117213
1 112587 329708228
2 99729
2 5989
1 105416 342922315
1 124840 998426333
1 179201 677766735
2 17177
2 29136
2 101825
2 63068
1 154704 557682248
2 74231
1 131484 559885997
2 72958
2 122720
1 185185 203990969
2 50275
1 166985 734230233
2 90924
1 111921 391256530
2 84706
1 44706 91429789
1 78319 821667635
2 40899
2 116381
2 15373
1 12321 479032534
2 188936
1 88275 651785837
2 141424
2 60524
1 147421 676219410
2 26934
2 34760
1 76779 490207220
1 170938 451621329
1 173578 883186057
2 16555
1 84768 861462111
1 159336 328779242
1 170911 244633964
1 85693 11374575
2 89959
2 150276
2 186106
2 25349
1 111561 84989611
1 175450 455806921
2 107560
2 94375
2 138235
2 37925
1 127610 178484005
1 36906 984957156
1 192839 233239124
2 195066
2 58324
1 124578 59761143
1 86593 835271292
2 164144
2 3775
1 79783 75665277
1 86574 759319232
2 175353
1 171091 554852480
1 67886 955896321
1 164824 939992765
1 149625 232370545
2 79562
2 103348
2 5078
2 142479
1 94860 995505342
1 68986 842880442
1 175466 601989579
2 4681
1 77437 156464147
1 181052 45406320
1 192255 781109520
1 51183 743126811
2 123162
1 78822 461166352
1 157237 923211269
2 109946
2 52830
2 57773
2 32007
2 116624
2 72311
1 123658 318192001
1 29738 368918717
2 47704
2 18099
2 176723
1 94834 6644300
2 29412
1 71469 703745037
2 177382
2 8304
1 32400 675830970
2 41953
1 141492 507251053
2 138433
1 7375 406808433
2 63438
1 120251 973457273
2 3330
2 139410
1 21386 704931216
1 76256 732927431
2 186793
2 19874
1 20512 978131187
2 7791
1 132130 18837009
1 24944 196978833
1 52442 375741053
2 188890
1 9203 287550124
2 74803
1 49794 71896490
2 77880
2 40532
2 125259
2 175757
1 25007 276277591
1 79348 389358549
1 1938 804988901
2 37502
2 194007
1 79920 647872280
2 35372
1 34889 307777904
1 94540 267247459
1 17889 888960508
2 31750
2 36756
2 72376
1 58196 755515763
1 117532 504308073
2 104539
1 111878 142914674
2 119970
1 123524 756402303
1 93117 25046773
1 27099 766093608
2 41483
1 81880 246243273
2 97641
1 164407 287929890
2 91409
2 59437
2 145841
1 196842 999022633
2 93816
1 115283 616553734
1 123111 625641152
1 195957 190854422
2 16741
1 131455 976160953
2 24989
1 60958 727782169
1 85065 15909380
1 387 960977167
2 70911
2 44342
1 127818 79291525
1 125936 249931322
2 185493
1 34947 540576041
2 86468
1 68404 468194875
1 42639 690552180
1 58552 149172107
1 4186 919730090
1 54761 932659663
2 184050
2 31375
2 52725
2 115505
2 126991
1 177784 91981257
1 7722 222926265
1 108980 621624245
1 168502 763945649
2 195517
1 195316 658430262
1 87590 332978432
1 63657 869884780
1 165550 773785408
2 96684
1 162916 507058030
1 194495 22135099
1 172737 584001416
2 57371
2 187727
1 179445 325890430
2 157072
1 191704 550120082
1 118559 213468887
1 189648 946660797
1 187639 636980474
1 196452 458605154
2 41428
2 59584
1 112363 97026000
2 98123
2 146824
1 78565 398258092
2 151366
1 196968 787744824
2 86489
1 176485 993533731
2 60750
1 56714 446297209
1 20922 980886871
1 77457 659083220
2 157886
1 37920 836140711
1 54775 679324635
2 38393
2 46496
2 20316
1 114937 881425121
1 125996 399821036
1 22970 993279237
1 29078 357445862
1 194371 435583061
2 150092
2 32678
1 86896 486531394
1 80470 123207452
1 128779 440024337
1 84236 823433219
1 172908 308198595
1 154019 650279592
1 66183 66803143
2 194230
2 144212
1 8915 764998634
1 185669 883066991
1 155825 117432358
2 102821
2 189182
2 103312
1 40257 219514854
1 74137 794956537
1 35305 889774074
2 163239
1 45042 724260725
2 39498
2 111283
1 170520 273587904
2 54040
1 154009 619338157
1 67241 243664758
2 199018
1 157698 721931848
1 169731 638069229
1 94915 150286927
2 53265
1 64682 977996171
2 12653
1 135770 72211636
1 137731 814109938
2 27555
2 184
1 75894 807116897
2 90939
2 153576
1 88583 813889385
2 68430
2 77096
1 4157 176109673
1 84169 539776255
1 192426 622998838
2 59008
2 15625
2 6002
2 70720
1 53495 34617168
2 134278
2 126654
2 37918
2 19577
1 146633 132129838
1 34035 921339292
2 171699
1 185204 120420496
1 108725 170255928
1 26470 689398418
2 105046
1 48351 850990512
1 134611 115329535
1 116177 704310468
2 64624
1 54278 786569975
2 138278
2 191024
2 31387
2 176308
2 123132
1 196486 269856525
1 149482 518532304
1 71979 957835130
1 11049 696673013
1 15507 387954680
2 147433
2 47172
1 17161 924576186
1 173036 615441549
2 90087
1 143500 656798856
2 151241
1 136653 872852065
1 100820 509773205
2 58904
1 79124 667029588
2 107587
1 46730 500418207
2 165315
2 99390
2 88657
1 181666 150713640
2 183669
1 107706 136878251
2 77452
2 199762
1 51357 742126895
1 71526 616716931
1 36811 256167576
2 174434
2 82625
1 9527 205681804
2 23057
1 65281 820265968
2 100392
1 74575 511115663
2 172329
2 185458
1 190445 267623452
2 78703
1 195052 517849889
2 122322
1 96181 420888686
1 125651 234035083
1 80836 511632232
1 18450 31205863
1 178797 69098764
2 198085
1 177598 563791172
2 2942
1 14575 971477632
1 89611 899505774
1 82534 665229647
1 81403 931566660
1 68309 318487437
1 75917 142652880
2 102599
1 197429 359808169
1 88813 387466392
1 145045 228562338
1 31766 752069125
2 26378
1 194820 379509019
2 44905
1 146236 616160708
2 195563
1 178750 242213639
2 86049
2 99606
2 38440
1 42226 189610132
2 38647
2 99269
2 170457
2 13725
1 29602 93663251
2 12736
2 33328
1 83961 611438742
1 108742 361379275
2 102739
2 159965
1 186342 286881275
2 140796
2 192084
1 37492 473268960
2 34919
2 25052
2 120626
2 8810
1 117001 803038531
2 192297
2 85140
2 123759
2 111060
1 5776 499704958
1 18379 693415881
2 40501
1 5036 813540323
1 29210 515341507
2 47965
2 170913
1 116782 467928834
2 8098
2 123732
2 163341
2 173684
2 13597
2 47844
1 81194 62277017
2 146095
1 198606 75465266
2 165379
2 39687
2 154188
1 78661 788512163
2 36812
1 32050 839801185
2 68605
2 166943
2 83853
2 39932
1 195964 984645252
1 26613 678220997
1 143719 967979363
2 24
2 29920
1 96603 530491036
2 117393
1 128754 546339385
2 83714
2 87308
2 86132
2 3479
1 119968 251038870
2 65285
1 60193 475886360
2 144882
1 163101 105094690
2 112663
2 19810
1 143546 434318824
2 99438
1 186105 870572407
2 104445
2 133390
1 103387 722484546
2 136618
1 7901 248301045
2 19738
2 101210
2 152627
2 76271
2 142193
2 141269
1 166732 769353337
1 95392 883882860
1 83727 475984578
1 170891 87177238
2 75289
2 45709
2 30507
2 197151
2 180001
2 82505
2 79405
1 41341 647870867
1 55393 45461343
1 403 291754005
1 187210 668244577
1 113929 408168884
2 103445
2 61108
2 20104
2 99280
2 114906
2 33973
2 167482
1 115378 21836058
1 21131 331409875
1 139297 748730367
2 23814
2 163656
1 52123 445108012
1 53911 609108533
2 143070
2 90453
2 20420
2 126193
1 35139 574728709
1 101936 696155666
2 120058
2 2174
2 80325
2 172896
2 27598
1 38572 298031327
1 195378 537706925
2 83222
1 43005 129464645
1 80883 309046909
2 192550
1 28587 679507526
2 91136
1 88923 109418568
1 16948 535804392
1 9561 261556458
1 601 227674064
1 24409 422450526
2 53671
1 172518 440135532
1 157853 9578396
1 67769 938296131
2 138197
1 194829 595084287
2 3017
1 173984 560422257
1 133364 657484319
2 178612
2 69651
1 127782 498897836
1 158071 972561226
1 1416 846233667
1 33692 407990190
2 46315
2 156849
2 148935
1 18053 230469660
2 73312
1 191851 347221628
1 67780 626340246
1 92512 832477983
2 4161
1 117337 380960610
1 36567 684823201
2 98671
1 91421 464235534
1 90081 703765031
2 80912
1 153420 275042008
1 191553 671387911
1 162102 489404252
1 49703 989155181
1 31386 707330616
1 169010 810614955
2 87405
1 100134 318800596
2 67291
1 123206 17053383
2 131797
2 19871
2 93193
1 76164 613150661
2 151896
1 131484 749347418
1 133910 731601246
2 10866
1 170521 562900639
2 185000
2 158755
1 63172 117118113
2 113599
1 18016 536117961
2 159361
1 29731 236466209
1 29653 619453725
2 58967
1 191049 650273151
1 174095 80930665
2 30689
1 128769 838926200
1 166629 744983525
1 114128 982103784
2 66457
2 186345
2 176814
1 154519 316191646
2 64439
1 158619 553719116
1 93964 87580922
1 41124 353171759
2 10894
1 79754 946187377
1 180527 128604332
2 74062
2 65465
1 147807 98520419
2 119953
2 155245
1 70059 899235769
1 113076 948288254
2 94488
2 37119
1 14781 733209562
1 141592 146285971
2 62840
1 180591 873394684
2 113310
1 89230 685936170
1 31479 467641442
1 106844 30836240
2 106435
2 117665
1 2131 661713427
1 171528 677699381
1 170731 463443869
2 154322
2 183736
2 105061
2 52272
2 173886
1 41793 878503404
2 180899
2 106879
2 178487
1 125229 918634866
2 9020
1 87064 14565248
2 198281
1 93928 919386703
1 155769 295681123
2 26539
1 195547 617887283
2 16241
2 164369
1 98280 419366912
1 144015 9311041
2 193898
2 137479
2 74677
2 14293
1 159196 231494579
2 114165
2 101376
1 59034 261873270
1 99827 546834137
2 36972
1 77059 930913392
1 34006 74352493
2 124699
1 168898 675228703
2 26298
1 168105 846722400
2 34384
2 108287
2 146565
2 65696
2 77212
1 152475 68055274
2 88625
2 1930
2 36812
2 91583
2 179198
2 62711
1 70931 118464955
2 119320
2 42727
2 155516
2 68821
2 22354
2 74232
2 95407
1 33770 544548130
2 96899
1 65831 508293956
2 48943
1 88484 515807797
2 69293
1 122241 403894911
1 9504 733596805
2 59573
1 141106 22024665
2 138000
1 164845 47661401
2 120144
1 52344 640209761
2 78156
2 59470
1 175976 383153885
2 15477
2 64775
2 45713
2 197188
2 53126
1 86344 109341496
2 38166
2 110011
1 93728 260014796
1 249 4435986
1 72660 7012973
1 37101 495646015
2 119512
2 82391
2 189078
2 46105
1 188548 401220995
2 23347
2 123529
1 4940 871740795
1 146516 453973836
1 105446 779846036
2 35887
1 145960 579517729
2 40817
1 25289 770936498
1 105599 162837712
2 38259
1 113377 821341126
2 183173
1 86991 691790322
2 105461
1 132422 90633192
1 5320 933934524
1 139152 827472723
1 181275 23739701
2 124076
2 29576
1 812 184737362
1 104869 70257801
1 58213 32528089
1 150289 192207213
1 81988 204456240
2 181242
1 183269 276682321
2 43200
2 151861
1 151806 436888732
2 51386
1 141277 774836823
1 78891 891862312
1 115606 435256821
1 34223 514781833
1 153671 621302117
1 158850 835622455
1 88385 825573694
2 118087
2 24054
1 18308 629647817
2 143207
1 77965 198897637
2 72186
1 8973 475369988
2 96874
1 25057 620004053
2 28321
1 171351 344701139
1 19435 716513371
2 185250
2 139603
2 184153
1 75097 916324351
2 154583
1 99074 801456810
2 161567
1 116210 235785205
1 20911 850819873
1 1329 866594667
2 86868
1 79801 540268237
1 136775 465562525
2 28091
2 184060
1 29298 103562910
1 87357 38917673
1 121161 727538009
2 178039
2 23644
2 22499
1 117595 330058949
1 54137 812666263
2 83091
2 77438
1 186526 840934539
2 38524
1 76169 313412462
1 177867 38455360
1 104156 333706316
2 179036
2 185467
2 43055
1 63124 174058714
1 167145 184939770
1 146270 764402290
1 176776 819563902
2 49089
2 37271
1 180491 182947218
1 114914 462677289
1 67279 125143759
2 61939
2 64592
2 132652
2 51562
2 194341
1 64127 655906616
1 78197 218714665
2 26757
1 179532 538472260
1 30002 478108333
2 85778
2 137815
1 29180 107317698
1 159778 381248854
1 2372 432480284
2 158309
2 81918
2 127195
2 36473
1 106404 914310276
2 59818
1 186329 289662940
1 47338 242700669
2 84360
2 91896
2 136444
1 121262 422375730
1 187860 366510484
2 111838
2 75908
1 39021 606767462
1 12527 755263150
2 27657
1 136717 513598730
1 83078 365450983
1 57636 318517211
1 85317 104393659
1 47824 373486959
1 191523 419473996
1 162653 412299974
2 4321
1 45329 334617903
1 4231 691639723
2 192307
1 112166 176190824
1 77892 508479018
2 35141
2 110051
1 165295 495640352
2 69065
1 99674 693128494
2 7559
1 105937 371570411
1 99889 237399309
1 80357 627806227
2 41973
1 138755 397774638
2 127372
1 17295 13147526
2 73674
2 15244
2 163205
1 3274 926433964
2 146306
2 54726
2 166143
2 59140
2 43959
2 185478
2 26351
1 197855 14146980
2 180473
1 145871 869894144
1 62964 441182813
2 31863
1 104300 152656257
2 34069
1 129484 145639238
1 130996 839283322
2 183217
1 178035 99598970
1 66809 895732132
1 62068 65169188
2 90045
2 18684
2 191924
2 8861
1 93159 579351421
1 97325 511841834
1 35688 936442915
2 15164
2 177064
2 185789
2 76488
2 3475
1 87768 800423497
2 88070
2 150711
1 92361 844873614
2 108777
2 9975
1 163536 829040384
2 37533
2 78024
1 44945 878040840
2 31411
2 168557
1 86111 109457842
1 160946 972532324
2 16834
2 129326
1 187783 125156326
2 17047
1 29540 115323930
1 58716 574049318
1 13974 152052274
1 121626 859215107
1 62422 537401807
1 159973 450079576
1 81531 291844060
2 33990
2 29628
1 158459 628083119
2 179870
1 62016 607749410
2 186331
1 172694 240922239
1 165240 588227560
1 76249 793272296
2 79748
1 48800 483991009
2 70980
2 61149
2 188507
1 187947 367996415
1 112688 338507807
1 105141 638617278
1 140463 21424502
1 188566 684445318
1 185082 368830551
1 194353 334011113
2 37797
1 33263 148948890
2 176491
2 119992
1 100378 748086138
1 103536 190409116
2 30981
1 52323 490309472
1 123045 229129411
2 4778
2 148867
1 186895 201060592
2 39925
2 192758
1 114000 171532599
2 193034
1 44441 409283832
2 142165
1 157364 884129117
1 11209 394265133
2 190692
2 28604
2 37995
2 139062
1 134249 432009005
1 2354 94985851
1 20074 785086382
1 17808 176002745
1 68815 844032356
2 149058
1 189045 269303907
1 134350 374493091
2 70887
2 118282
1 11821 867676616
2 14146
2 10859
1 76080 370964625
1 147063 486515147
2 131619
2 139076
2 9762
1 171790 834318559
2 77879
2 40949
2 199896
2 125194
1 100137 824682657
1 165524 136877789
2 62816
2 160132
2 101882
1 96964 174535912
2 85417
1 24866 968954136
2 176194
1 120222 144690419
1 14857 515571182
1 30391 68353498
1 177050 34297370
1 86816 728406096
2 94696
1 172679 998604904
1 19437 8938811
2 115163
1 186515 842473145
2 101423
1 123802 443519801
2 158403
1 42915 398720179
2 168851
1 91422 156556948
2 78452
2 1605
1 108579 542429153
1 129228 388958663
1 164688 510910042
2 115810
2 56018
1 175023 851603436
2 100571
1 76902 582772529
2 105011
1 151471 462254286
1 121552 223401675
1 87254 656098121
2 170297
1 86373 93258017
1 34482 287022612
2 97868
1 95091 327435053
2 60059
1 49754 715679134
2 22696
1 117546 287676602
1 23857 840871234
1 66827 413870555
1 112411 722542003
1 166266 538590776
1 172671 487132316
2 187226
1 82274 107028013
1 17468 435013499
2 135606
1 30415 999396207
1 101209 94309330
2 136283
1 111803 789801675
2 85143
1 165590 155431874
1 70994 543249663
1 7435 102578995
2 94293
2 184529
2 132562
2 71039
2 77662
2 171771
1 190567 636480147
1 155135 931518112
1 57564 98487981
1 120955 532512622
2 151431
1 89655 39296468
2 114104
1 130877 328229546
2 64412
2 5790
2 93906
2 58910
1 174825 156882372
1 116127 849528246
1 1200 818654008
1 104117 228373645
2 75287
1 87125 29648951
1 57188 77473116
2 72274
2 41717
1 84916 571853296
2 7121
2 142211
1 171124 392452028
2 78501
2 86698
1 117543 375871376
2 53178
1 15897 482364010
1 152773 736273294
1 21447 215462899
2 6488
2 19963
1 122125 850364611
1 175766 758005041
1 33065 17259478
1 17873 102243802
2 122101
1 113314 844908723
1 38908 276411389
2 73622
1 65902 144156699
2 72662
1 52100 94802932
1 178976 907783050
2 18896
1 88047 394554307
1 199271 253276024
1 95995 337350917
1 155959 396430503
2 99652
1 56878 641364025
1 61661 943400394
1 25190 786902790
2 75956
2 188152
1 36082 103114806
2 160151
2 135303
2 66457
2 28735
2 166773
1 188179 78460008
2 110594
2 115460
1 139547 1183044
2 61377
1 68651 951925979
1 42220 31789095
1 164435 755074915
1 138519 429963720
1 155110 834017077
2 62835
2 198458
1 109513 540949100
1 173100 776281474
2 49439
2 56781
1 5381 137683606
1 160979 928067995
2 11751
1 134609 929722042
1 85944 773522640
2 61761
1 12024 625718181
1 35181 509255668
1 17830 511336614
1 55127 168966978
1 79578 161796445
2 135158
2 160125
1 196854 777218086
2 177052
2 89624
2 170487
1 34878 277596797
2 5814
1 53117 471135309
1 118654 752112231
1 154472 272819252
2 41303
2 169742
1 157812 179760080
2 185784
2 28882
2 153282
1 31841 741692403
1 172530 460057150
2 194569
1 27486 955354529
2 25716
2 155144
2 124154
1 117684 19682181
1 136632 748639529
1 170328 310762984
1 185934 672577783
2 20088
2 196142
2 63383
1 1972 519436335
1 144105 841284967
2 198285
1 187866 77789843
1 140877 950389308
1 106631 38073171
1 57641 576892431
1 14151 283068465
2 173718
2 187890
1 117668 138351632
1 82256 37353310
1 146934 131304512
1 23542 97928120
1 185501 528334166
2 180322
1 135285 179007303
1 55112 613815290
2 32689
1 142560 829963715
1 133932 968491076
1 142175 265325376
2 4149
1 19654 883747883
2 167443
2 110041
2 38373
2 59225
2 184914
2 23872
1 172465 227417333
1 82140 119642828
1 48750 516445215
2 185066
2 149535
2 51177
1 135786 473862727
2 4687
1 5383 607117133
2 180169
1 69993 607539706
2 145849
1 66992 198437375
2 187411
1 66069 193271772
1 111415 817830207
2 72325
1 84757 732201229
1 73138 5181589
2 105175
2 164165
1 188198 944343187
2 19392
2 186034
2 189596
2 60523
2 41212
2 70312
1 149229 557633014
1 83233 851930524
1 92990 420021163
2 96286
1 120639 954601653
2 103718
1 18605 394645247
1 187778 407606322
2 10316
1 25538 752665254
2 77435
2 135986
1 181741 84113987
2 22969
1 40146 575598995
1 62131 472945318
1 125011 934651774
1 175837 555818467
2 197067
1 164692 427696377
1 187620 55304374
1 126340 249070767
1 21002 508840908
2 161121
1 10667 216283902
2 133947
1 22754 547291417
1 143566 30909138
2 170443
1 172970 573293460
1 30999 907052368
1 33800 197654552
2 197289
2 53630
2 148978
2 161045
2 62576
2 59853
2 166105
2 184718
2 128114
1 106730 877041498
2 88693
1 46624 342362433
1 192599 606206178
1 23294 947123048
2 51411
1 144161 774134809
2 30671
1 169295 814938231
2 126936
1 168608 959879938
2 88760
2 111761
1 150139 725895674
1 170964 601077097
2 114534
1 82875 568069693
2 156706
1 165296 384925739
1 113262 729968290
1 44658 780965629
1 179801 941901884
2 45609
1 100697 779993575
2 44406
1 106036 403647833
2 123658
2 60972
1 2254 78077723
2 171843
1 124736 467846568
2 87495
1 7961 794378579
1 85189 892609447
2 1296
2 136972
2 92411
2 11275
1 54371 997017764
2 172114
2 118028
1 66643 666981693
1 50513 962731350
2 136562
1 63076 845580590
1 91090 574981321
2 63301
1 65196 94681424
2 167803
2 52353
2 38757
2 29868
2 186150
1 75189 859863166
2 24922
2 55333
2 149476
2 58389
2 101214
2 88628
1 79959 993236951
2 178259
1 105543 681747018
2 144782
1 136772 214034286
1 8703 352072287
1 131844 327539344
1 32833 540279030
2 36158
1 117009 132960912
1 129044 59742352
1 27319 352336905
2 141025
1 98997 392439929
2 49381
2 172194
2 76942
1 117288 213095770
2 80678
1 174837 367293509
2 44634
2 181911
1 8815 639177126
2 142385
2 51975
2 108606
2 139471
1 125747 970969878
1 111546 145417048
1 49957 83611792
2 198153
2 84900
1 115319 961753728
2 141895
1 108948 185559286
1 131758 891318047
2 183248
2 92643
1 128404 689459861
2 79547
1 184302 339902695
2 161932
1 93233 744181817
1 98172 939522652
2 63132
1 73989 644451737
2 95814
1 81060 718752782
1 94346 120668344
2 78579
1 31184 496183348
1 94049 155789627
2 67564
2 66040
2 161835
2 80005
1 198698 986077460
2 88310
2 17621
1 108791 926088466
2 165231
2 159686
1 188882 771275809
2 133902
2 137083
2 83936
2 70391
2 79969
1 121012 194994999
2 60669
2 864
1 62256 334488843
2 155999
1 94186 671652973
2 172721
2 133531
1 134905 820263800
2 8522
2 51713
2 8722
2 39877
1 22694 23207623
2 11237
2 115668
2 195537
1 34776 689255296
1 76427 883358736
1 188923 732827616
2 157786
1 131672 321080214
2 59448
1 71860 59856830
2 181539
2 121958
1 74073 70556276
1 195704 363111212
1 45897 627978784
1 76293 156081061
2 196456
1 159725 432633516
1 154565 833648633
2 190507
2 3263
1 167260 94276517
2 167364
1 167059 788563607
2 140693
2 80423
2 72419
1 82407 84932209
1 167739 890334670
1 143345 383142416
1 153609 97592527
2 104324
2 55088
1 79889 458666431
1 54735 836803656
2 96814
2 80973
1 61035 690066411
2 5130
2 45871
1 7882 151079516
1 23077 454367893
1 75452 691795391
2 70217
2 175680
2 77300
1 128016 645551118
2 183081
2 142254
2 26879
1 166103 966717125
1 108220 85782006
2 105360
2 118024
1 15944 848259302
1 100844 446716361
2 177747
2 102424
2 94576
1 105285 803585348
2 127039
2 132371
1 103146 59508685
2 58453
2 120693
1 92215 615044403
1 41058 573067094
1 121501 285428533
1 90299 768983960
1 165471 598155760
2 194057
2 20156
2 94763
2 121268
2 35501
1 95782 30366914
1 142667 122503060
1 100362 146929428
1 50909 572932233
2 46471
2 71656
1 122216 219132414
1 185391 939887072
2 102210
2 84402
2 96525
2 63408
2 113590
2 69520
1 23033 189992774
2 137015
2 132078
2 44528
2 67527
1 2192 571197077
1 150534 86099207
2 81264
1 119011 925807465
1 144925 968312220
2 135973
2 32408
1 75230 940144565
2 176025
2 39329
2 85673
1 67530 326129895
1 193030 363378826
2 114903
2 25502
1 13639 402788570
2 156408
1 133725 791330467
1 177875 746012260
2 126690
2 37566
2 150426
2 46802
2 166827
2 33275
1 93772 623019275
2 153173
2 113935
2 195177
1 121845 283296997
2 100953
2 135438
1 67456 217029251
2 162765
1 116484 703171933
2 48365
1 168588 558576657
1 35670 798104994
2 27028
2 125893
2 131187
1 95718 727486928
1 6705 618931165
2 171461
2 132689
1 24416 186289155
2 12492
2 61054
2 68293
2 107426
2 29975
1 125100 31600148
2 146634
2 59926
2 182536
2 41340
1 97260 552196381
2 124532
1 149643 708955723
1 102308 976878696
1 117518 578683299
2 37064
2 124623
1 118342 756664654
1 133991 976592216
1 148260 985424910
2 80563
2 92906
2 184000
2 19603
1 51593 99585748
1 157609 188892099
2 72312
2 157754
2 66772
1 115827 539308897
1 191896 322087211
2 25286
1 149121 211359389
1 167558 205081462
1 154293 429052006
1 60261 103212302
1 149637 876601884
2 18770
1 63981 624005095
2 146718
2 80437
1 1421 81909778
2 14269
2 187653
1 162171 203333189
2 170587
1 188143 382944931
1 97101 410330073
2 107494
1 141166 191444193
2 18370
1 20987 808842279
1 78750 692813938
1 146246 538600537
2 47803
2 137014
2 93270
2 161433
2 53642
1 127268 396756641
2 174153
1 41658 723574062
2 164503
1 44228 657750049
2 96533
2 41860
1 36957 527311194
1 27515 772972781
2 118450
2 46884
1 192553 430976556
2 150943
2 113463
1 56014 595726595
2 154088
2 129282
2 81800
2 49008
1 150866 496657244
2 177188
2 103243
2 147047
1 188110 871613876
1 1570 171021617
1 40362 970778292
2 108957
1 5021 98609262
2 41759
2 72254
2 134374
1 18222 996295808
1 79372 642175712
2 50623
1 3395 577866792
1 196224 597131905
1 80617 923463001
1 42638 858683216
1 169337 474427067
1 57874 242229354
1 111828 412077231
2 8020
1 7341 722887800
1 1734 97552952
1 16104 48136616
2 54774
2 2447
1 16091 917124544
1 60745 21360337
2 188735
1 194637 764584301
2 171026
2 24002
1 183994 184600550
2 147227
1 5588 993276811
2 150602
1 101691 17903721
2 129690
2 60485
2 24639
2 44610
1 117610 380786852
2 67083
1 29477 647936211
2 56705
2 177145
1 189162 820042186
1 148595 370295524
2 107650
1 175155 119776901
1 166950 103607690
2 88206
2 193993
1 111215 261017069
1 117465 352098261
2 49823
2 133245
2 122708
1 34015 734876180
2 177564
2 198541
1 58571 753782569
1 3255 280761756
2 180074
2 3004
2 69340
2 37886
1 103644 330249275
1 178202 718026109
1 136826 990191492
1 41347 61756921
1 73357 716071772
1 127727 755611869
1 147200 43202801
2 10454
2 91262
1 25842 151603465
2 132554
1 103412 168520287
1 66131 620858448
2 75883
2 35357
2 108580
2 71846
2 162873
1 16669 835755340
1 31878 562511236
2 98157
1 61051 631364075
2 11618
1 98039 639372453
2 197282
1 104591 382985328
2 122027
1 188280 45675819
2 137492
2 92254
1 176888 457833696
2 20355
2 37762
1 182034 291102977
2 60417
2 49108
1 26431 655939819
1 196630 715600451
2 189207
1 61523 713517466
1 29853 211676824
2 190748
2 57731
1 154415 513043885
2 90314
1 116765 737796863
2 178374
1 16489 778388748
1 169268 599794420
1 54371 175073776
1 195357 325332319
2 185722
1 53368 252187896
1 22098 988584884
1 113169 217988769
2 13393
1 91047 894413775
1 135847 269200211
1 105894 862207694
2 3904
2 131024
2 38574
2 83969
2 185480
2 99181
2 157536
1 29512 53286789
2 165492
2 53492
1 22279 993354763
2 4721
1 16758 409849904
1 6711 613592585
1 56206 602586223
2 119725
2 196777
2 187496
1 12331 217206464
2 6554
2 53760
1 196395 415961542
2 22156
1 116763 726900653
2 169844
2 129649
1 87041 582507942
1 138299 790515283
2 159727
1 178026 74875467
2 141042
1 181967 104952869
2 135385
1 162938 763442147
1 101863 147424193
1 49054 366090110
1 153881 423458831
1 120409 527373981
2 18657
2 68777
1 142626 391362605
1 144422 699214216
1 176719 995262886
1 185535 476638397
1 47903 453403835
1 12662 762044719
2 4453
1 63186 66315460
1 197961 172125133
2 126064
1 165600 337306014
1 180529 126453959
1 75715 78370361
1 175770 486964640
2 22651
1 42745 366997102
2 50562
1 91645 150219170
2 99841
2 146978
2 169711
2 159984
2 65810
1 33300 94078709
1 46722 867780322
1 90065 400176992
2 114052
2 19480
1 12378 864921564
2 66965
1 65795 886599150
1 170682 446557899
1 193323 463741047
2 94745
2 4801
1 192223 187061797
1 123427 147449705
2 7297
1 14706 825697701
2 79032
2 164616
2 28572
1 9867 963860861
2 71738
1 157698 593128626
1 44044 51907959
2 31850
2 19641
1 138876 573099234
1 166069 840666820
2 177133
1 168392 784107657
2 175685
2 124560
2 86846
2 113571
2 54969
2 63902
2 10810
2 160018
1 83491 47264410
2 156629
2 67931
2 142765
1 65695 833810415
1 148683 230982286
1 10000 106960236
1 137048 290445142
2 2619
1 39703 121150184
1 186178 380707432
1 99875 939074983
2 137360
1 88659 632759113
2 139841
2 18588
2 20866
1 185154 910379122
1 93352 812513791
2 72197
2 152971
2 79396
1 98002 208337879
2 36199
2 132988
1 101324 973677762
2 81859
2 8617
1 103412 873461141
1 75566 615407842
2 26653
2 66371
2 188667
1 144816 874109913
1 98508 780475465
2 114386
2 88222
1 135565 118879549
1 105902 455219978
1 70066 954393209
2 61565
1 123585 467968164
1 117082 835321134
1 50091 390065420
1 22331 916889756
1 3409 765594351
1 99694 850695321
1 173946 738988419
2 129696
1 87697 110109202
1 137132 423166942
2 186637
2 97537
2 43396
1 171001 661894334
1 37659 937466795
2 49565
2 167476
1 65890 600658996
2 198440
1 42403 219830321
1 69190 707231333
1 105155 265969512
1 61379 592098825
2 118352
1 24408 118352503
2 113286
2 53757
2 106405
2 76882
1 185445 470321603
1 13362 668273569
1 35442 670189911
1 148312 645298478
2 73009
2 26716
1 43650 962613317
2 104761
1 75344 791870643
2 79419
1 132154 133031937
2 1779
2 174140
1 35541 902093156
1 57601 449595687
1 194685 875012643
2 183831
2 38265
1 70346 573202129
1 162774 279130334
1 100543 95362727
1 114092 761281362
2 117531
2 126604
2 34803
1 198775 896283372
2 83699
2 32929
1 177556 663837003
2 79461
1 28288 844304754
1 140613 144055412
2 35296
1 70813 339864317
2 173371
1 113950 286178789
1 109532 317074225
1 166167 138044906
1 34560 864727032
1 116815 749698477
1 107242 142522808
1 26923 545003289
2 49158
2 161294
2 91873
2 166289
2 154070
2 192287
1 67763 266441271
2 74977
1 133224 758408927
1 40058 495731656
1 116244 714432359
2 136551
1 57813 453459147
2 166701
2 144568
2 76126
2 29294
2 45629
2 57395
2 64921
2 143244
1 55532 706727476
2 161460
2 50005
2 135388
2 141266
1 119769 357072386
2 46571
2 123833
1 16300 430402824
1 167323 873797682
2 76325
2 20457
1 74404 10744622
1 198128 277818567
1 43456 818714188
2 80079
1 35679 343672545
2 179454
2 167942
1 175948 753276224
1 129392 18061168
1 101323 303032871
2 8540
1 164265 578365689
2 54153
2 120001
2 36842
2 141964
1 7558 909232868
1 63284 952684404
1 165680 994775031
1 180658 468766535
2 132127
2 62843
1 71380 610175770
2 24720
1 99812 624942756
2 464
2 65378
2 75493
1 96250 782861051
1 76510 521369731
2 5613
1 161044 325336459
1 103157 932277317
2 162315
2 192156
1 126642 214930884
2 191125
2 44069
1 49623 182321916
1 26656 319592306
2 166704
1 47424 344459259
2 123755
1 121349 43519735
2 127058
2 160637
1 129091 696973604
1 43420 31793888
1 190081 430322901
2 188263
2 192061
2 15055
1 181862 968433532
2 183070
1 199987 672894618
2 145630
1 192126 732751347
2 158712
2 165230
2 20115
1 8041 4961664
2 35369
1 167983 465369534
2 143141
2 59135
1 47116 564067454
2 66788
2 173990
2 8001
2 163032
1 181169 883721564
1 106903 938965472
1 22790 893949859
2 123358
1 42771 288719162
1 187316 526511552
2 76376
1 148640 423886222
2 55531
2 96169
1 149881 664882034
2 181974
2 57892
1 71786 925933677
1 162864 652609936
1 66462 195641345
1 159382 489577750
2 190623
2 165609
1 159150 492699759
1 73637 291135749
2 23270
1 135548 421843190
1 98932 574016752
1 5544 935824135
2 181716
1 25438 120570646
2 186706
1 137775 220123567
2 162824
1 103674 380120814
1 172072 152989999
1 41659 665063365
2 182311
2 78651
1 67196 929749028
1 124915 597932200
1 180830 814810195
2 138942
2 50399
1 163284 924267719
2 115173
1 73631 287324954
1 26934 710538507
1 12191 602303128
1 97387 643273853
1 57137 889029620
2 189743
1 196515 633222322
2 137056
1 20282 832088972
1 50678 916994717
2 81201
1 140013 651261767
2 34545
1 127615 971030404
2 153604
1 103798 607636004
2 181241
2 53951
1 20561 946254054
2 34833
2 142453
2 15034
1 144786 465942231
2 163956
2 178276
1 112773 164218449
1 34062 515468658
1 169942 302400490
1 124299 599984420
2 111341
1 43796 630716090
1 128482 624230282
2 43757
2 180179
1 129881 754287604
2 98216
2 128218
1 91373 930845197
1 101635 303463692
2 375
1 122769 675915928
2 150989
1 152612 364725473
2 78268
2 36865
2 188130
1 53881 498146684
1 186486 977344752
2 182819
2 118687
2 60704
1 72274 430690217
1 141506 122161660
2 148335
1 182865 956098963
1 13118 26498189
2 146598
1 114417 553475241
1 63243 545011958
1 87321 491377763
2 72192
1 36404 438245277
2 87433
1 174680 949674662
1 58384 263910591
2 112391
1 116201 748719767
2 134681
1 116246 232253017
1 153527 81680729
1 23153 831949424
1 146267 272810121
1 119716 990550902
1 116713 412573609
1 59317 625445644
1 189212 306054998
1 6936 221227070
1 174831 240495685
2 133407
1 193669 619524859
2 51814
2 116575
1 159733 140755348
1 86308 685219702
2 29291
2 182831
1 181521 986417687
2 84242
1 142372 995753901
1 109561 940296453
2 12537
1 46109 819872374
2 139134
2 194882
2 101079
2 110311
1 12308 121949425
1 49086 874792471
2 135457
1 103222 735906606
1 163570 704972238
1 103891 910945491
2 48
2 146859
2 120679
2 55017
2 163501
1 56861 320131327
1 162472 808597322
1 464 363503359
2 66877
1 9960 523840849
1 24753 17212602
2 131467
1 116533 116487766
2 182433
2 78590
2 11006
1 129718 995794730
1 145497 19736627
1 81042 899963412
2 184341
1 173793 837656692
2 41693
1 177648 789297456
2 170161
2 100334
1 38355 794527874
2 37931
2 85851
2 183181
2 8637
1 25973 149187096
2 148249
2 114027
1 6323 305913375
1 165604 959994891
2 192247
2 58126
1 190713 709702745
2 120718
2 117587
1 20215 461258726
2 101492
1 101377 274396537
1 196393 770741060
1 103794 464546939
1 91191 482796073
2 805
1 53817 293225114
1 49325 169864372
1 169934 546456363
2 76058
2 50556
2 61039
1 82116 599120212
1 115909 733558943
2 74168
2 59971
1 40764 327424442
2 611
1 125512 507452848
2 63778
1 120666 454744771
1 158792 892145220
2 28799
1 63491 707184555
2 12704
2 152467
1 60019 588674249
2 18165
1 183685 808845677
1 138154 817389458
2 174969
2 188939
1 186072 493540723
2 176490
2 79158
2 67744
2 84421
2 39831
1 142308 99109207
2 145664
2 2532
2 100999
1 131703 563235007
2 47235
2 9215
1 148520 460524006
2 189723
1 42649 168491333
1 43305 944862546
2 122221
2 168752
2 97837
1 80315 839162811
2 125553
2 114475
2 177283
1 67000 281504508
2 184345
2 20485
2 38373
1 136557 670209316
1 81967 357592272
1 34232 534401598
1 183524 840236457
2 150267
1 64647 578716695
2 92347
2 74005
2 194229
1 38749 636680907
1 115474 12050628
1 84487 212594991
2 47207
2 100574
1 57172 967077994
2 118892
2 152838
1 106169 597178180
2 50765
2 156873
2 161359
2 60262
1 126306 554587352
1 44687 257003238
1 23144 544756168
1 170417 416194846
2 113469
1 26924 142889382
2 24703
1 172356 242605186
2 152363
1 3887 705102977
1 13204 209738894
2 48511
2 130990
1 64517 718206165
2 38282
2 162215
2 64983
1 79068 697203761
1 124653 402008658
1 193689 542647886
2 151779
1 46052 530429912
1 44435 83174237
2 180775
1 197221 932167154
1 171736 803360835
1 70406 619616835
1 137674 740947571
1 101373 276867375
1 45006 358270744
2 141738
2 132573
1 33321 674236276
1 38929 361356511
1 38415 525250666
1 122263 849027182
1 136379 970126716
2 76518
1 79465 918411461
2 141968
1 61881 186944030
1 109246 265781240
1 115758 665073342
1 73075 582206654
2 90050
2 126721
2 1039
1 142194 751781323
1 36691 585284394
2 101305
1 66462 44934912
2 47420
1 61428 514620523
2 11179
1 15372 483586916
1 139750 936838045
2 118079
2 121262
2 28818
1 43800 399997049
1 158434 332374363
2 367
1 154324 912957312
2 77234
1 123045 475415178
2 153707
2 19117
2 21996
1 90035 250798990
1 56719 484528
2 46094
1 35118 698232103
1 41017 208806824
2 90291
2 143628
2 176527
2 84712
2 43879
2 4667
2 177059
2 22448
2 60272
2 82302
2 60865
2 13197
2 112208
1 33207 665123793
1 5079 757676535
1 112502 578656104
1 82396 544550785
1 48386 953062237
2 190205
1 58787 871342449
2 121608
2 55460
1 1857 284661186
2 81635
2 120721
2 174775
1 172596 434605634
2 44178
2 67733
2 18389
1 119040 734661285
2 94559
2 55103
1 168511 58928793
2 42079
1 170931 60077059
1 127021 697367339
1 181272 550584675
1 13128 54289846
2 187277
1 128074 165397328
1 129407 189574549
2 175388
1 2752 949735890
1 123085 489199866
1 139907 294809289
1 145421 466734019
2 52169
2 158274
2 26530
2 156523
1 82972 262930430
1 66584 541145683
2 159887
1 33883 962065770
1 148 11321835
1 169331 54915033
2 187511
1 130825 259595433
2 73571
1 138827 460293505
2 170555
1 140424 798386485
1 62910 624180221
2 84567
1 156839 44784397
1 70504 778707399
1 124853 966761010
2 56944
2 153793
2 55687
2 44642
2 130189
1 18635 914185973
1 190555 112112490
1 174868 617658050
1 11817 737398538
1 166209 191178110
2 172574
1 101852 804506685
2 13836
1 84232 362177708
1 188858 446861446
1 179408 61516608
2 181631
2 170344
2 15104
1 169751 523877683
2 10013
1 137977 748779713
2 9220
2 144841
2 157543
2 160484
2 92408
2 113038
2 35910
1 147798 198650581
2 169644
1 86662 957002565
1 130539 937610204
2 170376
1 123770 261700244
1 1824 502774915
2 153470
2 103892
2 196892
2 91045
1 125079 538459851
1 28258 469054738
2 58092
1 127780 953142120
2 83050
2 10396
2 89806
1 124944 24119154
1 184148 751132398
2 108887
2 53557
2 88637
1 92151 128804385
1 117500 111636492
1 168128 782990180
1 11874 850106784
1 160259 83179181
2 33455
1 137093 288731917
2 404
1 8453 350397149
2 127240
2 25428
2 55902
1 85047 895446514
1 9837 365140635
1 187238 254145288
2 191338
1 67761 938513887
1 69012 59477446
2 85343
2 31517
2 66386
2 19032
1 72904 497540098
1 130687 960001838
1 163422 203836517
1 56505 886168740
2 896
2 67378
1 185321 57575204
1 133886 548579112
1 149453 328151108
1 168811 737587886
1 79496 453203577
2 31726
1 187542 712122343
2 55033
2 41644
2 11574
2 58671
1 55770 52349382
2 131524
2 171848
1 149808 643029655
1 189793 766914632
2 134932
1 34787 711714449
1 82076 525176500
2 95230
2 65327
1 6054 523911699
1 173055 766636294
1 35625 198942030
2 41543
2 118176
2 26217
1 142802 604348175
1 71124 263661960
2 135249
1 138098 952937763
1 8927 238568863
1 88347 61728761
1 98176 894105979
1 153321 901315099
2 174242
2 36212
1 134300 842646609
2 79659
1 114325 747244161
1 48318 558376926
2 24853
1 133261 916399267
1 32668 925337198
2 71235
2 198464
2 104114
2 76774
1 169618 568961678
1 109158 723604916
1 191077 845906913
1 166930 246279308
1 43412 501836289
1 44720 864784109
2 93312
1 162037 810187735
2 40360
2 126805
2 163430
1 101974 434342502
1 2454 530906451
1 104759 127323240
2 48738
2 140880
2 134917
1 71923 894425939
1 61501 136414541
2 53657
2 110589
2 119842
2 64057
1 134306 994194757
2 166709
2 179846
2 174626
2 24747
2 150182
2 194293
2 162627
2 193657
1 145167 143593445
2 113382
1 14279 360057677
1 22215 803789186
1 78425 328634962
2 186951
2 58227
1 145982 701597993
1 183470 681624359
2 12119
1 136896 724429484
2 114032
1 73845 596545883
1 177118 283737654
2 33190
1 139029 499285866
2 193863
1 32331 87120583
2 167580
2 11989
1 4078 7106279
2 3082
1 120970 584233212
2 78783
1 197352 923365449
2 57348
1 36606 290064128
1 151974 636200465
2 149100
2 17368
1 168475 193977517
2 17670
2 49015
2 170642
2 147209
1 102781 456307591
2 58446
2 111826
1 88765 683094432
1 56485 360953624
2 66863
1 7835 455577678
2 181650
1 127163 778279124
1 162213 16838625
2 167644
2 4481
1 69238 137562819
1 9717 791544520
1 95561 117846489
1 157824 639275803
1 161689 142234040
1 49990 951854506
1 87260 222169032
2 107455
2 142271
2 167094
1 46692 650583883
2 169239
1 2084 458079585
2 184954
2 76876
2 91988
2 134329
2 135064
1 32829 211054805
1 52019 745448852
1 158961 624225159
1 17806 128528415
1 2120 889957319
1 25676 36284141
2 32130
1 76227 614610716
2 28575
1 92843 656601155
1 17653 616009068
2 88217
1 119053 586438317
1 22136 501518753
2 129467
2 35587
2 196417
2 156662
1 7990 541330177
1 90050 894120046
1 718 746092338
1 152023 216839876
1 56221 511287329
1 5237 343412528
1 147608 719586150
1 99008 486674954
1 79517 10834985
1 41728 758852431
2 33214
1 165599 260734267
2 152316
2 183377
2 51642
2 177762
1 41854 143991884
1 31007 940804322
2 62330
1 35079 203526280
2 162888
2 166630
2 28237
1 176223 836673296
1 107316 917012903
2 150177
1 96864 632520225
1 198819 855788381
2 106641
2 93025
1 150567 677130427
1 32088 462039151
1 117534 636862931
2 96700
2 141479
1 22337 854929372
1 141922 64297188
2 128305
1 32012 411881897
1 84837 640839544
1 29549 460219290
2 118224
1 172738 40524293
2 59815
1 124066 927820124
2 60126
1 35764 237450872
2 28064
2 28387
1 152390 462220127
1 190083 578578499
2 60201
2 96235
2 75162
1 115521 625737457
2 170844
1 83263 305856300
1 77251 979269483
2 197779
1 179024 296538521
2 84425
2 180655
1 143278 828076744
2 53146
1 86403 374934603
2 7670
1 88958 75499819
2 164556
2 126005
1 43018 581085076
1 57555 581323822
2 157581
1 180373 104073899
1 87829 132533730
1 198947 701924029
1 39318 86189653
1 84287 47157667
2 183149
2 108517
1 37357 332880828
2 41768
2 67730
1 195026 518749260
1 156151 758929871
1 75147 491805475
1 124841 788155764
1 175855 154507901
2 7065
1 94032 364076122
1 195081 120422788
2 50402
1 49675 209823403
2 191866
1 74447 821204935
2 4052
2 2700
2 101092
2 154634
2 125777
2 29274
1 117935 922376577
1 79942 533971182
2 193125
2 90905
2 169915
2 177962
2 157846
2 182228
2 18468
2 163065
2 23407
2 52588
2 165740
1 127124 88323172
1 91992 889870293
1 109109 148410559
1 34858 895878867
2 186702
2 122762
2 73936
1 17370 157601449
1 154225 554673897
2 22360
2 157166
2 154269
2 114685
2 177333
1 192812 41084508
2 144352
1 175332 394834473
2 91313
1 61209 33931608
1 167996 97975296
1 176973 943316043
1 101575 772474253
1 154792 745722944
2 48415
2 163228
1 19457 521652301
2 138118
1 85062 214163823
2 132105
2 17001
2 175377
2 70283
1 42393 851915226
1 177669 85659368
1 130317 733800349
2 1265
1 12811 192921484
1 72622 881871657
2 96448
2 104483
2 163938
1 142905 4203292
2 91396
2 117758
2 158747
2 110776
2 44323
2 56566
1 118689 477385188
2 21449
1 26631 448692816
2 93746
2 128181
2 177246
2 77204
1 179894 139436384
2 188665
2 93033
2 47737
2 102249
1 119575 448028500
2 125453
2 51454
1 100371 942124995
2 153551
2 85766
1 60306 708107798
2 102873
2 168390
2 34012
1 114743 641304293
2 17642
1 12238 247739411
2 45889
1 197783 605695574
1 149715 688509738
1 115960 809698839
1 164873 56006157
2 79994
2 35841
2 166477
1 119966 18407707
1 46327 964829693
1 172651 607975182
1 197412 392383722
2 156608
2 130882
1 141530 828745625
1 98033 831857061
1 155481 684582117
2 82175
1 129576 522126896
1 44524 652445311
2 13549
2 53892
2 157977
2 156483
1 104208 433932240
2 125113
2 3924
1 172455 159040231
2 174480
1 144158 489981703
1 82648 221631222
1 162065 454887647
2 108516
2 153057
2 4439
1 69842 188329510
2 84189
1 101088 558356556
1 186191 472851779
1 136870 413602707
1 53463 851655677
2 43549
1 141511 398088499
1 134309 398326202
1 13527 41688590
2 80273
1 126387 364234227
1 19278 914270079
2 17066
1 64995 805845280
1 50828 332046972
1 59517 441085250
1 34386 132313963
2 94703
1 162972 184284947
1 156744 842261743
1 107110 792303432
2 95612
1 95379 976854198
2 11165
1 138777 684881228
1 169395 257430193
1 59540 645167967
2 6340
2 112959
1 155222 395284465
2 192197
1 83111 853517336
1 180527 703889769
1 95486 263907796
2 91148
1 156659 677422589
2 26018
1 86384 318513267
1 191593 675784016
2 148195
1 13169 936735851
2 174592
2 27408
2 47376
1 4485 451027729
1 144918 690741477
1 25325 862395522
2 43387
1 94330 693714054
2 32751
2 33960
1 176826 835303389
1 61517 887371695
1 131799 251391991
2 199506
2 58064
2 181096
2 73711
2 16119
1 122397 72256043
1 6346 465361893
1 162772 30440408
2 90232
2 19105
1 111112 149837331
1 40927 425291783
1 35108 917778683
2 9521
1 10607 470086082
2 7448
2 157451
2 72943
1 77000 898808433
2 198228
1 114193 274334802
2 157005
2 25624
2 66254
2 67611
1 23112 484187873
2 88982
1 12252 14530094
1 4198 351238847
1 61579 295980096
1 95653 332096965
2 101220
1 35846 725454457
2 20007
2 86028
1 125628 37402099
2 23938
2 106689
1 82328 522711709
1 169201 617552796
1 10450 583623683
1 136577 234501981
1 142992 610999313
1 170811 411268954
1 97548 796344581
1 60498 174081648
2 100940
2 77903
1 46720 593280713
2 188200
1 98396 225951881
2 117394
1 59004 472437318
1 77313 424819508
1 130235 196084415
2 183170
1 97261 152671742
2 8489
1 141604 257107110
1 156767 873150110
2 109370
2 84856
1 42301 975812500
2 37202
1 157423 233600918
1 134755 668110193
2 173638
1 29574 146603858
2 82876
1 23327 971900968
1 29329 537489179
1 28477 712857296
2 84561
1 182182 1903885
1 162527 806845748
2 63847
1 116547 38603511
1 7046 102545834
1 144605 612640197
1 119028 610185632
1 151228 400092034
1 53844 261846499
1 3172 516047427
2 34105
1 193247 192007494
2 7215
1 159959 994566575
1 183380 621166934
1 123451 865768479
2 54438
2 47088
1 188202 765900660
2 17933
1 106692 94499276
1 14656 625445699
1 3657 849600124
1 167018 696636154
2 54769
2 157565
2 77236
2 136077
2 182780
2 92798
2 140241
1 61130 180114325
2 152547
1 92064 105368621
2 166047
1 105878 557762269
1 799 88714181
1 48194 565104529
1 70756 427998201
2 44574
2 47885
2 84172
2 39889
1 33837 223232468
2 84081
1 23569 85213014
2 82074
2 112030
1 142250 657060042
1 134325 57602983
2 125966
1 66840 892573736
2 157116
1 63986 121088028
1 168528 243927649
2 68105
2 148167
2 79491
1 129088 787863609
2 29369
1 110805 191191571
2 98540
2 192255
2 105430
2 57135
1 143429 758906335
1 9980 278646004
1 73258 404001233
2 158639
1 191461 299050305
1 99742 66200817
1 133679 812215789
2 31838
1 150006 134036986
1 86977 537779258
2 53153
2 59256
1 96717 399905633
2 10456
1 13494 428438961
2 10978
2 186182
1 131012 275009066
1 9079 369639264
2 104516
1 36073 859733483
1 173352 418314246
2 196682
1 30801 415018025
1 190039 928091420
1 9295 197653082
1 8357 286487702
2 85970
1 117869 293187778
2 144390
1 84562 137373470
2 141557
1 168026 974805726
2 56450
2 149716
2 4791
1 73655 671244742
1 68755 236724141
2 3632
1 187977 141109175
1 104671 265165471
1 189101 228140328
1 121190 155738488
2 154418
2 28861
2 139404
1 68518 320626045
2 109377
1 183573 473679817
2 88683
2 79252
1 140108 252343378
2 90054
1 181437 270554080
1 2776 215097716
1 24333 758323756
2 152030
2 91649
1 67509 34741190
1 115921 411475180
1 22160 652523019
1 115611 449991272
2 6930
1 10734 775561137
1 127928 205285857
2 153325
1 65824 513093069
2 178012
2 152762
2 7743
1 156713 143123090
2 28998
1 6574 920967705
2 119284
2 113970
1 90751 133139334
2 80542
1 145484 284650338
1 112752 65431090
1 188321 496048273
1 98481 149597738
2 75939
1 167762 893484955
1 131259 805690170
2 55209
1 130459 177151053
1 131233 437352301
1 114086 701392461
1 161086 75423503
1 181707 2367007
1 186279 596049040
2 33739
1 101209 180411043
1 183074 597233911
1 156106 106716367
2 29664
2 162509
2 11322
2 162107
1 163471 683547566
2 25216
2 129800
2 103147
2 193586
1 56476 236122584
1 88962 946720331
1 178438 745498633
2 18920
1 75709 524482283
1 123475 420377280
1 148210 298011957
2 32203
2 120861
2 65329
1 83738 506288369
2 186536
1 10218 338729250
1 122429 40448910
2 138683
1 112201 603688966
2 73170
1 183522 975635687
2 102879
1 47736 538483654
1 104941 334559990
2 186893
1 198384 480043626
1 30178 288420945
1 25226 207647618
1 75417 131303649
2 2909
1 171408 225203227
1 44991 339852872
2 132797
1 48444 717569301
1 8011 350849322
2 88826
1 116449 162279377
2 109251
2 1050
2 121497
2 39598
2 24205
1 64958 845473621
2 196534
1 40601 819004109
1 181939 631677541
2 184158
1 23672 453911724
2 143549
2 94504
1 153708 214653991
2 85153
1 20218 853218860
2 156465
2 154490
1 60801 999415633
2 45281
1 95019 925604533
1 170814 282765951
1 22684 567433149
1 62966 899653906
2 31584
1 111786 180163145
1 61967 821066053
1 54580 610712294
1 270 747913515
2 133276
2 29817
1 181830 894958678
1 140323 752476986
1 44711 694355105
1 134093 907607482
1 130740 58982612
1 176244 815455475
2 104384
2 148187
2 126223
2 196302
2 160759
2 179073
2 61539
1 120664 59881330
1 62273 556749606
1 22663 351439652
2 171223
1 140880 644656861
2 147193
1 15125 547025617
1 165337 473985322
1 50302 465624765
2 14288
2 171186
1 174716 428551333
1 59946 926332555
1 49541 383472444
2 5764
2 117426
1 119643 359123221
2 174314
2 76445
1 94476 896950109
1 42808 434654027
1 188309 349594553
1 80999 9379994
1 111292 976697641
1 91898 672606053
2 44778
2 111486
2 51650
1 62394 143390570
1 16435 981219457
1 113997 255267642
1 165663 642537628
1 117462 450735479
1 111707 157093602
1 78382 189518826
1 97371 98456300
2 103052
2 8435
2 163294
2 102608
1 69109 385444068
1 170024 48835609
1 13461 572999637
1 156916 307064636
2 139866
2 36659
1 149761 425092585
2 101905
1 164035 892777963
1 197354 172821219
1 62086 60370
2 17732
2 88799
1 56659 362126388
2 197382
1 65033 639550350
1 26395 49950905
1 48605 918328605
2 104178
1 42137 421657792
2 107813
2 4536
1 185717 6191417
2 133148
1 97049 83856281
2 85685
2 45669
1 148003 149458582
1 131082 989906962
2 12366
1 191111 130659002
2 50993
1 117079 484356832
2 146142
2 196516
2 129490
2 10716
2 196757
2 23010
2 95295
1 82100 725236701
2 43690
1 102293 575845738
2 142346
1 115977 633152979
2 40996
1 56972 842466559
2 155599
2 51923
2 55218
2 130375
2 161907
2 88267
1 131581 914669566
1 46107 967391548
2 77908
1 91394 45452903
2 147214
2 12955
1 132032 533502968
1 37738 756591805
2 191631
2 145392
1 136472 661417057
1 191609 677992605
1 144091 576351569
2 197574
2 75173
2 162186
2 28250
2 35711
1 118120 138793293
2 166709
2 95195
1 66696 742681710
1 94609 166211587
1 99498 824364055
2 53947
1 18625 491672203
2 92908
1 114438 947250491
2 96656
1 109605 31768296
2 100807
2 65658
2 54282
2 145059
2 190292
2 22097
1 104738 745114070
2 160681
2 85593
1 44121 19012393
2 135225
1 67753 883055424
1 41664 106121715
2 140032
2 134853
1 71738 108353762
2 181507
2 183685
2 142685
2 53804
1 179538 596550629
2 90876
2 166753
1 146459 305595254
1 55202 498791118
2 77151
1 91711 256071770
2 42087
1 95751 423122578
2 80578
2 181817
2 8444
2 181227
2 93228
2 193541
2 39664
2 10893
1 143213 584822682
2 72514
1 124853 319416629
1 56822 330622812
2 145226
1 23631 299487503
2 86448
1 96012 525822134
1 90144 84226481
2 166509
1 90581 8482534
1 95510 538820881
1 11935 649720932
2 30806
1 197891 940209013
2 119264
2 88092
1 13038 332339147
1 187651 867152716
2 81540
1 144187 473903532
2 84474
2 166385
1 21215 609203086
1 146289 938869178
1 37114 862596144
2 77949
1 41652 525044637
2 162715
2 183205
1 118921 313622600
2 55646
2 88889
1 182430 359943422
1 136896 941023720
2 91999
2 39866
1 174916 5523834
1 83501 396337793
1 22630 107268573
2 32848
2 157531
1 129336 618539077
2 150954
1 61200 921123485
2 66870
2 112204
2 55065
2 158290
2 15963
1 145298 889926334
1 180570 467938437
2 11053
2 108325
1 65369 268985770
1 44140 376028855
2 162693
2 46119
1 133192 629883118
2 81355
2 142321
2 12239
1 1853 926763538
1 67101 244260135
2 3304
2 187002
1 129042 170736383
1 19190 26041358
2 183696
1 156949 605877780
2 26173
2 188808
1 78987 189091360
1 7732 97153914
1 126354 577989298
1 79024 567102119
2 163431
2 105379
1 187124 430265667
1 80781 88519671
2 156620
1 131648 852982665
2 118673
1 690 608428522
1 146144 114782430
1 22709 991928753
1 89101 440806483
2 62090
1 6237 651427526
2 168502
1 170142 736540493
2 188764
2 155651
2 29079
1 147243 291420487
1 111928 480216143
1 144059 341896263
2 20293
2 49873
2 60140
1 125493 493878087
1 143879 93045517
2 26569
2 93211
2 37882
2 91168
2 146351
1 141540 456991655
2 70847
1 140935 128175429
1 69782 529154318
1 61328 656860067
1 25053 470002769
1 101073 810071313
1 186872 157076171
2 90556
2 4751
2 103964
1 163402 506990478
2 164054
1 119190 961387668
2 55498
1 7802 838988902
1 110850 6467246
2 5213
2 130670
2 124515
2 64198
2 13490
2 105226
2 163033
2 101274
2 59168
1 4544 255856659
2 127225
1 183703 313450846
2 178742
1 123259 122274020
1 121854 879141200
1 194721 473976073
1 192279 305392826
1 199613 934564573
2 80837
1 140469 713586758
2 94609
1 73667 728975121
1 117491 124784859
1 70422 33069973
1 173335 396917648
1 28521 171674394
1 19900 700496797
2 71076
1 19488 738800199
2 49380
2 63952
2 19769
1 193188 40947213
2 179976
1 39011 166004620
2 109345
1 99177 725308650
2 2119
2 11155
1 69705 421680765
1 133974 453164494
1 156841 660219095
1 139884 43120211
1 85953 885978665
2 54873
1 126732 514148962
2 118571
1 113262 320579316
1 158057 845949345
2 74158
2 115405
2 19545
1 108900 386664978
2 61205
2 52975
2 142057
2 33913
2 11022
1 66520 912904065
2 86984
2 192496
1 112601 103838610
1 50225 676854025
1 90037 177057993
1 114160 798068162
2 101359
1 111439 480884705
2 26626
1 157213 693686421
1 47535 421464198
1 33898 681443013
2 153249
2 71557
2 145037
2 115309
2 122844
1 145208 800783342
1 4912 630713733
1 154709 680098642
1 103320 419254581
1 73066 830702890
1 190713 470855614
1 34691 537305509
2 137884
1 165197 62117039
1 164847 824306979
2 103718
1 63831 129131427
1 1776 320670400
2 97571
2 166192
2 20315
2 115822
2 149794
1 175518 623043383
1 92642 365033974
1 116966 847232875
1 31114 348046085
1 160019 545899324
2 90169
1 159229 344035638
2 18009
2 54553
2 67975
2 130680
1 69733 119514326
2 162149
2 63107
2 144981
2 56966
2 32690
2 113084
1 117665 817387895
2 71341
2 190629
2 161881
2 111229
1 54644 724084425
2 60271
2 138831
2 103985
2 126933
2 91954
2 64697
1 131847 236226892
2 126017
1 174785 653791621
2 27969
2 42230
2 152244
2 30544
2 52687
1 133838 476870611
1 182824 69444666
1 98429 551502751
1 26338 449278842
1 193683 687704534
2 91858
2 11478
2 27346
2 179084
1 12008 934476751
2 138818
2 76579
1 171180 292755319
2 165645
1 3651 166716137
1 54495 343749067
2 62009
1 122115 81008860
1 163850 846765664
1 20128 161451857
1 165718 718155203
2 126819
2 72234
2 107991
1 189490 782133952
1 3598 582949644
2 86605
2 142566
2 159590
1 76665 283653752
1 7584 930594457
1 153822 947538146
1 22930 815660846
1 190809 323307273
1 173248 736650901
2 161838
1 152630 2856588
1 39784 250968009
1 191433 534142722
2 180980
2 65672
2 88578
1 157343 822300819
1 166528 11093320
1 12744 106070686
2 179227
1 41494 211488844
1 39185 796022931
2 109830
1 43477 944561283
1 183706 793664613
1 110507 513851094
1 187075 218206883
1 92956 386184740
2 75326
1 196182 44222101
1 98106 529056030
1 28649 335249741
1 177152 401141911
1 157170 272780631
2 175799
1 42475 830397137
1 48887 291242369
1 115041 409709028
1 51842 434349091
1 96884 763425516
2 106382
2 158811
1 38532 581224963
2 167358
2 117758
2 119131
1 24544 862941745
1 77342 458443782
1 194112 23787568
2 83942
1 181583 745461417
1 6801 735224813
1 162963 717446266
1 14724 777649481
1 189682 364023988
1 118549 846629076
1 164672 687089434
2 106988
2 158365
1 116628 35187000
1 65872 796509313
2 22982
2 106977
1 18363 209704875
2 63500
2 106112
1 185658 618409555
1 13443 38968901
2 134836
1 109725 112838731
1 22348 98999783
1 50257 59875381
2 106609
2 172076
2 87614
1 142082 965856631
2 89381
2 16155
2 23672
1 180914 700592986
2 37762
2 134419
1 175927 901329615
1 57968 82053593
1 127105 380970592
1 81923 820724526
1 35544 148159335
2 194044
1 114374 599203103
1 179780 942005951
1 146201 719752835
1 147880 586486244
1 158405 842332437
1 177437 770582339
1 36194 881107531
1 13308 913701868
2 190087
2 147016
2 54225
1 88248 229037507
2 49863
1 180024 448278331
1 143537 987062414
2 120019
1 90173 813215524
1 67745 90115795
1 154979 184181701
1 23987 180851033
2 138732
1 16751 651560692
2 48908
2 54913
1 11343 722033635
1 53206 556221261
2 34217
1 37003 438701012
1 50370 647767549
1 12940 53665386
2 154406
2 75519
2 92161
2 6388
2 65283
1 168459 672563798
2 63162
1 164787 835076000
1 9372 200643919
1 106597 880699991
2 34230
1 11348 556884052
1 93798 879632633
2 91002
1 174072 599070808
1 11929 452236905
1 179640 253127071
1 156875 488504800
2 101937
2 107568
1 96770 468755761
2 65482
1 145128 223273319
2 186867
2 192223
1 143705 910600636
2 181327
1 152166 318957664
1 109558 65502988
2 126548
2 168921
1 42618 151882496
1 110967 580398496
2 155904
2 184697
1 139107 344026941
1 152484 150514783
2 130283
1 89260 167054999
1 48475 182916304
2 171300
2 27575
1 40531 244163274
1 78277 701644073
1 34900 551411676
1 180210 329330732
2 133125
2 144609
1 160108 561200508
1 170328 689670782
2 160078
1 175983 633977045
1 70391 730861311
1 176839 818248638
2 181706
1 96164 408304499
1 161753 223235378
2 49852
1 185916 430121772
2 40309
1 30187 218585095
1 175952 379008498
1 62442 382997750
2 164065
2 46561
1 162153 165818587
1 173665 474158403
2 139466
2 155566
1 111768 971463214
1 21610 640812415
2 144329
1 10378 579051887
1 170063 886308349
2 107104
2 162104
1 141063 781129105
2 3170
2 108590
2 61208
1 87472 779163944
2 193229
1 119610 713353356
2 51333
2 186573
1 109769 13741539
2 95294
1 62309 53359783
2 109947
2 55353
2 18399
1 98434 667613828
1 76757 650129735
1 105317 230809231
2 181475
2 8933
1 31724 854520238
2 102537
1 165227 191872020
1 14571 11035856
2 81457
1 32308 678262639
1 79450 57397263
1 2835 865641496
1 168629 783537511
1 28705 989709350
2 54176
1 170175 767705146
1 58209 180901993
1 47602 996857827
1 184677 448646481
2 178920
2 4443
2 121436
1 187899 449197412
1 166454 619878661
2 2303
1 20827 15331978
1 118464 509128871
2 182636
1 79433 856099257
2 54593
2 179919
2 49059
2 66699
1 166976 828268595
1 117055 463683427
2 163606
1 14138 219450612
1 33050 902906842
1 191809 644114225
2 190404
2 163784
2 165021
1 35565 100969656
2 156134
1 147518 536630613
2 161455
1 51980 995302295
2 24209
1 56163 886546137
2 8617
1 57305 512533002
1 162655 802355354
2 195440
2 196696
2 139898
1 138293 17418724
1 170276 308858210
1 161441 643596169
1 90525 301264763
1 176733 884806485
2 76552
1 150104 903853531
1 113356 462948532
2 185682
1 195223 427945337
1 170259 218799775
1 105225 40123690
1 7860 756966618
1 127245 272354271
2 74272
1 179332 70219138
2 55004
2 74827
2 8029
1 167129 296648452
1 167566 806149579
2 162811
1 105558 154777623
1 150591 268757645
1 34773 174524099
2 113012
2 122969
2 59007
1 80110 53336803
2 10785
1 89046 960712247
1 27782 492643244
1 45856 775163280
2 143434
2 1387
1 137198 941464680
2 63876
1 40730 636285099
2 172468
1 1402 782557044
2 155860
2 195660
1 58501 392394685
2 142308
1 58935 213074846
2 173656
2 66380
1 42663 764545600
2 59154
1 132197 592560474
1 155235 312959676
2 99306
1 19759 298305008
1 112944 773802921
2 36240
2 142995
2 100652
2 40858
1 8693 607025198
1 42151 565438252
2 139619
2 128510
2 114949
2 91617
2 60098
1 156256 3658269
1 180741 43915703
1 47061 547157878
1 58335 497367401
2 89553
2 151295
1 43441 625323768
2 111689
1 1858 508610592
1 74361 427293424
2 188468
2 103953
1 20821 185187775
1 110487 268494074
1 60536 694519000
1 102353 355487120
2 80796
1 127730 607977693
2 54618
1 6196 905032136
2 13770
2 189405
2 133907
1 57527 998730174
1 71636 820108524
2 81044
2 172884
1 42267 44730811
1 83699 894480057
2 97286
1 9948 824960948
1 79188 591418575
1 120419 320881822
2 53581
1 144819 747074392
1 152106 893074456
1 68182 733980598
1 156039 21623175
1 73818 534004367
2 32396
2 18499
1 179946 149476521
2 143454
2 51834
1 153696 755676786
1 155848 970929932
1 64036 159460768
1 28079 727291918
1 198548 452150016
2 72715
2 163556
2 97207
2 184720
1 10020 594271552
1 13160 108174771
2 45284
1 125763 499058626
2 995
1 72157 638816573
1 48578 753871682
2 195205
1 108111 569633981
2 94090
2 166788
1 178264 371457099
2 126595
1 100818 577038250
1 41221 943609917
1 123818 865061834
1 20208 81906170
2 137408
1 52407 391115770
2 136387
1 76324 573460008
1 40073 842627853
1 185893 220270784
2 44872
2 41984
1 42132 568117389
2 166090
2 185691
1 39472 34809808
2 9272
1 63699 146073657
2 165612
1 197334 817535686
2 121526
2 28104
1 77562 415347887
1 134240 514605569
1 187867 410894908
2 155204
1 94363 79211649
1 186774 213394019
2 19863
1 91890 98138511
2 183040
2 16299
1 2302 425681811
1 148298 644701392
1 197996 768315296
1 161388 777561069
2 157197
2 183691
2 135088
2 148183
2 173076
1 169443 9084353
1 55184 42208091
2 170939
2 231
2 143710
1 123790 836620908
1 143551 442587005
2 127073
2 108828
1 195299 872730995
2 117402
2 756
2 175885
1 157442 593933128
1 122337 372050504
1 137020 281748631
1 111598 261148425
2 135592
1 89147 860514784
1 59883 537497012
2 168145
1 15967 663571435
1 150114 473604291
2 160372
1 123435 681207164
1 148385 961973036
2 90133
1 111127 454587597
1 74132 195818470
1 143033 61431599
2 36381
1 149598 629877497
1 145135 587922443
1 18876 434269150
2 51716
1 116131 529431025
2 93680
2 140722
2 117081
1 8120 859966664
2 186098
1 91731 272250138
1 164492 794252780
2 139304
1 42414 965910262
2 6168
1 103673 980135645
1 171908 185698619
2 72237
2 126202
1 107751 410609414
1 502 969083892
1 180631 602237973
2 75473
1 77297 767642769
2 117085
2 13940
1 47689 451819305
2 199884
2 180152
2 4147
2 2277
2 55995
1 114440 835423470
2 120971
2 72655
1 102460 107714636
2 175806
2 62080
2 150829
2 74092
2 137493
2 68779
1 135237 109690902
2 190416
1 192431 977161524
1 187635 373712675
2 194361
2 24930
1 151275 627323682
2 77809
1 1611 969714369
2 26091
2 73138
1 2661 904386141
1 158817 108474199
1 67632 711211723
1 99364 389551454
2 161251
2 95792
2 9745
1 118951 631795028
2 58790
1 191917 168722071
2 134959
2 87079
2 140258
1 26613 37408852
2 89181
2 170375
1 188681 703583718
1 163241 141726453
1 185196 431632127
1 71973 432417903
2 34904
2 66847
1 77740 510889413
2 37010
1 125318 204117339
2 68852
2 185740
2 93745
2 124074
1 16127 200755977
2 114892
1 47144 424511206
1 11541 140205016
2 63516
1 176730 977994527
1 31875 298772088
2 107349
1 72690 546882026
2 190163
2 153447
2 53436
1 87385 6740843
1 80679 828021885
2 129713
1 40395 509057374
1 172369 587390079
1 192700 636214381
1 168523 964439133
1 183369 950293887
1 25238 246205999
1 31347 95223365
2 145205
2 149380
2 6643
2 172067
1 133837 54822077
1 70944 840089746
2 90558
1 84324 497796751
1 30714 134771958
2 163845
2 90038
1 162748 636417815
1 136008 124364814
2 179949
1 182558 477336704
2 53516
1 112102 668624449
2 92756
2 139790
2 26163
1 109463 910636838
2 160839
2 165095
1 38857 258958123
2 172752
2 38722
2 70248
1 132182 509320701
1 189030 661499126
1 135205 291232542
1 188941 605429354
2 49512
1 179985 400328216
1 49590 985986890
1 26607 718055928
1 137088 430185672
2 46072
1 55790 410450605
1 27322 740062167
1 101382 314767154
1 76677 707438288
1 60263 319164501
1 197000 74814511
2 45538
1 105513 844904914
1 98154 345653187
1 179166 765214211
2 549
1 28291 668260446
2 135255
2 136238
1 1007 571629029
1 190 607713394
2 149351
1 153777 90687074
1 195288 402757069
2 111347
1 175360 913177462
2 51984
1 186837 202945837
1 103342 171117010
2 148987
2 44963
1 69216 797517079
2 191138
1 158069 216183364
2 22099
1 84414 773180301
2 140515
1 59562 425993617
1 186173 942368805
1 51944 682010179
1 29159 672601856
2 7935
2 143226
1 96432 501587126
2 147391
2 108652
1 140896 347096580
2 73159
2 176741
1 69497 221651184
1 102219 128192404
2 179066
2 16752
2 182370
2 29407
2 182121
2 91058
2 158118
1 137585 366153453
1 49156 128813782
2 118880
1 68402 447327907
1 18962 682774806
2 193064
2 174594
2 184698
1 62125 828606290
2 28307
2 27697
2 34143
1 64996 877676122
2 8113
1 180860 779327105
1 18949 679130530
2 199333
1 157217 627343004
2 68662
2 106877
1 40275 857185745
1 114644 177277631
2 103270
2 97212
1 55856 252722493
2 17197
2 184199
1 192977 571489288
2 159074
2 67660
2 183617
1 103622 560582514
1 99439 781126803
1 198425 553695743
1 153374 657860637
1 125581 293072175
2 80433
2 148293
2 160472
1 2310 696771497
2 68194
2 6509
2 125177
2 134894
2 180322
1 186631 2087841
1 77364 569937696
2 57784
2 42508
1 60599 12116750
2 91955
1 33356 873592985
2 91908
2 152780
2 113513
1 41709 235820359
2 108377
2 130539
1 76557 88717254
1 23520 350623165
2 122385
1 76897 75778910
1 92019 361302718
2 80112
2 178038
2 65983
1 56104 690505977
2 161532
1 159373 543694421
2 110372
1 98611 788926082
1 81294 536567533
2 168700
1 161522 323432191
1 26133 244753750
1 174978 305369654
1 15655 257979916
2 81747
1 40532 376951847
2 100080
2 36153
2 77948
2 181289
1 123380 346504282
2 106152
1 83968 972169006
1 162511 863807382
1 73262 182718619
2 27163
2 4067
1 73819 498913262
2 103800
2 108706
1 70750 83180282
1 144125 13075075
1 30686 196486658
2 47315
1 83561 298276327
2 48185
1 133820 648950352
1 46522 384223920
2 48915
1 101512 830834733
1 68278 32233134
2 75789
2 150968
1 155771 932055111
2 2226
1 108954 194401035
1 67602 251074315
2 183178
2 35536
1 185736 543364484
1 38048 155091980
1 162627 827307906
1 80527 211391975
1 68236 667115258
2 96696
2 106831
2 156143
2 169341
2 140552
2 64734
1 48669 711710590
2 87670
2 109906
1 108978 219322390
2 90320
2 112239
2 196341
2 143137
2 110633
2 95054
2 139556
1 62823 770185066
1 4332 490263848
1 17168 74548135
1 6021 469547885
2 125778
1 98255 123666737
2 122793
2 133798
2 45933
2 159887
1 60115 15521349
1 112801 704665527
1 69729 159229394
1 81297 307119371
1 183995 260060803
1 180660 868773567
1 22913 805395284
1 223 310406889
1 49950 455145244
1 155164 348577556
2 3451
1 45698 941475402
2 129703
1 173924 906246149
2 141427
2 128655
2 194
1 29550 213997512
1 141742 868175604
2 53799
1 118805 164035751
1 6735 957411383
2 7427
2 198763
2 13837
2 68001
1 91903 332206917
2 138601
2 156891
1 54646 156426127
1 144208 61984716
1 91286 434267120
2 100134
1 148839 512167454
1 129737 982771072
2 1535
2 56606
1 58754 52535230
2 165859
1 7503 267391116
2 177249
1 159085 569279195
2 82384
1 29848 990423103
2 168001
2 104168
1 71655 583346772
2 166799
2 77931
1 160668 206232340
2 89010
1 95336 3870162
2 79595
2 199512
1 91042 332949339
1 188426 764885291
2 12700
1 48046 57269546
1 140639 357932144
2 43419
2 128064
1 72088 301097538
2 89773
1 140754 387451066
1 33174 523629396
1 152125 139168613
2 128342
1 19747 552228088
2 550
1 139566 1222601
2 115958
1 25367 812267287
1 66810 49358127
2 66934
1 43091 469295313
1 34732 68090130
2 6882
2 198232
1 95795 609248291
2 165622
2 111674
1 4186 481475547
1 94121 942492679
2 121612
1 54536 999781934
2 27672
1 133726 127889947
2 40574
1 141146 298924796
2 189412
1 113344 653672286
2 61909
2 142037
2 99232
2 58004
2 121132
1 139069 191911586
2 134916
1 153492 276738994
1 55231 785537795
2 63566
1 107360 998522095
1 73582 216209242
2 34278
1 80980 942596750
1 90164 224596207
1 58578 555764628
2 117980
1 71632 485038063
2 185065
2 5687
1 63972 493691153
1 167186 656603061
1 137462 398596698
2 136096
2 142762
1 32749 222105487
2 180300
1 104090 284380766
1 80522 196741650
1 174098 97528964
1 74003 411634099
2 104116
1 18171 875154284
1 33350 680870780
1 39730 33428456
2 116612
2 37575
2 37721
1 86284 386685677
2 125945
2 27977
1 170333 258169700
1 83845 885466768
2 111727
2 39697
2 175203
2 52601
1 48134 103768080
2 37998
2 25080
1 142883 124733381
1 147920 56444777
1 87855 79470751
2 131385
1 22743 10408482
2 46937
2 58911
1 4717 834742828
2 30834
2 101767
1 127129 680339687
1 137576 514311529
2 95729
1 170398 338820858
1 157781 622594322
2 80984
1 98393 406748103
2 82473
1 31417 635028177
2 62676
2 25921
1 120145 43565417
1 60827 794999962
2 83879
1 20838 345894234
2 144829
1 38231 139479273
1 11105 821754953
2 111187
1 60621 899261488
1 5238 404263028
2 122819
2 110276
1 94514 676905664
1 190698 359249437
1 145960 624866451
1 3181 459855430
1 190182 883727688
2 98915
2 199525
2 73413
2 34797
1 182552 747951008
1 125594 343349106
2 187266
1 148310 266668510
2 92510
1 159143 215933620
1 87778 771818902
1 27607 385169918
2 85211
2 53783
1 109067 570367962
2 36052
1 30921 460436368
2 196720
1 128273 823599378
1 64093 474939706
2 165734
2 4823
1 13913 803340966
2 101377
2 173387
2 97855
2 169462
1 168412 643877874
2 175660
2 65325
2 192016
1 14265 670611959
1 187640 683458523
1 47680 225926111
1 87137 288860896
1 133320 539725510
1 55665 210037631
2 185418
1 170160 86413735
1 143823 756877398
1 122605 406326405
1 51447 225643732
1 46439 337829632
2 149073
2 28655
2 21094
2 42459
2 152338
1 174430 546203321
2 13624
2 152110
2 22589
2 14353
2 50313
1 119975 159067004
1 122277 48746427
1 39255 606553872
1 5959 135251102
2 134568
2 138278
1 165346 138730094
1 139249 765133315
1 151678 483953756
1 7213 399635688
2 101664
2 192087
1 185116 245819696
2 122164
2 59266
2 24693
1 66440 655803186
2 196214
1 164606 557647083
1 126627 15692569
1 125959 288228955
2 64652
1 25700 557512269
2 184082
1 75896 216787537
2 34710
1 63171 268233954
2 16843
2 183960
1 96778 824744198
1 184774 676618019
1 36262 269346249
2 162944
2 11180
2 34048
2 58431
2 30995
2 141247
1 170262 971891390
1 10423 507593312
1 68728 751640367
2 128063
1 110643 519076082
1 91492 359416057
1 29215 235422460
1 123977 988179048
2 88080
2 47720
1 16242 384562368
2 40526
1 128207 419953961
1 29629 593041702
1 89797 536442307
1 124500 478616584
1 44356 771373268
1 134365 397711561
1 53874 352567376
2 46812
2 22902
1 7297 288416826
1 13822 48274159
1 45254 540126879
2 191023
2 168227
2 153965
1 76977 981301867
1 2590 364545225
1 135856 496822996
1 31666 764757577
2 51857
2 181150
1 194679 591920330
2 151878
1 5980 475919337
2 137765
1 27195 274296373
1 132197 626070717
2 4743
2 77962
1 50451 967065163
2 18379
1 76915 476737125
1 144533 512203109
1 23952 822877588
2 125270
1 177423 462163612
2 142468
2 148851
2 96971
1 25398 438827653
1 160496 563443393
2 196640
1 5840 951678025
2 47516
1 59037 414371966
1 52389 951614291
2 16479
1 168321 674320733
2 92150
1 128125 657592350
1 143983 170426393
2 184706
1 116126 209243631
1 55457 883456054
1 155340 319755211
1 72236 292897289
1 115353 516207747
2 130944
1 139784 23069585
2 125921
1 170377 897552153
2 182441
2 142421
1 110060 42029687
2 190133
1 33008 591762797
1 72534 819206565
2 79334
1 31772 406837868
1 118510 394769123
2 80774
1 188914 935283115
2 59589
1 138453 44816075
1 119961 952969282
2 28045
2 148473
1 23882 570256777
1 18101 86095499
2 156050
2 39629
1 60611 4165358
2 171969
1 130245 281892524
1 40242 430355672
2 108721
1 109907 823353909
1 159286 571540913
1 124594 750837919
1 93678 837562496
2 85453
2 6
2 116852
2 124626
1 154239 778113181
2 63996
1 81852 229940221
1 155554 963881637
1 186392 40782340
2 162105
1 59394 918679500
1 28439 90886228
2 148123
2 116495
1 119361 903220440
2 59772
2 163303
2 133742
2 110819
1 18627 371883424
1 59501 392600977
2 136321
1 167318 826925085
2 170748
2 79310
2 32253
1 26803 100968224
1 197395 30191002
2 111881
2 6921
1 37171 695933006
2 109959
1 181976 794040009
1 23623 536039607
1 68106 909625971
1 47676 532308485
1 54518 616031171
2 133851
1 164827 657924425
1 120615 489131052
2 38042
2 107690
1 21126 61247572
1 35502 78462219
2 33703
2 193908
2 139428
1 193389 58438014
2 183428
2 12865
1 43305 180736863
1 175299 481626650
1 141776 704731597
2 27336
1 61137 821878489
1 46004 744001877
2 61649
2 155141
2 116772
2 138111
1 131945 538099813
1 14970 545809679
1 178937 252358289
2 181585
1 82376 820513476
2 2474
2 176310
1 63288 160570953
1 22145 696456617
1 91744 500189381
1 28106 802755600
1 45634 58779796
2 28717
1 132373 645525843
1 183090 375364018
1 89706 383455689
2 171092
1 20775 726891115
2 97434
2 92335
1 35277 819984019
1 171892 443965694
1 46452 355910973
2 303
1 9890 911586557
2 54367
1 136373 888834820
1 155813 598639748
1 152440 355844681
1 26179 284376193
1 1302 593429571
1 3731 251460786
2 144676
1 67229 46332759
1 156507 761260470
1 98266 615249613
1 97395 671913083
1 103117 501772120
1 181449 397697066
2 149480
1 140174 843483674
2 12837
2 158262
1 61159 558532025
2 130620
2 95201
1 36132 208942280
1 32990 57603298
1 136693 170650355
2 110123
2 143426
2 86393
2 159846
2 27757
2 118764
1 170025 990953028
2 191627
1 114070 637413643
2 52013
1 187955 466424410
1 37569 929162683
1 30244 603465
2 169228
1 111133 694203714
1 135840 872423655
2 175519
1 191055 887321612
2 189397
1 58077 198100403
2 100387
2 127238
1 135389 840911379
2 140156
2 18645
2 197125
1 153899 166926785
1 11528 360547286
1 144567 261014130
1 90302 593316532
2 80688
2 98128
2 120407
1 3410 17591958
2 133422
1 102790 605807204
2 117393
2 86811
1 134348 420358687
1 182321 693711974
2 54314
2 40540
2 189999
2 30649
2 135580
2 179007
1 106406 802965739
1 170725 169498663
1 155340 15918715
1 73005 696879640
1 2847 116961561
2 115683
1 180600 920087326
2 53321
2 5752
2 122451
1 173942 204882272
1 84609 177677415
2 122716
2 174191
1 141700 475744683
2 178806
2 125170
1 121599 762048434
2 135494
2 79443
1 109898 674325721
2 57233
2 186835
2 105508
1 164556 245267640
2 74661
1 71087 916271034
1 5878 667423030
1 86418 14441979
2 148603
2 64317
2 98104
1 149148 349575293
2 165178
1 112904 137884257
2 38476
1 77914 89282780
2 171366
2 41883
2 142793
2 74771
1 123443 400165745
1 105697 120943455
1 21713 546111911
1 143398 774000627
2 149318
1 10793 181857422
1 69858 904181085
1 138280 488312478
2 154401
2 53217
2 196835
1 130133 342247580
1 114792 977697179
1 151280 558786238
1 193030 747950410
1 92150 774122559
1 184711 540918202
2 181551
1 12257 8210318
1 122621 780792581
2 187366
2 39305
1 197536 523478752
2 122749
1 83856 581738925
2 182899
2 53808
1 100107 807871197
2 169657
2 138003
1 41059 789412641
2 194749
1 181310 488867701
1 77935 921220266
1 20237 320839662
2 81420
2 14129
2 139412
1 170979 851282728
1 3300 140132256
1 131867 3194092
1 113958 729290389
1 170494 324514753
1 152385 271793769
2 77286
2 9504
2 48712
1 166779 279123198
2 63368
1 37875 299326311
1 89001 265544140
1 133707 35429912
1 146867 734346891
1 159924 387321220
2 138846
2 53154
1 196940 923052578
2 92555
1 28650 206064230
2 46249
2 114583
1 177299 432179267
1 26715 690100687
1 30163 355894033
1 52826 920609929
1 112234 199857000
2 142325
1 104314 144464033
1 26949 88229751
1 162055 200886648
1 146110 780576651
2 42108
1 179350 233499876
2 49452
1 72187 914367493
2 79804
2 145289
1 173233 603956671
2 5984
1 47302 952186348
1 13324 85625477
1 147529 961198883
2 164998
2 199538
1 122901 74183319
2 176944
1 191000 356875752
2 187753
2 108604
1 171279 902977284
2 42480
2 104744
1 137145 833736475
2 196122
2 160881
1 50727 882366349
1 183886 628071083
2 3139
1 35048 773892692
2 759
1 126905 704398745
1 116057 687073446
2 96917
2 72093
1 176483 717544619
2 121443
1 177793 20890837
1 162850 132402260
2 130494
1 160109 369981985
2 86479
1 113944 199818105
1 63595 543376740
2 87197
2 194405
1 99494 67885739
2 190669
2 166281
1 32582 163390862
2 25565
1 30712 593267635
1 56898 993523276
1 103830 358140306
2 38028
1 27874 709560992
2 123977
1 174924 743887405
2 70057
2 145269
1 46873 472189836
1 119060 579994948
2 36597
1 180247 339234872
2 153789
1 28218 872967294
2 25604
1 80658 552189928
1 9446 194435667
1 1771 337943735
1 138498 373478653
1 192043 810678400
2 41691
2 8339
2 61662
2 122189
1 167191 570684220
1 172068 627243609
1 34446 261819438
1 5343 322599450
2 117136
1 160738 223118832
1 25545 272108068
1 52335 553296377
1 144273 947187406
1 157326 613551316
2 136137
1 63198 863582765
1 37303 518210379
1 22646 984251619
2 60774
1 106211 31929717
2 84426
1 64252 378883359
1 113725 763220600
2 56470
1 14838 619345511
2 90699
1 67471 725329317
1 68011 155352263
1 107847 647653379
1 30033 585617766
2 26499
1 58656 200954995
1 39927 56498936
1 172227 390458786
1 122014 216494485
1 195840 975793357
1 101527 263514614
1 35855 84259451
1 23515 237106865
2 17316
1 120351 883976781
1 161353 993122406
1 89266 548352754
1 134229 745402188
1 142183 441209178
2 41417
2 19358
1 185525 72430313
2 74402
2 170447
1 7318 11360523
1 59267 730167906
1 112981 50881013
1 30287 784926462
2 125927
2 161540
2 21362
1 24855 435596488
1 3925 479152444
1 53079 723541312
2 142789
1 148042 700633026
2 171232
2 17647
2 175320
1 31466 817656971
2 20227
2 67000
1 1584 211201209
2 83092
1 15876 403680297
2 121877
2 37343
1 84508 466439473
1 22157 289381065
2 40445
1 27846 887249791
1 131188 542836033
1 126270 145947029
2 195175
2 147930
2 120495
2 145254
1 49119 858275563
1 107281 600538265
1 134150 371581831
2 193996
1 92303 44497075
2 21321
1 142710 260653134
2 85569
2 116510
2 28488
1 71047 912212435
1 156193 575806183
1 141169 658580594
1 50575 313076785
1 195612 747063504
2 192906
2 71563
1 33292 914044554
2 77817
2 186562
1 63668 941934927
1 132235 187801350
1 66570 349467142
2 135526
1 34491 412594433
1 21116 97838366
1 15251 781562034
1 139745 134293914
2 100126
2 192446
2 142755
1 165746 101769132
2 129142
1 138031 637349160
1 168746 783638531
1 44739 848419456
1 94158 434024978
1 12632 142310182
1 48025 760887065
1 22586 613615852
2 170097
1 164596 392896330
2 110735
1 156908 769971738
2 26132
1 25563 590188143
1 186200 487490118
2 12501
2 19219
1 42314 780916829
2 195854
2 130345
1 34224 398632701
1 25575 159413320
2 3144
2 81486
1 104969 871451385
1 166816 625936943
1 165643 881145567
2 95806
2 65898
1 167129 267188776
1 88596 381011712
1 7298 149461373
1 87799 912605753
1 4680 989288600
1 149948 779103929
1 178605 324689440
1 96472 742090528
1 84031 156529071
2 110961
2 73662
2 152249
2 12466
2 169585
2 144876
2 38981
1 167713 760013670
1 161174 963914672
1 184487 756445343
1 138291 757784832
2 39171
2 164887
2 173358
1 176340 485547953
2 185270
2 135068
2 32266
1 185096 963491538
2 137594
1 196421 806416483
2 105821
1 49332 505409807
1 92992 965249783
2 151024
2 124681
1 131709 91891909
2 15705
2 161434
2 125739
1 145064 705399849
2 2364
1 39301 907448019
1 71002 950067467
1 4925 815309706
2 196421
2 187630
2 68145
2 30722
1 105171 154139810
2 192639
2 137816
1 21399 933699638
1 96529 346107969
2 82846
2 169455
1 101644 798868751
2 70839
1 163070 477066775
2 119795
1 76024 413936486
1 48646 907451237
1 21925 273069376
1 144909 269725148
1 186965 610707109
1 111841 569661101
1 15208 449517023
1 46711 558938581
1 13592 158875847
2 77497
1 43988 41148061
2 120005
2 185062
2 122308
1 95427 908502197
1 135886 435578284
1 126052 664711109
1 144091 479287557
1 164074 437249337
1 115698 582694074
1 90438 428910471
2 101237
1 107651 994756649
2 46336
1 5594 859089953
1 24586 422832620
2 171230
1 144479 111008195
1 107461 563401236
2 131227
1 120481 260904588
2 120605
1 145650 547334481
2 160094
1 56856 420377065
2 114117
1 152789 688280325
1 30304 792121248
2 113184
1 140645 970830899
1 121528 970919452
1 88661 836104574
1 141465 845248839
2 176930
1 117805 870429114
1 135795 262159092
1 3747 552480836
1 145995 267867080
2 192655
1 77918 456278641
1 77766 634469355
1 28501 227884097
2 12835
2 11935
2 60378
2 121752
2 9928
2 107856
2 120798
1 8328 245813912
1 117538 512719957
2 38877
2 14036
2 175200
2 180334
2 163626
2 39189
2 101976
2 59336
1 8143 784794874
1 103757 114748714
2 193494
1 153700 662706641
1 135494 304567633
2 50899
2 107326
1 101968 583639419
2 139301
1 170146 146006510
1 11830 430975539
1 160321 241080367
2 58828
1 140749 313410207
2 37729
2 94347
2 155374
2 81065
2 164411
1 155657 939815170
2 120124
2 95974
1 120590 451962238
1 137967 715584592
2 176781
2 132216
2 93981
1 128855 705858567
1 123064 361781253
1 32964 941920595
2 78680
2 146645
2 181809
2 78145
1 64082 220232111
1 40867 17005567
1 31144 18636903
2 155310
2 158673
1 7310 321462326
1 98418 825068484
2 149578
2 185609
1 164437 959906427
1 149398 225776902
1 109377 528017207
2 193167
1 191403 264702166
1 60074 849786715
1 198022 648312789
1 99585 548685113
1 97700 382841332
2 168207
1 85399 169999932
1 80604 269329341
1 109653 857046524
1 159339 581524933
1 83499 316648231
2 196702
2 55501
1 100031 800856693
2 171172
1 87017 820461235
2 84694
1 122524 573251814
2 119788
1 3494 916606737
1 166408 89297087
1 64457 390174102
1 111187 917798387
2 101978
1 152142 601584438
1 164498 307411978
1 113851 76765637
1 18428 832428496
1 107996 704970900
1 87947 973198513
2 14394
1 57544 487931027
1 172569 208097945
2 122479
1 86962 775685711
1 116254 695393480
1 153929 704511785
1 118930 711049836
2 194731
2 73827
1 149029 732064182
1 34707 545666370
1 198875 779150614
1 58960 599510796
2 45419
2 168056
2 40178
2 85106
2 100743
1 77849 70370281
2 143132
2 112402
1 170114 701588503
2 137848
1 34884 876028785
1 49871 667621669
1 42750 577582536
2 120432
1 144959 669472951
1 44451 204290953
2 158241
1 112274 378767489
1 108454 544987479
2 177004
2 110994
1 99252 363911419
2 59393
1 81647 548815016
2 111642
2 161087
1 102207 514269268
2 48790
1 131736 158684442
1 165167 831388612
1 10839 331893786
1 161870 119426987
2 17436
1 104983 114897447
2 191596
1 1501 538877002
2 37812
1 17676 179403676
2 150904
1 1580 990904498
2 55962
1 147905 545907874
2 180149
2 34255
1 123209 873918293
2 40469
2 13844
2 23012
2 142249
2 163810
2 19735
1 155756 464351928
2 50532
2 155493
1 16991 475303391
1 91962 952467641
1 30837 895417594
1 116900 819777461
1 68520 972085023
2 160691
2 77383
1 33386 796391512
2 121453
1 25417 436012861
1 159870 632240716
2 61000
2 124316
2 105399
2 24227
2 54458
2 42117
2 80876
2 47797
1 9702 611478841
1 193188 295392242
1 7696 325775721
2 20111
1 94183 369362772
1 132507 530146409
2 35162
1 97343 101102957
2 123361
2 9355
1 57578 789382189
1 77238 457856163
2 171185
1 165729 449549383
2 22255
2 62027
1 29515 304211725
1 109168 429034804
1 134902 231017809
2 70874
2 16653
1 156523 600545992
2 33339
1 100152 19020566
2 98631
2 141370
2 48596
2 108256
2 42068
1 181605 468632828
1 151363 494671248
1 163762 226184110
1 175821 381546239
2 10037
2 163367
2 166605
2 122474
2 59112
2 96129
2 171665
1 432 709449839
2 146200
2 143325
2 117758
1 154630 296612861
2 162776
2 95952
2 92981
1 2340 209553405
2 97100
1 5761 344574539
1 85814 520954673
2 123137
1 199580 70569108
2 80215
2 51078
1 1729 823109803
2 188742
1 166871 142906578
2 100698
1 34681 553600210
1 186812 140052150
1 54959 541124798
1 75241 315555880
1 128532 267630780
1 31357 879729029
2 130280
2 110226
1 169969 470452773
1 34797 70170482
1 186350 575049392
2 164096
1 37960 813803360
1 179328 732502005
2 183604
2 37535
1 171540 408962701
2 166631
1 193507 326349485
1 69137 760290936
1 169228 703815989
1 26870 269498375
2 60603
1 156725 602974551
1 22969 358461509
1 186492 770574642
2 49868
1 114124 975041766
1 13375 479977790
2 22060
1 1275 750766516
2 164690
2 134058
1 185988 901084865
1 100362 223089541
1 190312 288169549
1 67956 905849909
2 27005
2 182349
2 161207
2 196393
2 45521
2 137506
2 110451
2 27525
2 35897
1 175170 937387675
1 73176 607155253
1 72076 737410590
2 159900
1 29935 499611541
2 56864
1 59503 459459298
1 12732 398088080
1 51774 226895795
1 50475 543615948
2 24489
2 62833
2 185204
2 159372
2 9489
2 102091
2 85444
1 55885 229461309
1 6745 295554324
1 79152 38169465
1 16088 866953854
1 41249 912059607
2 169798
1 100964 522144311
2 6595
2 124193
2 78650
2 165125
1 163633 903527336
2 122281
1 165440 124693467
1 176134 666128369
1 25170 396177533
2 197053
1 70327 758438320
1 148483 499349438
1 108861 331963320
1 192446 252655884
2 130510
2 32876
2 44320
2 117096
1 145939 917407641
1 8612 262588825
2 112650
2 115584
2 118877
2 101208
2 17614
2 93548
1 84825 502364096
2 156174
2 196895
2 95029
2 80609
1 3623 533539429
1 191075 358393092
2 73665
2 90565
1 34673 628567740
1 23322 305823642
1 62686 566344387
2 163164
1 196006 677843988
1 28090 195575411
1 68358 21967467
2 134937
1 161729 757333997
1 184833 688453412
1 112099 752593194
2 163304
2 3283
2 96513
2 101082
1 175029 217422167
1 99328 657355998
1 29260 355931551
1 79604 299907296
1 148703 79441010
1 62455 956081610
1 4248 226116845
1 74759 219417766
1 12591 536234087
2 74843
1 1246 196776022
1 136417 473318029
2 184518
2 56419
2 140493
2 48075
1 119640 686779410
1 47025 877327720
1 94854 925009113
2 32187
2 166148
2 153272
2 102358
1 27025 198874831
2 194905
1 128997 529505225
1 186164 813804564
2 37863
1 26804 120046529
1 86236 47316838
1 3538 525811784
2 32497
2 186934
1 115947 547255752
2 29867
2 157012
1 122843 213006966
2 133602
1 148808 396050618
1 82046 565164732
2 177887
1 9322 409882520
1 86813 210873130
1 1077 856391471
2 22760
1 4365 13085032
1 8385 610265399
1 192579 54772135
2 62504
1 143379 47222616
1 181125 899387698
1 31339 470287664
1 21724 618417554
1 50338 662998594
1 95743 661968139
2 195035
2 42689
1 193051 761832406
2 20649
2 176132
2 95801
2 1577
2 135473
1 147276 801583638
1 59139 500475314
2 134436
2 197898
2 3108
1 97088 990628878
1 133302 560877583
1 108767 630703907
1 154761 281409391
2 81013
2 175249
2 101080
1 186379 876495864
2 15730
2 22696
1 98228 51143134
1 20234 336444054
1 56864 32775446
2 69590
1 93550 349973418
2 77219
2 137616
2 125736
2 60397
2 87895
1 75236 780802936
2 138444
2 155456
1 20700 394754217
2 151274
1 121007 516639384
1 674 638054655
1 166851 672286852
1 115700 904254854
2 16250
1 2465 30998885
1 56218 518626183
2 539
2 41717
2 58588
1 30440 258072802
2 160254
2 139660
2 182694
2 69742
2 128969
1 3112 951527836
1 43875 585003730
2 74248
1 5763 235370349
1 72723 74940984
1 101365 172977406
1 71295 662671391
2 109610
2 128508
2 92408
1 131464 448535787
1 48998 299404353
1 154526 213130771
2 163025
1 88670 264895597
2 151723
2 59721
2 39768
2 33060
1 147783 262381597
2 197828
2 198355
2 175995
1 58533 347550889
1 180077 75301085
2 129598
2 20237
1 105566 717387070
2 12202
2 130025
1 148704 663041866
2 151053
2 15380
1 135986 96926703
2 21230
1 127935 255949745
1 143895 729644611
1 74096 583359122
1 172467 921261150
2 87727
1 162715 123198036
2 98908
1 24897 36385370
2 78705
1 37290 934041558
1 186125 681136400
1 132983 985651454
1 65513 777089537
2 89279
2 143607
2 180218
1 1594 649969127
2 88548
1 137665 387176478
2 19873
1 86626 586192141
2 160137
2 175152
1 21951 229905552
1 61535 116613935
2 123928
2 39258
1 48155 926944401
2 51
1 76224 968588276
2 2328
1 140245 117619272
1 91854 119153601
2 46181
2 99044
2 142033
1 11939 944732772
2 198332
1 27567 231642074
1 68570 231064150
2 11635
2 65070
1 147760 722316097
2 171411
1 57975 274795623
1 50985 940839747
1 23875 744481615
1 159392 750016154
1 136949 627283418
2 138673
1 70160 440057647
2 113785
1 50365 760187262
2 124245
1 193254 649306264
2 43098
2 21691
1 180976 331969722
1 63270 282797327
2 155756
1 194056 355106200
1 179145 479188398
2 3081
1 54808 688226716
2 76422
2 121943
2 163019
1 5855 893450683
1 3820 302249529
1 170990 468137353
1 56880 471974802
2 199251
2 47411
2 75661
2 92730
2 181865
1 53333 976057788
2 177855
2 189009
2 182486
2 180642
1 60325 574660015
1 182011 877105281
2 116901
1 85499 971879962
1 47291 781555115
2 135629
1 44853 920873937
1 158006 42386931
1 125140 127837593
1 6382 866426544
2 36839
1 153862 61249476
2 187053
1 181286 198613808
1 199843 903381764
2 117265
1 107659 540512522
2 78220
1 159279 305909276
1 37696 519317451
2 83735
2 17832
2 75561
1 70263 451473597
2 11290
2 119760
1 121206 780322138
1 81255 735169301
1 18349 702693800
1 197666 245532928
2 129750
1 155509 141204878
2 136235
2 128115
2 167101
2 118497
1 75208 487675287
2 110120
2 28537
1 159237 774750501
2 79449
1 125732 720774479
2 120038
1 54896 335017929
1 58549 192507614
1 42665 654163251
1 135689 784122265
1 13867 187764627
1 46950 631523087
2 139021
1 126217 834401929
1 161991 985949226
2 125064
1 104389 816076512
1 191659 272667100
2 65523
2 189054
2 97772
2 175823
1 135845 362616570
1 65568 729126579
2 60453
2 156599
2 98197
2 127288
1 99405 619726529
1 149587 428457299
1 146760 704756989
1 119119 976934125
1 155243 84311451
1 28021 254522968
2 155683
2 180300
2 151282
2 93072
2 79060
1 25840 696813848
1 127429 401053717
2 159495
1 156810 355599996
1 132282 82436034
1 79442 537449627
1 191360 719336692
1 163632 174317354
2 35347
1 22825 680084092
1 106068 195239825
1 89842 348716941
1 179994 439799903
2 47278
1 86328 921583415
1 113010 426283770
2 138309
2 34971
1 52299 959452749
1 38992 400111586
2 76060
2 10820
1 195990 849693541
1 105317 387996858
1 97710 52157151
2 27753
2 192042
2 46457
1 34533 936851970
2 86362
1 174918 919811652
1 117632 14524197
1 137650 433119862
2 129024
2 74156
2 56423
1 173939 317199316
1 66714 96598518
1 155214 693511878
1 87703 160518164
2 12363
2 182188
2 1889
1 29966 492835636
2 79196
1 188211 347390391
1 152231 216123126
2 118865
2 99211
2 31798
1 166295 311450619
1 59817 164306803
2 13555
2 70979
2 29339
2 129764
1 158916 125949705
1 124540 376246380
2 102791
1 145410 742044692
2 106144
2 159176
1 92297 145115978
1 42604 265005510
2 60602
1 133782 138708809
1 51756 296901901
1 88223 749658877
1 7664 177089962
1 170375 448989296
1 120974 737904796
2 46260
1 135404 618825142
2 3247
2 17795
2 51401
2 158212
2 54935
1 16240 535681803
1 128825 119763983
1 30572 4473849
2 72591
1 136758 905602597
2 136495
2 125656
1 83302 145123179
2 33725
2 8134
1 48578 922069434
2 109547
2 52352
1 120372 610850218
1 27656 465752344
2 186075
2 83257
2 104545
1 20127 386075651
1 136922 632630629
1 26094 381264568
1 20142 20793484
1 165299 816853545
1 55118 805540798
1 80193 759230307
1 187246 684107428
1 78968 597721340
2 101162
2 63289
2 196343
2 4738
1 20040 402603695
2 39302
2 159341
2 125566
2 86763
2 169792
2 42121
2 143789
1 158429 344470182
1 125682 887347516
2 181065
2 39371
2 199030
2 168927
2 148423
2 50223
1 182039 195213383
1 157098 887384418
2 114609
1 178570 637399162
2 119147
1 173073 958513988
2 76545
1 163148 363995090
1 187731 937298251
2 142277
2 81843
2 42336
2 18101
1 189354 978560144
1 5943 633353048
2 194579
1 28105 301048163
1 26136 788187804
1 92339 557366361
1 125531 248270138
1 67734 134625277
1 184741 8161480
2 24806
1 142175 984151182
2 128519
1 37295 866446875
1 79379 933919892
2 84612
1 44058 749549759
2 170014
1 134023 976588579
2 56916
1 193864 525284129
1 131688 376369074
1 134089 363293969
1 25799 247224301
1 139291 950516595
1 78588 803572603
2 105574
2 189515
2 186242
2 105190
2 21089
1 128402 517802389
1 150024 956136119
1 87676 605428589
1 30773 718985502
1 123634 367899529
2 116584
2 154986
1 110842 828113666
1 53499 642663398
2 157777
1 4722 435263582
2 123193
1 29727 586884612
2 130900
1 3495 248906193
1 42998 570783890
1 162445 151469276
2 167026
2 43439
2 85777
2 147345
2 178021
1 90592 589807896
2 25055
2 45816
1 131485 254539429
2 11898
2 125296
2 39049
1 145945 571827295
2 99180
2 158368
2 100141
1 176879 149531256
2 86995
2 16433
2 163318
2 96310
1 76298 835368201
1 138061 787711360
1 40002 393524592
1 97967 406803064
2 23582
1 66201 336451386
2 146178
2 114774
2 143047
1 26325 505005194
1 95112 137781701
2 33135
2 30715
2 147963
2 148544
1 3084 419195449
1 152126 387499123
2 118859
1 148889 209560052
2 46319
1 134077 691552865
2 42464
1 184726 176043990
2 142327
1 139020 162759922
1 128867 433815133
1 38545 76397064
2 195815
1 187593 274582322
2 39581
1 104948 943517362
2 165671
1 132554 136294663
2 87963
2 23021
2 80288
1 17377 221154309
1 17756 281818286
2 96152
2 134988
2 160018
2 152189
2 186461
1 58600 827177917
1 189405 647426300
1 182303 968242926
1 17754 254673637
2 117756
2 76214
1 121270 398121875
1 16879 620430389
2 137560
1 34927 410977784
2 111915
2 33965
1 54704 21148767
2 72585
1 81219 581585614
2 6482
2 154057
1 191346 4017492
1 1530 535919253
1 121079 203159043
2 72822
1 148901 581097201
1 21751 418292794
2 79839
2 47639
2 166997
1 50192 440869390
1 39196 998711095
2 94822
2 40590
2 40533
2 97047
2 130701
2 125232
2 151121
1 150354 354608011
1 49295 982441349
2 168496
2 149765
1 33702 468544772
2 179821
2 58116
1 170970 112846915
2 125631
1 30927 679350191
1 48154 845853563
1 161119 381796136
1 103706 744543491
1 126742 168792869
2 187555
2 3086
2 71904
1 160238 655561006
1 42567 979174334
2 13781
2 76732
2 67421
2 18399
1 109096 77118601
1 106414 192638095
2 25791
1 139131 104209068
1 188120 790844648
2 195905
1 36629 854983586
2 126192
2 136063
2 28791
2 54530
2 66598
2 198259
2 199831
1 124847 121288329
2 183412
1 110149 175902417
2 70662
1 10887 13985650
2 137331
1 187969 146557737
1 137531 501167417
1 41874 587783463
2 72023
2 144267
2 166772
2 35051
1 15264 473364904
1 188900 49044313
2 190671
2 125653
1 80607 189605655
2 83485
1 171596 956151992
1 41048 317335736
1 53183 490614614
1 123223 146476149
1 152760 205744216
2 118011
2 151231
1 168788 900616175
2 15605
2 30225
1 150452 985954751
1 26991 417956619
2 40186
2 10622
1 36424 243443112
1 2762 832223554
1 66065 988031001
1 78880 876252223
2 120892
2 32730
2 166824
2 97205
1 18949 64306226
2 143871
1 85284 158501288
2 52077
1 106657 136984015
2 57650
1 133345 238220731
1 118874 340137451
1 93299 541251357
2 110591
1 182134 560497238
2 61947
1 32428 189594159
2 158739
2 106998
1 64158 749145201
2 37162
2 155741
1 45433 979049979
1 38333 233366333
1 188755 660689886
2 148562
2 54503
1 10708 245961799
1 84237 373472928
1 169742 859051443
2 29629
1 32263 63845669
1 126443 214777127
2 191433
2 67787
1 164379 672105013
1 119298 954067169
2 150800
2 50346
2 166299
1 55651 807264549
2 122071
2 186881
2 75474
2 10056
2 127674
2 75156
1 69287 625878765
1 163619 427460437
2 19901
2 103250
1 115057 52434083
2 108279
2 88508
1 122985 392053633
2 189396
2 191611
2 7298
1 113006 131357723
2 116043
1 186305 339309790
2 129743
2 109513
2 91318
2 36953
2 85308
1 25966 202597413
1 168199 121433752
1 31134 9320037
2 93623
1 40153 804577277
1 32409 538433274
2 69037
2 125266
2 71993
2 48161
2 38318
2 38468
1 153926 716148179
1 66792 924610414
1 25077 304754021
1 113927 427998821
1 159314 834900297
1 9837 365108603
1 89777 743362012
2 98715
1 21236 575262072
2 185852
2 74627
2 152208
1 109207 510560016
2 52925
1 179603 446172989
2 14402
1 138861 386911965
1 75452 538083369
2 68992
2 22483
1 124181 431672429
2 89237
2 168887
1 65416 822383266
1 56137 231647869
1 33709 602360903
1 68020 938922294
1 189527 643283084
1 113453 524555944
1 162830 576729421
1 109199 617841828
2 46183
1 119905 948258329
1 2607 86121832
2 157934
2 83420
1 81425 210537501
2 168992
2 44889
2 17616
2 64874
2 177302
1 58678 338419022
2 14878
2 120466
2 86375
1 106110 695249378
1 193500 355608598
2 120317
2 177586
1 116327 762997624
2 194818
2 82252
2 104064
1 10044 272527711
1 104629 784079600
2 179298
2 125748
1 137503 738690550
2 171936
1 25043 788633061
1 85065 648212208
1 85695 647521845
1 14275 998133381
1 67375 468204540
2 63074
1 17899 443829462
1 179503 496269567
1 167515 215051866
1 170841 920623106
1 47883 428096854
1 64455 838849689
1 54627 843574988
2 167651
1 7539 80075287
2 198946
1 112419 278184111
1 850 442429630
2 19693
1 169120 777171395
1 69013 941605357
1 43853 988822942
2 106996
2 50799
2 108976
2 124595
2 157499
2 58775
1 188304 150045591
1 185339 109774086
1 131395 664663555
1 117791 427606542
1 138082 720201326
2 44144
2 179571
2 50041
2 157682
2 82322
1 42030 402042457
2 174631
2 177786
2 41448
1 157802 374052908
2 88953
1 104361 836941266
1 146769 446713926
1 120358 572780940
1 172609 59698467
1 47306 722724947
2 134388
1 37594 525782181
2 148957
1 14302 595022709
2 59699
2 85770
2 147954
2 111625
1 36690 244627489
2 27663
2 11038
2 47251
2 82916
2 176146
1 37182 322919073
2 40323
2 98123
1 131473 448408648
2 166061
1 45919 284116676
2 61898
1 142560 474978968
1 20750 547525684
1 100324 893953479
1 91892 63924580
2 143526
1 91347 830641926
2 136229
1 3431 59204264
2 125661
2 143248
1 26599 631316084
2 180663
2 5831
1 125516 965794451
1 76436 500978361
2 119941
1 171317 123953185
2 129312
2 151063
1 196630 540326990
2 2215
1 140488 677457954
2 27249
2 49219
1 90401 918584005
2 59245
2 91793
2 159691
1 11250 409014351
2 186868
1 139033 972615588
1 27466 48210826
2 113359
1 95690 33245548
1 89730 827071707
2 122160
1 50768 499118172
2 2919
2 123421
2 116081
2 9747
1 137472 685772097
2 111340
2 130773
2 143480
1 22088 686343950
2 21554
1 66062 581212463
1 195318 204671963
1 163129 670163576
1 143692 892488560
1 165260 775028619
2 104767
1 197111 343736767
1 130667 492297093
2 58428
2 57601
1 22505 111241304
2 7952
1 160605 175019605
2 87729
2 192351
2 66849
1 53191 156960364
1 162238 804986081
1 61340 466636011
1 19213 144382355
1 197304 577999936
2 130670
2 71306
1 41536 343390867
1 128181 609232816
2 119073
2 191722
1 65241 283654264
2 39555
2 66
1 82586 985242441
1 168081 75626230
2 40576
1 164769 263753957
2 48949
2 142039
2 16866
1 51139 877544950
1 96588 414601632
1 34662 138846035
2 167462
2 35482
1 13182 551774718
2 164772
2 163803
2 8336
2 66320
2 180188
1 115042 981775106
1 186977 928690228
2 175170
1 158060 850269361
1 191584 182905098
2 90954
1 45275 784698468
2 190966
2 163635
1 157968 157860608
2 112561
2 79350
1 63896 396012473
1 30529 372680423
2 81092
1 153657 541341625
1 66444 725724541
2 146040
2 33390
2 29451
1 110168 730927722
1 129219 283891034
1 5567 92977856
1 69326 563005547
2 179176
1 146009 640270174
1 130960 551638851
2 37379
1 198061 286780215
2 52101
2 73528
1 134275 351763280
2 168598
1 137038 590165475
1 96184 876423848
1 110917 555646744
1 164010 328867482
1 195322 479887132
1 112992 228497543
1 48187 330160568
2 144279
2 12977
2 197388
2 123430
1 70772 845806451
2 53237
1 39201 72620838
1 107476 936837592
1 40693 226837058
1 131718 967831810
1 93267 326513435
2 131070
2 198392
2 20283
2 59130
1 40618 626943516
2 139443
1 106768 158774834
1 54054 861345099
1 194987 903827877
1 198883 672433450
2 118619
2 138734
2 107390
1 157978 555443640
2 177817
1 184231 843052545
2 153710
1 61229 899693074
1 132885 776375631
2 53641
1 147962 805769068
2 115746
2 24532
2 138821
2 75158
1 182728 297671637
2 96247
2 121771
2 540
1 152405 701590052
1 166779 927948240
2 80733
2 164160
2 84388
2 65914
2 80134
1 199159 29978711
2 44374
1 59480 288275167
1 187670 107336982
2 144711
2 15558
2 171395
2 190728
1 116755 654841789
2 199593
1 140611 773648571
2 10799
1 195126 826466066
1 67208 640947207
2 3446
1 126873 616248440
2 121986
1 134704 47566225
2 2633
2 64978
1 131824 615434350
1 138617 579715198
2 114165
1 182294 888005143
2 142912
2 91400
1 10512 718358635
1 124096 394655533
1 15057 570368541
1 132681 244084317
2 3341
2 100354
1 150592 56993577
1 13893 863158830
2 65306
2 49871
2 54781
1 119939 988796921
1 62062 764506760
2 141618
2 57623
2 63663
2 24868
2 107837
2 83570
2 4795
2 58268
2 137520
1 167485 203161310
2 971
2 186490
1 160998 624271202
1 75334 384903592
1 5236 849723050
1 171763 362587014
1 59056 39996071
2 100623
2 37308
1 11049 274492196
2 138435
2 60467
1 105488 874054166
2 197297
1 73874 51087393
1 114769 803068534
2 56867
2 181134
1 33157 64827553
1 144986 337132028
1 6530 25904507
1 59520 124711775
2 43893
2 91376
1 183641 212750106
1 22185 254060055
1 193575 739496801
2 2758
1 77923 627599132
2 188419
2 6354
1 1428 55827609
2 51149
2 1922
2 52560
2 8356
2 42204
2 150916
2 196121
2 51005
2 89595
2 48226
1 149161 227896024
1 101741 436988594
1 38271 404053915
2 69835
1 195085 358937987
2 66928
2 10542
2 172909
1 42103 907661823
1 179224 915191300
1 195049 112954250
2 182498
2 22905
2 186352
1 29697 386414505
2 6758
1 107020 809484677
1 130882 810646623
1 151051 179400579
1 6502 922408777
2 39835
2 158084
2 156523
1 359 371282369
1 25236 209280474
1 7976 275442401
1 179163 263128466
1 190491 904011702
2 88230
2 176128
2 25979
2 151820
1 101243 429418222
1 41387 488907322
2 31473
2 193316
2 198495
1 122490 239345725
2 56431
1 105672 656813752
1 110422 594463212
2 134110
2 149899
2 184819
1 173450 988965968
1 196564 942347923
2 85113
2 7005
2 49943
2 110852
1 46134 943485727
2 92796
1 17345 696763649
2 30170
1 29403 582569485
1 33785 203460050
1 72396 964337548
1 51126 252323958
2 96200
1 94017 532506321
1 190176 235341599
1 2277 828891406
1 50890 28436177
1 60173 753610110
1 169125 907098103
1 92541 395932592
1 82120 126894168
1 86873 248247725
2 88153
2 117622
2 124340
1 55221 711284570
1 132624 19645315
2 153413
2 185103
2 113247
1 102245 833778770
2 19533
2 47639
1 86647 619503032
1 77465 785506102
1 156933 904814749
2 28964
2 164625
2 102299
2 82901
2 97165
2 96498
2 61949
1 49165 154084579
2 80669
1 12334 301200795
2 65246
1 184990 792412685
1 156782 191167266
2 1703
1 195090 892549297
2 142419
1 74505 768681749
1 135621 876074414
2 23758
1 108508 959955455
2 123451
1 120822 72570285
2 40898
2 120049
1 31366 894853418
2 169566
1 192086 956023744
1 51884 306900462
2 91376
2 4495
1 100019 249998646
2 48970
1 56053 389376019
1 137432 652104071
2 119646
2 164140
2 10988
1 120318 119715448
2 148104
1 56706 637836498
1 124333 629624195
2 53571
1 53551 701838119
2 197903
2 16594
1 198473 883769569
2 70286
1 71533 229761834
1 76192 947979409
2 14784
2 179749
2 183824
1 26388 741440029
1 198499 314265161
2 4323
2 90984
2 95643
2 159835
1 159339 81091508
1 3250 118568966
2 113283
2 44422
2 136176
1 7091 183410955
2 133812
2 198868
1 182857 39379813
1 55478 135599285
1 81691 155931992
2 99866
2 195126
2 32789
1 181333 7638726
1 20587 254726225
1 16216 895735286
1 85150 638404073
2 154130
1 34921 713541391
1 143605 350129558
1 64207 433837649
1 34120 457253236
2 28361
1 184905 189822390
2 51282
2 127868
2 1374
2 4211
1 68499 453299454
2 65011
1 129676 390248499
2 172064
2 85556
2 49263
2 114628
1 193362 840404172
1 184199 588214825
2 137691
2 189675
1 138130 735798474
2 57248
2 39133
2 150985
1 176291 373549204
2 129821
2 18129
2 167861
2 81840
2 81237
2 82831
2 87384
1 171156 839025340
2 83177
1 100493 167190530
1 159062 927859245
2 26864
2 95760
2 81138
1 143890 17308440
2 77675
2 42950
2 194531
1 173948 55424277
1 142376 811408908
1 70586 654283998
1 128079 79840844
1 139261 65587143
1 115192 969859776
2 190074
2 129416
1 72438 72370867
2 68394
2 150564
1 138016 98276564
1 184726 393599091
2 89794
1 175611 349580743
1 89888 761621070
1 126015 166000769
1 18831 602992022
2 178989
1 136032 616735151
2 31167
1 109334 723349048
1 178610 942123406
2 175518
2 74731
1 198902 731113777
2 161748
1 79797 94401854
1 86502 442064424
1 133778 106743883
1 20269 964773271
1 103513 410152500
2 20647
2 120694
1 56983 328636409
2 70806
2 119704
1 173527 941387210
1 34724 805348803
1 57543 152529282
2 50844
1 194872 182875961
1 176766 900101952
2 20392
1 76286 451239137
1 6912 234801348
2 125589
1 69513 952375455
2 198930
2 76570
2 22705
2 187391
2 47639
1 2768 342316637
2 97656
2 49801
2 142450
1 112776 233953670
2 91074
1 69883 145965070
2 65375
2 94333
2 89058
2 74974
1 32056 717624613
2 485
2 138964
1 24520 506117754
1 154238 901978160
1 95646 715177547
2 123354
1 45692 392741129
1 131580 881000578
1 63105 29406090
1 36974 69984067
2 135086
2 82890
1 118261 71803938
2 77224
1 15123 799582658
2 92199
1 104585 88344904
2 114007
2 90941
1 83020 774429650
1 169866 551039665
2 46838
1 182053 145567941
1 147549 801213279
1 158424 15444190
1 180160 453563983
1 150277 691543695
2 26020
1 41294 101199398
2 116529
1 79687 794116515
1 154175 598257598
1 29400 853665359
2 167189
1 66296 988918128
2 58439
1 81430 758291543
2 134858
2 7318
2 7775
1 145249 747608433
2 127972
1 367 164752432
1 2462 423297019
1 33148 389026523
2 8953
1 187238 389587083
2 45679
1 15275 817867724
1 152604 927489488
2 172732
1 52186 860455034
1 56197 658784464
1 19512 783923063
2 31910
2 190937
1 61021 915778893
2 136561
2 125219
1 73541 169341496
2 45605
2 196419
2 156814
2 71276
1 16571 760939394
2 190333
2 5769
1 167798 750193610
2 117736
2 144391
1 61844 121313943
1 74668 788556256
2 51470
1 190637 272004529
1 108468 980688675
2 14097
2 63432
2 68846
1 133626 218841090
2 161711
1 29707 638750137
1 45773 828337598
2 141432
2 185850
1 82774 10159683
2 162330
2 172259
2 190761
1 28416 593842710
2 31463
2 37045
2 149020
1 183169 574586658
1 196881 971224996
2 158767
2 41575
2 62896
1 196970 113497436
2 89593
1 129395 771934058
2 49471
1 5547 200454629
2 153403
2 190326
2 23681
1 181613 546171154
2 43469
2 98931
2 112710
2 166782
2 159367
2 73463
1 95701 503841607
1 58525 396005137
2 192172
2 92425
2 85762
1 195462 38486320
1 72400 582380689
1 73867 142243423
1 199069 17541967
1 83968 983795849
1 70492 48712489
2 158688
2 89781
2 91751
1 17280 34881574
2 70713
2 85520
1 37185 225634915
2 195
2 50521
1 72908 237845146
2 110832
1 53131 290562449
2 53681
1 123598 850324231
1 177044 590671935
2 68025
1 96415 747851449
1 189001 600830441
2 97586
2 183187
1 85675 87400876
2 111281
2 77128
2 146572
2 88955
1 155052 556093805
2 116504
2 47459
2 120395
1 17605 440709990
2 195012
2 151976
1 119107 207556060
1 72803 724393358
2 83240
1 118147 198812088
2 66784
2 97878
2 165042
1 92938 198957289
1 100369 299024509
2 92769
2 167848
2 59654
1 181901 447223609
2 127668
1 104039 577180907
1 28912 894509027
2 137993
1 45131 48766324
2 278
1 151796 24503895
1 191306 189083626
1 104633 512473401
2 30939
1 54352 423186904
1 113164 497753149
2 106667
1 189758 296108340
2 73474
2 129260
1 9696 614349408
1 3076 932349618
1 40269 462577554
2 46413
2 27533
2 29627
2 80403
2 8858
2 152295
2 120928
2 98976
2 72478
2 10658
2 48859
1 25710 678733935
1 1300 464695268
2 24403
2 78995
2 143577
1 30358 284398420
2 142137
2 12340
2 88897
1 15699 88242151
2 25236
2 87299
2 172820
2 100209
2 101577
1 199094 348645175
1 98403 25064633
1 185863 949644647
2 185763
1 164401 128548085
1 173066 707128107
1 1636 160660878
2 154767
1 43401 652730632
2 171688
2 88412
1 53224 796136241
1 94497 990364019
1 10451 674614745
1 32361 639687901
2 193034
1 55712 343829517
2 79909
1 23 507797480
1 40012 972806032
1 161820 267512742
2 92831
1 160292 904765716
1 111646 152985468
2 63829
2 52116
1 81216 448402179
1 184428 464778303
2 68535
1 112921 388793205
2 68608
1 112663 439847009
1 10133 958781111
1 132398 137930237
2 188790
2 96755
1 36955 967289615
2 59336
2 93612
2 195949
1 131794 805494115
1 136810 630631320
2 40827
1 148426 951085811
1 161400 162625059
1 133597 96832064
1 139527 556840236
1 59737 676021780
1 141591 981066839
1 182711 948981459
2 29573
2 162761
1 114276 561094035
2 27737
2 177736
2 128758
1 92450 361973128
1 12697 20897845
1 42023 941466455
2 90202
1 73920 62840482
2 175897
1 21025 282130579
2 93299
2 85353
1 125431 385704579
1 1114 142030232
1 5001 437674865
1 43305 249378266
2 162960
2 58192
1 130988 123927598
1 105380 535943108
1 156235 398320623
2 169299
2 148863
2 4646
2 77889
2 122577
1 97698 877027878
2 33360
2 151671
1 131298 865964652
2 167621
2 56210
1 168339 146406281
2 191810
1 195448 144964610
1 168464 638202266
2 123179
2 82846
2 3992
1 99917 890476793
2 103452
1 43955 802712785
1 9205 317321360
1 80090 800123802
2 180845
2 20427
2 81358
2 176032
2 4657
1 52488 11301098
1 106765 159938094
2 163227
2 170243
2 12291
1 98677 239246923
2 187285
1 110178 825476173
1 195387 754499159
2 177479
2 187858
1 28430 690313671
2 140795
1 123600 28096661
1 42610 227721090
2 156093
1 102219 935384438
1 97701 21706535
2 63735
1 92349 525787399
1 106746 369787461
1 165036 177727450
2 83846
1 65948 140466371
2 41278
2 139326
2 161525
2 35880
1 2022 244540895
2 82749
1 112191 292561004
2 131396
1 43645 690252417
2 169779
2 8311
2 67554
2 64358
1 111518 142522005
2 189421
1 182635 220457190
1 72433 45574744
1 182172 558877141
1 134748 215302564
1 14322 45376928
1 140383 800206628
2 156119
1 144735 39250139
2 8743
2 33808
1 167204 927204261
2 43786
1 90728 792872909
2 87845
1 122472 77427658
2 3437
2 101772
1 70441 505408485
2 132629
2 190735
1 28952 304875646
1 100437 254687847
2 42380
2 124945
1 80012 25484090
1 117191 502257563
1 16014 873018745
2 4435
1 196532 19969328
1 95710 601718457
1 90695 107446759
1 181604 800278730
1 27479 666249238
2 188516
1 164830 281082867
2 76097
1 85830 669156538
2 54347
2 130603
2 51120
1 72495 270119622
1 83938 139263585
1 133966 323723651
2 187472
2 22840
2 149476
1 7493 45847732
2 145326
2 50465
1 34351 379171239
2 113198
1 171207 534608384
2 157088
2 186085
2 104718
1 181688 476889683
2 79895
1 53887 577434455
2 182124
1 9054 93228723
1 128739 756087821
2 84156
1 114081 977890152
2 105667
1 84187 828996973
1 124337 689529736
1 989 520755073
1 127406 138707503
2 92224
2 180615
1 75776 72175710
1 112638 523958731
1 90779 195295502
2 64769
1 15038 796862942
1 104741 854277133
1 108393 877414816
2 170637
2 58410
2 139457
2 109679
1 13202 957437154
2 17528
1 71621 612811767
1 144590 617300206
2 105229
2 148515
2 27867
1 3979 914002844
2 52622
2 170395
1 136932 222101133
2 128955
2 61363
1 189942 228015074
2 104277
1 136947 355355999
1 19298 269752270
2 152441
1 185338 29360149
1 137247 516900685
1 180435 245507477
2 156707
1 123342 963013457
1 54746 708533716
2 192957
2 50751
1 189097 571531320
1 64450 464105706
2 83859
1 3003 433247424
1 111763 85003255
2 110290
2 38092
1 2729 632470411
2 195258
2 126790
2 40625
2 113898
2 16425
2 121507
2 122944
1 184869 507428788
2 143620
2 70879
2 136853
2 165686
2 126018
1 4143 789377173
1 74372 326626766
2 7046
2 158595
2 64401
1 10070 907444422
2 126138
1 48192 857718891
1 189437 307812005
2 194285
1 123504 915850181
2 25710
2 142905
2 10634
2 197140
2 138352
1 29119 360041239
2 99127
2 176251
2 94987
2 28429
2 186524
2 194731
1 90187 406986997
2 85363
2 177827
2 185319
2 79316
2 55741
2 20205
1 60620 801795682
2 119743
1 111145 436234644
2 82589
1 103380 151558440
1 83856 319242524
1 64826 374453308
2 17220
2 84872
2 33785
2 127897
1 137327 577699574
1 38313 443097731
2 14810
1 50621 585314865
1 69477 387941851
1 26441 480404154
2 194981
1 54739 5497126
1 142769 615741370
1 128135 388281974
1 96021 862920933
1 114660 602002338
2 109125
2 99982
2 123101
1 134646 566883414
2 180574
2 58399
1 66420 127833913
2 111386
1 183842 165114218
1 97437 147257182
2 138644
2 39255
1 159708 793567195
1 87618 908795654
1 36609 531284196
1 54585 786883480
1 94975 865466597
2 176256
1 152930 118914429
2 141912
1 117221 579872228
2 157924
2 52427
1 120398 41717992
1 64656 821225375
1 62561 116762152
1 5709 374174482
2 55288
2 181388
1 17665 317944748
2 145743
1 35241 579840761
2 14627
1 125510 29988907
1 22338 771967672
1 139330 6481961
2 99483
2 95544
1 56772 19276766
1 75493 737612439
1 127359 609562249
2 62147
1 53665 951850194
1 56090 881521815
1 53370 188796601
1 80502 909579247
1 11329 692444886
1 86570 21549629
2 181674
2 194918
2 139695
2 178029
2 133217
2 189640
1 184067 862543381
2 21886
2 151088
1 27580 934202732
2 190630
2 84674
2 173292
1 40387 913009131
2 145786
1 90860 501550448
1 95586 824326575
2 103400
1 113672 414765414
2 7242
1 14573 462390664
1 127167 351868706
1 14739 259903168
1 35562 69078866
2 64918
1 28148 415143683
2 8191
2 53001
1 168388 518313819
1 53648 655971622
2 110985
1 91832 896434243
1 43682 324297050
2 63944
2 188833
1 123056 329852233
1 164669 970257516
1 59530 686157780
2 159552
2 82628
2 138636
1 69534 212768339
2 89506
2 24026
2 66699
2 121477
2 66441
2 146273
1 78314 169542817
1 14779 247645572
2 53517
2 177399
2 165820
1 106734 36678410
2 162237
1 8188 838333098
1 79446 200655682
1 157760 228322062
2 60683
1 152461 800269569
2 159979
1 42445 648261577
1 80016 670129508
2 119131
2 149014
1 177407 11930693
1 191210 624887973
2 38881
1 10504 470608042
2 140550
2 121982
1 111808 496606931
1 50509 736273334
2 161183
1 58012 815282753
1 84484 82994017
2 172581
2 54106
1 167450 789349673
2 79047
1 104435 290671160
2 128647
1 15417 187907635
2 113
2 193111
1 141201 633236349
2 79095
1 79611 374335653
1 44839 110923847
2 37552
2 146813
2 83931
2 45597
1 64689 873988507
2 16857
1 129534 60555714
1 24556 617646402
2 117653
2 21280
2 86772
1 195552 675046771
1 40342 509406279
1 152699 677387040
1 43720 304347871
2 118134
1 11760 946418808
1 173783 793533329
2 12739
2 3436
2 86512
2 198739
1 45799 84482382
1 190973 989049024
2 23896
2 119587
2 1614
1 87312 867607261
2 52002
1 170994 780238941
2 174488
1 137231 384557537
2 115989
1 129523 336601348
2 137391
2 92714
1 40648 450989002
1 197836 838541452
2 171405
1 3246 80506253
1 148281 840614328
2 198878
1 28537 58122499
1 191801 898668417
1 4823 934876614
1 152588 116914106
1 6785 229206942
2 188954
2 3327
2 86137
1 179773 453088799
2 12013
1 20407 932890393
2 71988
1 183552 843691652
2 2201
2 128127
1 33937 986389783
1 136786 589554736
2 161731
2 49512
1 89472 142572120
1 15374 228449774
2 188926
2 31442
1 102131 438126425
1 57218 765210557
1 138366 31340521
1 195594 339562428
2 122278
1 68360 936986965
2 15060
1 197429 205226576
1 71523 259518131
2 112212
2 32418
2 75812
2 92630
1 93859 711952068
1 43179 529740987
1 82478 938773643
2 77489
1 32715 931808871
2 155216
1 18655 369375016
2 100905
2 124115
2 88345
2 134840
2 68083
2 135104
1 34135 399878928
1 114117 296333038
2 79391
2 90241
1 5642 863035260
1 97312 283356570
1 85342 393288015
2 199472
1 132689 685833884
2 43655
2 39250
1 90112 172114583
1 55709 479060622
2 77597
1 68251 211345154
1 23920 117748076
1 198462 651168623
2 179912
2 136028
1 30520 237847586
1 129347 853059937
2 133895
2 129434
1 111176 151026028
2 175832
2 26321
2 34058
2 80036
1 95254 595029024
2 39184
1 193400 512371293
2 139466
1 77092 623014112
1 41123 567798969
1 14136 388202098
2 118338
2 145948
1 71545 153514614
1 135228 702946942
2 42289
2 110908
1 134858 973437504
2 85239
1 173234 92692031
1 56836 820858927
2 9739
1 166657 760321564
2 127887
2 167573
1 142597 110476586
1 106919 598905722
1 18299 62033668
1 171031 81196164
2 136333
1 65488 942041087
1 194253 770242196
2 70749
1 168650 806128382
1 92679 851641099
2 191789
2 129132
2 190062
1 166555 375114478
2 152555
2 171750
1 15750 695386148
2 99871
2 88037
2 66454
2 23303
1 11726 640580907
2 179180
2 35660
1 41522 289740546
1 10869 13061317
1 2792 943694655
2 160293
2 39699
1 97889 299872674
1 30443 875074897
1 53028 734319332
2 115721
2 159332
1 149709 738469544
2 63840
1 162841 339463057
2 146209
2 136462
2 18013
2 105430
1 54449 43251340
1 34508 248146318
2 33531
2 118493
1 145721 674654057
2 183716
2 79296
1 46800 78011147
2 122855
1 71299 155614536
1 167332 92732499
1 67961 734706970
2 176517
2 195262
1 15803 505877776
2 137293
2 73394
1 144976 133241060
2 33079
1 88607 579357782
2 33436
1 170786 557498212
2 34382
2 64681
2 70073
1 157996 891917356
1 85525 347673883
1 75396 295952169
1 38212 545333005
1 173459 727596945
1 155553 732008616
1 198244 983843050
1 49469 637336694
1 154902 700506938
2 61113
1 26070 159877493
2 111591
1 89034 405793303
1 155459 144019752
1 178052 83405051
2 53136
2 12712
1 66103 278736016
1 135209 34952969
2 56680
2 49573
2 11371
2 150912
2 5166
1 134064 893721000
1 141079 472320172
1 19495 433790070
2 197821
2 87293
1 101456 379431963
2 156079
1 57463 188910992
1 138612 996694092
2 169701
2 20367
2 111825
1 8464 938141658
2 140619
2 194310
1 52078 964601740
1 28423 131218625
2 107263
1 108895 698060730
2 80215
1 105973 398625643
2 188295
2 21531
1 195188 401711547
1 100386 352133419
2 179273
1 112879 633864138
1 66611 653945963
1 52358 442461259
1 23121 746568517
2 14484
2 152725
2 183861
2 20303
2 135891
1 190022 417166880
1 171984 45895471
2 188059
1 13419 425593219
1 168784 702224899
2 138475
2 144053
1 23102 825212492
2 67041
2 68247
2 29995
1 61967 431644370
1 26015 397614865
1 199854 666358804
1 94100 341581933
2 71366
1 81938 761006714
1 19123 638892473
1 12601 585398353
1 81414 649718115
2 100391
1 92933 823098797
2 58188
1 44649 942602265
2 174599
1 128490 936413314
2 71609
1 61863 792297923
1 10127 646893031
1 24857 714986725
2 70148
1 164974 225136886
2 58111
1 108829 845666351
1 167287 191190146
2 119019
2 147569
1 44219 115578168
2 51388
2 74205
1 138484 573267037
1 88189 856176547
2 134665
2 18581
2 98285
1 164238 273564788
1 143159 269345223
2 68262
2 37910
1 183768 514310732
2 188378
1 130985 116070239
2 189839
2 25022
2 145211
1 177588 563445512
1 70000 920456187
2 178607
1 19930 56334585
2 133292
2 95903
1 154328 272490258
1 42834 815077509
1 184855 901936094
2 132585
2 153835
1 7135 290594668
2 132452
1 169871 487757580
1 87736 635962050
2 180181
2 46054
2 107398
2 124506
1 73737 585646766
2 46256
1 51820 826827420
1 164337 964624136
2 104811
1 64941 668993795
2 132811
1 152344 959179455
1 67916 732689021
2 63123
2 3421
2 3166
2 136586
2 65696
1 38006 360363492
1 50426 416055
1 170045 228655169
2 147314
1 173922 583846965
2 21950
2 164289
2 72069
2 101557
2 78626
1 6587 512733480
1 109423 700206084
2 31046
1 148092 977899600
2 776
1 174731 345569951
1 118855 209874861
1 142517 722549687
1 146550 885272714
1 13672 162155203
1 70003 571651140
1 49804 996150871
1 50693 194692088
2 126008
1 95806 872812148
2 145309
1 66866 910056046
1 115371 265844814
1 61913 751698166
2 17179
2 199712
2 177845
2 84813
1 51408 121333528
1 9062 735673612
1 142210 598023421
2 130913
2 128565
1 148747 870423189
2 196557
2 43285
1 196928 547212241
2 130832
2 71463
2 175697
1 128533 681595381
2 131567
2 161362
1 41091 406595399
1 65747 35563390
2 25658
2 3497
1 31115 850361494
1 125593 588536708
1 70906 959775215
2 84600
2 103289
1 24537 362480239
1 128039 116523983
2 52374
1 168579 708168193
1 82536 695327778
1 91312 619198733
2 188469
2 162242
1 167866 958731307
2 163418
1 146304 639040375
1 96666 748959686
1 58406 7342944
2 72694
2 22599
2 141068
1 112733 701722462
2 20184
1 151285 97805190
1 116046 161282385
2 63190
1 90064 289531127
1 11684 525392797
2 126338
1 187943 104270735
1 97253 206529872
2 18406
2 51230
1 77082 198060554
2 170234
1 103839 611447799
1 87928 948653321
2 36088
2 76292
2 100216
2 25029
1 5043 476743122
1 70243 317586146
2 137562
1 126200 282308346
1 129026 972695961
1 183935 417743730
1 172311 990945618
1 155695 778182
1 61625 408762962
2 25716
2 29338
2 89726
2 128618
2 182069
2 177978
2 122398
1 73510 188929389
2 196789
2 95765
2 110588
2 100436
2 63317
2 113241
1 166999 4210044
2 148676
2 168462
1 99385 84916638
1 71322 878778295
1 163045 596837708
1 181618 785736013
1 189017 783900218
1 101811 97429065
1 101516 690253511
1 141105 716985097
1 102545 950122202
2 159647
2 95214
2 6309
1 90435 268425271
2 190029
2 158768
2 193653
2 89648
2 161669
2 7790
1 90471 172597810
2 158504
2 196522
1 178467 944009664
1 47922 535105911
1 81767 553808801
1 51106 718820337
1 69278 986095611
2 169802
2 101520
2 152350
2 46025
1 174842 413107013
2 161338
1 5296 982125028
2 112093
2 24626
2 65611
2 38198
1 28229 69253699
1 96046 49417815
2 120153
1 100235 720635387
1 72709 955796539
2 31367
2 134569
1 153893 408710487
1 7451 704194949
1 77189 282630936
1 24512 878711972
2 95059
1 45848 541734838
1 113473 90626386
1 165019 580781365
1 117496 840325950
2 22333
2 75177
2 137856
1 93674 363863600
1 56340 104297846
1 152439 136060667
2 184155
1 174971 113423705
2 102686
2 146993
2 133199
1 18944 701993787
1 55907 211077862
2 125531
1 11735 135472535
1 131905 496398123
1 181972 101562683
2 117411
2 150326
1 172272 69180924
1 155183 669119013
1 187453 244210512
1 38372 373834607
1 93615 972105339
1 90620 430957257
2 192579
1 156847 388255906
1 141168 537645585
1 61563 169388325
1 60750 402735993
2 126723
1 111456 274310214
2 158428
1 138855 532346701
1 15189 544489138
2 104349
2 3114
2 82729
1 119008 906747702
1 20908 666305445
2 119207
1 13431 374575183
2 128256
1 111351 527079762
2 178895
2 6185
2 51706
1 187096 898026266
2 116877
1 146599 581089338
1 61596 195159339
1 90516 805758944
1 35947 157721275
2 93852
2 140121
1 38018 746289307
1 159859 517744050
2 27354
2 1865
2 193868
1 191728 741119001
2 26103
2 26118
2 12658
1 91268 324904324
1 92827 887262490
1 127317 886673520
1 78131 41386218
2 22060
2 155264
1 106177 173220561
2 96481
2 86582
1 64172 765275157
1 41504 912155116
1 88805 939233256
2 79629
2 99065
2 86291
1 198712 769044715
2 47123
2 70401
1 5832 430359770
2 59332
1 95131 151508942
1 153895 745632873
1 45023 646008919
1 107839 395899749
1 56594 515603501
2 52384
1 44794 922934783
1 98417 45353291
1 55810 747313114
1 50568 704253881
2 86275
1 137078 270576008
2 115337
2 74067
2 127640
2 175136
2 161252
1 79199 988838991
2 164281
1 197647 227869874
2 11531
2 117632
1 134565 527327656
1 69844 567630102
1 23333 806597943
2 27130
2 132730
2 146900
1 60517 970537489
2 95123
1 132451 299206783
1 108416 89638564
1 60073 995933248
2 55199
2 162646
1 95859 200689295
2 47217
2 178573
2 58108
1 56376 478897002
2 18986
2 156961
2 161236
1 36581 690338612
1 5786 874566399
2 117320
1 186170 866577081
1 122071 536584644
2 47701
2 167512
2 178448
1 13688 457981217
2 130788
2 40416
2 22745
2 124286
1 75212 762450323
2 27151
1 58108 964606584
1 161851 561790533
1 177646 898875698
1 190817 893203620
2 116310
1 8490 198887450
2 10573
2 31667
1 17590 10829105
1 145378 626397186
1 59215 171713890
2 163809
1 92562 385732332
2 166495
1 82108 156601334
2 74149
2 188009
1 79305 968201919
1 180337 527171047
1 5870 335022
2 47792
1 145791 659648087
1 107476 722671418
1 42023 272682484
1 100384 286605953
2 182722
2 171687
1 46154 44308226
1 76179 442776025
2 159786
1 121817 263434146
2 168067
2 45837
1 11236 655253631
2 86471
2 118454
2 92802
1 153408 313144285
1 2252 161300842
2 35375
2 19181
1 179301 955670883
2 34677
1 2912 874026450
2 17855
1 28019 722319571
1 107376 200069731
1 130007 314897628
2 165578
1 187069 352829073
2 17075
2 150387
2 84751
1 38841 713068209
2 176581
1 16658 195593549
1 49039 758873824
1 42694 806607511
1 37383 287068619
1 151697 431202141
1 81289 417105839
2 151745
2 108456
2 172157
2 186348
1 75006 971830219
1 25692 554952877
2 152818
1 91388 297588862
2 161039
1 173683 863504793
2 25798
2 144419
2 105298
1 68818 82150631
2 187568
1 63317 901410390
2 188964
1 88906 574270574
2 18404
2 198999
1 51152 644335415
2 107722
1 117000 766163906
1 87589 657491556
2 88522
2 456
2 83705
2 80719
1 61520 835883734
2 95365
2 35477
2 41719
1 135743 456128767
2 139394
1 137317 782365222
2 47371
1 72444 551312181
2 109931
1 77349 145473895
2 196367
2 102922
1 11178 443973256
2 116444
2 51630
1 179468 480630432
2 184194
1 163055 985566786
1 73928 104962707
1 56403 173830521
1 140791 22561051
1 109272 895178331
2 67308
2 176652
1 78173 863123454
2 191716
2 154988
2 26549
2 66956
2 58575
1 122667 121889114
1 127421 63574486
1 83822 302685102
1 93993 940077355
2 128098
2 3040
2 99782
2 192827
1 15780 754601068
2 174652
1 66072 215514835
2 154717
2 123881
2 189282
1 83538 579645863
2 40166
1 52084 41185261
2 148415
1 48277 662841658
2 6399
2 104976
2 168306
2 176695
1 89617 524324255
1 115201 500822203
2 47515
2 147203
2 40264
2 177994
1 187475 224235558
1 22559 751749033
2 173195
2 54160
1 56524 478519458
1 53604 850007235
1 183697 539544261
2 189693
1 142596 16526927
2 70615
2 39090
1 32846 485943262
2 182002
2 153237
2 23526
2 105611
2 60687
1 185223 632692909
2 131714
2 15611
1 44499 571480630
2 155364
1 169019 346020745
2 137033
1 157467 123393634
1 80383 45916117
1 7875 412887767
1 90842 248919491
1 172405 697261896
2 123386
1 176959 234120844
2 144443
2 198251
2 62506
2 74078
1 34756 156391205
2 184014
2 143957
1 95499 723612358
1 6048 91593241
2 57182
1 186484 57639052
1 91003 158451001
1 96554 551949390
1 40473 809212759
1 61091 341776320
1 32422 811451084
1 78007 77862879
2 153487
2 69282
2 133221
2 103122
1 29495 657900796
2 10789
1 91302 982562458
1 70401 98435406
2 137935
2 83248
1 40040 264999788
2 100494
2 193292
2 162461
2 162712
2 86227
2 43588
2 86835
2 134539
1 138257 568084220
2 80846
1 144943 416460851
1 123283 813933584
2 96603
2 120061
2 198029
2 119402
2 116082
2 59516
1 169726 35029680
2 112109
2 155482
2 72521
2 98277
1 75240 587892341
1 51801 192636605
2 181402
2 104972
2 20037
2 188844
1 180425 720120739
2 111736
1 101929 218116905
2 83322
1 65592 378804612
1 14918 990538543
1 167730 752477477
2 76242
1 3630 85010240
2 94846
2 21060
1 108080 918682647
1 152975 697866303
2 196846
1 44090 210788653
2 35266
2 86116
2 37230
1 166498 974582864
2 164494
2 134009
1 1505 249831558
2 154053
2 30699
2 101860
1 11649 815419970
2 81296
1 97427 149875266
2 129853
2 159295
2 91525
2 146593
2 190473
1 10842 668981763
1 32142 646426694
1 96854 139621719
2 48496
2 17473
1 117920 806849939
1 91222 565471511
2 74842
1 70461 140379644
2 7172
1 170136 947458598
2 169830
2 164949
2 102457
2 18164
2 161910
2 152961
1 28950 454291647
2 95070
2 127273
1 21644 869554270
1 101003 354160283
2 35523
1 123465 874268138
1 188548 538938850
2 145931
2 196173
1 87351 129744443
2 146957
2 68797
1 99337 477740294
2 39069
1 55210 537944884
1 103799 991146162
2 168121
1 27024 287260998
1 68845 383927922
2 115832
1 185370 394962845
2 136287
2 63137
2 181399
1 34399 747130247
1 29025 262540964
2 38267
2 178677
2 138112
2 175723
1 149380 419526361
2 80500
1 143020 264251214
1 175885 431738222
1 22063 113885351
2 108290
1 164175 669527303
2 183675
1 91094 528585506
1 151822 786554313
2 53341
1 41518 92982616
2 88223
1 52907 774175758
2 6127
2 172124
2 55509
2 29721
2 153095
2 156761
1 88344 217886664
1 85708 680887466
1 179406 469113461
2 104324
2 177893
1 11061 694541521
2 154134
1 20527 916227670
1 118233 349781495
2 74555
1 143025 335646554
1 11003 615697772
1 78883 717461059
2 170465
1 157927 967395788
2 190671
2 99370
2 41182
1 179569 23915149
2 137897
1 64683 630344045
1 124172 333127891
1 100280 112981205
1 72022 245597838
2 39903
1 60652 932108470
2 69729
1 101278 534504870
1 192168 629674434
1 7464 212230454
2 47509
1 132075 371421066
2 87550
2 83961
1 72225 869374082
2 95945
2 149652
2 1586
1 184715 251380874
1 8646 2679815
2 153853
2 172133
1 155455 229321792
1 80118 549941967
1 16209 78806665
1 125650 563041859
2 3566
1 176548 322353460
1 128892 428440351
2 50086
2 62264
2 49759
1 165305 136228862
1 104566 432860533
2 31319
1 181275 439469670
1 98871 648448837
1 173607 774521019
2 63314
2 80381
1 91760 297251852
1 18435 521798928
1 92856 162086133
2 140042
1 43015 287477045
1 109247 494414885
2 196752
1 129153 872564266
1 105069 266562133
2 539
2 199593
2 22162
1 2011 208005739
1 101897 992516668
2 33166
2 71585
2 97191
2 174370
2 27064
2 4083
1 81786 878956371
1 183274 904887989
2 11223
2 159306
1 62369 693026008
2 173218
1 102999 299867383
1 11981 179989434
2 54645
1 168281 316450279
1 91051 888327242
2 30251
1 162833 954303298
1 84213 502307350
2 74813
2 149998
1 9961 799643940
2 125185
2 157143
2 140958
2 90787
2 112728
1 177238 509122837
2 186607
2 182857
1 152040 411199951
2 4321
1 151750 416705249
1 104844 857687307
2 140713
2 199829
2 60992
1 30930 364721614
1 19475 702056316
1 80650 238284182
2 5148
1 121372 173578418
2 187197
1 134113 479716043
2 172954
1 97532 715391912
1 76061 229812879
2 10525
2 175817
2 128053
2 5214
1 120286 140540655
1 120503 218385284
2 133518
1 20974 504390476
1 158752 879541517
2 66702
1 72405 668539110
1 173821 751459124
2 119433
2 163241
2 27493
1 110084 536826563
1 102476 600180195
2 89394
2 171145
2 96208
2 24317
1 66549 890707997
2 126814
2 24456
2 197811
2 141653
2 133861
2 3578
2 179885
1 37962 31956128
2 53533
1 88625 229893641
2 9963
1 40282 16809271
2 74939
2 144382
2 121716
2 67534
2 143324
2 2192
2 165980
1 52815 898951562
1 166177 325331571
1 139882 303383029
2 118455
2 123218
2 119884
1 186082 199892642
1 136188 347849960
2 24327
2 29351
2 51171
2 136872
1 158335 67890189
2 73396
1 61747 233477421
1 56474 84025362
1 5921 232848090
2 39376
1 12501 290251676
1 187985 511358702
2 122723
1 161385 222489251
1 185655 124395501
1 195616 781341287
1 95382 989560658
2 5193
1 26665 807190646
2 842
1 55866 370825111
1 186749 317931053
2 177961
2 29494
1 27916 457200905
1 71298 287714479
1 193909 69843327
2 129565
2 161622
1 14180 387392047
2 7518
2 149993
1 185781 904389273
1 84343 668675196
1 194349 217302577
2 51597
1 73413 276994036
1 131510 990352248
1 6775 470723623
1 76713 681040526
2 63777
2 62078
2 87425
2 5037
2 70527
2 137958
2 42135
2 56111
1 86440 291989308
1 198638 121450288
2 117256
1 16802 729061575
2 135644
1 47433 642530317
1 12561 181076747
2 60969
1 14719 674626286
1 59386 63206279
2 142260
2 133251
1 30802 421712403
2 160892
1 175046 72659563
2 17209
1 79053 777806766
2 2377
2 151044
1 137904 673649451
2 22659
2 90154
2 31283
1 86233 707411338
2 62100
1 55159 405644021
2 60368
2 17786
2 141449
2 6234
1 141560 772001376
1 92232 701401633
1 144824 391497510
1 127646 899359794
2 40307
2 63551
2 188715
2 165717
2 199693
2 22449
2 181382
2 63365
2 171323
1 40748 968024192
1 80332 693346146
1 120594 466858202
2 69729
2 199838
2 116933
2 116945
2 163946
1 87820 926407975
2 102053
2 62394
2 143446
1 188048 460597822
1 109791 331446906
1 63307 812337867
2 128215
2 58276
1 36024 722392234
2 127711
1 57050 261743954
1 6520 111712565
2 69133
2 189555
1 146636 367328811
1 161632 407835820
1 142869 364211767
2 50250
1 74975 63997836
2 195896
2 138693
1 192665 990056286
2 38961
2 27565
1 51915 274703251
1 23889 673625740
1 84976 585997008
1 112822 358598171
1 92058 489022070
1 150279 151582745
1 83141 789916984
1 80993 202913592
1 178294 556782881
2 49910
1 48676 750090986
1 147122 179608978
1 118324 882902095
2 68885
1 167719 130405259
1 7773 875526217
2 135791
1 33153 526159034
2 42952
2 103021
1 84810 732228502
2 132683
1 53273 417847661
2 112448
1 73724 134980707
2 16624
1 150750 765875988
1 43599 407458966
1 152053 260572073
1 168124 20038749
2 148876
1 79659 493455528
2 105258
1 71412 566189460
1 86611 656116931
1 116872 19693336
1 103184 248469109
2 95972
1 149224 548336485
2 99355
1 85785 204647686
1 9389 389729807
2 145651
2 109639
1 40285 501373437
2 172639
2 51747
2 134598
1 84498 478820547
2 71374
2 145324
1 71049 212858103
2 198264
2 158073
2 57275
1 172804 743403383
2 63281
1 132902 971367738
2 186608
1 165024 616341837
1 49144 56110918
2 45112
2 95643
1 123218 526260616
1 98117 944980494
1 29586 216909559
1 4166 958008720
1 167619 964078358
1 175858 356300353
1 158580 279886917
2 151726
2 17199
1 182688 577166322
2 122844
2 120173
1 166806 837982076
2 21930
1 17532 365930902
1 32429 458364213
1 197245 947488310
2 135802
2 162606
1 146840 506052626
2 112961
2 22568
1 98612 659781065
1 38364 275962656
1 7743 663761025
2 103925
1 13020 73643952
2 94515
2 97671
2 71710
1 133939 721010323
1 92474 155044017
2 48338
1 98229 61499914
2 190508
2 156027
2 167917
1 82903 45939777
1 73636 369103549
2 14852
1 41727 234586378
1 155787 750751989
2 100459
1 2919 496495445
2 106438
2 5375
2 130230
1 188613 575820368
2 136395
1 185956 707248069
1 196152 664063689
2 151017
2 187922
2 88621
2 25626
2 56796
2 164354
2 8484
2 131566
2 40155
2 167775
2 131357
2 16231
1 67046 956144748
1 96669 746376485
2 91964
1 119510 865415736
2 48221
2 116137
1 12326 643768994
2 14825
2 12667
2 47440
2 153524
1 22105 575549481
2 35930
2 109200
1 111531 549807488
2 141242
1 65666 979659289
1 13162 982974230
2 35139
2 58316
2 17528
1 58836 486586114
1 54235 396478107
1 4394 214282745
2 168260
2 38698
2 35148
1 82132 709704134
2 100779
1 7748 33588725
2 154007
1 159861 477555366
1 121997 554956160
1 15247 383827003
1 38572 200118019
1 196878 561648999
1 115787 586920006
1 3214 114980238
1 144890 471563673
1 34145 613702908
2 110441
1 155595 652339442
2 182496
2 12384
1 182242 19475056
1 160026 445880736
1 28141 633218749
1 37600 104410840
2 70794
1 61152 380584116
2 58884
2 138447
2 56739
1 187618 574562057
1 130473 475572372
2 68665
2 163126
2 121128
1 85205 557701192
2 144586
2 175974
1 86951 221856699
1 75876 925552388
1 61318 643134658
2 102807
2 40652
2 83703
1 113449 49721212
2 54877
1 173071 552740160
2 149926
1 17488 363868771
2 69391
2 37290
1 110270 267893121
2 43813
2 52702
1 15261 741941335
1 157844 439337488
1 10919 865990487
1 67042 244137285
1 190477 639186220
2 62366
1 60725 438153602
1 43545 220469191
2 43447
1 25380 223247942
2 137423
2 53107
1 174253 666170917
2 42615
1 63755 494304152
1 24738 474723173
2 165310
1 148164 418531650
2 102535
2 83883
1 79322 21257885
1 45379 755398990
1 5814 647706629
2 161803
1 59386 69475009
2 132731
2 84226
1 101857 212018493
1 165988 641749953
1 63384 852892973
2 182977
2 96021
2 122586
2 86109
2 78905
1 151707 465546533
2 188056
1 160826 667323550
1 18916 935089185
1 199946 947868650
2 21969
1 92247 881640120
2 88052
2 174686
1 38202 988156290
2 191897
2 123166
1 173177 537322877
2 144722
2 34398
2 120459
1 107164 118779156
2 77790
1 193080 138318342
1 3133 621168273
2 12543
2 13540
1 118836 496151205
1 13134 273344971
1 187772 376759390
1 99872 86567585
1 32457 135802796
2 133168
1 29411 49846480
2 136079
1 26847 191114582
2 64450
2 174813
2 66066
1 126380 744488455
1 8289 188922870
1 22150 744489698
2 142488
1 195849 723339780
1 87227 51450961
2 61420
2 88423
2 179822
1 142056 791902018
2 89864
2 10642
1 105536 101404348
1 195374 397576334
1 169030 510875347
1 75608 820529069
1 166383 562039295
1 155822 174372012
1 108575 885974448
2 69875
1 73429 645241048
2 137961
1 174584 86122251
1 126504 591155058
1 114317 868835884
2 116430
1 178339 916814863
1 47053 49021192
2 153016
2 40439
2 150769
2 111996
1 142272 751947058
2 186188
1 75418 800378126
2 64783
2 44269
1 150670 243385029
1 95323 726323078
2 48749
2 8010
2 118485
2 45111
1 182206 546234546
1 30901 653078332
2 78995
2 196424
1 104925 990779734
1 51992 137149013
2 15511
2 52999
1 103557 994330913
2 68070
2 197817
1 139176 289415903
2 111001
2 5280
2 130485
2 44183
2 126910
2 129
2 189512
1 89377 499373835
1 120854 178301153
2 155606
2 169591
1 64973 374654681
1 117974 568098910
1 193535 810638044
1 144731 171340997
2 189962
1 95262 938080008
2 172717
1 196865 308792499
1 24403 469633746
1 23131 61202334
1 195001 781245421
2 48300
1 100468 545429960
2 37625
2 158100
1 121136 971030554
1 134567 975269265
1 157285 892062130
1 101216 459798917
1 91793 560839254
2 52460
1 13169 994359430
2 66558
2 85286
1 30903 152701145
2 102097
2 126497
2 94515
1 116081 849986152
1 197980 495635143
1 195681 710799915
2 88153
2 57913
1 56195 796927214
2 30142
2 20059
1 97251 857845779
2 189856
1 108878 448719434
1 155347 693296944
2 65867
1 197568 949939549
2 663
2 11644
2 18125
2 153602
2 119858
1 148107 332732263
2 83596
2 78397
2 47457
1 36863 991436270
1 21855 445672226
2 68782
2 162411
2 7608
1 178387 839863241
2 18489
2 58242
1 188893 177608317
1 20200 884582738
2 65426
2 42659
2 32883
1 104456 513854019
1 152277 932640076
2 65801
1 157107 721290602
1 5669 110396868
1 67223 808480665
1 49198 150736967
1 109413 415026318
1 84494 928999168
2 110758
1 57235 282853520
2 75629
2 193148
1 151105 457319971
1 5780 329786162
1 123969 353731144
1 94511 878986926
1 195978 399738769
2 84014
1 190761 121713370
1 147346 509117320
2 22403
1 188574 684294746
1 172722 481622461
1 120571 518335017
1 346 113984353
2 62297
2 180768
1 128188 811104771
2 175217
1 107318 669178932
1 120457 591371807
2 33695
2 152992
2 51521
2 65859
2 70751
1 179501 567847807
1 35687 52564337
1 67713 479780843
1 66885 387970062
1 88889 519299805
2 140105
1 162059 334626922
2 137693
1 35284 123734949
2 158914
2 49496
1 62871 659935904
2 123290
2 13242
2 16368
1 58509 317666741
1 194938 284229480
1 71649 157067165
2 29694
2 161687
2 181556
1 13440 636437193
2 73368
1 123898 225419405
2 40938
2 27090
1 133574 903232657
2 32727
1 13902 75658935
2 93193
2 136310
2 64169
1 101231 412447841
2 195278
2 146551
2 66945
2 107969
1 180261 77167268
2 65861
2 146157
1 150380 21256617
1 45678 319296450
2 142251
1 142743 390835374
1 94111 595542962
1 63360 159801586
2 151814
1 32949 894576727
2 15591
2 158830
1 89090 475371102
1 65267 428895437
1 116381 241779327
1 149276 627784377
1 50361 763058351
2 31022
2 93220
2 191678
1 31069 858445099
1 176818 31621691
2 27786
2 168397
1 197806 930432875
2 12784
2 196350
1 80551 956661157
1 88084 77950355
2 198481
1 164896 18203026
2 52411
2 58903
1 73735 263760437
2 89911
1 19291 248500671
1 6126 952110126
1 176762 802967518
2 125229
2 192481
1 191142 545246340
1 27688 341031961
1 140166 908915006
1 111056 385486869
2 34504
1 14448 340329732
1 11929 271024247
1 136906 675510159
2 55381
2 19419
2 110399
2 19794
1 100573 956317930
2 128577
2 107089
2 2694
1 99256 732646784
1 111032 21686993
2 12331
1 184052 40539497
2 90733
2 193537
1 161951 166875343
1 51930 106608013
1 164000 818387240
1 126456 323997273
1 7063 176903328
1 149264 683497244
2 153553
1 38959 622835482
2 16384
2 35810
2 75231
2 31736
2 197959
2 72392
1 104761 871474733
2 194847
1 115381 524737535
2 167960
1 117593 645392676
2 131149
1 172014 919516645
1 199348 807833305
2 162495
2 3056
1 5592 176868780
2 142709
2 171849
1 147383 61055975
1 13392 619210292
2 137586
1 35182 678439766
2 17159
1 184843 621694210
2 89029
1 155529 519530509
1 189555 764399941
2 71513
1 134745 986173657
2 95276
1 57137 922732902
1 25793 293756904
1 2591 891824806
2 177776
1 176578 267545228
2 174294
2 150422
1 134552 597132305
1 52416 517587041
2 68653
1 125293 760429586
1 160142 634487552
2 39088
2 121944
2 57652
1 43470 729099484
1 169714 105478842
2 77387
2 65989
1 84852 543179470
2 175592
2 47448
1 133449 568678738
2 129737
1 99344 884846896
2 135129
1 12125 228170724
1 36787 447444745
2 18686
2 36064
1 106576 145570568
1 61003 714631618
2 180273
1 31249 956372685
1 185081 850923813
1 121305 832881013
2 68923
1 103283 831559794
1 175789 952981740
2 107369
1 97990 361591985
1 79638 413701941
1 169870 152229727
1 96791 832981872
2 26219
2 150399
1 151650 630065608
1 42783 927850313
2 155920
2 120280
1 191941 579973592
1 158406 336326815
1 191163 693060335
2 42545
1 141001 617141673
2 78013
2 30877
1 30770 369320009
2 143925
2 924
1 176863 805489596
2 89200
1 35217 534807296
2 156615
2 195645
2 73622
2 146933
2 184724
1 198256 157092369
2 36394
1 72892 540592622
2 144295
1 144635 559516093
2 135164
2 57399
2 187524
1 129631 389159640
2 98765
2 158606
1 108976 445907909
2 13559
2 81094
2 72327
1 93517 740226409
1 108017 387052094
1 159241 493618872
2 9934
1 180126 681959577
1 130771 677458829
1 109123 153473673
2 34727
1 76931 666731337
1 157664 821106771
1 186155 498734095
2 99
1 192156 567452824
1 61143 98284048
2 15289
2 81234
1 144069 761382610
2 85108
1 159607 16499993
2 13706
2 29829
1 65562 547745517
1 139284 331357498
1 192077 100162367
2 182839
1 125605 96492988
1 78939 450596568
1 34753 934934421
2 4043
1 157938 192190081
2 36487
2 135923
1 74740 395346240
1 126810 317543295
1 111230 942484664
1 176131 296564735
1 161241 514313397
2 47376
2 96687
2 40289
2 104376
2 195264
1 134631 587116212
1 23595 67751284
1 10472 841813957
2 198190
2 140904
2 67948
1 35689 597078715
1 192698 925656471
1 164758 228403326
2 91177
2 13803
1 182115 996276395
2 69133
1 38646 95148733
2 139365
2 177347
1 114728 419762663
2 180897
1 162489 411745291
2 64921
1 22147 121877073
1 104372 822349018
1 95612 615889295
2 142142
1 156318 355193827
1 60910 823544684
1 68375 942630703
1 92666 776439208
1 177177 371409865
2 188923
1 63610 904457112
2 52060
2 68898
1 32058 154190052
2 79963
2 76759
2 130672
1 94289 200765866
1 107867 157238520
1 125722 577470860
1 115332 124940728
2 139867
2 144561
2 39329
2 172043
2 96526
2 196559
1 86886 874851616
1 132040 254494770
2 111018
2 28209
1 25275 585030486
2 18413
2 52200
2 9246
2 41618
1 180831 355434588
2 184022
1 49891 953627029
2 145303
2 33424
1 146754 829666733
1 119933 17689153
2 14232
2 73515
2 197319
2 99805
1 115019 957877835
1 150392 591241326
1 85529 727140124
2 94293
2 41753
2 12917
2 67310
2 68880
1 164426 805219823
2 75204
1 61744 797867246
1 15530 498472899
2 193401
1 93609 867031609
2 136195
2 34784
2 128635
1 191573 725415016
2 165637
1 158654 328385773
2 31053
1 47967 490507403
2 51784
2 199335
2 109972
1 168438 908176889
1 17577 628079051
1 176807 373913578
2 48571
2 178107
1 58737 871879761
1 72515 546063658
2 163549
1 83075 862821736
1 139861 200892626
1 59681 855674627
1 133576 325064783
2 54021
1 138916 824527093
1 165316 931311109
1 113664 218022567
2 197286
2 186383
1 54099 566536473
1 63435 646788642
2 32577
1 164830 783042669
2 178901
2 16525
1 107577 940174268
1 28588 629178861
2 37682
2 177465
1 20088 186509497
2 77862
2 62725
2 157579
1 16533 293168126
2 183551
2 67314
1 43650 866075281
1 163562 676982954
1 148227 176944600
1 78160 112579204
2 89377
2 106601
1 114837 799921412
1 162761 430367144
1 52421 528983928
2 170533
1 189212 649804542
2 185036
1 190681 345605485
1 133591 384737868
2 107790
2 24968
2 86953
1 170661 500632179
1 143505 711372631
1 28255 316196335
2 178889
1 56387 375360042
1 40565 175141060
1 95411 750198048
2 53079
1 147939 889055274
2 50716
2 107635
1 31491 189439108
2 33080
1 34185 304990472
2 144838
1 33354 137254275
1 58035 680749668
2 117292
1 91790 283846057
2 170049
2 137871
2 101609
2 123394
1 83892 603317239
2 1313
2 123528
1 2405 630251489
2 141325
2 168475
2 52886
2 151683
1 142260 372164605
1 138759 206280482
2 36649
2 31336
1 166932 576095372
2 96185
1 24905 734005438
2 186868
2 100832
1 18199 437719753
2 189532
2 113262
2 89840
1 63507 748096788
2 197775
1 154459 629970021
2 56200
2 42284
2 42981
1 36470 57255889
2 36786
2 175823
2 126863
2 169472
2 193303
1 142083 695326177
1 71057 498060689
1 196912 873332588
2 75839
2 72117
1 90829 801603601
1 27817 172645880
1 135744 346553430
2 102522
2 193162
2 106996
2 95163
1 163188 985213067
2 129859
2 77298
2 81138
2 21260
1 150375 280655258
1 149927 405207875
1 83214 3001867
2 4225
2 106538
2 170341
1 50522 167774689
1 60522 746378992
1 83563 981161819
2 164811
1 27298 40057169
1 83413 60485074
2 193921
1 46767 127478241
2 12231
1 19672 588208352
2 158390
1 106155 370053163
2 31953
1 197859 600412493
2 139067
1 5622 942091077
1 26108 648102711
2 14683
2 149216
1 69838 773036302
1 162087 213732930
1 45417 806841787
2 71260
1 188173 773814738
1 188710 211676413
1 148984 236251684
2 73628
1 193054 185279443
2 31386
2 85896
2 57320
1 154426 520690180
1 190131 550437971
2 144482
2 23617
2 73673
1 24577 110197706
2 95354
1 120659 341475374
1 198327 408470438
2 53855
2 31039
1 67783 826615218
1 93839 530951899
1 94107 466842740
2 12109
1 38050 612815974
1 136078 370503349
2 195555
1 15209 746338331
1 79371 121923298
1 111448 866181420
2 105995
1 157579 990175489
2 64894
2 161637
1 31916 878387569
1 155057 270160990
2 169189
1 19261 106767348
2 133048
1 40636 93481938
1 165514 21175222
1 123645 907601886
2 25838
1 34920 354272668
1 186092 134065513
2 22515
2 88472
2 150663
2 75790
1 85936 192974886
2 15198
1 72016 906987862
2 148686
2 25984
1 150710 513410126
2 34366
1 87190 640413982
1 118502 662092686
2 186711
2 54215
2 179529
2 73267
1 88660 491994658
1 194843 395366140
2 92869
2 76524
2 137151
1 46677 821808773
1 63459 140000809
2 138843
2 165140
2 74217
1 161113 685842346
2 184100
2 57799
2 94212
1 177697 596117875
1 46410 416842155
2 49862
2 176958
2 115824
2 186171
2 130119
2 24560
1 197329 415087132
1 98496 82545737
2 12283
2 65833
2 116599
1 131702 766247687
1 126209 81060780
2 112757
2 58936
2 134326
1 186599 746519887
2 155571
1 23897 765417201
1 113253 294376571
1 184276 885837040
2 4081
1 182230 612212836
2 70007
1 175914 592360736
2 80641
1 65490 776194404
2 5641
2 102215
1 181316 379882798
2 3149
2 182408
1 189974 556364413
2 106799
1 110207 713200231
1 97729 259735579
2 40821
2 133519
2 23322
2 140418
2 140150
2 42063
1 111125 356282543
1 2499 909715869
1 48054 873628473
2 182570
1 131164 129160852
1 59609 231965352
2 135935
2 144148
2 65170
1 42929 239465770
1 181146 736454791
2 114389
2 137746
2 155378
2 193179
2 161101
1 168853 197438122
1 156038 212627210
2 162225
1 87298 580778436
2 54044
1 171609 776000215
2 96599
1 16231 307922316
1 880 8774159
1 143763 76388127
1 81978 635896668
2 68825
1 110785 979859005
1 172551 851943386
1 195360 146061872
1 16064 448946268
1 179140 489216838
2 23727
1 103280 112225018
1 157797 613839609
1 1537 922129922
1 49218 644011864
2 4576
2 82100
2 172433
1 149847 465506481
1 157726 979695950
2 71435
1 129 629621860
2 11359
1 66055 175331286
2 37081
1 17565 134583976
2 132629
1 143414 523724473
2 81660
2 168505
2 14848
1 23464 718364125
1 89077 472778945
1 169070 522733180
2 13966
1 157082 166371884
2 48712
1 115905 198799109
1 135599 727161745
1 62353 672945305
2 43004
2 26459
1 94750 32503678
1 49858 401208494
1 77972 170190575
2 56881
2 93103
2 3849
1 83896 622456225
1 97647 258593065
2 141304
1 181609 851522785
1 22410 737319916
2 96577
2 7360
2 117158
2 69617
2 77743
2 58618
1 193583 138799903
2 171765
2 180412
1 63086 204124711
1 112426 62305418
1 16847 882698825
2 198458
1 198014 444412349
2 27334
2 37416
2 38022
2 85216
1 135115 68341090
2 43402
1 178170 20383690
2 187309
1 35136 783617036
2 64437
2 88788
1 22754 130750868
2 107037
2 50363
2 103518
1 52341 706885062
1 193430 420573328
1 185456 396740129
1 31780 674798779
1 157306 277772432
1 164922 965861680
2 133571
1 54492 384847949
1 71491 112110063
1 199173 651629668
1 2660 53631218
1 109794 781492580
2 160937
2 93804
2 41511
1 134754 475277950
2 83837
1 79388 418355610
1 161911 876539575
2 12987
1 82429 661464666
1 188627 776062553
1 183755 219096142
1 24018 618855350
1 55257 247781605
1 86107 994241955
1 31603 70272030
1 83791 869559599
2 124419
2 119258
1 177651 514806399
2 43908
2 1937
1 171938 467973988
2 196352
1 184181 984269347
2 924
2 21253
1 57001 991455743
1 189230 669913743
2 59297
2 185911
1 50230 426843299
2 80083
1 77339 423598481
1 23505 150156879
2 198463
1 196652 821088191
2 48347
1 147454 887960002
1 17563 907366614
1 129624 279115836
1 119956 996211108
1 31355 131630770
2 176200
1 24898 740092166
2 170201
1 37194 710741574
2 81516
2 108998
1 23364 649430148
1 37284 238406838
2 119531
2 25664
2 128468
1 8697 823316344
1 31979 235443032
1 2008 310989754
2 54210
2 27402
1 8411 991196000
1 120456 313595353
1 162953 664844927
1 75135 769989960
1 149240 914554767
1 150736 877604005
2 126177
1 28727 120823517
1 55162 868795424
1 130500 776575791
2 95779
1 194112 509130084
2 89535
1 193141 409406501
1 58544 670714636
1 76531 92100660
2 101990
1 77684 601597238
1 13265 275073796
2 27061
1 82913 218445297
1 157016 589173781
2 91716
2 51123
2 25993
1 174922 445560184
2 178539
1 114184 220199427
1 70625 286199393
2 193823
1 7938 568666311
1 8149 997563541
2 198369
1 90316 171777671
2 88471
2 130672
1 148114 976171409
1 169152 661025273
1 155885 444640747
1 188495 16062997
2 142820
1 35443 400528985
1 198818 121141289
2 99919
1 13537 671626079
1 160635 979898625
1 147366 554022114
2 34646
2 132364
2 133331
2 121243
2 199567
1 150952 437505717
2 83796
1 34723 728005024
1 186706 298450459
2 121164
2 35721
1 42851 557515144
1 14595 237302976
2 160449
2 23133
1 146519 260019365
2 78107
1 142001 972074736
2 34291
2 99580
1 92167 849878403
1 154357 42831039
1 6297 209369365
1 149386 308539780
1 139594 44462630
1 96637 840782427
2 105830
2 30781
2 151473
2 11052
1 39935 510733911
1 170587 296561910
1 156237 716089587
2 30724
1 9241 245143810
2 19874
1 29626 470006740
1 83248 900891463
1 88121 120370369
1 133337 21659787
2 154711
1 168310 836652768
1 169913 779346231
2 93846
2 118014
1 134331 582216884
2 54912
1 138643 724967908
1 127368 899880259
1 197047 687305527
2 136901
1 8078 554786378
2 38719
2 151295
1 150157 583019713
2 54216
2 172638
1 76850 439819311
1 28492 517174870
2 40746
2 32852
2 187696
1 73888 196284050
1 130931 258593433
1 154067 214801209
2 81594
2 167383
2 90175
2 179815
1 126129 286008587
1 32567 141949944
1 117762 861585731
2 83724
1 69429 590636749
2 56475
1 31681 180527737
1 15214 998779532
2 192437
2 150202
2 172578
2 141291
1 166695 393641393
2 8329
2 14345
1 125611 405882472
1 114261 753504970
2 76145
1 16356 890938006
2 29440
2 66299
1 22357 766027709
1 96415 625052854
1 133556 825310990
1 11716 470946057
2 143564
2 29613
2 164450
1 123812 828171760
2 15864
1 87763 595485357
2 191702
1 198190 806831633
1 174202 957530362
1 144014 760754876
1 163011 400320585
1 183447 297707821
1 146662 928681130
2 127994
1 60983 144587910
2 174599
2 87445
2 34985
1 59872 939181423
1 42861 430584399
1 121036 180216991
2 79164
1 37895 276941141
1 169503 437556113
1 194542 795636451
1 191733 482881486
2 70100
1 105145 448388270
1 102604 796154845
1 33267 624920995
1 67250 781760518
1 65749 215370199
2 103808
1 43480 667093152
2 91297
2 112892
1 175412 736704768
1 197140 592645768
1 115893 102710450
1 108510 536393306
1 63399 445920596
2 2804
1 29854 887091597
2 105198
2 73592
2 118522
1 16189 362133501
2 14596
2 59084
2 91787
2 105927
2 97110
1 165066 294402630
1 116997 904394600
1 10470 482366993
2 115998
1 156226 716565531
2 78848
2 168657
2 156752
1 124212 183946398
2 172256
2 116515
2 179498
1 40725 77270079
1 198771 644784628
1 32640 747449766
2 33110
2 53003
1 199681 362693626
2 55492
1 22416 962568167
1 99627 555099783
1 27589 240431633
2 155954
2 143472
1 115172 561801516
2 179670
1 65035 404303928
2 162031
1 26877 164097121
2 104182
1 112747 582138025
1 178078 242932615
1 11722 548957936
1 126400 546047765
2 2514
1 132797 76559853
1 101702 626154532
2 90828
1 176043 55117389
1 183118 198163823
2 188666
1 104782 353303536
2 102508
2 70339
2 11633
1 70162 995629677
2 78917
1 109804 365824376
1 8330 62876026
2 114132
2 197039
2 87132
1 148309 95917720
2 69787
1 112964 59405664
2 16266
1 20130 275058477
2 48095
1 115996 653341705
1 120512 926485953
2 82996
2 58138
2 115686
1 93177 95443893
2 131281
1 131615 72273200
2 161310
1 137466 941144487
1 124360 251606352
1 146561 467485513
1 58847 513541252
2 42780
1 28501 136231997
1 17573 807185941
1 94445 211837935
1 50087 401506613
2 32643
2 141898
2 48283
2 148298
1 152135 183515808
1 67262 554336284
2 103190
2 175050
1 71078 874702922
2 88178
1 166526 944012273
1 108259 26176168
2 179162
1 74847 168633869
2 132208
2 1043
2 100196
1 165470 286675110
2 48629
2 185105
1 126578 626637203
2 172286
2 120661
2 196721
2 165987
1 177879 156560204
2 70122
2 183726
2 178468
2 123528
1 164046 557690558
2 154636
1 120952 797637964
2 194200
1 108574 5593366
1 19220 584376199
2 99084
1 43890 172687945
1 194962 893800528
1 132752 704347161
1 43643 46900655
1 61460 806403509
2 81275
2 176462
2 38571
1 185586 460019269
2 90413
1 195959 529384110
2 139417
1 131614 47167543
2 35957
2 6004
1 85690 879900795
2 81331
2 105681
1 7576 356571502
2 77074
1 18568 366622014
2 16705
2 56234
2 6693
2 59731
2 33558
2 888
2 154709
2 136560
2 154325
2 175501
2 191847
1 46693 270265135
2 53628
2 43659
1 135328 590054641
2 17655
1 52211 726168329
2 46069
1 183761 831337895
1 26226 144851946
2 101027
1 56500 232541301
1 165783 351551445
2 168463
1 98355 534160128
1 30252 656820861
1 27458 249194175
2 191313
2 50905
2 175143
2 190959
1 88603 172492222
1 35063 441218415
2 147585
2 198417
1 93137 781594592
1 161908 404639178
2 61043
1 113202 704105091
1 1431 39052977
2 151289
1 155865 815489733
1 102869 398836360
1 85637 953935622
2 87895
2 30073
1 175102 110961193
2 85777
2 179075
1 29381 435878190
1 51526 489315122
2 162410
1 155479 15464802
2 155392
1 190112 247099878
1 86082 868023074
1 124630 882059393
2 151238
1 31697 67124723
2 107281
2 98294
2 17075
2 55467
1 181520 347339356
2 87852
1 94340 293534237
2 47430
2 81001
2 38037
2 20255
1 119333 959599050
2 143624
2 181066
2 185947
2 101534
1 132874 428534381
1 97829 444512135
1 75282 988195460
1 189100 266928523
1 78955 300737553
1 25970 691560224
2 154859
2 115108
2 23166
2 31006
1 160050 832154753
1 76874 46411453
1 51574 648146478
1 27846 878513778
1 184351 590670405
2 107825
1 152272 233193499
2 835
2 14010
2 180129
2 135319
2 134295
1 15196 684548334
2 10119
1 1695 998054818
2 27707
1 7188 633270436
2 130049
1 130454 5762565
2 21261
2 155970
1 35878 983278984
2 96668
2 9806
2 69717
2 190002
1 71646 520978342
1 21060 649388664
2 174889
2 95371
1 164256 22144264
1 151893 501340612
1 143743 674398194
2 71059
1 115120 498451074
2 104764
2 150826
1 99703 162997092
2 185796
2 9002
1 170205 148290160
1 18192 723913142
1 111783 877791319
2 143662
1 6455 415911596
1 104137 365472530
1 143761 522053369
1 79031 218658189
2 93767
1 127890 552894838
1 146872 317258198
1 100372 355389778
2 170274
2 93730
2 76559
2 22817
2 100691
1 169254 850751058
1 121094 963128069
2 14279
1 135937 513120279
1 148241 808318233
1 188080 380006240
1 107801 840277487
2 96346
1 30124 927123228
1 99120 604556301
1 114311 57467399
2 164854
2 101562
2 94836
1 2736 89157279
2 68539
2 92461
2 98161
2 134095
1 154136 673724044
1 5074 91683617
1 123355 600445333
1 64441 720891391
2 1498
2 135401
2 178763
2 74296
2 156234
2 39693
1 50572 914918476
1 16195 535433772
2 52367
1 111294 722062486
1 39047 936891596
1 129057 4946047
2 103595
2 134617
2 34420
2 14335
1 112991 218161174
2 141013
1 176888 715765184
1 149897 499469991
1 107818 640756660
1 181034 588144813
2 93702
1 8825 340026316
2 119483
1 175941 588689119
1 153398 393184606
1 192196 639258142
1 117347 343207066
1 60288 8395190
1 65695 494302710
1 83110 473687074
2 79436
1 134591 971905185
1 39653 811353268
2 198058
2 107434
1 67905 982081745
1 146023 552903546
1 37371 82189439
1 129699 604759083
2 21607
1 5781 163732102
1 52333 673752927
1 91237 923737779
2 45848
2 78745
2 142964
1 105402 742282053
1 4388 97769836
1 143466 348625065
2 28512
2 8551
1 100774 43389497
2 43577
2 20664
2 130982
1 70979 770392870
1 74727 976319316
1 8491 415811662
1 72440 441822230
1 124946 510373743
1 175842 269289082
2 121335
1 92901 17504198
1 71373 170534432
2 29335
2 86486
1 197061 781436839
1 63360 833151459
1 112562 695078096
2 146414
1 140322 556006719
2 171130
2 88334
1 45771 418333772
2 188929
2 169579
2 45535
1 14935 461075445
1 37533 779571997
2 18772
2 38786
1 188231 389052426
1 46498 623774097
1 1152 106333507
2 7441
2 130941
1 84381 989350731
2 36349
1 122705 103903988
2 8891
1 148939 177230664
2 16384
1 195024 196683527
1 125619 488324219
2 76780
1 119994 395979359
2 62024
1 115690 363472960
2 173146
1 129369 742533465
2 137174
1 99402 191800538
1 173792 296702448
1 67474 651884923
2 191456
2 195843
1 115636 392717344
1 74810 147771177
1 57351 524184122
2 108998
2 16376
2 13753
1 167072 143180650
1 56572 293050266
1 13396 25872203
2 29324
2 8575
2 47339
2 184697
1 170009 543890889
1 38672 639703985
1 54325 526713889
2 195042
2 75351
2 85625
1 176395 802198290
1 42612 403376474
2 79057
1 95810 577128678
1 170222 692396516
2 67621
2 40041
1 155337 727290281
1 50197 724748906
1 40826 459458932
2 69153
2 170266
2 367
2 44283
1 30885 821007853
2 130473
1 182222 97294883
1 84404 280141810
1 36511 701199352
1 170715 250101333
1 24346 949794307
1 93983 534272451
2 143702
1 178459 217579920
1 191584 57759139
2 22939
1 192113 862667780
1 103364 5249996
1 93086 190396404
1 25174 221089140
1 83592 522319359
1 184975 479093738
2 96872
1 137666 974704017
2 93732
2 116918
2 117090
2 19569
1 103327 52543078
2 41015
2 58899
2 86667
2 193229
2 191416
2 60104
2 4227
2 62120
1 166579 737668846
1 161567 493416063
1 66296 244894550
2 141938
1 98233 1138066
1 108763 294266750
2 39267
1 189850 372294776
1 183189 177857503
1 196158 499267950
2 22804
1 174424 743343651
1 52664 594306795
1 70215 912247026
2 159591
2 41924
1 102945 48733738
2 20035
2 91947
2 199028
1 149770 69718658
1 175631 976069930
2 67742
1 75344 589431875
1 193081 428510690
2 2862
1 145718 57119733
1 181756 10652958
1 12148 467441685
1 118770 24526194
1 125438 649412731
1 169750 214448837
1 77279 850872119
1 67863 449060332
1 18378 423850777
1 154357 416364050
2 4633
1 57381 422064379
2 54267
1 102707 628342050
1 98285 118359166
1 101254 411509226
2 190548
1 48919 101815180
1 174256 903346650
2 115608
1 38674 651729721
2 70419
2 5315
2 94023
2 165887
2 161363
1 199412 346069777
1 93492 549931882
1 173034 756983155
1 57557 814183614
2 42197
2 3372
1 31194 241620275
1 47992 200736672
2 71074
2 63876
2 80844
1 180552 713301988
2 3164
2 23573
1 59570 509158040
1 67389 537602690
1 13406 229739113
2 32384
1 79729 62452228
1 82730 869878227
1 83363 333019144
1 172288 58101972
1 133449 516869422
2 157316
1 23242 612687991
1 173430 818393505
2 79761
2 199359
1 72935 782960614
2 70176
1 115622 322550856
1 14792 560079018
1 87964 350913867
1 109266 698950896
1 38792 339556161
1 130136 547898193
2 186867
1 165629 747180235
2 68039
1 86068 415310418
2 23315
2 6927
1 95776 955578286
2 120387
2 198890
2 20547
1 156409 426796980
1 38403 848305377
1 61012 180854726
1 10962 295259145
2 36274
2 104627
1 48819 320465714
2 131994
2 194304
2 96622
1 25389 120867068
2 167610
2 188865
1 41921 844351950
1 63705 984536297
1 9285 819285840
1 85855 144815094
2 21944
2 183301
2 166199
1 108949 147356067
1 155777 767536258
2 107573
1 41356 98242478
1 169156 968500462
2 48785
2 161434
1 181357 873843473
2 40303
1 144856 461172128
2 37723
1 141021 632328516
1 64623 590408552
2 56198
1 64192 83735770
1 132477 313132027
2 70448
1 178129 296657845
2 196414
1 71830 251676587
2 138548
2 149533
2 115274
2 18964
2 184597
1 48745 877921043
2 111324
1 3117 131052845
2 26352
2 110635
1 152400 754383053
2 184328
1 167965 856202803
1 151106 929089981
1 190120 177025279
1 9941 865220420
1 183602 370935126
1 25034 705631129
1 192750 800070189
1 31176 717851236
1 170462 155581420
2 160127
1 8070 819540093
1 170599 879234610
1 99837 535043576
1 157838 851921115
2 107746
1 161329 611265002
2 81470
1 97375 794116839
1 127659 759098812
2 59853
1 88209 293206760
1 28430 379529962
2 95805
2 143369
1 191396 91837847
1 28082 470004955
1 161434 637605655
1 150482 49453739
2 96188
1 139530 345202772
1 108864 689897840
2 92254
2 109926
1 67867 222255689
1 72516 644735434
1 160479 833706956
1 51594 931644179
1 184169 339199636
2 13678
2 81685
1 27820 380283635
2 94856
1 71464 907146030
2 22704
1 46364 587296526
1 8296 567998249
1 88798 609258645
2 198825
1 116115 513701515
2 160764
2 101697
2 69162
2 190045
1 21190 208419968
2 122467
1 49830 679875317
2 76479
1 56345 747682823
2 175323
2 98693
1 162048 236437601
1 151592 84777735
1 47093 349814259
2 70287
1 192275 447847320
2 59886
2 96603
1 39272 134562635
2 39161
2 165529
2 98195
2 99434
2 25905
2 106060
1 131606 830117971
1 17129 112045201
2 17741
2 56938
2 49845
2 149935
1 194218 154290726
2 93396
1 122814 142761162
2 175225
1 150631 340232790
1 55776 374903181
1 45409 509861158
2 135823
2 23865
2 147749
2 5501
1 181856 738655788
2 69376
1 35175 76791686
1 53968 734626202
2 115109
1 162079 660703134
2 136360
1 42914 231576306
1 139687 391961916
1 57464 360087107
1 86979 475081006
1 57949 482441042
2 130101
2 156238
2 139828
1 146941 71205320
2 1194
2 41303
1 30965 98217186
1 193352 692395578
1 80825 558069065
1 102549 531623066
1 166520 972157587
1 31954 102853942
1 22505 327182142
1 172157 188831799
2 4549
2 33512
1 194543 411118471
1 116244 832560044
1 123170 605988176
1 149596 835413305
1 111385 989968259
2 24320
2 15749
2 150012
1 41541 611229025
2 70326
2 1119
1 155674 953985408
2 58218
1 9665 444983988
1 87060 761804311
2 39213
1 6093 885331314
1 85753 854284356
2 178486
1 68834 962529143
2 92714
1 128437 878062378
1 92369 793334691
2 97524
2 184055
1 138950 192770246
1 54284 60933393
2 157605
2 168231
1 154512 730632351
1 136796 342771922
1 123568 529250303
2 169081
1 87346 856635445
1 64263 912617844
1 119772 889639514
1 7690 593680097
1 85317 900534864
1 134714 891705675
1 55590 752296115
2 194224
1 157060 299027494
2 111783
2 26627
2 80084
2 102426
1 13100 558115431
2 107548
2 197549
2 42465
2 138850
2 51719
2 55720
1 113117 30974851
2 155140
2 122073
1 84629 605098706
2 60172
2 6189
2 33327
1 163113 707651586
2 70458
1 128268 410475915
1 24002 262753524
2 63551
2 25059
2 198688
2 38652
2 194
1 127013 535457068
1 93722 282726303
1 2161 262659615
1 153896 74644811
2 166713
1 157208 941762097
2 142539
1 118015 60155603
2 124085
2 8936
2 95775
2 15244
2 155722
2 71483
2 134800
2 132931
2 173937
2 86816
1 27115 700665857
2 40880
1 183718 475794331
2 61488
2 110999
2 158154
1 58834 77776475
2 133679
2 135102
2 37076
1 69917 691365780
1 169464 895294240
2 126063
1 175903 486474742
2 72743
1 113607 901576696
2 34636
2 183244
2 174995
1 154818 180504746
1 183223 601514049
2 189645
2 79402
2 167175
1 155679 69632428
1 176456 210124678
2 68415
1 121581 37522933
2 11243
1 169424 678820777
1 185015 800685276
1 174874 508583372
1 185926 125809805
1 13666 892739471
2 83792
1 131746 160802487
2 167097
1 195597 54886200
1 78762 738177528
1 73779 478781147
1 122784 841241984
1 195490 430746228
1 180982 818141057
1 188801 118691371
1 100345 532037234
1 191635 207619694
1 104447 909424146
1 6262 188753350
2 68061
1 176410 475768006
2 47168
1 184947 359955522
1 30452 963975318
2 37980
2 161211
1 89634 366746610
2 91060
2 28599
2 120349
2 69204
1 58870 534005429
2 91235
1 121947 918784874
2 19527
2 138685
2 68693
2 21452
2 61127
1 80505 580466557
2 10675
2 194365
2 63154
1 21117 30579441
1 13398 681875833
2 170896
1 197134 789956558
2 173931
2 57360
1 97938 297812591
2 21868
1 175189 616735808
2 129695
1 146752 549260075
2 112697
1 48564 49648483
2 152981
2 148221
1 113986 60877032
1 36600 151993783
2 132410
2 656
2 63744
2 60175
1 108030 358970909
1 60598 644169000
1 25231 423277727
2 80171
1 4711 186430335
1 169459 820237056
2 119998
1 155203 180436454
1 135474 96175993
1 197093 221973513
1 71012 492017506
1 166321 205566417
2 168590
2 187385
2 82442
1 18305 847752824
1 31876 212917711
2 166399
1 35840 483932639
1 181589 643270967
2 187347
1 73143 587292112
1 113026 237045898
2 17852
2 157135
2 84833
1 198355 811378404
2 30482
2 123451
1 140573 969986205
2 36368
1 20805 514078947
1 118383 375664429
2 175141
2 76817
2 70616
1 115154 818132035
1 122669 108679555
2 156561
1 53637 591295588
1 118256 533982045
2 175546
1 160336 55902648
2 28462
2 105048
1 10445 147590822
1 144761 434417289
2 86682
1 176290 594161096
1 105266 686149153
1 136957 751273504
1 112618 181632550
1 191896 875316502
1 21187 830652502
1 183346 187930795
1 123006 288794251
1 12692 703653201
1 104672 844182583
1 41549 525642837
1 5820 832407873
1 161527 512832693
1 151045 920770244
1 33632 705210928
2 114674
1 56409 901323958
1 186835 999771537
1 112963 56942329
1 34498 691154473
1 191949 754000410
1 76237 542184110
2 71058
2 198831
1 86258 861076440
1 19618 999762465
2 182171
1 175029 119084005
1 99740 59679823
2 172216
1 47619 126600208
1 90071 723187890
1 88259 405383689
2 88206
2 104021
2 123724
2 19722
2 192725
2 157949
1 79988 160827871
2 69806
2 11079
1 113387 998913225
2 38651
1 138217 900216196
2 20802
1 95630 401033899
2 111953
1 86851 827478524
1 72505 948771125
1 130995 134738391
1 124265 814619000
2 77871
1 145980 769075752
1 180058 931763147
1 133474 266133862
1 76165 999856987
2 10605
1 199703 29474186
2 52349
2 82752
1 166534 69388605
2 80412
1 93846 544371750
2 192068
1 114768 685204087
2 165176
1 93150 131485978
2 192068
2 140553
2 133651
2 24210
1 194361 502971695
1 44226 501109430
2 51205
2 33391
2 180192
2 183360
1 32011 744158984
2 68078
2 40637
1 166900 86444724
2 129340
1 176950 24287272
2 18881
1 23964 437470699
1 164851 902961499
2 30267
1 199030 497377733
1 52885 960444465
2 40903
2 95615
1 175908 342335996
2 143218
2 25722
2 122260
1 13302 297755558
1 145131 263844822
1 156114 918662920
2 132159
2 167922
1 193114 843519548
2 138277
1 20559 895251780
1 23231 280129906
2 55315
2 18255
1 145502 38725418
1 76778 853125090
2 131680
1 47124 896740433
2 42369
1 84378 427755454
1 84508 402838459
1 21626 314049885
2 4882
2 14730
1 195271 327930414
2 17895
2 187171
2 119399
2 169330
2 153235
2 154745
1 175578 864539732
1 107002 12057684
1 96723 984206718
1 36102 351995373
2 57970
1 45037 294202539
2 194932
1 131040 196389996
2 16652
1 183656 920636606
2 160382
2 164086
1 69332 926281806
1 6634 48310012
1 181071 572988315
2 36646
2 91170
2 133414
2 169506
2 49482
1 32140 274459698
2 141020
2 140100
2 174547
1 87137 957872180
1 121297 807865271
1 90896 781984859
1 102974 876347425
1 132635 99242308
1 19099 80705219
2 116845
2 91787
2 163665
1 122429 459660355
2 34792
2 398
2 91352
1 42203 454188502
1 140062 686378672
1 6281 998976015
2 187097
2 38369
2 125770
2 22843
2 140067
2 172214
1 58582 113633970
1 7910 326240175
2 169184
1 111504 278826519
2 40535
1 129431 550338023
2 96713
2 20827
1 121794 109245940
1 174360 339875535
1 40264 622292172
2 28426
2 76090
1 100526 641718357
2 190018
1 11208 491922630
2 127071
2 36460
2 11892
2 149496
2 75251
2 109324
2 461
2 117670
2 132768
2 146317
1 168974 605535226
2 80974
2 92074
2 117574
1 129949 379595472
1 145384 475561925
2 146087
2 185057
2 139416
2 169341
2 151225
1 15643 837040496
1 199240 364469576
1 41348 979737704
1 28932 462476224
1 156655 746301350
1 92408 12856642
1 152445 48513091
2 62088
2 189613
1 32707 149330790
1 26461 677681780
1 8389 663501989
1 14446 326031113
2 98410
1 181912 795084997
2 141548
2 110320
1 59955 280712693
2 93286
1 12502 197248508
1 138956 176178234
1 123383 897703300
2 93985
2 16882
1 181218 742077212
2 57494
2 14780
1 55392 60728522
2 46071
1 179074 446914516
1 170015 690194879
1 94731 809356129
1 6023 720827176
1 74884 519084521
2 101584
2 73549
2 125709
2 30462
2 143767
1 56978 546577362
1 159374 50048090
2 107905
2 134014
2 14178
1 164497 340207012
2 134714
1 85651 803868742
1 2493 773948168
1 123022 690644759
1 101366 940271236
2 103951
1 87317 754260532
1 78435 741773645
1 98721 727919169
1 114047 626809201
2 73273
1 155909 947893766
2 142784
1 188045 371089594
2 137291
1 112505 323818902
1 152640 584831520
1 185148 119813017
2 83880
1 49602 572292136
1 67716 367578311
1 139891 461069590
1 175834 699925150
2 44983
1 5074 27699483
1 96754 590611541
1 98086 303686431
1 5074 444308456
1 172836 205021530
2 111597
1 161889 737248063
1 186607 555393229
2 147342
1 139816 767270151
1 159819 611610970
1 35591 41133493
1 149113 798965326
1 155053 831841614
2 161193
2 26492
2 993
1 9458 584690679
1 196840 191250945
1 70932 561364610
1 41238 326083890
2 103277
2 19932
2 117613
1 71525 95300127
1 114450 646818061
1 13752 483970244
2 169764
1 135369 651041766
1 23049 752969307
1 167327 496802839
1 111057 828983822
2 47613
1 100523 313149441
1 153498 377068059
1 127743 121705958
2 63486
1 33034 983082121
2 98383
2 54280
2 145914
2 111871
2 172762
1 188310 101746817
1 147673 6726567
1 45679 136938070
1 10870 26692406
2 82506
1 114325 817857282
1 50931 244341034
2 53224
1 148706 688853467
1 28933 27349863
2 54202
1 121927 879197519
2 109762
1 20451 447463679
2 130510
2 65026
1 101398 188433636
2 4841
1 71098 231852721
1 100661 764133534
2 137483
1 91560 956544593
1 94082 151997804
2 42343
1 29896 13783573
1 168444 236052469
1 192621 776450285
2 147160
1 95446 732140090
1 66393 972660124
2 141166
2 88230
2 13472
1 45108 236608820
2 57421
1 98571 570682039
1 81374 871898527
2 185911
2 192393
1 123431 65627088
1 50908 659848903
1 73584 723849311
1 71152 209069004
2 148369
1 198569 986881709
2 154530
2 47883
2 114415
1 120749 512658971
2 58208
1 26498 797670056
2 101625
1 37249 384717184
2 187079
2 98289
2 34838
2 2359
1 118177 445634892
2 177375
1 186069 651215671
1 40675 314994307
2 73254
1 78950 261483136
1 198318 446947634
1 125871 323001126
1 17728 466658728
2 139624
2 97949
1 111092 233721903
2 198365
2 151082
2 141861
1 106260 770455813
2 67427
1 159177 826040651
1 67610 247902934
2 85022
1 27755 448404891
1 50717 629043123
2 107479
1 119744 19215200
2 146994
1 176227 340906851
2 170904
2 68635
2 65468
1 174843 276455518
1 19697 945388011
2 28919
1 32288 883972333
1 106208 745510697
2 50879
1 22792 454129685
2 153905
2 79600
1 126458 454220054
1 98191 969087860
1 185586 960633786
1 113071 996761954
1 124781 111865839
2 115862
1 31394 964116160
1 166109 222157733
2 121091
1 28194 982807240
1 34086 632834854
2 178754
1 70975 3082193
1 9220 42434372
2 196103
2 174750
2 162513
1 121514 749122911
1 110039 327519514
1 199327 781029075
1 149886 772420820
1 22163 319189267
2 33939
2 83107
1 110097 485864841
1 42151 425746700
1 31145 815891325
2 184817
1 113814 988554186
1 100157 681550085
1 96471 322768729
1 171194 904981934
1 1231 312093862
1 10228 662897167
2 132502
1 56026 129210514
2 121628
2 154186
2 181126
2 93214
1 8562 78415241
1 69398 83410321
1 59481 222319609
1 75130 229674063
1 108130 926506450
2 91320
2 142564
1 85273 774171070
2 192778
1 192719 992663945
1 65420 632597292
2 90931
1 197374 210036660
2 8260
2 60520
1 41025 225542994
1 176509 997980055
2 3218
2 78999
1 154031 617745110
1 135206 392107615
2 93906
1 142285 28009324
2 191796
2 17697
1 50652 62563260
2 157097
1 190294 630319674
1 94956 264310310
1 112768 537888050
1 42199 93228374
2 112015
1 88469 358635854
2 178695
1 35487 820338137
1 67790 183975854
2 39704
1 135473 366183340
2 173094
2 123285
1 151869 826435179
1 122477 535004111
2 94052
1 15360 186536000
2 19575
1 198431 912634733
1 76252 235016522
2 23425
1 112265 860718058
2 82350
1 167977 641744854
1 155588 977516546
2 15756
2 195909
1 63729 454143089
1 109393 495996097
2 66306
2 113366
1 182420 555601857
2 63216
2 66633
2 169476
2 170363
2 152861
2 12639
2 138928
1 127168 780939592
2 3415
1 3784 206674887
1 178610 58032690
1 54622 818510345
2 121628
1 174497 427086746
1 189815 112358847
2 51447
2 136129
1 16642 298801345
1 181557 676203044
1 118603 90813765
1 23979 960766727
1 146317 322833635
2 47407
1 177066 644835354
1 29028 772746819
2 62886
1 186986 165587268
1 133179 979133276
2 16067
1 12631 26549743
1 11490 719593851
1 110927 357660464
2 187806
1 142608 773469666
1 159928 729995502
1 79365 123785990
2 70306
2 166761
2 52921
1 187040 618122264
2 99807
1 156363 424145960
1 126830 216946457
1 66403 618584811
2 86028
2 157070
1 47867 724911105
2 93486
1 24004 547717436
2 46914
2 94927
2 85223
1 166229 518069313
2 167694
1 181691 538956172
2 48047
2 24249
2 132436
1 84078 115275529
1 122317 341624088
1 189814 60610589
2 185089
2 158813
2 148254
1 136123 998323862
2 167285
2 106581
1 130176 356808953
1 26102 825913143
1 26882 85140946
2 23222
1 181667 938258747
2 52810
2 36167
2 165806
1 100831 681764732
1 111688 4970401
2 97583
2 21924
1 74501 544561685
1 125660 491619801
2 92477
1 141101 961460626
1 164186 567373694
2 107374
2 90410
1 193194 312636965
1 20275 497044853
2 55344
1 106957 15586744
1 140563 166435276
2 136728
2 74539
2 102702
1 24401 638116150
2 142604
2 137640
2 165540
2 38219
2 94694
2 139846
1 4640 622457431
2 91563
1 171560 287876896
2 24057
1 130282 305961601
2 147774
1 114448 972341679
2 55282
1 53485 561836036
2 196402
2 159006
2 49087
1 43143 279277698
1 158970 654813522
2 186075
1 38777 777436545
2 96271
2 131162
2 183285
1 165216 265478005
2 150156
2 7963
1 87480 69290818
1 176310 722586760
1 133093 141352577
2 1800
1 81068 949580497
1 78076 665035059
1 187790 977524816
1 62828 417010041
2 179347
1 60953 53075340
2 68488
1 113086 532742918
1 70844 486870823
1 1966 147414809
1 198490 616594987
1 150394 943637985
2 48462
1 135214 143490727
2 142233
1 5889 13649102
1 174259 531248974
1 28910 446573871
2 64788
1 199816 997555287
2 88978
1 89437 510212947
1 168426 883221822
1 110729 337744071
1 59667 126578466
1 85676 700449347
1 135949 244440645
1 105670 435600430
1 165205 36479951
2 43877
2 153367
2 10727
2 57220
1 28343 974860684
2 64027
1 27681 15065843
2 65528
1 95571 428089918
2 127854
1 126220 483302866
1 38840 624273011
1 11864 979075155
1 190930 439637858
2 156639
2 17874
2 132533
1 109913 750522640
2 105501
1 11581 510398757
2 143348
2 52431
2 76634
1 114290 220987921
2 87367
1 115291 594469053
2 106996
2 91551
2 63714
2 32802
1 113771 827529278
1 1916 99770208
2 41916
2 86189
1 43545 190331727
2 168717
1 140383 72782460
2 8255
2 159274
1 50513 444750913
2 138962
1 168611 453459319
2 77118
2 44214
2 139449
1 342 78457707
1 45621 716027415
1 68491 742953831
1 87976 719839926
1 29282 767317216
1 22402 781828204
1 41907 953103181
2 137201
1 150824 579998974
1 135411 920872279
1 185163 592277956
2 167234
1 175207 53663270
1 72745 494884036
2 42345
1 147580 74740198
1 140914 343050020
2 29804
2 86010
2 134880
2 61300
2 167265
1 155856 552749684
1 100899 819136421
2 117153
1 98510 691155506
1 20165 597175153
1 87916 951892392
1 23439 304684449
2 61049
1 169947 188871438
1 192925 722581869
1 25459 467282507
1 128492 376524333
1 55427 482000399
2 162512
2 132039
1 61949 592393244
1 115819 874138816
2 71413
1 80699 237734138
1 171664 86848823
2 35446
2 108624
1 138311 137398646
2 17798
2 19700
2 142137
2 171281
1 157428 404540678
2 198430
2 12748
1 134924 633733639
2 81780
2 88524
1 79044 102162380
1 27087 448845066
1 106328 740003841
1 4989 65554480
1 156806 844826504
1 14164 981505220
1 68313 193538434
2 156670
2 131531
1 66649 191599159
1 22791 259533988
1 164082 305882305
2 79757
2 62010
1 198456 23296781
2 154009
1 77031 765028618
2 129970
1 182050 788071846
1 178780 66930726
2 40218
2 91695
2 52765
2 51009
1 75466 258167148
2 100297
1 115203 953509790
1 63432 808415275
1 107589 851679176
2 195280
2 123520
2 3246
1 55593 345760975
2 137998
1 121638 757093501
2 180645
1 128207 740307061
2 167662
2 126310
1 20307 457835470
2 181986
2 75364
1 191625 541557415
1 1109 104574131
2 128297
1 135371 434451389
1 99939 372110797
2 95642
2 100225
1 126772 197559671
1 84908 825961382
2 32532
2 43916
1 77392 350074200
2 87643
2 139862
2 142749
1 90455 27536501
2 39874
1 126060 956702416
1 115891 65518322
2 117353
2 15391
1 122605 469939608
2 186456
2 147006
1 177860 283383132
2 53002
1 62185 139398112
2 120847
1 32812 965574400
1 6003 500803518
1 72433 499275892
1 180025 808541236
1 47553 203299875
1 92788 118484518
2 156515
2 70990
2 10382
2 168678
2 93669
2 65082
2 47887
2 78986
2 118851
2 130640
1 1803 145390216
1 69274 733442126
1 158886 359651070
1 54463 379140403
1 66116 932918745
1 142521 491318658
1 22147 481187024
1 124349 162419545
1 42100 503267788
1 48556 987687751
1 184835 75505259
1 9309 470088884
1 184380 550268863
1 175801 829984353
2 92210
2 106062
2 25269
1 190818 603152037
1 19239 266032309
1 92407 148811792
2 28939
1 12726 657000815
2 63443
1 76107 930482429
2 96558
2 16593
2 140657
2 37995
2 175064
1 41467 529786140
2 124780
1 88817 632267409
1 196957 881852109
2 23864
1 78721 892592091
1 73312 464626784
2 161097
2 122881
1 168332 918020495
2 24209
2 158149
1 162567 554086587
2 85734
2 18548
1 91538 112946752
1 76389 365133331
2 154363
2 57109
2 115731
2 39974
1 86327 974291254
2 59313
1 111985 838417653
2 116472
2 121205
2 97580
1 87604 762343084
2 17113
2 78998
2 46987
1 101799 245745716
2 182910
1 166672 746106292
2 187020
2 171531
2 78223
1 19589 298908436
2 113856
1 140500 388941172
2 69227
1 183508 695739087
2 8834
1 120282 550253481
2 116498
2 112430
2 19788
2 139941
2 157941
2 137354
1 94697 658114601
2 135792
2 5300
1 27888 888103335
1 37852 405556780
2 144278
1 110438 411842955
2 118553
2 37092
2 128025
2 130703
1 80691 281619649
1 161530 495117138
1 71153 355567651
1 63817 995892368
2 102817
1 199720 491790762
1 140468 128991935
1 195284 312639519
2 193474
2 74208
2 874
2 92296
2 15836
2 125243
1 45607 854652186
1 10909 596400068
1 29178 631640725
2 10177
1 161904 857436204
2 147457
2 181478
1 14764 883064775
2 56821
1 54855 314623544
2 91983
1 191672 547444011
1 176876 698047651
2 36465
2 63918
2 1305
2 115504
1 74080 747584888
1 190791 450198535
2 62057
2 1767
2 73942
2 50156
2 63248
2 185939
1 64055 699979658
2 118635
1 32135 790352409
2 195335
1 197095 328031336
1 64124 547598671
1 155502 165712654
2 180082
2 112816
2 20197
2 18126
1 172564 173381335
2 50593
1 24750 219258574
1 29775 430973285
1 12103 180150832
2 22868
1 8162 770234412
1 153027 766450943
2 96536
1 135929 56208382
2 76215
1 135004 769444770
2 158395
1 114762 325015983
1 42831 885456861
1 79494 539487130
1 97720 444885331
2 106517
1 198791 530713841
2 61524
2 15017
2 109596
2 110705
1 68569 431331972
1 7871 271446139
1 190178 794501561
1 77232 755085270
2 44131
1 60273 70409513
2 177184
1 8565 711886301
2 194082
1 46193 138403826
2 190520
1 143772 554846355
2 42697
2 33493
1 59937 938532181
1 107163 265310919
1 58284 453707454
1 157937 740030249
1 67617 170530239
1 190401 789663302
2 110995
1 182333 735372106
2 155896
2 39798
2 9427
1 81704 218473986
1 80418 78528291
2 99307
2 31176
1 79037 960782745
2 110247
2 107378
1 33052 907017469
1 37280 236347284
2 18328
2 165468
1 190524 673812660
2 143164
2 107461
2 22921
2 110198
1 46681 464308299
1 121374 343675129
1 114000 822054137
1 14990 187052894
1 129873 33615879
2 158243
1 159861 95252228
1 182659 674221621
2 50266
2 2805
1 9809 266835038
1 54480 7987233
2 96820
1 10892 567624042
2 25328
1 81637 634715990
1 123871 160441531
1 149723 9931261
1 93619 102956539
2 6958
1 166267 368803082
2 63983
1 1785 304616367
1 79056 772765824
1 127061 703852043
2 140198
1 32368 238044021
1 186874 237633936
1 77814 146861033
2 35397
2 157209
1 132018 158845992
2 192335
2 71311
1 9014 124211712
2 75837
2 13902
2 190411
2 49359
1 157085 167606656
1 13542 546074886
1 22495 390378958
1 42669 157996510
2 118920
2 44556
1 100715 981716627
1 183360 64623041
2 105486
2 136305
2 113261
1 61723 262111425
1 123109 628822682
2 77596
2 15915
1 164268 851559291
1 34394 943707458
1 167074 993686077
1 151802 187132627
1 114466 920822952
1 106662 424794188
1 70983 195188480
1 192585 767761995
2 154334
2 169753
1 107061 105497364
1 44735 596738491
2 131996
2 166988
1 72304 427920107
1 75005 395180097
1 135128 330947448
2 82825
1 166393 277059424
2 69911
1 46898 283250766
1 9901 686067538
1 169756 694857157
2 153531
1 128457 27231505
1 148117 369367592
2 79810
2 27262
2 19099
2 183424
1 81596 485125384
1 187614 105406688
1 29861 820387660
1 79018 189461449
2 63207
2 83511
1 126261 402825672
2 34981
1 196447 684389775
2 49277
1 40765 898401582
2 147226
2 89439
2 57743
1 93745 526850665
2 113302
2 14294
1 38498 845315617
2 59339
2 12434
2 193867
2 110542
1 132875 288216641
1 165462 382800840
1 31531 107301227
1 27265 636002602
2 168843
2 119946
1 52880 637712303
1 186645 43485686
2 25920
2 35297
2 164514
1 97520 580246277
2 60350
2 155958
2 169628
1 72154 633397825
1 17195 334220325
2 87371
2 104192
2 68458
1 31933 895101327
1 157579 880807774
2 176422
1 175044 319277034
2 56546
1 17778 601443855
1 180699 30479920
1 9838 208188831
1 133854 140357786
1 82114 22742383
1 106442 758786361
1 11932 805816050
2 190080
1 77603 597364675
2 47960
1 27297 75612731
1 20642 186704163
2 34781
1 188086 113753382
1 159385 473075106
1 144785 159711715
2 197503
2 183393
2 168809
1 100036 327611711
2 107388
1 153304 827739585
1 5501 76750369
1 146687 61375800
2 155119
1 152047 480110209
2 187219
1 175291 222198219
2 24716
1 199934 520285326
1 87854 637872223
2 173772
2 110090
1 29826 863740366
2 183399
1 131594 811765184
2 197147
1 51427 158419771
2 195002
2 65574
2 193765
2 186027
2 179264
1 100608 683791473
1 70066 403823767
2 166301
1 65977 101532663
1 84143 636249253
2 111779
1 177375 986205556
1 111649 10935527
2 177159
1 58625 697200555
1 44277 297097003
1 173849 543832058
2 87183
1 77628 978457254
2 37302
2 20830
1 106431 876783561
1 128424 677189665
2 142879
1 51662 951845341
1 196013 47196639
2 133363
2 69684
1 100510 189458298
1 87706 120483392
2 161878
1 116076 46914063
1 163799 61056752
1 112015 141751231
1 109633 771114707
1 94337 3348053
2 191500
1 111720 718575131
1 40975 621893697
1 33330 543540885
2 86544
2 45365
2 78425
2 16284
2 93996
2 13138
1 46382 960478887
2 155313
2 151080
1 39640 263409690
1 44707 398793827
1 96766 705779659
1 100557 690014919
2 140076
1 192221 204384803
2 41989
1 123941 379489858
2 100679
2 175660
2 13770
1 188575 98683410
1 164476 35271513
2 165357
1 81855 670248414
1 7754 732886093
1 55669 187996105
2 85462
1 173256 887779631
1 51018 731212078
1 83807 425187313
2 42205
1 24040 574013298
1 132274 91012744
1 70696 837510955
1 17495 4340897
2 105317
2 197045
1 69975 458193684
2 26038
1 169972 475368222
2 29429
2 11834
1 98947 564749091
2 180727
1 186083 485824006
2 88506
2 125040
2 146880
2 47684
1 130094 147226538
1 71460 507973999
2 132110
2 81259
1 13190 108818382
2 97682
2 95604
2 196725
1 143194 875828292
1 106750 937008422
2 48562
2 65174
2 165752
2 29823
2 620
2 30422
1 71590 132220855
1 131345 713811146
2 83021
1 56290 506230141
1 174106 844273378
2 14878
1 70839 588022703
1 190091 452458025
1 10397 909106241
2 81167
1 1394 177980593
1 149072 698383595
2 45184
1 22701 88870350
2 49506
2 26485
1 118506 941054407
1 114001 716268349
2 139687
2 177249
1 166206 930806036
1 197634 183368885
2 79600
1 67492 997764912
2 75407
2 188874
2 96761
2 53475
1 47555 659336046
2 146159
2 119995
2 89385
2 38985
2 178722
2 189724
1 169750 195848989
1 130765 569978198
1 115764 41158841
1 182552 799640396
1 43997 198428256
1 188249 741118046
1 84324 209192275
2 67872
1 86404 517257730
2 18349
1 119620 515090695
1 41279 874585572
2 81942
2 143937
2 160412
2 75994
1 69212 491220440
2 134777
2 181730
2 38174
2 21169
2 16026
1 168572 921355628
1 138402 225420303
2 100950
2 106117
2 20603
2 134248
2 169154
2 32760
1 122233 504721511
2 79909
2 96285
2 108997
2 183644
2 157223
1 72970 798224387
1 84811 875125209
1 50011 360833960
2 66880
1 199482 717735599
2 103550
1 172614 994351422
1 197553 712151954
1 67046 600283251
2 7285
1 55147 828139041
2 78276
2 51444
2 99500
1 145159 800292008
2 186930
2 107035
1 97224 886867539
1 77545 407594311
2 99295
1 158603 644019858
2 114521
1 8238 293516922
2 139617
1 169438 670873736
2 81656
2 82360
2 134993
1 28113 416115695
2 133452
2 20260
1 58514 886981237
1 89791 813164175
2 108758
2 198736
1 135152 538548611
1 133076 279535114
2 125309
1 143944 601653478
1 38640 390517152
2 44681
2 40898
1 167364 840722154
1 188949 585922409
2 67100
1 136242 16655351
2 161856
1 192876 529311277
2 93448
1 190733 359497636
2 83299
1 174744 148866248
2 146693
2 31465
1 163614 604710473
1 86791 161497807
1 173418 964103483
2 171860
2 52496
1 110384 251684399
2 113308
2 72692
1 62470 588946526
1 30446 721160719
1 104753 736943015
2 155405
2 30935
1 133306 6377775
1 169800 361121910
1 150966 243296121
1 176730 625202313
1 68195 455640349
2 128640
1 131650 504498151
1 144485 243344923
1 35133 208781819
2 153765
2 140649
1 114575 902575368
1 53015 562703650
1 86294 259706841
1 86436 372987099
1 46398 287012745
1 193782 860127973
1 95953 787321465
1 45774 807297323
2 79645
2 87206
2 55328
1 31596 112362329
1 117691 389273427
1 86817 168767989
1 170951 564586255
2 81075
2 89410
1 188355 960314224
1 88313 301338348
2 188438
1 140981 285196571
2 161234
1 18580 937869267
2 127806
1 81582 897374596
2 175286
2 43045
2 39932
1 149027 729694298
2 161332
2 16017
2 61111
2 10089
1 62108 517302344
1 55119 375882054
1 162340 145712705
1 164643 622929555
1 1238 816313922
2 77831
2 81617
2 39002
2 45817
2 134724
2 47456
1 115046 356803401
1 143673 874662674
2 16636
1 167103 77946200
2 22698
2 51170
1 163820 951469136
1 76662 485868470
2 4748
2 181911
2 45859
2 197633
2 39011
1 6888 321235921
2 67591
2 43850
2 149653
1 67573 895860614
1 93789 958766506
1 32059 17276695
2 88283
2 125326
2 124160
2 193538
1 64160 96861763
1 70033 55000080
2 25288
1 34002 60115152
2 157567
2 43362
1 62063 517887225
2 193317
1 92502 365988261
2 43596
1 48148 279157434
1 180378 49589420
2 25192
2 74017
2 94644
2 167584
1 68982 596375451
1 151442 583059298
2 186931
1 199370 789396212
1 122810 708421985
1 7006 698425803
1 121343 245367220
2 161593
1 18386 8074700
2 27958
2 135826
2 18789
2 64212
2 70005
1 152830 906657199
1 82677 492679593
2 67980
1 194459 441083638
1 49925 577553867
1 160798 539083277
2 108535
2 115881
1 151685 759380944
1 7199 214609805
1 197772 488089785
2 157044
2 148539
2 143017
1 143433 625539167
1 128822 201977405
2 76045
2 125289
2 38790
2 115486
1 63755 746069843
2 161872
1 171688 732052381
1 35589 982693859
1 74487 44069917
1 189727 294165407
1 110116 741706524
1 185056 305104836
2 159640
2 50595
1 44181 483717612
1 150552 252269179
2 91599
1 86706 575422908
2 77377
1 54761 16178123
1 192058 533935128
2 73338
2 5285
1 167765 477686795
2 177951
1 107674 481448168
2 4176
2 143064
1 121539 409222066
1 134512 778942379
1 147575 328770268
1 87330 368062052
2 50582
1 101086 238723089
2 116410
1 123414 305899996
1 73297 245963465
2 124839
2 133899
1 107382 993768022
1 24450 329229265
1 62084 577819205
1 21268 359042869
2 110715
1 148716 133536291
1 109128 969059003
1 28917 831140874
2 142322
2 186510
2 26801
1 158050 632658670
2 36221
1 29595 236064206
2 67609
2 48623
1 125817 580889472
2 32299
1 31741 467139058
2 104274
1 55064 256463676
2 180989
2 112980
2 186864
1 58879 689741681
1 112990 995060906
2 162583
1 185507 223083991
1 30397 703199831
1 71861 959739566
1 145552 992236331
1 26301 401766833
1 76832 25437772
2 51952
1 72319 733724500
1 52763 680671294
2 77623
2 171482
1 86090 789128427
2 5941
2 45049
1 146690 202645884
1 127596 78558759
1 179607 243665797
2 158901
1 145185 832941168
1 39500 455322290
2 181698
2 36932
2 182790
1 179914 536490419
2 102666
1 175150 111880361
2 54622
2 105845
1 69133 670273199
1 61099 350434824
2 195875
1 196668 400033915
2 118243
1 166071 28188336
1 94421 42395370
2 125044
1 192966 230633180
2 15640
1 154067 291649351
2 198128
1 87957 954051881
1 60512 595653221
1 2007 206342311
1 116668 145823042
1 25177 497256631
2 95000
1 79653 560246746
2 115267
2 172664
2 129846
2 161653
2 119519
2 128434
2 82378
1 22436 875494197
1 42309 566040848
1 101370 700925852
1 199091 764433850
2 122893
2 148683
1 72294 699226193
1 96206 624810986
2 198514
2 70456
1 84343 829839837
2 79957
1 6691 982766082
1 105189 792161397
1 64754 517632202
1 68027 720142538
2 13298
2 120988
1 169933 444427522
2 148266
1 34615 570205303
2 130448
1 165750 398569127
2 174157
1 84592 526917772
1 197509 201226035
1 158010 763846756
2 52238
1 44306 514425436
1 40884 41334329
2 133786
2 136710
1 188107 96997867
2 156201
2 178877
2 149631
2 82110
1 172101 426395518
2 61951
2 40114
2 40588
2 74697
2 157925
2 20872
1 60728 944173689
2 171484
2 107729
2 58498
1 156217 814090606
1 116648 741439915
2 81593
1 152063 209541809
2 55697
1 151878 525104054
1 14583 220231219
1 52551 121856558
1 129167 773596460
1 154801 406525096
1 105219 70449341
1 36282 672649409
2 156443
1 2364 395434230
2 152169
1 169760 198169115
1 129046 106201560
1 67839 210621287
2 94738
2 193639
2 27400
1 131943 46547010
2 65590
1 185387 516312247
2 68631
2 124282
1 100517 818202438
2 52757
1 107383 469687671
1 123761 319996124
2 181545
1 110251 251090538
1 61629 138718216
2 197455
1 148346 352957523
2 118410
2 86209
2 25972
2 16037
2 41231
2 193150
2 130625
2 54339
1 135818 407345053
2 25903
1 91215 889049058
2 63564
2 90201
1 117780 164119891
2 92732
2 17423
2 175751
2 198060
1 197443 756473589
2 174010
2 152676
2 170543
2 16164
1 98717 25833937
2 167133
2 18888
1 12746 574043959
1 11623 801873423
2 48432
2 181900
2 197586
1 122185 356356998
1 84566 524805733
2 163289
2 168327
1 53989 691303082
2 24593
2 158974
2 65251
2 21182
1 131897 609557596
2 166612
2 49702
1 6798 764711442
1 14374 794586368
1 118965 574393325
1 52915 180576702
2 102435
2 159561
2 89822
1 171846 784271800
1 147768 849482704
1 120765 108419253
2 70940
1 48429 512773210
1 180073 609364094
1 116347 702227302
1 191098 67549558
1 53818 250368688
1 155979 81429745
1 90619 46811194
2 159545
2 76165
1 40291 99929366
1 58370 407061265
2 106044
2 45763
1 22482 377772611
1 131700 751675215
1 80423 616062824
2 175285
1 104935 162351598
1 71744 841564747
2 55572
2 54613
2 98815
1 23686 800393491
1 96612 383229106
1 49101 537502626
1 45148 155530042
1 34742 32251600
1 23932 918033047
1 55958 929982856
1 84439 627357064
2 61053
1 16638 198714916
1 60503 62671380
1 37526 414673344
2 58068
2 106664
1 67324 576410581
1 138275 75359651
1 185962 29123954
1 44223 45933333
1 181201 467908666
1 174966 789408334
2 31312
2 132683
2 178442
2 96613
1 143462 949672999
2 85328
1 54228 45949353
1 98112 288998574
2 6633
2 167349
2 163195
1 177845 352468185
2 108407
2 54971
2 115707
2 86443
2 70680
2 103267
2 66051
1 112457 772643123
1 137120 118797300
1 178538 731900453
1 198433 847443227
2 22406
2 192701
1 141905 697092808
1 8704 333824714
1 87453 250703734
1 80167 61725251
1 13768 571769945
1 183033 748318928
1 54538 708562174
2 117246
2 62146
2 128464
2 11544
1 129086 371816743
1 168569 210949890
2 43684
1 111034 724474004
1 197936 858063563
2 100460
2 134100
1 83398 250887210
2 33305
1 181265 816660338
2 82901
1 81391 30233355
1 165959 779666899
1 140778 788573575
1 147485 426097448
2 86761
1 16093 764789182
1 30081 127147615
2 112469
2 119041
1 144038 794536461
2 169845
2 121758
1 139529 615975413
2 2072
1 127887 493770654
2 66442
1 104816 399823224
2 53247
2 143988
1 130596 48421445
2 194388
2 135571
1 130501 148252432
1 71859 740011802
2 167381
1 180694 441493628
2 195741
2 130593
2 47267
1 143154 154154512
2 2204
1 120469 947808720
1 6999 70783380
1 172893 888871929
1 106602 62405911
1 60353 968191841
1 117282 953884615
1 164990 663491230
1 26029 190827500
2 28698
2 106317
2 198354
1 35247 729661882
2 112865
2 160950
2 146756
2 127443
1 100782 764442301
1 48750 145250360
1 153716 54083935
1 138422 369728188
2 52521
2 163287
2 131330
1 110204 831259889
2 43391
2 62378
2 146663
2 120345
1 130128 492235732
1 146520 164376669
2 120011
2 96491
1 88003 349078033
2 7356
1 79836 562767428
2 170348
1 30431 229118846
2 183045
2 28594
2 141107
2 104193
1 3804 975392842
1 195448 767309601
2 34564
1 58226 82940584
1 106878 699842095
1 171859 421738718
1 36773 615766704
2 5248
1 62351 303787080
2 37799
2 88911
1 101115 788920006
1 196049 699843490
1 77262 596952999
1 66058 782736828
1 127890 60162014
1 139260 614107238
2 186765
2 133154
1 23910 326527863
2 144784
1 38908 609823502
2 107154
1 162430 660739166
2 129168
2 183989
2 13692
2 171765
2 90572
2 4004
1 70682 757168791
1 22072 539020078
2 63014
2 100346
1 78322 898194805
1 65427 834324107
1 31202 37221397
1 129273 947662023
2 75354
2 124838
1 128227 688698280
1 11141 815016727
1 137046 468073596
1 191338 620720173
2 152244
2 106572
1 31608 236479331
2 23585
2 188114
1 180125 608809140
1 198855 978420044
2 86301
1 27297 509267038
2 169003
1 147274 469421385
2 165579
1 26974 701958285
2 51120
1 198723 771165707
1 184864 297574836
2 39297
1 25477 88643921
2 80288
2 135861
2 43994
1 12070 880570253
2 189408
1 164678 507763021
2 193705
2 154199
2 156555
2 92803
2 169411
2 29750
1 104383 231898969
1 189226 149043007
2 17233
1 81145 670390623
1 184032 555894774
1 84467 92892327
2 45010
2 63931
2 52949
1 191505 498729220
2 184089
1 147806 664427265
1 30637 470734896
2 54954
1 190325 465302019
2 152214
1 117539 312787526
2 84786
2 170753
1 146608 975839493
2 197227
1 143510 950610672
2 183893
2 185262
1 20386 491851080
1 33839 753590732
1 61424 790876812
2 145772
2 122715
1 103790 11234234
1 46663 425213110
2 130967
1 2376 494814297
1 75667 820121384
2 138919
2 144204
1 33850 741726242
2 170979
2 112449
1 148521 446281673
1 162336 826185725
2 20148
2 93603
2 18193
1 114318 999793533
2 163354
2 37027
2 161446
2 8431
1 43294 656909555
1 184450 415591948
2 2812
1 165262 653458889
2 47972
2 2240
2 111148
2 186351
2 197325
2 64849
1 176497 180433670
2 153378
2 112959
1 92247 574609860
1 151504 128122118
1 127752 364211065
2 6890
2 54323
2 37240
2 129373
1 140463 992649663
1 33944 550487571
2 198961
2 108736
1 113242 309278483
1 91753 102684032
1 193402 827019279
1 43205 429708149
1 59261 170652885
1 157811 473814031
2 186721
2 14049
1 34299 907170006
2 194507
2 49945
2 119559
1 16589 791952471
2 180910
2 188072
2 159382
2 156225
2 59554
2 150952
1 96936 92920729
1 107118 543243691
2 108096
2 87435
2 80020
1 70217 933659666
1 68671 546243187
1 92659 54585959
1 10492 69320801
1 1543 211134465
2 37184
2 117361
1 181697 264167194
1 36922 694369730
2 16849
2 112988
2 111188
2 79598
2 96221
1 114513 733258005
1 154816 435564853
2 97415
1 19999 374360334
1 48140 240279565
2 110139
1 9834 626996690
2 24549
2 195719
1 150398 8246347
1 133294 112195956
2 58519
2 122814
2 129698
1 42323 41605415
1 132457 480977542
1 110476 209753879
2 110564
1 23368 178771843
2 155358
2 139728
1 32367 902825346
1 133678 948216340
1 152426 734306800
1 22213 130528734
2 45168
2 99440
2 48204
1 85219 798956849
2 153424
1 61543 315028950
1 194891 245632379
1 136300 620072470
2 111337
1 161061 968610240
1 174679 765990207
1 48930 604989342
1 2825 824537615
1 110864 533627060
1 28787 880080697
1 108904 645221910
1 104361 711050318
1 194168 600260486
2 195395
2 101711
2 62657
2 139325
1 3763 692422548
1 76347 536024758
2 38559
2 135216
1 7703 170522578
1 14112 694748037
2 17146
1 79865 74157129
2 184324
1 172974 911857679
1 131739 171221160
2 9856
1 130577 971081903
2 140963
1 120264 168167462
2 156308
1 50283 921771624
2 144822
1 29728 194707267
1 122328 251053331
2 147821
2 105335
2 177691
2 51795
1 117215 197423691
2 185730
2 188618
2 189107
1 77974 10433356
2 99341
2 79928
1 81158 68475654
2 185647
1 6901 629061386
1 121157 61169101
1 55799 544417140
2 138217
2 17054
2 135660
2 40010
1 194711 878674659
2 131142
2 163685
2 198464
2 92563
2 150165
1 3475 671611269
1 110103 925813177
2 145005
2 127536
2 198585
1 66815 664350314
1 64428 40989519
1 37311 638607934
2 49281
1 62853 702159598
1 6411 447002964
2 50779
2 92922
1 199407 154153088
2 105004
1 99599 981546887
1 146745 346366981
2 127746
1 133430 922216845
1 162283 657936205
2 29482
1 14124 452603558
2 172435
1 192525 865153276
1 193389 371337093
1 60579 284952731
1 167553 116033065
1 21301 188735033
1 119681 398380917
1 146889 426466358
2 173709
2 7995
1 168604 11188088
2 30617
1 74863 296854393
2 198433
1 153117 440603416
1 86822 874303904
2 116507
2 63442
2 186356
1 86946 199212872
2 193525
1 84799 163087444
1 162834 865734667
2 49449
2 23536
2 128038
1 140939 981083022
1 46857 56811316
2 9951
2 33881
1 93984 227844308
1 191187 479416069
2 82069
1 151283 674057237
1 121571 553797380
2 122767
2 70912
2 183836
2 13899
1 76034 755093407
1 187159 56441445
1 13501 841059415
2 175150
1 95892 475225304
1 157446 626672447
1 132060 285932789
2 160146
2 169446
1 148539 641763871
1 66448 953903135
2 62511
2 153224
1 81301 153905640
2 3199
2 97331
1 125648 290592126
1 13029 940147135
1 141501 394879468
1 7993 207774223
1 95744 318001251
1 143485 411923307
2 158085
2 60162
1 46318 490987239
1 131795 388083289
1 4076 320557281
1 118985 768494096
2 167678
2 128270
1 20080 939171252
2 119705
2 23022
1 142508 786852084
2 10291
2 18722
1 76795 575777151
1 33436 553326525
1 53415 541743476
2 90220
2 102106
2 175146
1 43832 504292654
2 171220
1 65321 648053396
1 160663 858194840
1 53089 57448601
1 135572 918795433
1 164226 944458557
2 36834
1 125048 251934808
1 53373 695240790
1 176173 312265173
2 80332
2 105326
1 138575 448167045
2 52907
1 100598 979393736
1 195654 662820813
1 166343 220838525
1 58162 273775381
2 118974
1 72509 216542417
1 188539 925221597
2 13230
2 78082
1 104120 173993048
2 160578
2 154898
2 127890
1 140982 280189676
1 176643 681830188
1 25397 275456046
2 81289
2 112245
2 71881
1 52909 811329352
1 172388 545260029
1 40331 665231366
1 24779 941637994
1 194859 224000181
2 841
1 11531 648469829
2 171876
2 157831
1 155294 746671593
1 128058 998858213
2 14378
1 52065 257538661
1 127913 66566651
2 135017
1 131277 792400544
2 122447
2 151102
1 98491 508265292
2 142267
2 180932
1 118645 508694359
1 121625 170421284
1 112071 724724910
1 2093 320682796
2 16929
2 180791
1 132589 68210431
2 141136
2 150865
2 103093
1 82263 403848932
1 96900 391673889
2 183289
1 173911 909422234
1 22178 491678249
2 19728
1 169108 888977885
1 25106 106018386
2 188582
1 77023 382567323
2 98630
2 58611
2 128221
1 33081 671849709
1 138863 450857105
1 4035 10531863
1 125576 54335898
2 121833
2 162060
1 38678 447162631
1 120135 81627132
2 146739
2 11255
2 107448
2 195686
1 35104 685375914
2 69522
2 40547
2 73982
2 85079
2 131095
1 191504 881071777
2 175549
2 189885
1 21705 663348543
1 147674 373262436
2 24784
2 119133
2 180289
2 88659
2 46430
1 24200 285295621
1 181149 183490329
2 130156
1 113422 722970577
1 138315 334868007
2 52912
1 84833 310167734
1 45012 71999698
1 32972 119351754
1 72097 797226558
1 72338 138546255
1 6220 361466385
2 123920
2 120914
1 73882 385119717
2 6862
1 197615 902090700
2 65926
1 122188 543153741
1 28437 486026636
1 54608 297102651
1 111462 512930124
2 166030
2 154209
1 17578 85242102
2 137813
1 199540 58742397
2 43595
1 179710 671430914
2 26887
1 100761 594028411
1 11113 943744752
1 98875 507321965
2 142924
1 164885 446490547
2 66544
2 5931
1 198624 587503822
1 198958 287776519
1 91994 155541329
1 187523 669101624
1 172452 130453385
1 93379 518400577
2 137354
2 96717
2 180148
1 1446 350814708
1 146289 395521354
2 93695
2 149604
2 182583
1 114493 956901763
1 6766 513828286
2 109944
1 139670 360198073
2 172524
2 79516
2 47211
1 53728 548985981
1 175838 837913263
1 4880 759210569
1 114595 65463401
2 42015
1 182476 488355966
1 28818 796677247
1 19497 17496067
2 26471
2 137586
2 1534
2 6405
1 49850 96953364
2 159344
1 38076 499179989
1 8798 124051963
1 21954 29427076
1 134448 573103133
2 34370
1 70710 843032054
1 3502 883092075
2 106239
2 116901
1 20868 16471910
2 164869
2 78030
2 26702
1 173545 36025498
1 28770 809044178
1 65871 12331296
1 86336 9970523
2 36464
1 164220 269206978
1 132928 167490925
2 3270
1 10018 459970592
2 147646
1 120733 299242520
2 56943
2 10213
2 191040
1 187272 588869521
1 133980 128291603
1 139339 369771656
1 171601 17920230
2 16459
2 27360
1 114958 454378193
2 105985
2 162381
1 113847 65626149
2 198280
1 86198 420170307
2 179656
2 20316
1 126826 585584159
1 40502 793634682
1 129726 314030745
2 96741
1 116394 848008275
2 42457
2 42171
2 44514
1 188881 221411530
2 109088
1 91029 872803160
1 8914 836275838
2 62894
1 69669 879583440
2 55206
1 98391 852957587
1 142599 273664326
2 76421
1 167265 326969245
1 81471 351407876
2 120238
1 53415 565339588
1 103864 987180494
1 176787 48496688
2 84793
2 195344
2 147744
1 87397 115155094
2 62021
2 156343
2 6143
1 168014 466651694
2 89100
2 31871
1 147684 927244740
1 148802 244561885
1 23532 259683586
1 169946 220897584
1 2209 391584214
2 135309
1 125866 473868625
1 155676 323657291
2 198682
1 162286 558469656
1 198950 699295423
1 52508 958726738
1 87886 332055106
1 50879 433762584
2 81677
1 132653 259480136
1 156467 639075629
2 72532
2 10889
1 70188 48858508
1 177641 964938703
1 11915 197363589
2 74980
1 29415 909487767
1 11709 319969534
2 999
2 186248
2 61157
2 18881
2 120129
2 73000
2 76540
2 122312
2 88814
1 81021 479976557
1 128678 855267015
1 113803 541997503
2 41291
1 178826 785069390
1 182374 629586984
1 78166 482635646
1 180806 11318531
2 49567
1 117193 844743048
1 67203 715852842
1 108489 584545791
1 88009 895574606
1 80583 736260550
1 177840 813295425
2 51280
1 45791 2340462
2 66088
2 102452
2 137515
1 8393 8165343
1 50441 320685263
2 93581
2 48581
2 154725
2 178851
1 99020 101737938
2 88465
2 55164
1 4331 834312458
2 198874
1 84134 450758756
1 45022 405805340
2 199795
2 150925
1 75026 117747328
1 130352 239918794
2 2498
2 147864
1 155584 753097254
2 38429
2 158438
1 118536 586282626
1 112986 756595453
2 39959
1 197722 22940941
1 167474 703159524
1 40435 749024818
1 188558 744615604
2 98142
1 142569 200299961
2 120480
2 149994
2 41443
1 4005 566714885
1 39525 803873314
2 64192
2 2970
1 123053 712586567
1 154537 522634410
2 184601
2 17339
2 101058
1 91658 266632194
2 65953
2 180812
1 69768 397155053
1 86506 341333974
2 67722
1 74837 619609913
1 117301 729016415
1 160309 110442603
1 11110 961892323
2 91539
1 12517 322154003
1 28700 665182917
1 13108 873816907
2 92040
2 147126
1 53021 37868270
1 196299 144090931
1 184003 873823555
1 165368 899224567
1 197602 31510844
2 118958
1 108036 657027656
1 197800 43227858
1 107153 575973778
2 51367
2 54013
1 57704 652509198
1 40594 255179227
2 143305
1 70257 696659510
1 149183 296831106
1 69846 214687635
1 90978 848287068
2 55032
2 125136
2 86389
2 78323
1 186949 536135666
2 181219
1 45629 196574375
2 28813
1 40517 737583303
2 186616
1 182706 993189156
1 162534 347437866
1 150999 574986718
2 45339
1 172781 32920345
1 169164 924192853
1 18832 142071535
2 97647
1 75705 624564920
1 153299 589223662
2 197754
1 167827 183621562
1 187594 711485421
1 105556 812885766
2 114167
2 13002
2 151416
1 101913 945108897
2 100310
1 156535 8423134
1 2498 480649547
1 132567 678924516
1 43138 230081063
1 102614 138058567
1 94733 952978685
2 130215
1 195324 937069494
2 49822
2 157258
2 181761
2 29896
1 2650 965118068
2 88341
1 186041 607006523
2 199076
2 187844
1 195363 156986411
1 59899 570186633
2 33041
2 4803
2 18788
1 115263 289113711
2 149073
1 17695 62244502
1 159423 831168279
1 56042 611330245
2 82342
1 122099 140427979
2 84712
1 133141 343646686
1 43670 543233505
1 19703 277808833
2 127943
2 17946
1 84536 74277366
1 88231 689890535
2 96234
2 180275
1 60766 700880002
2 73145
1 126566 656244804
1 39602 348942713
2 12937
2 67987
1 187765 239349981
2 14345
1 26823 951952425
2 55615
2 186310
1 110095 50139859
2 80892
1 12677 960997678
2 141252
2 146399
1 4810 200048861
1 113238 930378051
1 59080 293102363
2 44200
1 75486 508178821
2 45696
2 35450
2 129256
1 63020 244071369
1 15543 969931660
1 101592 823967265
1 76165 12254204
1 68647 873713068
2 37723
2 79724
1 43366 340324285
2 194552
2 77790
1 22014 363927560
2 12923
2 193996
2 173866
1 155912 902906519
1 31683 280272040
1 190205 73132779
2 51474
2 141981
1 3891 685374444
1 6759 939943139
1 174716 610437859
2 26311
2 51540
1 26392 425836665
2 165963
1 17298 217572348
2 6678
2 74812
2 149259
2 67627
2 30040
1 61199 588960173
2 68372
2 81276
2 41827
2 1880
2 194188
1 156114 167050605
1 92389 425425469
1 6921 626648003
2 135417
2 99477
2 23685
1 32371 351173914
1 100303 210757421
1 188127 824696405
1 105042 123687754
2 80857
2 5413
1 19217 351297995
1 143908 412354547
1 55997 653624993
2 180139
1 75411 308568742
2 133358
2 64574
1 89588 192775089
2 194476
2 24626
2 150645
1 63812 96586841
1 25945 950433427
1 196074 509235941
1 87213 288990445
2 187697
2 32054
1 84643 720047033
2 144533
1 133013 115627640
1 63631 739290837
1 1017 330536668
2 175485
2 195558
1 60056 966716671
2 147573
1 110401 42826792
1 117193 398861331
1 171272 220644616
2 114488
2 146609
1 69314 384805500
1 155972 34494751
2 89441
1 1513 673178661
1 66743 17056883
2 144850
1 26082 657338184
2 29101
1 174368 355775014
2 50208
1 69350 790312758
1 22212 209485194
2 121637
1 168510 766081477
1 137163 673785391
2 158260
2 166593
2 5198
1 75814 205705665
1 127387 365402517
2 81339
2 164644
1 84356 361513402
2 16417
2 126997
1 67631 240790065
2 91598
1 149343 943499207
1 144166 389727955
2 164604
2 84783
2 8728
1 43368 410424139
2 42475
1 173712 294695108
1 133359 565788113
2 49896
1 90550 309930119
2 139107
1 166098 203302205
2 184127
1 127429 69620870
1 156309 992827182
1 50052 694392179
1 170537 347758201
2 134422
2 121779
1 171596 64397163
2 6284
2 189588
1 71570 838790521
1 107254 538824480
1 32662 504624559
2 193528
1 67703 734125838
2 39360
2 109867
2 158529
1 100915 146494207
2 100498
2 184527
1 97384 711174742
1 103488 923398416
2 102737
2 28379
1 2024 681809122
1 156912 639267932
2 172655
2 177676
1 55007 462261896
1 27237 849679626
1 128794 794272884
1 187131 955009759
1 138078 176850968
2 140008
2 34665
1 188182 11549975
2 136359
2 100489
1 94523 840510383
1 161883 787661177
2 166626
2 149766
1 28684 460890153
1 58831 779377400
2 91870
1 175809 971553634
1 191004 294129621
2 41541
1 147529 696581386
1 13490 586604914
2 64344
1 148269 776733330
1 43293 857622346
1 163000 995550963
2 107585
2 147542
1 96411 571082497
2 172913
2 140574
1 102229 317859887
2 66568
2 42015
2 142222
2 113142
2 98969
1 46393 870632251
1 16370 443900564
2 5818
1 120302 18601259
1 48083 134879180
2 7157
2 197219
2 90854
1 103904 263966844
1 142966 760589538
2 131202
2 130063
2 146474
2 159786
1 191949 867622144
1 174952 944961061
1 53717 834774373
2 131566
2 19437
2 25513
1 149537 367335244
2 67181
2 11020
1 188967 493268733
1 70215 104781119
2 4169
2 32910
1 153186 799988568
2 70261
1 171442 617131570
1 183697 508664126
2 112547
2 119072
2 41833
1 41665 177892285
2 162270
1 144574 344023166
1 85603 564933108
1 166057 265698386
2 177883
2 178086
2 77478
1 129217 616085065
1 1063 69571074
1 157086 994620092
2 119543
1 54726 544393820
2 86475
1 8821 835185245
1 198519 732532363
2 75940
1 130626 667622027
1 131733 343769377
2 151851
1 181380 588060393
2 88759
1 130838 316064946
1 70618 201574826
2 129393
1 108347 330113448
1 169986 824906366
2 5168
2 78692
2 48794
2 146937
1 136631 122158933
1 14830 976560460
2 152326
1 90984 185727584
2 54783
2 82234
2 173946
1 135473 679920031
1 75219 733593463
2 32926
1 38009 120995297
2 155187
2 54774
2 111709
2 138569
2 142588
2 77706
1 39231 246001136
1 78991 99153920
2 174008
1 38636 363401653
1 53022 983847451
1 136585 925689654
1 65038 695509774
1 54505 143252896
2 65923
2 153017
1 169573 375433779
2 187286
2 30867
2 180960
2 51933
1 60605 219820128
2 7064
1 119353 593799222
2 110637
1 153968 655681805
2 35633
1 178175 109602439
2 102322
1 28140 322791071
1 103126 849901679
2 102680
1 112085 718456273
1 192374 199444758
1 37900 718626132
2 22812
1 80604 883838411
1 179750 950537775
1 40181 498746299
2 32180
2 179347
1 161648 569607302
1 136166 974874086
1 54729 795118343
2 185812
1 191066 563440598
1 22090 434053642
1 69336 517409291
1 133367 939125972
2 64997
1 178036 14639520
1 141129 652309968
1 38694 967510921
2 28711
1 98978 487411106
2 106624
1 143226 242812174
2 43784
2 29985
1 80453 113184218
1 52877 835276753
1 127198 418903088
2 150876
1 194740 611622466
2 183731
1 75488 960108625
1 68248 993950532
1 169700 173259266
1 107568 231363633
2 30765
2 181296
2 123409
2 100143
2 92807
1 44275 988092854
1 115378 342379004
2 156525
1 67985 463169050
2 179974
2 68135
2 76672
1 37964 885849404
2 94388
2 109964
2 187781
2 86432
2 109149
1 58790 888060633
2 98187
1 14497 287619813
2 125563
1 79216 224358265
1 1766 5568965
1 163409 345803910
1 93157 333804051
1 41107 143682537
2 65474
1 164205 286116163
2 196294
2 35166
1 87652 468206925
1 114890 214886176
2 170330
1 152794 628675438
1 73394 322719890
1 95802 876173650
2 79793
2 193223
1 87446 638718325
1 77180 289235783
2 86321
2 163646
2 6572
1 45947 806467726
2 108073
1 68734 612803662
2 59441
2 117774
2 107511
1 138612 489584307
1 22385 399316778
1 165624 79695897
2 118880
1 157421 760543555
2 45264
1 144790 545217377
1 113460 972559944
2 25215
2 99671
1 148903 457052189
2 115210
2 30735
1 5186 239289595
2 29440
1 43646 229735351
1 183041 307957231
1 82868 430502059
1 58324 380404829
2 53388
2 52617
2 33885
2 139089
1 93041 152639944
2 145566
1 93957 775781811
2 172090
2 69970
2 168939
1 121420 841753420
2 52942
2 165363
1 41819 465535807
2 167509
1 41891 547321138
2 13747
2 78188
2 78033
2 176085
1 182882 178163635
1 189397 684631050
2 133392
2 96668
2 181984
2 121187
1 65957 993970600
2 104025
2 6361
2 133504
2 147801
1 192499 476268448
1 178171 735806248
1 46352 964999682
2 171581
2 9253
2 60337
2 72707
2 140941
1 87575 320461567
2 97136
1 67755 880335257
1 85664 702561091
1 7210 594849447
1 76331 949581127
1 128927 543717048
1 116201 330368468
2 102054
1 78327 990022489
1 133999 42659973
2 178788
2 111222
2 15820
2 40880
2 69355
2 136292
2 59124
2 25278
1 102658 302526746
1 102289 286698932
1 66515 756102542
1 134519 232874720
2 42503
1 78621 341135327
1 101507 187390365
2 68974
1 191929 844950032
1 184441 879850135
1 31313 685458557
1 33209 227490747
2 49586
1 37294 161626
1 121892 905135998
2 103768
2 183602
2 124891
2 189
1 167234 706909954
2 10908
2 62639
1 40893 658716624
2 32530
1 57012 935442975
1 106567 754476198
2 28283
1 64983 362990588
1 193787 623689683
1 72092 980570053
2 17172
1 198517 399773826
2 183686
1 91411 643595134
1 90510 827672537
2 37544
1 1758 288350879
1 131149 827068411
1 159924 989325617
2 173680
1 161969 326356024
1 113781 263425586
2 1080
2 197926
1 122274 471205528
1 47587 726382879
2 42064
2 197596
1 97271 446449723
1 20752 614319496
1 140911 588802645
1 55467 862925846
2 175716
2 35036
1 87529 181395388
2 197676
2 164226
1 14027 361267014
2 45696
1 28210 185600754
1 172386 984673696
1 153685 634463267
1 86146 460884342
1 50862 44355940
1 20793 697296447
1 187972 845735803
2 195445
1 16104 317126547
2 135890
2 150801
1 151080 891506382
1 127272 288034885
2 52941
2 88573
1 43590 376742380
1 51475 78008021
2 32398
1 68316 420239136
1 54989 913730985
2 15659
2 113071
2 33640
1 101834 998141119
2 178190
1 132278 388311039
2 7547
1 52088 953602431
1 169649 343762620
1 121464 482319614
2 121185
2 46281
2 118435
2 162538
2 18799
1 133902 934823128
1 27291 419002014
2 144454
1 159669 651340631
1 157645 585518453
2 48288
1 19445 169545233
2 197968
1 30697 714958094
2 197550
1 115375 628560325
1 1770 864322872
1 60436 934732585
1 89873 986487054
2 29486
2 137825
1 42313 942569732
1 7774 306476764
1 172677 488080913
1 66075 282802851
2 105441
2 26905
2 69774
2 105475
2 52297
2 134524
1 125315 926998531
1 107664 437386891
2 48130
1 169457 713116883
1 112345 239600037
2 80118
1 173824 279300444
2 171478
1 54397 556694073
1 178089 286997682
2 104670
2 189594
1 162562 525712503
1 29852 388087717
2 147201
1 106368 78579558
1 174741 535387637
2 74029
2 27038
1 61163 213235219
1 157685 778252859
2 80732
1 151823 136454497
2 25012
1 193813 974624446
1 29677 531198773
2 58173
1 90706 301101873
2 136958
1 17914 511833950
1 50172 175071109
1 151654 631600885
2 54506
2 25519
1 192982 522268344
1 55428 120295728
2 95407
2 21682
2 81093
1 76834 258447994
2 184674
2 106141
2 49371
1 76348 598599687
2 162747
1 16290 246056918
2 17393
1 169068 604140609
1 9537 310253814
2 196997
2 43643
1 121328 199653166
2 119519
1 73356 771387053
1 88866 322142164
2 74403
2 182611
1 4288 482544015
1 152561 84720863
1 198037 152469153
2 3811
2 121449
2 93728
2 31972
1 128864 886571765
1 112947 657764460
2 194399
1 32956 431336246
2 28243
2 88812
1 171990 10674378
1 175779 382960932
1 119159 393219956
1 182877 45085495
1 45161 595917923
1 66858 28359067
1 47245 251760071
2 2241
2 49122
1 104665 187690448
2 144359
2 194820
2 179255
1 51400 927538803
2 73503
2 103714
1 68732 617290007
1 13046 210908307
2 65831
1 90421 241510980
1 45465 846366414
2 129782
2 69455
1 188991 874089930
1 1138 194229208
1 15715 705685714
2 163521
1 21645 693198569
2 165050
2 74521
2 2683
1 189088 299531716
2 149990
2 16367
1 185067 172134738
2 79695
2 158123
1 155986 464550050
1 812 465325863
2 146185
1 82866 277664156
2 18064
1 85630 878077257
1 23063 78208655
2 76155
1 99509 20836508
1 120283 854165541
1 122202 487263092
1 35286 941970299
1 36760 657237777
2 136136
1 158207 827378148
1 10327 335622209
1 162505 218552000
2 75989
2 166783
2 84089
1 85427 527693656
1 151983 72573422
2 161724
1 54830 816632085
1 183457 433868721
2 65813
1 75381 744038387
1 47173 107796419
2 57862
1 152810 600827798
2 16675
1 186595 539531837
2 69079
1 178923 554541780
2 107540
2 165141
1 169963 368615
1 199054 442465996
2 29626
1 127477 247626302
1 65276 699483572
2 131145
2 178116
2 151940
2 109162
2 81084
1 2662 368275034
2 65151
1 100395 58743574
1 91444 392852564
2 189033
1 109647 761587157
1 116512 649575323
2 5413
1 27301 380410624
2 31222
2 92396
1 102071 173790512
2 97554
2 132048
2 195796
2 182820
2 41045
2 46705
2 150368
2 92866
2 123198
2 96676
1 67477 480200904
2 14055
1 88646 706441776
2 70993
2 104366
2 130755
1 182709 768581597
1 142795 376789839
2 11343
1 133237 65081545
2 184758
1 24477 222619474
1 193451 419451581
2 196550
1 160213 26681464
1 10617 917865910
1 80505 638779044
1 36064 416500359
2 102346
1 113300 277081193
2 17573
2 103369
2 187080
2 77677
1 18842 30134541
2 71931
2 3926
2 2113
1 118905 77866694
2 72872
1 101599 572175272
1 170476 242243517
2 85801
2 124347
1 65255 796348253
1 129979 164254360
2 65749
1 65855 851921358
1 53124 817871889
2 133394
1 154775 69454751
2 185434
2 57680
2 37433
1 67477 472027156
1 196462 155988969
2 23723
1 151137 691765991
2 198724
1 20232 617167638
1 67199 325174522
2 41925
2 185986
2 87969
2 78200
1 192632 508592289
2 145998
1 178096 213403585
1 11434 875371213
2 174424
2 36575
2 21310
1 103942 781348704
1 132573 805699555
1 9765 465218457
2 191955
2 148973
1 193842 51019194
1 97862 898680656
1 20602 637860098
2 45389
2 128310
1 115240 837975551
2 15326
1 126240 719874250
1 57681 589156519
1 184238 257142804
1 5823 520903011
1 167377 56061085
2 58637
1 68825 974644642
1 132146 759359084
1 164025 12248644
2 119563
1 103409 777136226
2 45386
2 78835
1 155956 465070095
1 140442 435788102
1 198004 144851011
2 36081
1 7000 268826676
1 109050 687261320
2 49875
2 79976
1 6272 116195570
2 86991
1 99719 793357705
2 104525
2 185865
2 64385
2 152069
2 23286
2 18405
2 194846
2 170812
1 67216 765141679
2 7879
1 189289 569637136
2 191798
1 140674 135489811
1 158206 11907950
2 142644
1 80624 893019442
2 128933
1 115480 740614034
2 64222
2 94217
2 12877
1 147571 23006564
1 109493 878641111
1 105705 158064727
1 36958 319014072
2 145818
2 15536
1 28812 22114551
1 134675 456827129
1 87114 344097928
2 103373
2 134151
1 195730 264372239
2 45822
1 88579 387585753
2 198449
1 68340 975847161
1 115019 89685785
2 197542
2 89287
1 66513 997573356
1 35781 733177465
1 83000 777239100
1 90027 850390698
2 151242
2 159254
2 22611
2 127225
2 14960
1 24923 496667420
2 11190
2 58557
2 196395
1 159765 439118074
2 159978
2 153482
1 192891 681077487
1 192791 119693543
1 115416 49353659
1 77056 992071673
1 76392 137398785
1 50612 541863621
2 123796
1 27038 293654004
2 25496
2 32354
1 31083 219963850
1 142003 422558711
2 100308
1 130377 962401495
1 156577 880426924
2 179072
2 124757
1 38992 859562448
2 111352
2 87167
1 136072 384025613
1 139562 15914939
1 17391 226260080
1 21405 134175960
1 121128 319337075
1 42939 59570391
2 10311
2 36613
1 68679 661484075
1 90618 509403869
2 191626
2 31189
2 55891
2 166647
2 152464
1 69485 309111401
1 170278 948517088
1 30793 262172580
1 3582 226295430
2 6136
2 28990
2 142097
1 31483 72572164
1 52312 906467351
2 60083
2 102347
1 174380 562931091
1 10538 276667212
2 194768
1 195288 672114263
1 3474 526013042
2 2726
1 56041 668436808
2 114606
1 93538 337377388
2 120487
2 58597
2 120107
1 45967 273022241
1 93907 4276656
1 34664 388174925
2 178473
1 178862 579930306
1 68055 986243093
1 96055 864859984
1 189433 638722348
2 15655
1 22955 301082522
2 151440
1 93970 615469023
1 11298 389783848
2 45812
2 82688
2 89747
2 40859
2 180241
2 83650
1 144905 417386493
1 31261 960726504
2 85089
1 105839 390680114
2 19114
1 29739 777054836
2 104858
1 4267 329208530
2 62881
1 159717 631226833
2 11981
1 84865 169347748
2 182168
2 102664
1 86999 929281909
1 136846 785902353
2 73882
2 80779
2 140391
2 164158
2 45781
2 104578
1 144247 938366717
2 190914
1 64344 486770167
1 186132 818477294
1 176391 284596122
1 15969 934550400
2 116121
1 27198 136492213
2 193161
2 188978
1 127879 833225133
1 45173 475260919
2 47075
1 130138 185796316
2 30618
1 184287 379563665
1 35081 697047535
2 28836
2 60729
2 64743
1 156242 391070423
2 79010
2 16717
1 195624 8147013
2 54932
2 82840
1 67890 667199154
2 114206
1 52272 713941398
1 130399 788833869
2 50123
2 69074
1 72436 658204281
2 75899
1 110954 422913382
1 133636 2160936
2 65728
1 105352 332397532
2 122726
1 34254 340671010
2 95491
1 29883 122251713
2 166591
1 35565 765282354
1 129856 266308414
2 80490
1 116008 941478088
2 199725
2 5841
2 179780
1 45528 619552973
1 98567 381562468
1 84271 610770665
2 188117
2 170032
2 129291
2 28917
2 146909
1 42328 963536858
2 160847
2 149310
2 881
2 16783
2 119269
2 137592
2 182858
2 69132
1 70466 28015708
1 147536 414054179
2 76930
2 24073
1 122662 844941774
1 133411 929209863
2 85150
2 62941
1 3159 383877874
1 71136 846485965
1 9305 56650233
1 84517 789187922
1 18715 778677307
2 114450
2 103951
1 13999 299118417
1 68895 944783021
1 180667 939397127
2 142782
1 191115 302232831
2 77889
1 189223 674798132
2 186836
1 95434 680265559
2 103539
2 49282
2 67177
1 42556 327211667
1 166434 458977689
2 26070
1 84520 960314259
2 196450
1 32446 409053912
1 98977 345120682
2 141460
1 176819 828260705
2 102255
1 175325 379525553
2 167918
1 82061 401109891
2 166945
2 76362
2 38511
1 168337 463730503
1 19571 865383768
1 142884 490369273
2 192610
1 55887 3703385
2 55798
1 144962 20730199
2 31426
1 88862 112910831
2 113232
1 46672 746282301
1 34412 653054996
1 171917 632759806
1 92678 651635218
1 186659 516526370
2 143729
2 14050
2 160943
2 2840
2 126495
2 131545
2 171756
2 140839
1 37285 870253238
1 176276 391538950
2 52890
1 137823 433677617
1 137641 863202637
1 168231 240437947
2 118735
1 192519 657469265
2 13752
2 145511
2 66009
1 1737 452274026
2 187606
2 47824
2 37125
2 154214
1 75078 480734481
2 134899
1 7139 931582715
1 167176 929632635
2 111704
1 109290 946471418
1 43437 254019709
1 14307 494564476
2 115457
1 168762 123484227
1 173588 923152286
1 194588 646074111
2 29362
1 45693 64245757
1 9707 31524103
2 124809
2 192419
1 182033 66328200
2 39115
2 114196
2 37178
1 165638 70597498
2 7658
1 56497 300049528
2 103423
1 148275 665765526
2 183835
2 148960
2 44402
2 85129
2 149512
1 164728 921286343
2 174620
2 158509
1 150883 881979043
1 196696 787712345
2 66624
1 189934 241861846
2 27085
2 90777
1 150040 169711762
1 13404 36229113
2 164199
2 23378
2 141773
1 11407 997391244
1 37023 763054648
1 118764 230223242
1 52429 755354843
2 79873
2 154158
2 82991
1 14941 374723274
1 151641 373762236
2 116341
1 85221 340579064
2 172475
2 102418
1 9206 515352029
2 4979
2 62002
1 14349 920212493
2 114147
2 199550
1 67366 586782488
1 32383 652094023
2 80774
2 183893
2 197454
2 68444
1 105322 408415083
1 139151 896461787
1 160293 949118446
1 33117 844811742
2 130048
2 160315
2 12255
1 5658 301912659
1 12718 817181821
1 99688 140194679
1 48334 670918647
2 67306
1 93954 943401897
2 86067
1 84039 604833074
2 131482
1 114407 900129819
1 23000 583394901
2 91885
2 180378
1 46117 753641180
1 36221 625210024
1 670 501029730
1 84524 178294171
1 146242 659869203
1 60690 213785249
2 171238
1 144297 576593534
1 131238 435019245
2 173676
2 41461
1 197086 766441987
1 61684 609445368
1 73709 733888689
1 65956 259615696
1 20153 566527953
2 117369
1 196772 99987815
2 74697
2 61370
2 125419
2 11672
1 100103 288638560
2 30818
1 158201 918747131
2 99974
2 178390
2 191956
1 47063 327365790
2 13020
2 106143
2 11298
2 149448
2 80488
1 77706 572798217
1 108142 348869029
2 56407
1 37683 927713032
1 182241 689926142
1 146055 891122363
2 25703
2 59580
2 54577
1 1669 97905538
2 36763
2 161632
1 123239 312785488
1 9202 205627223
2 18901
1 197773 450973749
1 7741 304744376
2 151550
2 78495
2 28024
1 53903 472284191
1 177485 587646329
1 109627 672670689
1 20113 71786749
1 58330 891541336
1 142199 950825184
1 138006 598912674
1 46071 7807227
1 77097 855251069
1 4136 948606642
2 191418
2 158980
1 13047 550686413
2 140832
2 24716
1 94645 8332477
1 85588 921369782
1 195446 870676306
1 31655 980633131
1 97728 964998041
2 180459
1 139720 864149211
2 173740
2 24775
2 151866
2 173026
1 157334 902341432
2 115535
1 82143 494657255
2 118195
1 177904 693320638
1 195539 915522749
2 80236
1 165001 30552505
1 105329 559958738
1 44811 396375549
2 55719
1 41942 438297006
1 145282 231936091
1 131668 971801092
2 103079
1 9105 411247424
2 103785
1 193410 490471772
1 29048 580515670
2 107728
1 83897 925730447
1 6515 413691324
2 62140
2 179930
1 78874 848399862
1 24725 742957966
1 91686 901746782
2 70309
2 983
1 189626 144297970
1 107450 282861430
1 18154 666912266
2 130866
1 45516 153887893
1 43016 162296677
1 31217 180331419
2 77617
2 145057
2 98183
1 188166 244758540
1 86257 184801426
2 109910
2 90184
1 54941 794079451
2 144283
1 39608 923153380
2 21265
1 168685 675823046
2 148104
2 157130
1 157990 818635702
2 79462
2 97592
2 52703
2 138316
1 10105 700987418
1 30205 909296105
2 98799
1 133120 714538920
2 72439
2 178281
1 99927 403652175
1 141500 637895005
2 197484
2 58854
2 128821
1 42572 528931702
2 6262
2 70920
1 158171 69708199
1 74833 561951914
1 92720 93149777
2 89162
2 28782
1 20923 929868768
2 144478
1 53181 408636868
1 168797 226616178
1 103034 94150972
2 42839
1 178904 388250836
1 36100 284096131
2 98595
2 32049
2 23672
2 125398
2 120930
2 140685
2 20719
1 67097 426851650
1 134893 195777108
1 99835 604961190
1 156301 275284041
2 121064
1 173600 915029383
2 104435
2 137833
2 171439
1 130807 599028457
2 63585
2 175641
2 24464
2 57094
1 16871 898166691
1 9892 62201254
2 102754
2 41215
1 128820 317358724
1 99232 356501422
1 17685 247322435
1 128700 830556866
2 142562
2 79375
2 147520
1 118889 405109775
2 31013
1 74105 275939955
2 72781
2 30292
2 107856
1 130065 578051853
1 172815 33685570
2 155322
1 183926 196384448
2 94058
1 49778 666875118
1 177393 433380479
1 104838 705358066
2 15483
2 183978
2 106203
2 170568
2 11800
1 62301 236987370
1 53298 671203156
1 70884 798967828
1 111407 597773939
1 125176 882999933
2 78132
1 155979 863844371
1 166630 852957576
1 90073 610043894
1 138642 864346575
2 56650
1 96827 943747606
2 71176
2 134848
1 108444 171274460
1 91237 388990564
1 40674 313619602
2 176363
2 11650
2 28058
1 28244 603016927
2 118454
2 72727
1 8168 559547136
2 175095
1 173633 829998998
1 43188 661508713
2 62162
2 25876
1 70747 62576949
2 120562
1 195924 950170248
1 182930 549186837
1 85278 943949095
2 142250
1 1854 260633426
2 191161
1 24517 497013062
2 103986
1 2243 500452652
2 128162
2 47442
2 35200
2 54991
1 32464 37036789
2 25812
1 183704 349227780
2 70673
1 78379 791343689
1 118240 531744081
2 90633
1 12471 59527320
2 161026
2 70511
1 8741 358207482
2 101768
2 48762
1 172907 360790035
1 27890 478131646
2 25954
1 21122 209353276
1 43984 756250851
2 134301
2 125346
1 41479 233527868
2 115000
2 47627
1 193655 997719194
1 155824 740468199
2 120844
1 69023 305909628
1 47905 156148174
1 111345 121907255
2 163489
2 156632
2 30660
1 104942 48430142
1 111281 937515245
1 115970 645411129
1 189221 969171870
1 27674 786448622
1 84959 477394586
1 62246 58833383
2 82302
1 64216 258131136
2 6190
1 35908 629432295
2 129923
1 177076 676194872
1 5426 518925565
1 92972 886110593
1 135018 633781651
1 66917 643419617
1 152262 261049396
1 86114 157243537
1 102545 260148431
2 48533
2 115303
1 139537 893136598
1 142273 838201490
1 93137 999264750
1 132525 908739499
2 141050
2 190841
1 99375 232628327
2 161709
1 131317 929569869
2 96211
1 187362 812867648
2 10416
2 196644
1 58495 314449444
2 103620
2 127680
1 159252 672968524
1 199639 919857447
1 152620 476111905
2 21975
1 178992 664181471
1 131560 748903477
1 197598 328488440
2 72723
1 96678 733243167
1 174869 923193224
1 119217 633021117
1 114264 298300971
2 53090
1 188222 398696461
2 114731
2 175384
1 23902 668842297
1 61906 802725514
2 199344
1 163473 834978617
2 199029
2 111862
2 91164
2 78807
2 19
1 40918 582391823
2 60401
2 83964
1 125384 535968758
1 192269 689692420
2 166724
2 12154
2 61133
1 69446 251850429
2 184878
2 52007
2 21252
1 198539 40395716
2 77292
2 29850
2 140310
2 6418
2 153304
2 171883
1 193393 532673336
2 115019
2 137616
1 65409 538781240
1 190707 161058772
2 109367
2 180575
1 50173 58359979
1 144229 263386133
2 181004
1 23491 620394728
2 34028
1 123625 936057872
1 91925 807622401
2 124960
2 180697
2 138224
2 90363
1 159891 576679430
2 181274
2 32951
1 31222 577619075
2 110147
2 39402
2 192857
2 19278
2 89309
2 86351
2 124303
2 181054
2 59239
1 138861 265275460
1 115966 333991973
1 130493 257095714
2 86924
2 87478
1 47226 562955942
2 136924
2 59034
1 174806 527756587
1 85326 852050566
2 45182
2 191788
2 120836
1 28904 625562313
1 90015 503015402
2 45956
2 194758
1 191277 155812662
1 21033 360807156
2 29707
2 199579
1 1710 50848102
2 189330
2 106698
2 73138
1 110752 114905264
2 125002
1 111726 738715627
1 81367 753269224
1 102343 55978913
1 24161 52918276
1 67661 139867840
1 165357 439045477
2 17763
2 41387
2 57585
1 175842 905643727
1 55349 278957063
2 10211
2 158126
1 77509 131116368
2 158362
1 68218 398114561
2 74749
2 42831
2 132196
1 173049 156379569
2 50179
2 95895
2 142245
1 11443 687513996
2 112180
2 103747
1 86676 83110243
2 27776
2 24779
2 9275
2 945
2 112065
1 30201 11588090
2 167911
2 22167
2 103722
2 99387
2 193524
2 122692
1 76064 336888572
2 514
2 159555
1 150361 293660886
2 24632
2 162119
1 152560 240351120
2 76682
1 120536 293897593
1 53823 175253501
1 105462 606069814
1 24981 887009331
2 120846
1 51789 798409585
1 12293 723195290
2 22184
2 88668
2 198488
1 60323 446289222
1 103518 773174399
2 82819
2 149303
2 157584
1 103984 478042983
1 126094 949213501
2 127760
1 114308 294337655
1 93638 183595282
1 139225 891209031
2 105240
1 48515 388761338
1 130733 712834623
1 30104 115651480
2 183802
1 37878 899525775
1 16376 277742523
2 11406
1 141367 684389747
2 24875
1 27573 930132436
2 188704
1 47711 872538942
1 30755 303813971
1 191556 610567251
2 172981
2 158755
2 137804
2 40597
2 132998
2 194329
2 139221
1 193140 364660856
2 94830
1 35543 821950498
1 126335 998871161
1 104977 806467625
1 155160 787979686
2 157494
2 76123
2 134144
1 38494 14910093
1 146931 962338955
2 134384
1 137717 448576288
1 107508 610155201
2 79128
2 188323
1 21562 617942582
1 55796 500655120
2 97311
1 179774 78795810
1 21194 54627208
1 140747 520589322
1 116885 174984538
1 33019 95472943
1 119839 247142612
1 141476 131947030
2 73837
1 191378 451955276
1 81755 664845981
2 189710
1 79 200960628
1 156637 200109364
2 133999
2 120927
2 156314
2 124404
1 146681 544584722
2 118498
2 128684
1 67979 376202567
1 116452 682829988
1 103497 220560688
1 104910 759883717
1 77020 966863811
2 153754
2 180555
2 184722
2 79369
2 187124
1 100288 729591053
2 76533
2 127842
1 69217 439657128
2 177198
1 16420 62303524
1 127249 979492779
1 22466 150018437
1 160599 49391620
2 11375
1 20720 509355929
2 12808
1 27376 879646001
2 55273
2 53208
1 103302 571299695
1 199484 713764448
1 134265 58719010
1 111772 894408899
1 168287 381154725
2 93302
2 145931
1 118309 510105483
2 109151
2 41182
1 68912 206333597
1 166606 517618637
1 135308 216153891
1 84000 91836324
2 176383
2 118344
1 44537 537313814
2 156152
2 127173
1 57996 742713869
1 163015 322264030
1 100834 316070984
1 99819 175915658
2 2086
2 71755
1 3812 73108844
2 158243
1 196006 835430784
2 107679
1 93247 215045587
2 58880
2 15446
2 47172
1 20814 449308437
2 112546
2 98205
1 136823 829140521
1 171861 851479867
1 103858 360168958
2 14488
2 113986
1 129523 90897375
2 37135
2 154601
2 130442
2 3749
1 6576 139923138
2 6819
1 130235 634752103
1 40170 685337615
1 54301 938433034
2 182161
1 10678 445821160
2 158717
2 66319
2 163942
1 5431 442265168
2 112973
2 56812
2 93510
1 58115 669389430
1 70667 846083006
2 14461
2 160772
1 130620 328278482
2 144691
2 17539
1 73870 807525747
1 16810 669148254
1 142692 174337219
2 7933
1 100547 80022979
2 9337
1 130766 755774072
2 144666
1 3370 432866350
1 105452 169665865
2 191395
1 81272 897753890
1 106289 188439371
1 11457 436605460
2 116216
2 40081
2 58719
1 169845 14232701
2 182666
1 190933 931247722
1 35501 684447329
2 35207
1 113663 771871695
2 36604
1 159036 143550224
1 107511 965062486
1 97998 3429344
2 118400
2 87024
2 58122
2 102776
2 51229
2 112104
1 59288 662925864
2 88716
1 108211 400436617
2 132908
1 142496 416455850
1 129164 32797125
1 147189 919459286
1 62321 41086539
2 96582
1 106901 890793187
2 64838
1 114506 438004640
1 58336 677116754
1 113594 669101403
2 79170
1 69106 299670710
1 171208 737172050
1 170751 188728617
2 115390
1 53857 550067483
2 195183
2 9082
2 57067
1 66547 770566622
2 149953
1 96860 420195366
1 43930 950355950
1 142659 42693850
1 100853 151572866
1 19841 468583661
2 5700
1 123375 950098868
1 3569 83768153
1 156623 121064228
1 41510 812522844
1 181825 251005161
2 41698
1 43500 841498849
1 61186 88949882
2 49630
2 184428
2 197239
1 178014 746334221
2 164005
2 54048
1 103759 44155639
2 164607
1 122476 506737691
1 48908 766050570
2 71394
2 113799
1 95848 665178769
2 65531
1 107150 53025110
1 118816 886814293
1 30452 959994198
2 162756
1 140165 533633643
1 80767 32234033
2 9763
1 182793 6871666
2 18426
2 14847
1 191049 391201283
2 15728
1 182063 115473303
2 183400
2 4638
1 142934 21580286
2 138642
1 11817 871402322
2 75801
2 44856
2 62514
2 195303
1 68295 578464253
1 85357 133667776
1 33764 708375784
1 99683 431501786
2 102216
1 128180 485380776
1 149284 364484840
2 52424
1 125581 252728320
1 24691 42798063
1 14055 236637633
2 178653
1 29652 217523542
1 122462 628732510
2 15902
1 31460 162636684
2 26281
1 38815 92379361
2 184726
2 75223
1 140311 488926208
1 158108 856468317
2 20707
1 1014 995522790
1 109441 901775830
2 55967
2 98864
2 192477
2 135817
1 144011 925697548
1 46490 785353743
1 82363 991810249
2 149889
2 181377
1 16424 236663548
1 186440 952754087
1 168852 390812236
1 60691 703926650
2 100616
1 54411 122715346
2 81522
2 191819
2 81516
1 2994 609305959
2 18956
1 23114 906602751
2 197003
2 139031
1 139760 804258714
1 93880 86105482
2 187241
1 104127 680114227
2 124465
2 5804
1 25671 998563757
2 37280
2 74488
2 98566
2 122099
1 15443 296740394
1 156422 852341948
2 48152
2 17398
2 60156
2 41249
1 40965 196067259
2 96006
2 159794
1 80140 997155720
1 61481 358517851
1 68858 728545070
2 140890
2 126385
2 88489
1 39758 414027329
2 184679
1 90076 735765270
2 86212
2 108797
1 6957 632086170
1 163559 9768261
2 92740
2 2343
1 67408 596034330
1 176599 767046132
2 124222
2 57429
2 184745
1 65590 131205193
2 67232
1 168398 103005177
1 135806 733582387
2 140968
2 92392
1 136786 123790937
2 9243
1 165612 438545928
2 22131
1 164490 694030620
1 14416 483835023
1 118064 51507682
2 155823
2 186441
1 25832 481916474
1 92070 903823727
2 140391
1 142644 292309384
2 36798
2 36621
2 109173
2 44657
1 50210 732937732
1 25075 388285692
2 114351
2 6965
2 11194
2 160214
2 2349
2 90161
1 14878 46503330
2 53658
1 170171 544134495
1 174389 326207720
1 35190 214720465
2 170445
1 114114 817526362
1 121673 171556389
1 146021 586978148
2 143985
1 155871 837062989
1 33583 330944439
1 93300 700081939
1 4223 424134721
2 127998
1 35443 955406976
1 143231 270840294
2 139880
2 190068
1 149115 201783264
2 67658
1 187609 637606216
1 73619 678026842
1 79139 538197652
2 34682
1 3146 374310256
2 128059
2 111996
2 114598
1 182246 433566170
2 172767
2 124213
2 87454
1 175039 181427
1 170130 616324665
1 179580 590692532
2 80871
1 143385 727314170
2 45197
1 85931 427537757
2 98170
1 124083 881012443
2 33262
2 183574
1 14287 97069034
2 49814
2 132672
1 56224 126012054
2 168603
1 41692 332836460
2 69626
1 49368 212171622
2 6422
2 195776
2 180460
2 161959
2 8900
1 42001 738842684
2 176754
1 72180 687656862
1 190068 443129000
2 40607
1 123121 144143045
1 183543 692164958
2 187896
1 49032 540170380
2 83803
2 66314
1 46889 607118797
1 45743 194368487
1 28152 172450621
2 196950
2 147533
1 15272 275886634
2 59148
1 149844 631863429
1 49303 336655503
2 78688
1 145295 182704293
1 191619 435626130
1 53119 546454093
2 180654
2 7302
1 58187 518422262
2 47832
2 96672
2 42671
1 116725 67324105
1 55551 956859152
1 62848 544754433
2 188905
2 181617
1 175000 197407212
2 62824
1 124424 461790022
2 37311
2 6802
2 134581
2 133037
2 74041
2 76288
1 134067 421342637
2 134122
2 56519
2 44266
1 107769 458812747
2 159312
2 166610
2 63284
1 140087 16932165
2 158520
2 64741
2 178153
1 4405 15947688
1 130294 68817804
1 31873 312950541
1 17670 544264019
1 44730 137294372
2 154101
1 156762 303164490
1 143864 78567446
1 137867 910313177
2 22648
2 192833
1 17732 239050795
2 180395
2 82868
2 174303
2 89181
2 53138
2 42314
1 185609 157689345
2 46008
2 184501
2 172734
2 28057
1 139259 787132990
1 160962 925728748
2 199480
1 92312 44287126
1 133627 865740464
1 99050 944894551
1 23282 243663279
1 44384 377063466
2 165026
1 178110 656677521
1 27227 328397430
1 141421 733087075
1 100141 44953770
2 13611
1 29825 957742765
1 114329 484131961
2 165132
1 197527 822986158
1 156598 854556702
1 112363 205947140
2 135473
2 108285
1 144731 75300134
2 75407
1 95799 465024414
2 76536
2 5360
2 20546
2 1561
1 179311 221076327
2 25975
2 193355
1 77980 76070049
2 101223
2 198888
2 38219
2 49823
1 75489 738236644
1 48538 320272407
1 107702 857853786
2 71526
1 94890 698600480
2 89192
2 26135
2 195706
1 37620 241232108
1 18178 712115506
1 149922 298193240
1 64826 710036613
2 11032
2 155957
1 193112 3326855
1 155275 124015275
1 115625 503894347
2 41325
1 188935 868861130
1 192095 233339518
2 194587
1 188558 827632919
1 6151 547408639
2 198898
2 20478
2 128526
1 121666 178829753
2 27004
1 132597 850831479
2 45036
1 59507 750896485
2 160572
2 30958
2 197515
2 169647
1 26460 630466665
2 195499
2 16284
2 172077
1 61175 608410116
1 82955 160621631
2 21286
2 122675
2 34203
2 182681
1 33891 892821908
1 148160 96283446
2 173473
2 135976
1 48307 866726625
1 95783 181836374
2 129576
2 57018
2 78261
2 15133
2 2598
1 15915 805038844
1 17957 865014418
1 24295 506589708
1 113779 678004317
1 17290 331201685
2 169151
1 70060 975325928
2 98858
2 2928
2 127607
2 37194
1 28379 344781096
1 70715 454907875
2 181255
2 141946
1 60250 329518980
1 21010 672036673
2 135621
1 104514 863986000
2 43004
1 108798 486001809
1 70508 278987885
1 118231 445335905
1 81988 852035395
2 19594
2 186955
1 58457 152488084
1 197470 364169058
1 27830 944074625
2 138878
1 77155 916382706
1 113398 552550752
2 59016
2 100912
2 29195
2 189566
1 27233 111496928
2 82355
2 18066
1 125733 997328594
2 104558
1 69960 170801033
2 98363
2 66233
2 56869
1 24401 521634969
1 133689 236068852
1 162934 643317708
2 24056
1 49252 86840905
2 169051
1 186315 515149054
1 26789 795966961
2 136181
2 29122
1 83861 209858643
1 102690 859208976
1 140712 63297726
1 8071 777126047
2 71080
1 119053 183830689
1 25846 570235592
2 11326
2 44329
2 29466
1 197878 573978226
2 199981
1 40292 119064696
2 145906
1 46029 851662386
1 94708 297591526
1 114309 124510064
1 71759 881460123
2 114085
2 97351
1 78880 276760918
2 82157
2 14445
1 25475 632691661
1 194597 922696801
1 161741 280154631
2 92001
2 21748
2 93478
2 145214
2 57323
1 120383 94114400
1 129587 437006268
2 102841
2 65713
2 119372
2 78211
1 21207 315923635
2 106745
1 97270 499755248
2 141652
1 128288 126465826
1 14413 671586024
1 50844 813530446
2 18701
2 131277
1 93053 312578220
2 15440
1 113933 577059141
2 39867
2 61881
1 174084 681167883
2 13976
2 18183
2 145857
2 115292
2 47689
2 26476
2 146123
1 92012 581700549
2 141511
1 178946 973338621
1 127286 666633447
2 127054
2 137314
2 32401
2 84753
2 167179
1 54709 335264982
2 48137
1 170191 503175076
2 186807
1 46966 222760209
2 158992
1 148161 380202491
1 129946 447108646
2 155587
1 111523 121240745
2 23182
1 53787 18916468
2 97411
2 26003
1 57426 767445586
1 190017 653883372
2 1812
1 183445 978018900
2 136498
1 180465 434788051
1 141436 949631995
1 38185 73832542
2 112917
1 37098 84276314
2 174430
2 149326
1 158233 367061320
2 103012
1 21647 353528428
1 171051 394233608
2 59192
2 10664
2 47689
1 92741 44082049
2 175219
2 171781
2 72782
2 67019
1 50910 348797198
1 40479 888157187
1 180829 596668696
2 69732
1 101155 70671529
2 76542
1 49909 419450378
1 156426 664974891
2 63062
2 196107
2 9430
1 88373 899113272
1 42279 438872940
1 51022 152692975
1 121257 716278575
1 199663 585876518
2 157208
1 2704 600719731
2 115870
1 9792 709492849
2 164786
2 4966
1 82566 566264711
1 1397 184038235
1 130053 790589369
2 189071
1 1277 639289206
1 40536 547052222
2 40607
1 159732 142676424
1 81857 389852354
1 136084 287096813
1 26934 928347288
1 115721 863655040
2 15146
1 43726 495108190
2 178329
2 32107
2 179005
2 136644
2 101359
2 176336
2 138780
1 114079 337035022
2 51951
1 144634 158261846
1 182061 279950690
1 55611 340959348
1 128563 116829413
1 4324 989718398
2 128203
2 76502
2 6117
1 100523 171399095
1 25888 545167813
1 155075 285232682
2 85894
2 147051
1 3669 217953989
2 110070
1 128120 603135761
2 2468
2 179874
2 87640
2 91566
2 89218
1 194829 209416813
2 100256
2 113762
1 184224 604809813
2 195981
1 143197 121376230
2 86783
1 112705 499042142
1 137715 361572170
1 34514 903407224
1 195100 10810465
1 42603 335595960
1 186803 915427632
2 92841
2 187615
1 27575 862978251
1 176367 186406491
1 128707 333737773
1 120165 58745706
1 105458 600962090
1 8541 190483517
1 78659 202003733
2 21176
1 113989 692813680
2 145213
2 100663
1 189148 654440943
1 102672 9286110
1 40781 338865701
2 7082
1 156446 477107462
1 98757 303478699
1 20204 45088768
2 63968
2 168043
1 130175 445965201
2 123784
2 68590
2 172684
2 125122
2 151959
2 104534
2 93858
1 169707 801491163
2 161298
1 108939 299615847
2 90806
2 144961
1 99724 874052115
2 26902
1 119722 254555695
1 99506 950529955
1 29365 239428606
2 138806
1 169712 161314665
2 105013
1 133076 656485842
1 60147 282339342
1 41858 716243711
2 169083
1 107420 76528053
2 31540
1 152312 566294768
1 50230 778607417
1 168794 190633609
1 33517 379120853
1 121781 322750798
1 172073 986938374
1 130401 89212605
2 24196
2 135822
1 174963 334176128
1 110069 586526738
2 39261
1 50021 145749028
2 71210
1 146980 33227154
2 126122
1 33508 791369360
2 112527
1 80778 547228675
2 199134
1 90828 406680514
1 146167 10018920
1 128745 59581969
2 101906
1 178239 607547644
1 145704 422849049
1 163153 52459607
2 65455
1 191982 229069511
2 66083
2 141400
1 159041 44629253
2 64331
2 131354
1 68406 121478611
2 128226
2 169934
1 32860 577481188
2 66329
1 2924 114599939
2 196365
2 58242
1 78799 491915939
1 115930 952038894
1 84729 299462111
1 34530 593183218
1 125827 367100277
1 58375 3985295
2 172973
1 132330 378583697
1 76269 683240058
1 173157 351537327
1 118752 249562538
2 102832
1 79729 260495571
2 146467
2 79718
2 191039
1 854 184346569
2 105064
1 65481 709211659
2 157274
2 172460
2 115435
2 182263
2 87408
2 175054
2 131774
2 196118
1 8828 44644894
1 41520 802328476
2 14159
2 25553
1 72682 959434412
1 70010 265387558
2 178307
2 125800
1 95430 318004827
1 100033 374755176
2 87049
1 95692 768568469
1 34436 275363027
2 48309
2 192032
2 122391
1 166068 495574948
2 71864
1 54157 645473258
2 30666
2 190432
2 65352
1 152665 116191234
2 26726
2 176755
1 122944 829643704
2 65116
1 66943 442184575
2 199554
2 77539
1 170604 270223615
1 47069 7103310
1 195598 164148779
2 123165
1 16072 855273747
2 35264
2 2032
1 90359 533947749
2 43303
1 194919 373933901
2 31079
1 77356 237244080
2 135775
2 145663
2 52725
2 86414
1 78698 325463442
2 4766
2 60976
2 188664
2 42563
2 168807
2 117738
1 134353 768180010
2 66016
2 112043
1 133580 841138656
2 162071
2 86099
1 54381 223502160
1 144883 34804534
2 62689
1 92929 137337584
1 154387 788126567
1 1850 32198443
1 40300 117151610
2 135815
1 62656 181174024
1 164736 716704813
1 188583 658063870
1 133335 737877708
2 67481
2 127954
1 101209 495911588
1 164765 704392414
2 134207
1 150149 735892247
2 116587
1 3390 34216977
1 64247 962811998
2 106500
1 116007 42977424
2 71774
2 120373
2 193222
1 103034 700647653
2 85459
1 6762 975012154
2 133810
2 40257
1 44405 352802995
1 146982 469634815
1 142829 932401076
1 146217 286512246
2 147240
1 135550 274875423
2 18351
2 84135
1 101121 890738905
1 24225 692793906
2 136131
1 82696 142141316
2 10958
2 31374
1 130637 835286103
2 40368
2 77696
1 46425 42555615
1 147744 58571486
2 194435
1 135358 968173406
2 36568
2 57323
2 132948
2 141531
1 21808 409060874
1 44727 218138020
1 182120 371887880
2 131953
1 97315 71998784
1 48427 619391349
1 150914 254904805
2 104547
1 185420 850495697
1 36426 23393956
2 161518
1 52600 438201402
2 40705
1 164155 557315439
2 122141
2 152219
2 27079
1 80892 417348737
2 192281
1 10139 472580643
1 164893 572903160
2 12520
1 109139 62395115
1 109676 232695252
1 11792 841994341
2 137635
1 100878 579751732
1 189549 955829694
2 8820
1 46327 50370210
2 124666
1 140986 124105886
2 43879
1 2905 583717428
2 194340
1 192758 74130119
1 66834 850646276
1 82134 27193245
1 12225 864406685
2 71307
2 15303
1 41121 448454008
2 12167
1 75457 712929772
2 157159
1 10765 933345103
1 156592 295475812
2 71927
1 87685 870899422
1 65845 221639245
2 95606
1 1496 772791368
1 87262 763106992
2 78775
1 65580 289845396
1 191376 896029450
1 175787 5033154
1 193582 639813921
1 91487 121213353
1 117908 251829210
1 150283 214082935
2 160797
1 170536 263426213
1 170773 70670549
1 122742 322816410
2 127403
2 181721
2 160351
1 28130 920311017
2 93133
2 70632
2 187426
2 111039
1 112418 593308395
1 28371 227602860
1 173180 383446464
1 108867 760978166
1 52668 277732403
1 105491 156048556
2 88745
1 140097 79377101
1 76479 669068838
1 166395 183883961
1 3221 735134339
1 108689 869452018
1 60764 722762607
1 156616 367307753
1 145110 238456902
2 61909
2 28503
2 146972
2 169734
2 86198
2 163143
1 47697 328427079
1 137189 964045126
2 61459
1 58794 987209095
2 26026
2 138293
2 100112
2 45349
1 37037 257408593
2 50104
1 52353 752443826
2 30116
2 16858
2 100535
1 109621 176208106
1 49058 704417290
2 52249
2 96207
1 103553 963196997
1 133488 179295370
1 107448 679068997
2 75076
2 132207
1 18580 607343100
2 132496
2 98390
2 31781
2 144046
2 67344
2 69387
2 47210
2 10636
1 189539 187430934
2 189987
1 113698 115150613
1 196901 483161458
1 42359 198334802
1 175092 866707747
2 191806
1 34829 737711890
1 86145 358494959
2 75311
2 116936
2 134969
2 152250
2 57741
1 196992 907265564
1 121497 959839042
2 54118
1 103875 96524402
1 74346 689387520
1 181508 617524509
2 130386
2 14563
1 91180 610686596
1 67102 985977098
2 119916
1 63221 370881769
1 24073 289279019
2 408
2 53709
2 165269
2 136358
2 23844
1 6758 266050977
1 98477 513956851
1 16452 402018164
2 78867
1 173256 803887931
1 66018 22085750
1 196754 463453724
1 189620 520523326
2 19844
2 133533
1 147291 57307538
2 123947
2 122590
2 124354
1 141217 252619324
1 111432 415986219
2 166239
2 26857
2 188396
2 17883
2 123155
2 69353
1 113964 288645529
1 111264 445490106
2 101574
2 79576
1 156932 827302104
1 132864 856859754
1 76899 503358871
2 89948
1 66058 370337799
1 94105 121326127
2 59457
1 50493 30191937
1 154959 246050792
2 35571
1 91855 270491637
1 172357 459161161
2 172932
2 141396
2 192766
2 123103
1 60114 950693966
2 155687
1 105472 86831483
2 58422
1 16445 480012993
2 93498
2 2777
1 57792 336246613
1 75087 838836632
1 17269 372939748
1 60443 55192538
2 154780
1 3796 517270430
1 132164 248746632
1 10183 784474810
1 192468 732934305
2 49035
2 81782
2 55925
2 69256
1 134804 197190275
2 71223
2 122008
1 115766 484963868
1 134531 961453977
2 91408
1 135311 474132362
2 155524
1 11739 977760286
2 47701
1 175737 990923034
1 186914 735072427
1 173530 974671909
1 175611 763001989
2 106791
1 127418 14569284
2 64941
2 22467
1 87631 866916415
2 170559
1 23538 658042307
1 146395 935160586
2 93204
1 36268 646202862
1 134664 168381749
1 177196 472698736
1 127269 595449763
2 94267
2 140248
1 96111 651754627
1 141041 685422248
1 129354 732619274
1 101853 75238456
1 11817 823545375
2 100786
1 73004 940362791
2 172245
1 79028 953006552
2 157310
2 105921
2 129493
1 58238 481116963
2 158816
2 10562
2 78695
1 8989 420497528
2 64480
1 11951 306901656
1 35733 553620494
1 111212 42892679
1 110646 525362718
2 121818
2 70671
1 106010 103741975
1 13807 159246971
2 198375
1 27277 713969396
1 117496 128856769
2 34101
2 59370
1 65447 305289410
2 132141
2 16992
2 120573
1 162734 184562817
2 156613
1 68090 506698007
1 172649 700077764
1 99679 317981347
1 115804 483850829
1 137873 160698796
2 114728
1 10786 98315
1 177888 72491697
1 3217 91929571
2 153247
1 116532 101295913
2 126621
1 36198 278481982
1 151954 677153667
1 193399 372939863
1 125036 542190833
2 81134
1 141266 243026210
1 71986 417289730
1 16874 941006357
1 95764 658274476
1 151400 163786269
2 182172
1 132375 221892824
2 126168
2 176708
1 89333 559412655
2 23306
1 118322 691654963
1 114332 260563333
1 137933 541845282
1 166319 541883954
2 660
1 175853 509474260
2 136228
1 123433 167524004
2 37659
2 105393
1 95519 153076443
1 29246 821575338
2 44345
1 74966 226795903
1 143829 724425964
1 194261 94447023
1 90559 385881411
1 49957 547195595
1 46992 581786172
1 131155 196733419
1 138896 900078730
1 137829 337040221
2 31354
1 21434 612166643
1 185265 961590352
1 115533 93153004
1 185041 504442852
1 131210 342206225
2 38895
1 111812 641858421
2 39616
2 110691
1 32537 116041712
2 160300
2 20070
1 95704 134030068
2 128379
1 189659 291931108
1 105134 246808331
1 84853 694569736
1 190095 639784320
1 188992 443217360
2 172053
1 22601 275363043
1 172464 927422428
2 103833
1 35116 220392622
2 176308
1 176001 671554948
2 184488
1 5232 161845395
1 41145 78249487
2 29268
1 67064 555216805
2 170416
1 66450 698701330
1 65246 604775547
2 109487
2 35566
1 123895 745426445
1 115522 990977071
2 124545
2 33792
1 74418 124566186
2 32493
2 87350
1 154599 365559677
2 1344
1 11464 284932755
1 37059 139221436
1 20755 370075542
1 127654 927522586
1 173862 294327213
2 30865
1 191844 697467728
1 143035 611129537
2 32921
2 165346
2 131
2 43874
2 24897
1 69306 690276445
2 171920
2 63664
2 155071
1 52213 331887788
1 33549 727613778
1 131864 801958617
1 163968 202427834
1 184816 960214267
2 98301
1 192046 533298332
1 95919 193270482
2 46508
1 79859 961149750
2 5144
2 174194
1 154938 886503267
1 165384 372028271
2 170296
1 181838 262215653
2 155616
2 17575
1 131043 687642039
2 196475
1 5175 208922782
1 100568 236234639
2 4847
1 104335 249098040
2 8974
1 97842 633306138
2 136737
1 20766 502554708
2 66209
1 4137 268884646
1 160940 804240065
2 12136
1 153262 215206992
2 82395
2 122420
1 153174 380967963
2 193307
2 123810
1 154463 889416992
2 123729
1 179578 899647786
2 83182
2 189555
2 21436
2 8055
2 147870
1 104674 966990029
1 9508 426169666
1 56218 986177628
1 89359 552969736
2 137941
2 25786
1 53302 401020095
2 16744
1 112038 855260889
2 14833
1 181300 96987340
2 196323
1 117894 796298316
1 127555 449467685
2 20218
1 185657 624599404
1 4418 80435854
1 871 132493850
1 102823 179121304
2 127932
2 24612
2 191896
2 42472
2 36157
1 8345 419977129
2 96544
2 111805
1 33352 353118183
1 36385 585272971
1 127868 332089762
1 30950 924788036
1 45795 196265271
2 153348
2 179123
1 19007 352919217
1 172078 194686584
2 3618
1 131523 276684313
1 156197 461032044
2 180190
1 9105 2538521
1 95131 245868490
2 113181
2 57192
2 190650
2 11095
2 20565
1 78437 836899079
1 101519 482593463
2 132196
2 150933
2 145227
2 95484
2 104254
2 9714
2 91614
1 136074 555493021
2 17311
2 128052
1 10509 18124244
2 144668
2 4928
1 132772 345218248
1 73752 602581940
2 129360
1 172533 232947479
1 124172 525661728
1 65798 637896937
2 163164
1 37767 891114554
2 122258
1 9224 878864641
1 128163 482296474
1 32830 217910003
2 108707
2 39911
1 174458 461558005
1 165922 11548717
1 42927 980014521
2 59533
2 179597
1 134824 395197796
2 198056
2 154868
1 128300 687540529
1 74535 722501579
2 82723
2 10605
2 196068
2 100947
1 153476 156725267
2 92699
2 67630
2 58825
2 155499
2 157317
2 21055
1 177723 767106747
2 165219
2 1623
1 49531 589241214
1 133482 230162262
2 194346
2 78746
1 44946 446927822
2 60654
1 69347 962885428
1 42967 577266674
2 91568
1 86983 535815085
1 103866 946604310
1 185125 673481691
1 29971 982758536
1 93607 718138173
1 168339 512325989
1 4046 549161706
1 121432 500794945
1 165767 217742174
1 172902 703216841
2 175956
1 11356 229869325
1 66963 223190942
1 172746 657565586
2 153903
2 17093
1 93068 491963484
2 113579
1 183862 764660815
2 37591
1 182101 447146706
1 168301 86162797
2 189449
1 73823 74170562
1 147145 560299749
1 134965 283315403
1 51340 875997187
1 76384 964315041
1 27798 211229638
2 144441
2 97770
2 12961
1 15078 116855408
1 185129 722165882
1 98162 793507015
2 155056
2 131856
1 176372 181553579
2 72256
1 22075 235673164
2 40354
1 181168 922638262
1 74418 37378868
1 46358 670846827
2 20104
2 104294
2 69974
2 97892
1 122318 116635446
2 87068
1 152698 616775202
2 104980
2 145391
1 61443 717854233
2 45748
1 199021 116152140
1 103449 98414096
2 76525
1 987 709276860
1 115985 113303536
2 77609
2 167511
2 111853
1 141005 125182635
1 21877 737557650
2 85372
1 51244 990191391
1 149266 954027974
2 35631
1 181070 783237693
1 116788 233856635
2 179404
2 107478
2 54141
1 25612 956027886
1 68379 989523232
1 16455 162610044
2 43869
2 168975
2 163204
2 47098
2 189219
1 67076 212135803
2 46912
1 163760 609888193
2 136796
1 72225 24308117
1 131383 397639935
2 59644
1 22588 495938173
2 154254
1 74903 30652000
1 126382 823140910
1 108375 702575803
1 152241 970208252
1 115951 930780328
2 9715
2 29202
1 175978 757259580
1 85614 649627740
2 125220
2 125445
1 73267 987996010
1 78690 601020362
1 168108 877370541
2 131495
2 130263
2 160135
1 61550 663144326
2 176926
2 16679
2 166605
1 153041 332898321
1 155506 606233350
1 62782 367946678
1 4399 43696080
1 194422 229774338
1 43226 366202835
1 415 622471773
2 55402
2 30029
1 168006 914105921
2 147150
2 124730
2 117069
1 89560 894598705
1 55993 89062921
2 84267
1 186827 917283861
1 74692 919044413
1 22498 677473338
1 64724 215208028
1 126031 652235664
2 156572
1 9343 690690077
2 60041
1 167953 381490637
2 101952
1 182218 546712859
2 108563
1 145727 151308923
2 199976
2 152680
1 9844 410014854
1 116648 925742463
1 135035 867385561
2 75598
2 104463
1 120728 278801356
1 119321 148320865
2 52491
1 53943 252580927
2 187307
1 84332 509653161
1 47850 62072646
1 57788 484113776
2 199966
2 55961
2 97879
1 79999 448611150
2 147441
1 158491 981574720
2 3257
2 108723
2 184767
1 41788 668372816
2 45659
2 75711
1 146237 555445566
2 44212
1 61239 733768805
2 92797
2 152750
2 61805
1 65075 152881808
1 179370 765482778
2 149253
1 127898 398515930
1 142688 148866703
1 21989 862949410
1 48196 451071089
1 56579 249422398
1 176535 205068925
1 70157 449779449
1 140749 366983948
2 163156
2 87073
2 184192
2 119693
2 117770
1 13792 21689922
2 126183
2 36586
1 170569 99942808
1 84342 488451168
2 52492
1 121206 240359719
1 54207 679025798
1 139536 636308132
2 113841
2 127549
1 72963 55072880
1 94226 336584413
2 18553
1 197320 348742313
1 28329 681257253
2 53291
2 185500
2 165061
2 39665
2 19433
1 68409 85463662
2 149378
2 92823
1 191960 927220640
2 72263
1 8127 601890582
2 86563
2 101203
2 44775
1 76983 453777794
2 124199
1 25905 911549649
1 130890 83504388
1 110062 868174540
1 74010 550698513
1 25416 781514346
1 12048 22548318
2 140425
2 23768
2 78158
1 8162 134293616
2 17224
2 102199
1 123427 202642397
2 157302
2 145310
2 90187
2 63888
2 190284
1 134639 728834791
1 61095 202004407
1 30221 631661964
1 75569 234718875
1 171798 582995582
2 162388
1 48801 726304421
1 125785 814563050
2 64420
1 6072 554831526
2 145068
1 176327 448428487
2 180554
2 26304
1 6774 695901815
1 129588 36173712
2 25096
2 82960
2 78729
1 165564 714896508
2 123358
1 3201 741356676
1 145837 843325511
1 116474 358960455
1 149507 514337252
1 166594 520092936
1 195079 724135747
2 150807
1 157411 744679214
1 102965 804865104
2 68057
2 132161
2 89155
2 72806
1 131157 714401714
1 198941 404930218
1 42597 150719094
1 169190 674995067
2 117306
2 169813
2 115045
1 193013 451222863
2 152133
2 116156
1 12136 642478225
1 24752 179979062
1 137869 87802673
2 17258
1 89332 701148345
2 92415
1 167329 265659934
2 176155
2 66192
2 63326
1 35997 162534750
1 32736 684350370
1 51280 312199339
2 5801
2 127078
2 11550
1 114689 998373840
1 30760 443741526
2 54179
1 52688 611065143
1 33590 626181307
1 68070 993620954
1 89697 826202439
2 115079
2 53412
2 36526
2 74803
2 71903
2 126107
1 127406 314773065
2 138274
1 188132 844803971
2 123922
2 64920
2 151118
2 163160
1 59254 462286451
1 148056 437890120
2 95980
1 174239 355969481
2 124578
1 174500 116860972
2 66276
2 5557
2 68770
2 62192
1 184167 984505202
2 51356
1 199239 600185917
2 67501
2 7268
1 104180 984812061
2 22677
1 101038 963739125
2 63901
1 152642 88494198
1 195536 67934483
2 26134
2 51572
2 20713
1 169358 311337354
1 179629 482792041
1 66954 434556205
1 96195 653554267
1 129220 627942325
1 3708 950393572
2 42059
1 147222 665508251
2 104318
1 115179 11230450
1 49177 244979666
2 101753
1 144285 811653734
2 45987
2 24038
2 42838
1 147895 556849788
1 164890 580391311
2 106377
1 141039 857706807
2 155769
2 191491
2 40459
2 51314
1 115405 89418374
2 169437
2 17106
2 135555
1 162861 112058203
2 179880
2 95844
1 37751 673827474
1 175064 341391142
1 130863 699520206
2 196342
2 158855
2 59376
2 115272
2 100537
2 300
2 80322
1 121335 107272787
1 117565 827454395
2 57672
2 6564
2 134168
2 61121
2 94201
2 170583
2 16336
2 33028
1 54278 581781884
2 50667
1 91815 153923685
1 2970 59410385
1 33131 947514261
2 144334
2 173242
2 3663
1 80142 727702378
1 187672 434944324
1 133872 490269457
2 110890
1 199164 820153312
2 42871
2 171534
1 162657 914346525
1 119379 226208314
1 137614 34620134
2 23908
1 72701 554548695
1 62836 563128780
2 112391
1 118213 266205088
2 36443
1 34061 351001594
1 192281 28359961
2 20581
1 104327 735195497
2 186204
2 144199
1 195303 488530404
2 123298
2 173905
2 76170
1 86773 656564369
1 48698 572191296
1 49785 19293093
1 145351 612958367
1 119640 475116903
1 27699 762824879
2 121542
1 124220 786483784
2 120553
1 109588 13299836
1 193071 790019621
2 52855
2 52072
1 83735 850972032
1 129229 434086866
2 164530
2 198111
1 99083 362667395
2 71269
1 77662 65332486
1 158768 363470636
2 64075
1 159014 379775238
2 62544
1 33803 267799787
1 120487 248411405
1 876 115318681
2 150441
2 147195
1 121934 233918502
2 91296
1 41843 941054204
2 145988
1 91910 5013968
1 39470 677909061
2 6135
1 20324 323583522
2 140238
2 151930
2 170567
1 96842 855339645
1 79277 160108679
1 184192 27925325
1 158280 876533932
2 36738
2 83880
2 162005
2 132081
2 180108
2 169406
2 102476
1 110736 605588292
1 69805 809183237
2 176374
1 26428 554075050
2 47376
1 159652 162906732
2 134221
1 193901 742821664
2 172510
2 1494
1 190669 99581049
2 64521
1 41607 640889493
2 63079
2 67982
1 137421 660565774
1 168404 280985191
2 134530
1 199354 794117470
2 148314
1 115561 291853303
1 119627 643424756
1 107186 582668575
2 27024
2 94149
2 16130
1 95813 4086058
2 148403
1 70290 297475534
2 168240
1 21649 650617182
2 17249
2 51333
2 7450
2 115517
1 150282 553019860
1 18676 415419797
2 24104
2 125900
2 58898
2 71985
1 169506 947284049
1 115391 982552586
1 115744 89084833
1 168590 415930864
1 160377 457735420
1 18911 848657755
1 146017 702111441
2 45555
1 145302 237632267
2 28340
1 176799 125632851
2 111388
2 50882
1 93451 109436269
1 95220 136940382
1 35850 573320074
2 18527
1 134447 60030040
2 54290
2 34604
1 305 573626939
2 45261
1 101234 435281935
2 67881
1 136891 503479102
1 168019 305286687
1 37706 301108624
1 49378 398960021
1 45910 228364265
1 142936 688661437
2 121706
2 46279
1 93395 923345580
1 143633 680323743
2 36709
2 168242
2 115879
2 159385
2 193254
2 24576
2 165686
2 92138
2 37496
1 95481 930266283
2 13452
2 81642
2 43913
1 175270 746754815
1 123264 429479064
1 31699 371694868
2 160200
1 148928 788562400
1 2595 839984289
1 58318 12780378
1 42798 793290101
2 169553
2 151314
1 195147 503468344
1 90758 448298009
1 146680 947302199
1 100033 258431642
2 41906
1 68961 535894964
1 30164 368457692
2 182470
1 154890 882366222
1 92608 198847527
1 79154 279782445
1 171528 786128657
1 30216 916254473
2 179820
1 195140 670885133
1 175004 827801072
1 139486 878903367
2 92317
2 58115
1 143006 13013626
1 152294 820172747
1 13662 505511471
2 197251
2 154861
2 51024
2 55402
1 66444 502881651
2 17085
1 84875 722791640
2 59952
1 188113 896940375
1 163731 307486283
2 118182
2 146111
2 20024
2 197701
2 124784
1 151981 661614072
1 77721 336861235
1 182217 283197632
1 175955 879442674
2 121331
1 131263 231707335
1 113266 921062574
2 180731
1 86206 409128126
1 26820 376555829
1 183119 74617337
2 1405
1 84505 32578593
2 55220
2 185151
2 14984
1 107365 667905946
2 20616
1 120951 982658920
2 54115
1 7636 520952233
1 152788 290955029
1 172689 969884032
2 182891
2 186997
2 193999
1 1651 927351130
2 37779
1 21560 303236670
2 148191
1 12837 317848402
2 107193
1 105112 659715666
1 129399 968529326
2 53613
2 66234
1 56633 783959726
1 171435 252095523
2 165314
1 119697 743675399
2 179149
2 178881
2 14089
2 24744
2 175967
1 12032 476487977
2 109634
2 162081
1 116180 795133614
1 67255 398443098
1 124519 724452933
1 97400 140622644
1 35695 538520830
2 111633
1 142291 556280974
2 183702
1 14168 798238380
1 148921 39655728
1 39149 188737856
2 174595
1 46203 765010132
1 60066 96337201
1 39769 982331268
2 179471
2 63140
2 92267
2 105307
1 26454 438374031
2 6242
1 12899 357305135
1 48869 609494358
1 114077 73039745
1 67343 485550036
2 94752
2 3370
1 923 400468596
1 132372 668710594
1 191494 888557284
1 167811 67214199
2 47905
1 88334 499336660
1 195300 628218805
2 180655
2 56722
2 187251
1 136351 198794795
1 171222 674753073
1 77450 788766712
1 134987 563130950
1 40610 484252882
1 44864 762444724
2 176140
2 52301
2 9472
2 190829
2 37159
1 3285 652399963
1 185950 423567877
2 30608
1 58321 156348984
1 67909 719856507
1 166958 17579031
1 81159 27258994
2 68581
2 119713
1 110942 454799920
1 101581 783890349
2 185599
2 109553
1 172758 611201649
2 30674
2 97960
2 106686
2 10631
2 67527
2 26484
1 165194 299105501
2 153394
1 63239 969680143
1 69801 30759502
1 62774 212111509
2 115101
2 164953
1 33017 263321480
2 166172
2 7152
1 190391 282219529
2 110738
1 47076 652368152
1 139898 657113361
2 76601
1 2958 618822098
1 37108 996814921
1 152119 129020572
2 109075
2 162522
1 56427 81181486
2 109758
1 97809 962596773
2 175105
2 65528
2 199211
2 90314
1 11859 998356991
1 195611 739257903
2 45294
2 15113
1 51730 670842228
2 122349
1 106186 824423403
2 115368
1 98513 825431568
1 54467 628793728
1 165635 348180136
1 86689 109685934
1 15996 710148980
1 87961 437408163
1 100298 565149441
2 118797
2 196701
2 166999
2 147420
2 68411
2 196617
1 24590 117035308
1 140074 656795284
1 35317 525903871
1 34937 997476232
2 43460
1 96299 328976999
1 186950 726246160
1 15988 301387436
2 30897
1 64605 827048349
2 38467
2 197890
2 181626
2 125549
2 116012
2 94171
1 33282 695453868
2 91339
2 64969
2 86802
1 133946 758784033
1 142329 663958461
2 127269
2 66880
2 83513
1 95892 151882106
2 157821
1 94837 846433246
1 32616 122428684
1 167241 182411460
2 49348
2 57848
1 175905 825448572
1 127894 428318843
1 37851 666893270
1 105495 754357618
1 2338 946380952
2 38148
1 29458 222902682
1 188501 660891316
2 182627
1 27475 499494001
1 68405 244500084
2 175903
1 43074 610061235
2 111402
2 198745
1 169825 993202266
1 163666 112723511
1 3604 451640041
1 106952 661774455
1 93660 75367654
1 30573 688083339
1 167929 487677517
2 164561
1 74892 727682128
2 132280
2 33779
1 111103 180764010
2 68243
1 189897 427015285
1 133405 646538628
2 143224
1 54657 473824363
1 156079 349257234
1 153672 352341714
1 24970 275221858
2 114411
2 65198
2 135335
2 180592
1 48720 449846799
1 68888 77191796
2 135049
1 6859 738509730
2 109109
2 180772
1 83407 452013144
1 106480 955583657
2 76963
2 85279
2 188437
1 22710 859206550
2 58925
2 61166
2 102207
1 148232 421394162
2 122001
1 162689 77855258
2 155979
1 190791 564495486
1 54587 856482259
1 144465 495999537
1 195743 748860413
1 76457 452913484
2 149836
1 170195 655800623
1 167966 864007340
1 113248 685548100
2 139517
1 53874 364336168
1 80369 552720292
1 100477 257703445
1 60320 722793531
2 117933
1 76239 9840982
1 22649 972558091
2 104215
2 3872
2 180349
2 869
2 60646
2 147256
2 62229
2 5695
1 87147 608574153
2 22144
2 173454
2 88586
2 53887
2 2250
1 138660 100087960
2 13424
1 173309 726535619
2 159221
2 191115
2 26297
2 85661
1 194770 851596949
1 157135 960601856
1 4404 220204628
2 167573
2 6580
2 81227
1 127643 206255638
2 179344
1 43149 859280175
1 181008 828268850
2 194112
2 89108
2 73869
2 77298
1 110896 447056123
1 163162 380628589
1 101360 348135631
1 56370 982928664
1 176903 64317077
1 83380 66770379
1 20746 435252320
2 196333
2 47755
2 116295
1 177776 504122856
2 38310
2 44329
2 119713
1 112240 979419862
1 5678 950918513
1 86164 819144640
2 44776
2 40220
2 91109
2 58133
1 156034 303961299
2 122637
2 31495
2 135361
1 72366 168942397
2 197958
1 111119 383941799
2 69505
2 101103
1 38845 674520982
2 128082
2 147330
2 149504
1 55643 541689676
2 79413
1 70783 201093745
1 87878 338954261
2 27628
1 5806 150740142
2 43575
1 27988 981407202
2 185646
1 190368 122901774
2 196744
1 121478 291717464
1 84058 105074549
2 116944
2 50050
1 73922 132331916
1 123289 88188951
2 82313
2 11458
1 47888 38492119
2 59257
1 133532 896980784
1 156335 83535395
2 6220
2 66900
2 184165
1 115094 410373830
2 143729
1 55235 862231389
2 83128
1 110814 600981375
1 133569 604236902
1 51100 767453573
2 10146
2 178585
2 87487
2 46159
1 20510 385866754
1 174697 351167973
2 47008
1 33632 902208664
1 34485 238770955
1 14912 59243982
2 143504
1 73662 90038062
1 149682 931605776
2 71178
1 51101 698152012
2 85411
2 55148
2 195894
2 113213
1 50980 267482734
2 92533
2 48568
2 159910
1 29157 419701526
1 124561 63264245
1 114087 785846401
2 55368
1 109978 351429231
1 178925 816798634
1 87469 269859488
1 7117 5821917
2 34818
2 3427
1 57154 528397503
2 56900
2 125313
2 177694
1 123488 208043270
1 138122 889276023
2 100139
1 100827 696212855
2 63427
1 149287 250401615
1 39044 723244341
2 125855
1 45038 667684316
1 89774 356102700
1 18181 867005469
2 21504
2 134798
2 179279
2 157362
2 106953
1 146512 862072327
2 192712
1 151887 557502227
1 69717 522664249
1 16431 436505954
1 187018 903353746
2 171627
1 47793 583090671
2 160534
2 62610
1 94115 962824260
1 18433 571761706
2 4510
1 169175 114599020
1 178925 236854853
1 93942 575806566
2 106339
1 151824 190181178
1 8580 150839961
2 148195
2 78908
1 38782 881034482
1 189436 30829660
1 133441 509748144
2 120266
2 153755
2 128370
1 125680 598332616
2 40159
2 138665
1 27694 355256477
1 108334 673752375
1 152572 906516519
1 127820 113801143
2 194343
1 56452 540480811
1 111614 315607290
2 41306
1 103797 495214993
1 116140 963135023
2 79481
2 72733
1 90385 297773219
2 116452
1 190816 448343206
2 180403
1 7269 169262862
2 29479
2 182203
2 73677
1 175754 72128133
1 184059 690483862
2 157544
1 189535 509487228
2 114757
1 140371 690834847
2 158929
2 126743
1 41627 302848606
2 157344
2 49350
2 175577
2 61714
2 67906
1 86340 716352137
1 100213 953435481
1 189888 428708520
1 3282 246908310
1 133734 404342641
2 177306
1 91121 773346922
1 185417 680750788
2 157307
2 179530
2 43154
1 357 489599300
2 128145
2 16048
1 155063 174977034
1 145443 854170218
1 22466 339033184
2 82202
2 159149
1 52924 483353988
2 140822
2 31837
2 81961
2 131389
2 72357
2 51003
1 62624 684307803
1 144774 662182780
1 106340 165555679
1 106515 733590198
2 1743
1 29484 592266254
2 161670
2 87822
1 118332 464086826
2 188473
1 197540 884059190
2 188753
2 180596
2 55680
1 148344 994919806
1 175262 53266437
1 154738 141195089
1 2298 329091124
1 83569 836339292
2 9034
1 110762 494247941
1 95360 468829442
2 192967
2 197126
1 188196 593712985
2 82909
2 104565
2 114672
1 123143 49793215
2 119315
1 93242 951370915
2 147618
2 133847
1 15473 914814298
2 144485
2 175346
1 110459 652811912
2 196224
1 62079 477379035
2 63136
2 34546
2 154890
2 55815
2 99636
1 167461 840488683
2 122081
1 161112 519991567
2 29515
2 25160
2 3090
1 168283 868319967
2 180451
2 16217
1 72122 179576748
1 167086 869711106
2 90633
2 51596
2 166669
2 111159
1 198757 32876819
2 168359
1 6878 872505929
1 98781 710799718
1 35981 873508768
2 196165
2 160039
2 96303
1 112463 275658339
2 66876
2 184839
1 112521 47536258
1 99626 256798698
2 118727
1 180594 838588683
2 67716
2 182485
2 19456
2 182055
1 75218 795106929
1 197022 95156079
1 95497 963747961
2 72988
1 1928 927638739
1 75846 478009211
1 84871 207872110
1 152117 477288720
1 84149 467397594
1 168087 381419716
2 11448
2 83531
1 156633 567542167
1 76371 710852578
2 70135
2 193094
2 187949
1 56383 317084201
1 127112 233998016
1 17619 852011351
2 102523
1 82021 119474711
1 179196 795467662
2 29887
1 134673 900032701
1 48784 731370834
2 143287
1 58733 425137297
1 80008 914119762
1 31149 328110471
1 67210 407177476
1 169463 478581514
1 182753 576669815
2 83860
2 86128
2 165658
1 39178 279546514
2 36682
2 165055
1 13720 668595759
2 148265
2 198284
2 133246
1 195874 567275152
2 9574
2 78527
1 30251 998220425
1 4801 493556782
1 71038 591868733
1 30543 907061005
1 152676 495933863
2 83004
1 21419 163440459
1 99150 381241995
2 176731
2 13084
2 147126
1 8748 835043262
2 81600
2 152868
2 153189
2 68139
1 135690 846522222
1 120445 515371650
2 102172
1 86513 486074185
2 92882
1 103708 617032967
1 156133 285196903
2 55295
1 65737 608277158
2 170781
1 198948 526926070
2 184164
2 159302
2 159810
1 24377 96576131
1 7880 870428274
1 4918 910907392
2 116643
1 177095 966004546
1 139086 409467932
1 196821 4659381
1 107247 628402549
2 23008
2 21577
1 12173 379992347
2 59141
1 137449 919481411
2 2797
2 131268
2 191807
1 4191 72869586
2 22794
2 153289
1 170214 566763031
2 432
1 780 164460328
1 180932 973960377
1 117197 240440030
2 166694
2 195676
2 175451
1 123217 968124140
1 161392 259294708
1 168396 865448249
2 89235
2 141747
2 4692
2 96351
1 63938 593472439
1 61225 881066051
1 13475 849080967
1 151483 45350817
1 194094 352864395
1 199944 392437691
1 130489 161111814
2 140728
2 166739
2 35368
1 57564 733148768
1 141710 66380524
1 77688 490868010
1 90768 513442966
2 46361
2 193615
2 189737
2 144085
2 33210
2 46635
2 124075
2 176549
2 142723
2 92481
2 168883
2 198124
2 128208
2 121617
2 70313
1 189410 195897188
1 156870 341038627
1 18124 209613581
2 134604
1 19968 262431319
2 29975
2 14699
1 114124 220090824
1 28907 645450071
2 188763
1 102350 382918601
2 20104
2 107479
2 144641
1 194444 462208401
1 188314 639284006
1 40321 268038883
2 83635
2 30885
2 86511
2 163156
1 169935 117771443
2 45689
1 133756 734522797
2 74529
1 187497 481377276
2 156419
2 180545
2 95204
1 184290 255874482
2 5938
2 6406
2 107087
2 54224
1 145578 40672291
1 72515 285343824
2 18357
2 146201
2 150731
1 60629 283598548
2 64396
1 135030 864664241
1 33047 677477157
1 94409 377969618
1 163258 883693599
2 69115
2 45897
2 99022
2 161680
1 61651 936861072
1 141323 550544712
1 148265 55255529
1 111973 539189808
2 14080
1 109703 471056804
1 6943 205461813
2 173234
1 198182 392605263
1 28146 383013085
2 114839
1 152760 625747287
2 172989
1 196198 481638001
2 130072
2 171547
2 31178
2 56056
1 192257 63926351
2 139614
1 6766 913255329
2 61748
2 147797
1 45253 491803900
1 98512 59549869
1 73583 400332055
2 130260
1 55364 779588799
2 37294
1 113482 958587905
2 143293
1 37248 790581625
1 6168 780482896
2 64248
1 85252 828861187
2 45949
2 146964
2 44742
1 116502 832541402
2 92226
1 113683 101454089
2 141639
2 194154
2 95157
2 193569
1 181556 68968659
2 179433
1 99647 446109836
1 97396 462654146
2 180581
2 180043
1 157625 546623099
1 131921 363510159
2 49361
2 128863
2 72382
2 54237
2 186349
2 87071
1 70888 748977404
1 36238 694402743
2 137463
1 96763 831102475
2 61921
1 78394 408710269
1 55631 495927476
1 149023 364516958
2 99359
2 73312
2 94319
2 175163
1 187826 119140119
2 47272
1 131643 671122959
1 161227 353733482
1 35644 22455912
2 184240
1 37166 195398496
1 20894 642176122
2 94753
1 186849 531594305
2 139690
1 98079 360002457
2 173993
1 50555 969364359
2 106250
1 169702 654464403
2 55546
2 135543
2 27650
2 140294
2 162016
1 90182 827231171
2 86870
2 123101
2 199843
1 15054 197339995
2 8952
1 186449 328754318
2 9810
2 153972
1 115858 489030390
1 12538 848687039
1 178205 569431214
1 188178 225831784
1 179685 570763314
1 22902 281879815
2 62002
1 85370 948833548
1 135676 57108251
1 33563 29914765
1 31229 145354352
2 29436
2 184018
1 125595 910639364
2 39324
2 17786
2 138496
2 166323
1 38685 76705001
2 130151
1 133836 487808416
2 106804
1 16338 936249050
1 68111 379607758
1 3228 798686457
2 163130
2 193647
1 114420 208614295
1 62767 426685889
1 87330 618497749
1 139406 280206188
2 96674
1 141612 296357401
1 5510 781364414
1 89937 533624639
2 8287
2 178646
2 145597
2 8817
1 143386 112154067
2 101190
1 192365 18277673
2 160959
1 19760 214686492
2 164556
2 96711
1 113613 66027601
2 108451
2 91285
2 41130
1 180848 531073901
1 116058 48922144
2 49744
2 65772
2 41896
1 113252 688405890
2 107541
2 116281
2 9504
1 1865 588820138
1 28248 739186755
2 32323
2 88437
1 36087 492068244
2 129378
2 164317
1 46997 422154235
2 125598
1 3348 578105846
1 14953 986239221
1 25354 210331815
2 158382
2 14954
2 83428
2 121094
1 47490 62550741
1 71473 888814040
1 173844 778378006
2 130293
2 106987
2 182742
1 75513 718521202
2 188653
1 19845 910586459
2 118380
2 53234
1 126705 480471690
2 115068
1 51974 379912397
2 141918
1 15238 305680937
2 111580
2 86948
2 44997
2 108532
1 28886 585942033
1 58217 302984158
2 30838
2 46742
1 97278 166467278
1 15178 635164663
2 115880
2 97469
2 71593
1 151972 965582050
1 50501 154076950
1 78338 748123485
2 104991
1 8944 263887606
1 13014 798604834
1 188840 214879230
1 95823 940318204
1 64820 319584230
1 48564 118285141
2 199991
1 75332 605254288
1 86428 171388639
2 176835
1 195793 322869656
1 194216 672037403
1 24049 296565759
1 156812 589567529
2 150267
2 130095
1 148617 206561958
1 34634 330029393
1 52272 808069771
1 126177 111150714
1 170293 964847757
1 160126 252563827
2 85291
1 35673 598175204
1 145335 206237542
2 182987
1 23926 796659686
2 172463
2 126770
2 50300
1 84450 508457467
1 78232 770901812
1 88285 247945341
2 23109
2 36233
1 65113 3518181
1 136641 717915998
2 34745
1 126212 563742289
2 140910
2 86525
1 48308 684902805
1 186108 91228033
1 97181 408253325
1 35073 934019754
2 181883
2 76017
2 45097
1 18992 23118160
2 177882
1 37002 419921245
1 104750 872740260
2 182145
1 68727 458159544
1 51274 88306408
2 130925
2 110629
1 11969 882178004
1 27512 521677664
2 60426
2 111564
2 124060
2 140816
2 121306
1 175539 886106503
1 54231 546655028
1 127359 375207303
2 87989
1 10522 573851713
1 100924 695783988
2 116019
2 199545
2 158542
1 154586 211336749
1 166414 907576173
2 45913
1 189249 691054723
1 82787 641966936
2 62770
2 106287
1 137438 455722998
2 178729
2 81841
1 166227 653422550
1 61473 603602851
1 132990 215234942
1 194487 950070092
2 13820
1 72804 170214486
1 32480 672505471
1 78249 743844630
1 32137 869840027
2 99867
1 82431 860416617
1 132957 518953068
2 84158
2 80865
2 153449
2 54193
2 101955
2 153181
2 117092
1 30365 510409061
2 74724
2 10219
2 90340
2 182683
1 108455 518350751
2 15353
2 150967
1 25375 768014905
2 88056
2 190791
1 95035 670515459
1 1743 327053775
1 100313 903089237
2 86696
1 20355 147566058
2 58872
1 27571 620913418
2 121038
2 154110
1 164205 492878123
2 52244
1 131827 631525458
2 44013
1 33815 756628647
1 176932 353233484
2 58204
2 83204
1 65864 136719587
2 157144
2 82171
2 69601
1 87507 276825091
1 135470 858085530
2 74829
1 117266 402484595
1 142899 14275123
1 40104 772670246
2 34291
2 16008
1 130570 650203837
2 41651
1 70666 329070121
2 65313
2 88454
1 6995 117025387
1 180169 918766938
1 82748 745617406
2 171270
1 198830 703819278
2 174648
1 70008 39447804
2 119235
1 184467 953827273
1 140073 210931595
1 187336 274073382
1 30469 818758997
2 190213
2 110239
2 126215
2 145884
1 48117 427366408
2 193161
2 188074
1 79191 952126403
1 187383 898934683
1 123655 936968187
1 150194 624370811
1 90735 384454344
2 98872
2 155552
2 125444
1 50737 150019366
2 76153
2 183309
1 126376 850851092
2 155437
2 140548
2 22754
1 184418 436522376
1 144034 472259973
1 90468 947178831
2 46991
2 80266
1 5792 954473251
2 167811
1 18435 790025650
1 101714 834593247
1 89314 486240261
2 72396
2 3767
2 113309
1 60843 735467241
2 9355
2 99284
2 51855
2 150638
1 145531 373012979
1 2371 106631464
1 93965 414433564
2 196779
1 44563 909635142
2 191412
2 34760
1 107333 358126320
2 153060
2 11286
2 151860
1 124562 685254843
1 139950 929577884
1 81409 637685402
1 123090 398878410
2 76938
1 10960 544370368
2 85895
1 78452 503429129
2 78930
1 164956 218488590
1 32793 221876995
2 24769
2 44393
1 22326 517361676
2 165610
1 72903 89212
1 27883 944095283
2 193649
1 109088 724073857
1 57281 184669
2 32446
2 25075
1 128564 411349211
1 48010 717972183
2 44864
1 198618 391667702
2 70781
2 126006
2 79243
1 70911 641017060
1 186250 426692868
2 15805
1 34352 150175334
1 177291 33004384
2 111403
2 176086
1 40242 338693956
2 182088
2 43274
2 69216
2 31903
2 121878
2 94354
1 163669 34112892
2 142083
2 47398
1 22296 273792405
2 101190
1 159384 444692346
1 36077 706628048
2 146527
2 184733
1 183862 568327854
2 96628
2 183192
2 80232
1 172758 37981790
2 59146
2 90330
2 153364
1 55703 129959651
2 109144
1 84393 553324624
2 125703
1 20623 407130723
2 86435
2 151222
1 170620 516490009
1 84109 240135017
2 18391
2 57308
2 20852
1 23136 439751169
1 52209 245189350
2 173563
2 71828
2 119682
1 129864 886170785
1 174523 841505930
2 92505
1 169487 99111089
1 166282 288284866
2 64398
1 179346 43384276
1 81341 815139376
2 67421
2 31340
1 157800 181213742
1 144246 5281280
1 126470 793569986
1 40243 487318436
2 82244
1 155488 676006255
2 121800
2 82074
2 108578
2 126667
2 111938
2 134100
2 11910
1 174570 516169847
1 178633 981164262
1 118101 343226750
1 50608 751586
1 124869 288464805
2 137603
1 12022 566801639
1 146523 109159098
1 115716 711977412
2 136624
2 35531
1 83188 928802864
1 172747 503154971
1 148603 562750064
1 141458 510561267
1 19236 807420271
2 88158
2 101909
2 51543
2 43064
2 116098
2 13726
1 10520 43883805
1 191577 617979057
1 52465 692764630
2 180868
2 1762
1 156917 840420172
1 14798 547631136
1 123161 42352638
1 42172 664089940
1 41229 698290227
1 69922 94593909
1 156593 842568826
1 188278 162723493
1 82400 69867877
1 75220 924791072
2 89716
2 180171
1 25002 264068440
1 184842 94366471
1 76374 369921434
1 32653 851810213
1 39251 710046021
1 105273 828748331
1 160211 69225299
1 8652 64264796
2 125464
1 170564 771243216
1 89570 466054171
1 124163 639230762
2 106154
2 159180
1 128862 763291012
1 12041 4404283
2 63151
1 15266 136474964
1 192599 407465967
1 65160 948441177
1 50846 721751873
1 83161 297816826
1 188368 479161380
2 6903
1 76940 248088815
1 176663 496528706
2 42073
2 186598
2 148365
1 138467 440803239
1 946 550650771
2 8321
2 55093
2 67211
2 130642
2 156901
1 42497 45918361
2 118099
1 71380 384227240
1 133050 157469069
1 81919 382635125
1 98415 630186367
2 86793
1 108810 660077427
1 16056 228501589
1 362 940346215
2 161466
2 159878
1 129331 487737129
2 164806
2 90468
2 135385
1 136017 842559719
1 123937 74772779
2 98229
1 110710 401785899
2 159695
1 173950 140403839
2 183403
2 94506
2 149740
1 139062 566992473
1 147126 250657642
2 146256
1 61900 230279597
1 187783 127022283
2 184129
2 180514
2 113611
2 130866
2 35745
1 102355 179197107
2 83952
2 120841
2 41628
1 13462 663574249
1 92866 837267368
2 157048
1 121792 46105576
1 55099 131554285
2 27115
1 185044 556318919
2 147649
1 66171 16575906
1 14871 81381068
2 55413
1 50053 608276907
2 19580
1 111039 419081270
2 130296
1 176172 960105645
2 197762
1 168791 769677445
1 97897 949429688
1 135694 864747403
1 60186 260628546
1 102256 292575852
2 5249
1 12403 922314862
1 155243 37812523
1 89717 434828719
1 112691 89246225
2 168933
2 79760
1 142297 117106892
1 119742 785832404
1 30109 939433396
1 182238 621789552
1 60151 907223362
1 33656 588079186
2 65278
2 32883
1 160638 199609778
1 16523 838042173
1 55103 420694090
2 154155
2 50659
2 98281
2 124542
2 7393
2 11042
1 102872 228969863
2 110691
2 90583
1 48334 480189065
2 57521
2 126664
1 132724 124196179
1 186274 915096228
2 8706
1 154543 485244764
1 196889 707505846
2 55462
2 115365
2 91895
2 155895
2 35153
1 194582 947539163
1 159236 417313953
2 117656
2 138023
2 195874
1 185132 604308187
1 155475 316904068
2 68091
2 88919
2 68913
2 139070
2 108856
2 58023
2 13461
1 120663 855802977
1 146404 39499656
2 115177
2 69294
1 171087 838518298
1 87715 547028783
2 97614
2 35767
2 166634
2 150278
1 49684 806938575
1 103597 460775493
2 32508
1 29552 257148966
1 108293 92578826
2 67667
1 86036 368471320
2 46047
1 199991 486343379
2 27521
1 46691 996200278
1 121887 281459376
2 114691
1 77425 81010452
1 125065 615288442
2 20174
1 150762 323850992
2 109402
2 14285
1 122130 194238113
2 121859
2 195472
1 45074 273641113
2 111895
1 75359 429202391
1 5136 192563904
1 185619 209509348
1 138254 368304577
2 53480
1 92850 680383526
1 29923 751560959
1 122978 133624435
2 165830
2 14066
2 105601
1 122480 971612045
2 152069
1 123632 531184103
1 77589 993345908
1 143674 127885916
2 123543
2 140484
1 161169 602121579
2 63536
2 121736
2 10654
1 129041 105027606
2 141087
1 193725 553469412
1 130167 316426818
2 12699
1 167730 679737006
1 122733 836040750
2 147761
1 184663 19279713
2 31116
1 10041 861173815
2 9960
1 6105 157155597
1 96183 707575078
1 49856 840270222
1 5559 108607414
2 139484
1 116365 277859142
1 108845 365513165
2 190521
1 42303 881155051
2 179824
1 75726 753095104
2 19584
1 65168 447062381
2 166347
1 144732 194981893
1 27416 223294137
1 87571 434116389
2 140174
2 23739
1 190099 89161535
1 58766 585788587
2 193423
2 77651
1 104126 707489237
2 86771
1 171227 464212849
2 110156
2 89575
2 191201
2 43847
2 103614
2 32171
2 183401
1 194899 219762366
2 103
1 125381 224985244
1 16289 329513236
2 146131
2 188336
1 145073 490557600
2 179584
2 140441
2 191198
1 3289 17571652
1 60496 925612277
2 150211
1 109503 875783369
1 73412 838054203
2 112969
1 188795 596122021
1 17305 12538432
1 180392 181041852
1 91472 56290833
2 57521
2 165692
1 28631 387214678
1 147662 885412087
1 147842 557745642
1 64723 182267862
1 5692 406148005
1 44276 835254900
2 145736
1 39169 259859362
1 154536 535286400
2 20744
1 55886 165702324
1 14662 364198897
1 156381 799552638
1 127465 389527217
2 105740
1 130472 161556938
2 181367
1 176194 661657746
1 54530 718384247
2 54382
2 198707
2 20958
1 95884 63899585
1 2483 975517911
1 53853 386734847
1 196136 685180321
1 155165 969146038
1 45498 432070667
1 112590 973845048
2 56128
1 61112 359353295
2 141249
1 154691 522722436
2 6831
1 5896 781593035
1 175255 123258085
2 39741
2 47142
1 134695 548401207
1 100769 72100769
2 97738
2 169796
1 127149 843680574
1 124151 942653004
2 169682
2 66829
2 146521
1 58182 995455805
1 92173 70401369
2 74877
1 184208 191766053
1 152628 242518673
1 196066 763841340
1 97109 670255338
2 79617
2 36343
1 167545 104386599
2 22596
1 144646 494770132
2 175258
2 141406
1 92140 240709904
2 142212
2 28988
2 157511
1 139066 457927177
2 159547
1 151902 57827105
2 48966
1 56532 145569809
2 58007
1 142237 273593106
2 50005
1 35449 319237297
1 115321 950489187
2 165791
1 199925 862430388
1 168071 586678024
2 182929
2 3328
2 120262
1 64433 257231810
2 113169
1 72887 281497275
1 73097 235899460
2 5140
2 49563
2 146245
1 134453 613316505
1 10779 310020965
1 49738 899109935
2 192068
2 132488
1 137728 695112618
1 172398 312131016
1 41956 877095455
1 152230 382295567
2 151312
2 180500
2 42003
1 174898 711603277
1 35991 708248370
2 140890
1 190561 550487198
1 133261 292629355
1 35195 905801377
1 41133 474112968
2 190603
2 133470
2 138248
1 89422 188852666
1 146862 668318526
2 139909
2 123692
1 156074 50847372
2 78217
1 798 765779734
1 107263 303513805
2 83713
1 91554 961897460
2 86618
2 68416
2 150532
1 49202 588376198
2 145315
2 42584
1 48623 960344122
2 85711
1 73274 317847752
1 124462 16391986
1 161003 702054718
1 33307 961285234
1 159015 811708078
1 113889 842444182
2 109844
1 148849 36528988
2 188663
1 59003 372897858
1 122113 819873366
1 2831 859576862
2 95245
2 149074
2 53167
2 182649
2 113739
2 83837
2 14476
1 153107 126113015
1 165857 465422629
1 50450 789056782
1 177525 578627236
2 155741
2 168999
1 107873 334395303
1 180088 747501395
2 77518
1 34345 452058151
1 49628 406125714
1 151694 634595883
1 51006 804490621
1 185694 994036275
2 96814
2 11691
1 92693 93776346
1 33359 71920885
1 75308 967653441
1 115921 850056422
2 4186
2 13696
1 72897 719331552
1 177481 146575252
2 62828
1 109813 684487444
2 46397
2 133088
1 50860 601756132
1 161876 63537378
2 36274
2 186957
2 135148
2 191427
2 198497
2 104774
2 55017
1 172109 309733506
2 148509
1 106920 675668779
1 160491 433593019
2 107643
2 108400
1 164101 309266899
2 30560
1 69103 468538997
1 78942 578449025
1 3587 81548437
2 31864
2 148779
2 166159
1 94708 831940029
2 107390
1 197351 320254459
2 109694
1 28215 582513060
2 145491
1 88859 124757856
1 73193 687810330
1 14853 114143140
2 86054
2 124543
1 159466 318274120
2 75533
2 71876
2 133887
1 2593 692589295
1 192657 283899762
2 24591
2 48597
2 50354
2 83354
1 92963 949083834
1 8015 968553109
2 197132
2 8010
1 143649 766336257
1 36629 55072974
1 9815 291382093
2 58162
2 7604
1 39785 302059121
2 134830
1 100898 500549829
2 52196
1 153686 58671773
2 113956
2 33460
1 198393 879473582
2 158513
2 193721
1 37820 776741105
1 75413 83802973
1 172303 680460521
1 158398 872030976
1 6436 528383427
2 34197
2 56499
1 79553 203134722
1 66576 636677002
1 6995 309503296
2 168721
2 38151
1 198824 747070373
2 84196
2 194310
2 46027
2 136776
2 146410
2 58528
1 97151 627158836
1 166273 631918390
2 87253
2 172353
1 80908 255707605
1 119843 136139652
2 98013
1 193567 246529364
2 132568
1 162976 508558856
1 90646 941105565
2 144900
2 42692
1 114473 506577024
2 68317
2 77972
1 121053 41237492
1 112779 685784233
1 177845 234602875
1 106422 560152007
1 21599 978583312
2 133419
1 107326 95806411
2 158123
1 56256 358505766
2 168920
2 94679
1 32954 489472046
1 15467 303116396
2 117276
1 95404 842027129
1 180506 917066794
2 140231
2 114051
1 165402 92527079
2 160635
1 149306 789112396
2 26197
1 171028 331086975
1 153122 349247917
1 159521 860467146
1 180377 967676406
2 5870
2 74583
2 134737
2 36161
1 107663 29727085
1 93113 960556673
1 39557 447980043
2 34023
2 83793
2 134528
1 171657 795190369
1 31882 199762929
2 104406
2 142254
1 84324 270609235
1 84338 675626023
2 186094
2 110927
1 79032 129887459
2 160221
1 4588 869928997
2 21798
2 181124
2 95042
2 148092
1 105266 889390797
1 85238 283004512
2 137248
2 29376
2 148366
2 26908
1 175415 347734118
1 45848 414865143
2 96454
2 3208
2 24226
1 147389 807076127
2 152166
1 129274 875864346
1 152210 119337767
2 76367
2 158625
2 56095
1 151725 661156571
2 192179
2 42404
1 113389 187220966
1 52019 18479148
2 191691
1 32187 548102303
1 181453 991346900
1 132219 161172234
2 123231
1 79128 514208511
1 33901 224630346
1 130364 742410607
1 68735 335962086
1 124215 849788106
2 66214
2 71796
1 140742 709262420
2 61498
1 39013 4795944
1 103231 994439354
2 57296
1 29455 562879238
1 11582 406181530
2 40154
1 23498 412779693
1 97057 514666339
2 174681
1 130372 683492304
2 184561
2 181646
2 31596
2 40615
1 55463 862191430
2 28754
1 149450 686715922
2 168724
2 30695
2 11479
1 16798 83533130
1 8160 931275228
2 151462
1 90510 419818898
2 47798
2 152404
2 58426
2 64196
2 68711
1 87627 371213299
1 80800 638350125
2 86938
1 186576 325501735
1 175498 489080953
1 122774 645772777
2 17985
2 59276
2 118344
1 43669 517833475
1 43547 122060812
1 180829 189966898
2 194729
2 95243
2 90281
1 92815 693482849
2 29164
2 22064
2 121773
2 160624
2 54568
1 115495 297875901
2 81173
1 83932 638240297
1 42839 639858303
2 82765
2 122415
1 199035 195137389
1 47267 863692408
2 195020
1 33802 947344844
1 143854 692139773
2 4816
2 166352
1 137477 271550499
1 189089 253152129
1 140810 366831295
1 48753 690230062
1 6751 747965079
2 194847
1 3464 308920243
1 168368 397733502
2 59287
1 3445 521291224
2 79913
1 180668 277741342
2 135745
2 72488
1 188587 647315403
1 193756 610911604
2 91294
1 190768 127643020
1 23897 915200492
1 26226 543108972
1 109650 983297431
2 125921
2 62318
1 25322 958205999
1 106861 4552275
2 106133
2 130030
2 77353
2 76200
1 98257 227762863
2 133902
2 47378
1 89980 946923868
2 58410
1 6429 642778547
2 46482
1 172113 244175130
1 14237 276068216
2 103875
2 138285
1 96049 49635679
2 184171
2 123077
1 140265 686068675
1 123909 848442990
1 84470 713456748
2 18687
1 146682 440670389
2 184511
1 194863 891074690
1 102028 667746051
1 13255 643879690
2 113949
1 178965 622612131
2 80683
1 43094 381808909
2 120658
2 191146
1 147140 961605329
1 60587 507847882
2 132432
1 132255 73747760
1 62160 846843972
2 9564
1 197508 189840522
2 147672
2 37979
1 131497 661613699
2 145064
2 144849
1 60011 475904424
2 195942
2 11042
2 8261
2 104949
1 40967 565645277
2 179789
1 157070 126556061
1 109505 933931424
2 113050
1 24912 270452113
2 29646
1 190430 231173115
2 90672
2 6648
2 113100
1 84212 184549309
1 149991 784906579
2 150464
2 83441
2 139988
2 31328
2 2076
2 130516
2 10345
2 161930
2 122136
2 6299
1 49245 993279167
2 197300
2 3878
2 109734
1 94462 759382300
2 128155
2 72655
1 112141 206214102
2 32456
1 143505 240173254
2 48191
2 191735
2 129810
1 109898 736763116
2 141581
1 197226 613770878
2 7089
2 13982
2 109141
2 16537
1 62075 932645675
2 44140
1 183902 238816480
1 179734 362525414
2 51484
2 150363
2 92914
1 128031 383144385
1 173116 624250270
2 133186
2 133208
1 178550 373988098
2 108618
2 36743
1 98961 611057467
2 58913
2 155630
2 184573
1 132029 745520527
2 199001
2 81040
1 78365 77871541
2 113789
1 124004 583037180
1 176066 286800387
1 98833 562021864
1 137246 624813576
2 3955
1 152688 251293686
1 113883 814094906
2 99987
1 166557 379735279
2 178993
1 160076 567981326
2 71835
1 157853 514059348
1 6684 400068911
2 135534
2 76361
2 173742
2 38068
2 113404
2 18757
2 102102
1 168500 38889803
1 59763 483695352
1 47614 870856041
2 128575
2 51068
1 144787 132923971
1 125399 461409306
1 93537 431728966
2 157887
2 60930
2 125902
2 146648
2 145817
2 50615
2 98335
2 100581
2 79808
1 60795 430118858
1 157168 742861977
2 154765
2 582
1 55069 657167483
1 195598 873788994
2 120008
1 12421 447798987
1 69079 208233421
1 154854 526976298
1 100453 33077176
2 124661
1 183168 982754508
2 157121
2 66317
2 31365
2 73958
2 173384
2 175924
2 144199
1 87535 912846143
1 15579 540970375
2 68369
2 98104
1 38297 528518740
2 28430
2 70545
1 70113 54288097
1 67363 587905881
2 190182
2 189515
1 184017 85847582
2 120898
2 122270
2 39061
1 131471 176995670
1 183596 741878167
2 24419
1 168097 330208733
1 49507 45224585
2 84775
1 78521 768343162
2 97529
1 123061 254582039
1 148684 282674836
1 23906 929523940
1 92491 103393575
1 152653 355316320
2 134602
2 90558
1 151661 532451282
1 39396 831035254
2 151480
1 11931 892923796
2 173953
2 13125
2 57190
2 4474
1 176290 920053678
2 132271
2 118217
2 41928
2 135937
2 6790
1 103237 187929633
2 105961
2 18523
2 154767
1 76553 916332454
2 45939
1 198111 480350443
1 86339 76787410
2 48272
1 79168 457574417
1 107112 294585856
1 195507 485980611
2 118930
2 102362
1 44755 289739605
2 20320
1 1296 944454133
2 170114
2 116127
2 47656
1 15164 199717926
1 92608 151375968
2 165889
2 160843
2 98022
1 63330 590753850
1 80741 147851982
2 186067
1 13396 12247831
1 121014 141111907
2 51091
1 166975 202187654
2 130015
2 199030
2 163696
2 136711
2 131661
2 194008
2 112468
1 25078 163972137
2 34674
1 99342 132325569
1 181576 495200113
1 96523 190155752
1 123439 274138384
2 51223
1 99540 150625427
2 72711
1 8211 848079873
1 128617 629887643
2 13672
1 151467 387839482
2 120697
2 31315
2 192905
2 163879
2 82095
2 24941
2 99794
1 117602 417305029
1 39052 372227884
2 144761
1 55591 112064767
1 46946 782912966
2 177421
2 99936
2 171128
1 195759 276258893
2 158440
1 123937 457554517
2 193972
2 114621
2 44642
1 159887 646808185
1 34967 641505820
2 150586
1 19080 288769291
1 60543 894006745
2 111567
1 183948 785342985
2 83836
2 13244
1 46804 955882593
2 40303
1 73270 301691801
1 1669 496191440
2 157670
2 168402
2 193161
2 15347
2 136503
2 105154
2 92697
1 74663 289430490
2 33011
1 137930 263298537
1 50565 688584157
1 100404 606189300
2 161307
2 198947
2 82807
2 191860
1 147718 365175851
1 183625 232556381
2 35693
1 63371 366845854
2 197849
2 151686
1 199762 600366208
1 24510 725610649
2 20781
2 147166
2 123437
1 173762 969357210
2 179905
1 159661 613521295
2 79797
1 135516 718716695
1 50332 362644616
1 29353 960275680
1 12876 634252846
2 94111
1 76372 616376207
2 81236
1 49674 466935550
2 185183
2 18344
1 157897 300304559
1 147046 66577408
2 82026
1 2523 654885598
1 44124 157896533
1 101708 574633212
2 123002
1 116985 843091084
2 51690
2 85558
1 72673 573622284
1 109250 511553231
1 170766 879298266
2 19666
2 125343
2 146816
1 178956 24796360
1 66097 27342279
2 42703
2 174232
2 154117
1 84564 395662886
2 108823
1 28790 206558576
1 96646 164578579
1 112532 14249221
1 82918 368820634
2 198307
1 148898 738265384
2 127197
2 171652
2 40325
2 199733
2 180751
2 163572
2 86166
2 11159
2 19021
2 98068
1 140211 59120702
2 10246
2 7784
1 156530 733853016
1 98961 299698315
1 160069 135161789
2 37169
1 145372 958096967
1 30673 331442021
2 161060
2 18996
2 143584
2 61879
2 148509
2 175104
2 89517
1 38855 497064803
1 59751 927630383
2 44892
1 155722 253414130
2 12611
1 10160 211278134
1 186891 452724868
1 87945 353959489
2 143002
1 136893 44309732
1 195112 630738069
2 110369
2 33378
1 30056 550832071
2 88018
1 199798 639423781
1 79619 361296665
2 47805
2 116312
1 14575 166182750
2 116503
1 149696 143097020
1 175440 11259809
2 191541
1 180941 470019347
1 41900 165860347
1 136752 174569166
1 167328 326975427
2 169072
1 194717 785507743
2 46898
1 89723 869714040
1 154459 440620862
1 90281 22598261
1 21518 283518571
2 169736
1 48902 533534176
1 192519 322267609
1 2056 14321047
1 26011 932304585
2 78567
1 164638 71583788
2 172311
1 44770 184724493
1 113557 813004459
1 123455 117801429
2 69586
1 158515 887648189
2 59608
2 52760
2 43928
2 19030
1 10895 93673538
1 96936 567141947
1 55876 607033382
2 55030
2 166573
1 161345 369017221
2 139388
1 162381 848975846
1 109215 728144985
1 3560 44118458
1 150123 663902863
2 39842
2 134459
1 43585 284550898
2 157872
1 6627 432368016
2 50288
1 141314 861044544
2 60427
1 34905 966183841
1 31676 696646442
1 187951 234873192
2 67653
1 81362 143173071
2 140058
1 45972 582863530
2 34764
1 167428 980560114
1 49804 220814618
1 131102 531469110
2 87265
2 44925
1 6187 328946334
2 148274
1 180761 93943339
2 90341
2 35896
2 177373
1 72909 320992198
2 18546
2 168071
2 100418
2 165727
1 7064 997355103
2 32254
2 63980
1 26530 801124111
1 173079 700963524
1 80918 223578530
1 189153 552509607
2 43220
1 1515 593712694
2 20997
1 60960 95546676
1 41459 316091358
1 158331 617080792
1 108059 954612887
2 148508
1 67976 496858050
2 166542
2 114230
1 102979 864091887
2 124022
1 135247 990800159
2 122312
2 199708
1 105884 894023043
1 172759 188546447
2 66870
1 174763 650834071
2 133520
1 170760 948976360
2 163028
2 199189
2 145152
2 10962
1 169790 15473321
2 105993
1 9685 343894373
1 135128 841810516
1 62465 932504734
1 187638 553771603
2 84873
1 196521 858617001
1 73908 777949121
2 79202
1 22041 766454802
2 1121
2 38158
2 83854
2 134171
2 20144
2 35542
1 141456 741324399
2 119024
1 142452 733622057
2 192386
1 90873 58815248
2 178121
2 61024
1 87989 610737385
1 99546 67964513
1 10879 371743231
2 41814
2 169406
1 77956 37424659
2 94163
1 109279 600404056
2 181354
1 1142 297705134
2 124621
1 41367 328351754
2 96899
2 143787
1 161013 114629193
2 9287
1 165808 997474657
2 191388
2 62382
1 95224 305924580
2 19201
2 128893
1 152551 42057034
2 63831
2 22210
1 74191 234248066
1 8356 614341427
2 88120
2 58515
1 72542 8806276
2 6630
1 123235 737532207
2 114604
2 86594
1 161955 815193411
2 61079
1 25535 981605886
1 109683 758930891
2 77267
2 28803
2 54231
2 70329
1 38833 257887840
2 6311
1 11757 346289857
2 97639
1 53523 691671833
1 71895 731241968
1 115721 417349371
1 19050 640716958
1 149930 525008683
2 193675
1 176181 59780919
2 127248
2 127416
1 95754 458195091
1 113302 493206699
1 35778 78316054
1 63592 533269871
2 164226
1 143851 229219573
1 50555 546810480
2 135233
2 88014
2 59719
2 81424
2 83317
1 129371 542713740
1 28812 537904065
2 178654
1 106055 218686693
2 11854
2 37385
2 105276
2 9074
1 18615 128042133
1 121487 808477531
2 61279
2 79554
1 159675 25052251
1 186850 776133900
1 4229 396084599
2 9853
2 85594
1 101844 892481759
1 32147 629898318
2 87288
1 1588 487809558
1 123854 112561206
2 13562
1 62804 414257204
1 78334 772872027
1 35216 178482824
1 86265 68651168
2 148168
1 59862 704299990
1 167013 148799831
1 105379 989187286
1 186739 52119881
1 141845 287865554
1 37667 616133160
2 53227
1 127454 867613562
2 83690
1 136513 641347316
1 148647 927573258
2 22553
2 86916
1 140396 226901649
1 56408 375955868
1 128385 429850966
2 30341
1 41884 802302057
2 179757
1 29881 536496345
2 196487
2 70842
2 35353
2 52079
1 71438 76270992
2 137368
1 163226 611782809
2 49373
1 58166 168243616
1 22186 952821712
1 179089 5657692
2 59930
1 78332 114703069
2 12369
2 73330
1 179540 241643461
2 118585
1 28560 669102343
2 154273
2 60299
1 123063 414251865
2 120332
1 101383 57228069
1 114541 65188023
1 6508 32997119
2 12440
2 25205
1 77444 903546639
1 3568 196644046
1 188821 959020296
1 7544 734682695
1 37255 297538591
1 176117 805128429
2 75684
2 118141
1 145853 424866697
2 27836
2 155463
2 159692
2 185090
2 140886
1 146001 91720714
1 64190 774836742
1 16526 887858955
2 162915
1 85372 760860371
1 157733 692495840
2 144104
2 198756
2 1467
2 76417
1 73664 987919893
1 103357 200502352
2 123494
1 37179 549253247
2 116489
2 73304
1 126387 19145436
2 107776
1 88906 614425115
2 84445
1 133894 23033583
2 110740
1 102442 614341357
1 194000 787169128
1 78573 334852293
2 76695
1 147967 292859361
2 163130
1 128425 752958343
2 115264
2 186688
1 192211 703657451
1 81804 724809726
2 109029
1 7971 628164115
1 172557 479491512
1 112315 626314457
2 24232
2 99436
2 176861
1 102316 979360314
1 130655 542488144
1 22979 912733426
2 153111
1 142136 746082203
1 47266 873778324
1 166171 946800381
2 110996
2 60300
1 193986 304865943
2 192342
2 171599
2 145651
2 60518
1 161008 639440653
1 50313 21544621
1 199316 367347846
2 62839
1 87104 400778310
2 174128
1 150065 871963875
1 199559 169942124
1 157237 701027495
2 162241
1 28171 44644454
1 90561 742615
2 94534
2 98982
2 99809
2 52823
2 40882
2 6224
2 187692
2 89086
1 120538 525440894
2 99281
2 107499
1 2738 39226742
2 162391
2 183641
2 194262
2 157096
1 16414 663815424
1 79147 32836830
2 30406
2 123074
2 135869
1 23483 516805810
1 46001 370469722
1 54907 477369033
1 98443 780549662
2 68008
2 191008
1 138179 105330413
1 96050 802902690
2 120922
2 132212
2 58271
2 193642
1 88338 723126683
2 51986
2 19634
1 112955 201875450
2 169297
2 149842
2 35617
1 193608 784185035
1 175409 370181495
2 13176
1 57502 162141601
1 101510 341971681
2 139727
1 35600 421290311
1 163202 295806044
2 27121
1 25546 694806559
2 2943
2 61812
1 186779 926666742
1 199476 668040171
2 48658
1 42330 416022193
1 88899 678630014
1 3995 304887456
1 170043 161919146
1 16338 46789963
1 76091 863446026
2 60988
2 75758
1 58856 383969098
1 79683 756186359
2 52088
1 93406 960575910
2 110382
2 87078
1 71162 515136400
2 162201
2 109315
1 126080 946974402
1 32063 219073987
2 55005
2 196187
2 45913
1 174485 731302327
2 92992
1 2007 821074535
1 99187 421042511
1 108024 711015369
2 74923
2 20914
1 170609 999753811
1 18501 442403085
2 100429
2 90167
2 67607
1 27165 997156906
1 197777 36123666
1 173921 899258340
1 140148 681228480
2 190672
1 123007 12759324
1 2990 890864142
2 7204
2 195361
2 86637
1 42043 844437352
2 81381
2 181807
1 176992 726867757
2 2534
2 160766
1 133953 894417650
1 68471 485343091
1 46133 139309040
2 77673
2 66664
1 90321 719947193
1 92784 357861131
1 148092 907491325
2 89996
2 92845
2 10092
2 95707
1 198310 912531952
2 56646
2 52967
2 137911
1 114326 223864389
1 152101 214591278
1 187546 432988060
1 9536 101821799
1 32058 251359113
1 163258 413925513
2 73737
1 24499 204157183
2 66031
1 165060 357912841
1 92051 868073104
2 131123
2 165114
2 71081
2 64563
1 13291 42862092
1 186168 363335292
2 88947
2 163456
1 191746 224206146
1 13857 485415785
1 74089 14015233
2 167937
1 84529 649632863
1 144157 799098945
1 89203 188479966
1 88149 375074910
2 180215
2 130681
1 46398 323448393
2 69782
2 170105
2 62155
1 101643 711979388
2 165661
1 31474 589946857
2 146511
1 5928 229621229
2 90505
2 29167
1 50379 638317387
2 183630
2 24500
1 34958 246732315
1 174266 61616189
2 178099
1 117043 349253520
1 144747 429458077
1 177001 314223546
2 98862
2 69695
2 176281
2 102664
2 145968
2 23365
1 29037 762180984
2 196889
2 65883
1 194606 41289747
2 118563
2 125261
1 117042 966405269
1 193184 626176393
1 25135 426773117
1 197416 681800349
2 94546
2 112320
1 53398 636119229
1 176384 665946620
2 110215
1 112518 747943835
2 112865
2 93365
2 162026
1 152642 115692906
2 127579
2 138765
2 98443
2 25
1 132975 495015309
2 59351
1 851 365037512
1 11516 399912876
1 31190 207858495
2 45142
1 51607 50770576
2 67634
2 122124
1 94217 849006604
1 189058 30292378
2 77478
2 192365
2 86833
1 6208 5573034
1 123507 639914736
2 10791
2 21276
1 182337 87627088
1 72915 517553748
1 66547 858370632
2 18209
1 129667 549788849
1 6098 510534571
1 14279 358293923
2 87943
1 8447 575049182
2 178431
1 30697 552743930
2 134655
2 111501
1 149231 240735237
2 190397
1 124848 611618072
1 160291 435757165
1 167614 966074892
1 130793 914574654
2 121590
2 184809
1 127248 53415801
2 102757
2 74663
2 103066
2 148428
2 58599
2 197697
1 43853 203666997
2 161741
1 39878 621030813
2 148412
2 185533
1 159781 837326956
2 55986
1 23329 49491890
1 137992 774875156
1 181700 422460235
1 43857 795266918
2 26544
2 160482
1 2504 182324454
1 11145 402751108
1 131219 338172745
2 176098
1 62143 64703423
2 150918
1 72978 878738491
1 59226 651887696
2 152811
1 23675 520088296
1 110309 479784248
2 119546
1 36410 136949311
2 104000
1 106576 351694438
2 18384
2 143518
2 22770
1 146403 645743487
1 137556 825459404
1 73229 774152296
2 98518
1 173811 581531934
2 39794
2 140328
1 97247 952590443
2 116004
2 118470
1 72015 501957231
2 154349
1 168318 402193194
2 6722
2 126249
1 36811 51329827
2 101325
2 115892
2 90225
2 188454
2 67483
2 156951
1 142365 25660796
1 3861 282237612
2 187119
1 155642 553578118
1 145168 56128933
1 97186 770062830
1 38987 374602257
1 113659 229883210
2 6962
2 74889
1 135032 907696799
2 110614
1 187625 317032314
1 138606 129587488
2 75337
1 5041 205277714
2 199431
2 74039
2 177026
1 108401 878867071
2 154884
2 175220
2 53001
1 76208 32178491
2 28800
2 84228
1 140911 240229158
2 34198
1 184109 842507594
2 54784
2 113954
2 142311
1 53193 598539165
1 10386 748653827
1 73475 211592839
2 68748
2 176054
2 106515
2 73188
1 193037 141212374
1 101593 348010765
1 55380 428495132
2 139638
2 84033
1 182515 12851837
2 30147
2 35343
2 118332
2 65521
1 30372 952350519
1 110489 747314847
1 46276 235735657
2 89069
1 166582 398279882
2 173233
1 795 665729268
2 199582
2 70960
2 92526
2 74582
1 82747 440337998
2 69837
2 14068
2 197980
1 167731 839380122
1 196880 354320508
1 75786 353493868
1 156695 180167560
2 163521
2 130282
1 165896 816249376
1 61796 952988661
1 34735 26606427
2 196210
2 48853
2 60365
2 58061
1 21294 347038412
1 154873 356721649
1 28818 805097919
2 64022
1 141550 260942352
1 31760 188152592
1 173695 469949734
1 2278 880598083
2 1792
2 195274
2 168438
1 83467 574901456
2 142430
1 165097 13773258
1 189314 232539834
2 34044
2 162450
1 196391 131454511
1 75918 515055131
1 191360 703223859
1 67530 760868117
2 105235
1 20153 254701254
1 24969 180480808
1 58089 122857104
1 93939 189125493
1 38570 604337708
1 45214 745362141
2 165760
2 7568
2 41192
1 188207 10021953
1 133541 152658303
2 2262
1 83253 510721802
2 156051
1 134314 153788906
1 23865 388568297
1 89230 734288780
1 33093 999284878
1 157081 724866996
2 4517
2 34414
2 36651
2 181090
1 183934 64598135
1 43279 127057407
1 24330 740869673
2 166405
2 90180
1 181043 581474182
2 34213
2 81795
2 188156
1 181360 919728945
2 56850
1 30667 992805252
1 7171 639699305
1 111507 815025830
2 157624
2 103304
1 129157 434550297
2 9188
2 169739
1 157576 98066558
1 57027 80780038
2 40016
2 179225
2 87568
1 7963 933432624
1 115011 681092484
1 22581 503973326
1 130057 48133778
2 160117
2 58538
1 105402 550635481
2 24274
1 27230 639462334
1 9802 629067252
1 169179 580205394
2 54406
1 76740 381718073
2 22046
2 82142
1 103869 296770486
1 196110 304283138
1 182545 154520935
2 106102
2 136585
1 138095 629144673
2 59356
1 97468 215618641
2 83386
2 108147
1 165502 148343000
2 109391
1 47610 405764709
1 90107 31511939
1 122376 984978058
2 64992
1 166573 488672643
2 84606
2 155461
1 55928 985191860
1 87586 991456866
2 65416
1 131939 660212626
1 172301 494096544
2 159399
2 151006
2 133474
2 163468
2 85239
1 37614 599514878
1 168156 977356609
1 75557 607749340
1 58814 230243150
2 156123
1 18925 406149233
2 32414
1 47885 885805139
1 20584 70599732
1 18356 330689557
2 69616
2 96709
1 151532 164187572
1 12374 691114508
1 52592 76823830
1 183443 804357446
1 140984 366552857
2 33359
1 135490 843997584
2 140569
2 15694
2 66652
1 197508 232586046
2 23423
2 147378
1 105766 851745369
1 148382 941563930
1 11954 737580705
1 32576 631580473
1 197186 28853570
1 77963 537108195
2 28735
2 84017
2 7701
1 129605 626378065
2 103023
1 99003 804479259
1 54268 350629889
2 153391
2 89718
2 117100
2 135318
1 167528 943588013
1 19112 244069435
1 87457 426091080
1 177282 8002212
2 132159
1 134301 336899217
2 66226
1 28217 319656384
2 16447
1 71681 582678600
2 190148
1 175380 380835923
2 154669
2 139567
1 28962 789757927
1 65298 119085871
2 151245
2 164728
2 87505
2 11478
1 92209 62317606
2 174030
2 104274
1 147835 538451887
2 48378
2 49456
1 32873 381274018
1 112690 768940046
1 76998 461003806
2 170465
2 42185
2 161161
2 117709
2 15330
2 151935
2 72492
2 169416
2 103295
2 142975
1 119497 924667332
1 196625 762635354
2 71591
2 179653
2 161697
2 132691
2 127967
1 192884 491791699
1 160003 860942758
1 162249 243334167
1 58140 301147005
1 37609 685347803
1 182169 857925192
2 164055
2 179525
1 170714 249502962
1 116193 576319373
2 125132
2 23461
2 57025
1 190918 374267453
2 155398
1 105081 585188403
2 56331
1 148825 3923980
2 12085
1 47729 34344452
1 199719 336206095
1 196247 691651790
2 16026
2 166121
1 185126 273347596
2 80514
1 153460 863295671
1 91702 422068245
2 152611
2 99990
2 76096
2 112835
1 70949 914607083
1 159971 812402
2 15984
1 5090 601679835
2 198154
1 16584 274931535
1 4898 985090602
2 99006
1 196128 961079303
1 113719 556558048
1 33147 416932459
2 46093
1 80045 414215028
2 20827
2 32419
1 56331 873920766
2 141137
2 47694
1 104241 867256039
2 9368
1 70602 875494566
2 187329
1 179110 177366043
2 68063
2 191582
1 34714 658283944
2 17440
1 178509 965707014
2 162477
1 105688 936820735
1 166539 870269963
1 61832 460159463
1 2839 183231988
1 158446 722535626
2 88344
2 51684
1 136575 252348841
1 102444 37286980
2 3363
1 187357 38561893
2 146238
1 155486 114853786
2 170000
1 150652 86902659
2 70549
1 91897 214421374
2 155968
1 18099 282053840
2 152721
1 10459 146694420
1 45849 134585791
2 13105
1 197628 111982066
2 9100
1 170310 850876981
2 39869
1 135672 252708873
1 110466 204144239
2 37692
2 44826
1 49418 862727050
1 148096 305705619
1 163407 980618987
2 140639
1 72812 997144536
1 67039 29145753
1 25073 746517967
1 68854 993555009
1 62880 508144886
1 116160 626528371
2 166984
2 121888
2 168467
1 177396 566288140
2 148356
2 36428
1 68276 870446252
2 81477
1 105747 51904539
1 164101 162662658
2 8345
2 101240
1 199887 609028968
2 104179
1 89372 107189423
2 174313
2 39296
1 83366 157614761
1 29270 811039952
2 51550
2 22650
1 170717 564888789
2 32331
1 155476 598110329
1 22511 24772323
2 151913
1 172820 787707515
2 109224
1 68904 945095075
2 122623
2 197693
1 179155 944286664
1 88519 895630176
2 11992
1 191496 549579140
2 53878
2 105768
2 137494
1 98301 6246348
2 45196
2 83747
1 43644 974893591
2 87663
1 127659 902212280
1 179254 865725813
1 49554 339711737
2 102840
1 184274 902792678
1 150594 553031759
2 148811
2 55781
2 93836
2 163848
2 124330
2 31984
2 197201
2 57540
2 29285
1 5279 175685786
2 102917
2 98030
1 151946 296168723
1 159591 613033754
2 155251
2 92549
1 15689 533914121
2 134730
1 129849 651134433
1 152354 117201604
2 139853
1 186657 965628254
2 82715
1 149950 141742325
2 67234
1 159691 802128720
1 189519 202451383
1 66551 185246596
2 131098
1 134231 74412523
1 126719 685362838
1 24446 876383775
2 148126
1 169381 566361926
1 55336 280922814
1 69401 215390112
1 97111 874443210
1 86608 899726108
2 74385
2 13168
1 43183 773967795
1 124216 548942917
1 3289 490443508
2 75428
2 22639
2 129823
2 123446
2 23811
1 181021 135106697
2 38107
1 130078 231032555
2 78245
1 52728 865629379
1 14172 951083329
1 146888 851332174
2 69364
1 37183 590361402
2 31627
1 139224 386766776
2 21418
2 40801
2 128926
1 193809 245279862
1 65352 406999403
1 28969 733485735
1 52432 741868843
1 188971 759840482
2 144661
2 26186
2 106381
2 36768
2 190134
2 43672
1 44821 812101079
2 134086
1 92964 565337985
1 11510 336085627
2 98444
1 131797 91709390
1 59090 536255901
2 193989
1 87526 324219342
1 38381 882174598
2 89582
2 48298
1 98363 842175394
1 187990 960407515
1 194129 835108315
2 181743
2 137992
2 89780
2 167562
2 80848
2 142209
1 133962 196983337
1 122269 206206013
2 49230
2 172119
2 115462
1 146357 535859947
1 70888 827371895
2 128810
2 173459
1 17064 876404069
1 162090 968875081
1 95813 617777171
2 183517
2 49523
1 103452 524474020
1 194337 107448171
2 70644
2 109283
1 199666 352342195
1 80633 407715629
2 172422
2 197591
1 77551 929239937
2 195236
1 119912 621987685
2 91978
1 193032 211498599
1 152724 672529518
2 161548
2 95519
1 174470 172706417
2 58053
2 170860
1 123112 248868335
2 141963
2 145514
1 92936 18675706
2 66864
1 39506 556889420
1 139507 463434497
2 160126
1 75415 572194921
1 13760 342774678
1 9281 299908633
1 144314 824188529
2 156416
1 185242 398242010
2 19374
1 5290 191979381
1 78196 638188784
1 124447 684369880
1 128556 527324661
1 168521 859313149
2 86227
1 132506 396607366
2 24026
1 55 480476301
2 61085
1 79913 530170839
1 161085 398217089
1 145926 984432324
2 14827
1 57954 10719795
2 29002
2 103176
1 193243 709690153
2 188692
1 56640 412152437
1 124587 858970037
1 137389 764711181
1 97757 548796556
1 17895 42526806
1 79092 205759254
2 172811
2 19037
1 393 403975249
2 12256
2 51547
2 169786
2 127272
2 139001
2 81947
1 140586 976618983
2 97666
2 34340
2 60220
2 157028
2 148022
2 178676
1 61119 296378202
1 163911 999765501
2 99686
1 104656 549032711
1 97264 347271389
1 82312 296366107
1 183088 797868163
1 66842 829398110
2 47805
2 188112
2 174328
1 45416 555149146
2 14666
2 53350
2 42018
2 69603
2 118070
2 138501
1 117724 910140440
2 43253
1 169539 168653672
1 79254 330941203
2 24979
1 107702 781341658
1 43303 389099241
1 84039 988052845
1 174960 830387160
1 109704 62438412
2 89043
1 107570 212250292
2 53552
1 85779 210170633
2 93715
2 75814
2 110846
2 95365
1 23463 389241014
1 154501 893483976
2 19759
2 162835
1 35447 688400767
2 199232
2 184948
2 81684
2 42044
1 189366 349878192
1 37540 612405752
1 152734 75427046
2 33559
1 35883 957227546
1 98221 847486816
1 122080 147114759
1 121663 715611561
1 44586 468920208
2 25863
1 133124 696346891
2 54612
1 136906 529186809
1 91996 114211947
1 31671 500668266
2 141850
1 123376 845191738
1 39611 26727611
1 38204 860013567
1 63825 341622560
1 54655 922356042
1 133222 412354320
2 162867
1 167295 784494226
2 114672
2 145513
1 190819 664180605
1 35916 242711028
1 197575 241450589
1 184436 330932236
1 167805 336448292
1 70483 969387893
1 113858 550696644
2 16447
2 146972
2 5208
1 168050 28761433
2 52944
2 69836
1 103882 670104753
2 162458
2 36141
2 60707
2 49410
2 157922
1 57433 94063256
2 25029
2 45142
2 84903
1 192065 393208800
2 15626
1 20678 586270629
1 8330 767454530
2 137630
2 191770
1 89123 203662093
2 177496
1 97178 36307097
1 135926 938268714
2 142661
1 87780 959853300
1 54648 787995312
2 9035
2 77138
2 91809
1 194537 392728547
2 155186
1 11374 843045115
1 118933 559105535
2 95199
1 54107 508338144
1 36630 3822870
1 193912 725843717
2 125701
2 131444
1 40591 945725800
1 193081 304673025
1 145269 915273751
1 158533 663822656
2 179157
2 32464
1 81589 509243905
1 31810 331388516
2 6803
1 27707 523285734
2 18133
1 7127 513028060
1 54811 822713972
2 180579
1 123546 852515878
1 91429 710342412
1 40749 445184031
2 144295
2 155409
2 196837
2 141218
2 169973
1 32132 799095927
1 170482 357754731
1 186022 806768593
2 111717
2 2121
1 84499 618807476
2 58144
2 185158
2 77458
2 87292
1 78810 676627952
2 138098
2 168597
1 41512 371827828
2 38733
1 6268 248517513
1 191330 14655262
1 69205 533365015
1 92701 300263146
2 127735
1 83599 491501216
2 15299
1 44845 915235903
2 186424
1 50459 683526514
2 62470
1 155707 869512380
2 173284
2 112820
1 28589 126447910
1 26259 785637453
2 93205
1 78956 714617665
1 79897 197493482
1 104320 554552372
2 155491
2 64731
1 162831 687334601
2 59812
2 73923
1 181694 378748375
2 139502
1 187808 6331488
2 197270
1 42364 158834601
2 174427
2 28611
1 165325 135217768
1 11337 459007486
1 168431 492113326
1 141276 2734260
2 198890
2 115849
1 92694 157354884
2 117315
1 143192 686564966
2 146295
1 130961 862955645
2 29544
1 102376 159218562
1 161890 113962186
1 26142 577252071
2 19112
1 128328 128071243
1 145521 698085387
1 163745 467282749
2 12605
1 185280 630659840
2 27171
2 93004
2 22976
1 68439 386135051
1 147198 797474611
1 69141 463749527
1 78038 986463179
1 65156 470080577
2 195539
2 95846
2 5373
2 58212
2 51495
2 40527
2 145740
1 61027 255725393
1 99398 245999719
1 61367 509061441
1 107273 927657151
1 194828 755835446
2 21350
2 61934
2 194435
2 197163
1 61890 462707092
1 111924 364274117
2 126709
2 181243
2 124231
2 173306
2 60846
2 152805
1 47428 386608401
1 152016 20573812
1 161146 329812717
1 84482 833690834
1 3688 645155411
2 65972
2 77560
1 75786 396887564
2 195288
2 29157
2 65199
2 189999
2 172102
1 188377 728433699
2 87752
2 181494
1 143665 734539611
1 7353 776011699
1 93839 806939533
1 178414 792118062
2 100852
1 40051 399736314
1 131629 22178162
2 99955
2 84507
1 50505 417082265
2 150539
2 151359
2 94815
2 145366
2 98071
2 26200
1 78231 908741661
1 21460 848516180
2 94651
1 139871 209023851
2 76301
1 20092 598353785
1 179478 884756891
1 182507 520056468
2 10364
1 143931 35122303
2 189207
2 62129
2 162990
2 186595
2 148905
1 134216 232000271
1 110142 416864755
2 68962
2 51608
1 165528 823073121
1 6214 195555131
1 191356 665762780
1 157777 480744313
2 122834
1 132837 627956821
1 22094 595203498
1 188363 476269523
1 198779 169544765
2 111817
2 37215
1 115334 137314152
1 20533 254959249
2 165358
2 98171
1 186819 297181433
1 46475 71762405
2 148467
1 63664 319825945
2 165205
1 52018 459766006
2 153138
2 153955
2 75286
2 151217
2 163512
2 29489
1 196715 391501208
2 185026
2 116294
1 199392 657282986
1 102955 580177529
1 161918 91423156
1 18940 691788818
1 60271 330234088
2 139540
1 23533 753747121
1 178064 542250951
2 28608
2 118293
1 81579 834464147
1 111240 216739679
2 20868
1 62888 669758935
2 157156
1 112859 177810690
1 165444 972869766
1 15492 68118898
2 170298
1 960 397689701
1 84714 956969909
2 97462
1 26175 60496625
2 124819
1 189588 144793330
1 64005 411575528
2 4765
2 103767
2 133614
2 22523
2 171765
2 113164
2 133204
2 135115
1 129265 770902343
2 67374
1 31726 627888630
1 45186 670904454
2 85656
1 74117 519729757
2 108257
1 104849 268974992
2 159868
2 72815
2 86541
1 195121 597593879
2 118817
2 3539
2 76796
2 83128
2 151489
2 186564
2 105537
1 199077 654739620
2 190131
1 41122 39408767
2 42182
1 32833 969653094
2 110814
2 117552
2 17171
2 20401
2 195017
1 26291 243833435
2 53787
2 20579
1 95751 652595104
2 52788
1 191358 115137255
1 68164 153454342
2 107496
2 56894
1 36278 247819536
2 136261
2 121856
2 146530
2 129576
1 66261 468134125
2 151976
2 172980
1 4326 937917905
2 153025
2 3906
1 66288 635750679
2 119722
1 133164 441524801
1 53756 243673144
1 27039 649042194
2 187216
2 68740
2 6371
1 26807 556027642
1 176264 938851098
2 131670
1 186891 364560620
2 91357
1 82230 635448040
1 39651 335783207
2 10712
2 6486
2 194689
1 136248 978221388
2 92635
1 22148 411949591
2 10863
2 197398
2 111224
1 172906 211084529
1 104269 647518494
1 123570 804683154
1 140191 863700880
2 95736
1 72014 335066241
1 19586 363825873
2 197299
2 183714
1 7011 285121925
2 160147
2 199900
1 85561 440385988
1 101882 103340395
2 145922
2 124707
2 20652
1 177275 348793917
2 137353
1 44688 601538417
2 99007
2 16962
2 71996
1 102057 742432684
1 153351 977152236
1 112120 566378402
2 94984
2 192623
2 70982
2 109426
1 39169 403812383
1 27037 946440669
1 106479 589878173
2 104864
2 173051
1 123997 344278862
2 51584
2 33472
1 167709 551795538
2 107066
1 186779 595954394
2 50896
1 60444 20199266
1 126599 562457424
1 7910 100363406
1 37349 452006808
1 66079 560434575
2 152876
1 14616 131423795
1 100150 585049745
2 91897
1 99756 788737895
2 160327
1 184438 976405273
1 130940 596708189
1 189540 59508904
1 150018 901382402
2 115621
1 83856 430823950
1 28392 860753797
2 8818
2 7219
1 86079 609671073
2 102502
2 9665
2 137547
2 6744
1 65086 519576491
2 133084
2 38549
1 112997 827982510
1 174552 567421308
1 116804 484664214
1 611 729337154
2 180678
1 59000 111528192
1 43904 884484029
1 131123 380692476
1 54686 907746957
1 188809 723221899
2 150001
2 168208
2 42501
1 122332 111771830
2 129327
2 20391
1 187741 874832051
1 98286 705998368
2 171658
2 82884
2 100443
2 4116
1 26886 129086653
1 156582 452410444
2 56855
2 84098
2 64063
2 117655
2 14567
1 15526 374505644
1 23983 56294674
2 64415
2 21564
2 52219
1 3373 261723951
1 161256 579549394
1 190216 222290669
2 64157
2 69264
1 74083 941466546
2 191183
1 50822 261568743
2 50564
2 47011
2 15568
1 114599 352917824
1 90258 118776524
2 43359
1 146766 285376778
2 178216
2 192392
1 50475 129105830
2 68899
2 151475
2 103063
2 38593
2 172048
1 177737 592687395
1 93772 133411646
2 39737
1 57122 287056006
1 13938 458040361
1 17993 285948765
1 45834 478662573
1 58026 653263692
2 48282
1 133918 493636365
1 82568 530265861
2 108789
1 94881 749527654
1 177450 159364696
1 124711 809056296
2 141897
2 39220
1 124238 947039322
2 166790
2 109484
1 95170 205961606
1 172845 330822071
1 125068 524958946
1 103253 238065564
2 117706
1 192969 937692791
1 184926 947150192
2 118918
1 149666 958080356
2 23973
2 122646
1 44663 270312514
1 42401 817602150
2 38580
1 104904 871336987
1 62218 638463421
1 110504 364654851
1 104319 48647555
2 35533
1 85339 476338426
1 159850 129057344
1 130375 656302383
1 192295 893709519
2 44917
2 15933
2 26929
1 143802 487845196
1 175073 623699177
2 73798
2 151262
2 15671
1 15944 967144598
2 135119
2 72679
2 5426
2 109297
1 57009 227100261
1 81936 421682274
2 122956
1 181653 157412236
2 163319
1 173845 90236747
1 157196 683756150
2 34133
1 5992 509475803
1 99545 968120805
1 107539 903379386
2 34549
1 45312 963115310
1 40115 434019863
2 163377
2 96747
1 94992 303973421
2 186686
1 140021 824421882
1 118894 597549240
2 128595
1 193085 193378484
2 99770
1 96457 803744330
1 130958 832871661
2 16134
1 171710 262108644
1 116385 577841752
2 118097
1 84107 904484542
2 166385
2 147203
2 129408
1 106016 95135586
2 71072
1 37059 50243601
2 109512
2 63036
1 1003 24604890
1 155018 912848404
2 89900
1 153004 8537304
2 174779
1 10015 330523579
2 90050
1 151910 860763695
1 120415 847223551
2 152447
1 89832 334798096
2 122950
1 154915 949265500
2 6474
2 140303
2 108150
2 34555
1 195249 525365916
2 98487
2 42615
1 67753 868690186
2 56939
1 168135 704442456
2 84348
1 7868 775343833
1 82451 825328163
2 60504
2 127184
2 110673
2 189769
2 169666
2 195138
1 156550 898756278
1 40934 26636773
1 176799 17516102
2 120082
1 77482 994511754
2 121000
2 42000
1 198325 59232507
2 50667
2 98156
2 31723
2 197347
2 45224
2 147265
1 32061 254655356
2 197744
1 39858 414673917
1 6983 620059739
2 133691
1 90510 124575125
2 130331
2 14346
1 148111 915775909
1 97713 444690779
2 20293
2 52983
1 172810 29118026
2 144964
1 192988 661038993
1 7567 691519579
2 94730
1 61174 506354148
2 132386
1 44750 641598466
1 40789 239327648
2 87918
1 91495 824959171
1 6072 514436088
2 163187
2 98484
1 148818 96906905
1 167862 799589795
2 14982
2 61090
2 80476
2 99347
1 166866 873184861
2 109244
2 168110
2 79667
1 159143 478142562
1 139640 22695171
1 38843 868475099
1 137222 217907372
1 133706 795573306
1 66584 419260790
2 125020
2 131721
2 36740
1 23962 843276185
2 62927
1 56823 44664790
2 86011
1 76646 556151884
2 86132
2 32029
2 30554
1 97048 730032536
1 136611 214000673
1 164377 15374143
2 97244
2 116731
1 70933 214992891
1 148555 896317650
2 169815
2 152017
1 60259 621187918
2 186678
2 173378
2 146983
1 133835 509986881
1 153754 269057353
1 163088 8604459
1 57934 18280776
1 50525 859231156
2 25556
1 140246 324130335
2 80815
2 156008
2 130581
1 123334 80432436
1 195748 296397882
1 124251 902821888
2 196458
1 48156 799845210
2 177174
1 2692 524912964
2 150707
2 98548
2 188116
1 139427 27117971
1 199755 142652093
1 124833 453692485
1 58765 125332456
1 147376 50249470
2 189686
2 153357
2 110548
1 104122 862567949
2 92143
1 37271 129686510
2 154748
2 67874
1 183700 181805009
1 105312 911843707
2 26257
1 66652 744443503
2 89439
2 139179
1 38940 73356798
2 17480
2 31458
1 88032 876707706
2 185439
1 153714 461041772
1 92843 967405654
1 101232 494646253
2 53446
2 177963
1 157069 469773861
1 124824 126315772
1 148950 167171637
1 12033 539522698
2 77321
2 52437
2 65000
2 44247
1 92980 59706099
2 7122
2 85941
2 178497
2 150694
2 3442
1 148141 486484848
2 60332
2 23797
1 83656 302004573
2 167872
2 142026
2 140199
2 6690
2 60317
1 152960 635236656
1 84941 528914356
1 35141 376830230
2 133218
1 41594 528727266
1 157130 136121072
1 170935 494451479
2 84816
1 122833 362355835
1 149626 717190414
1 128961 262387642
1 92062 449998193
1 89456 941552703
2 50120
1 168457 691133439
2 4817
1 188429 703826071
2 15437
2 187217
1 170604 586833760
2 42801
2 78536
1 99959 948328531
1 112269 15493542
1 114211 770686945
2 114168
2 95066
1 14932 580550385
1 118258 912730239
1 98956 613481685
1 183090 266977772
2 31045
1 63473 266003353
2 12483
1 166722 189449351
2 172840
1 66791 533271613
2 98056
2 114877
2 27795
2 52012
1 163281 452969302
1 126545 814430788
2 111557
2 160646
2 171527
2 168884
2 131430
2 48308
1 69445 468967331
1 41580 726332939
2 7600
2 191968
1 108610 112428180
1 63893 705847316
2 53334
1 100420 218952190
1 37852 573991510
1 146379 478800545
1 21677 23336598
1 85728 896773079
1 114113 839831681
2 160881
1 185447 307076877
2 56368
1 35436 373697992
1 38027 390436199
1 132982 451625745
2 145537
2 166189
1 22893 697593858
2 30285
1 183484 650470820
2 192347
2 65123
1 131446 819084462
1 34725 11654909
2 133723
2 83913
2 146895
1 97236 351293085
1 164299 871753320
1 70820 473391612
1 125673 87801228
1 72875 68943383
1 122168 543620998
1 157746 442919022
1 81966 796062464
2 4889
2 91976
2 69957
2 28276
2 94804
1 75064 535337910
2 102465
1 52775 312364284
1 153304 19104783
1 14312 506751944
1 69353 455924400
1 31563 168172039
1 2452 438306877
2 69248
1 125732 485691456
2 40423
1 81946 377755416
1 65405 707374751
2 138021
1 197984 410915136
2 107485
2 114779
2 185144
1 164950 48024637
1 67184 132548925
1 156386 901906770
1 183865 867922713
1 14101 58930142
2 146847
1 12233 356624559
2 195348
2 114311
1 54207 175342519
2 80390
2 192530
2 113241
2 104272
1 114029 896603430
2 11752
1 16663 942633606
2 107104
2 161298
1 178157 542121149
2 123112
2 191903
2 118938
1 29930 830626537
1 10455 558844938
2 141727
1 57671 170437927
2 59048
2 98748
1 114063 288060997
2 88281
1 160169 839601183
1 185409 466444103
1 51031 246939517
1 138679 882815065
2 98554
2 167253
1 105129 919042543
2 71239
1 179449 632956493
2 66120
1 138199 403291381
1 188212 565323321
2 96667
2 82809
2 78965
2 136865
2 92308
1 151864 195751217
2 109985
2 25279
2 72740
1 20544 787245481
1 60342 221193382
2 33547
1 100019 940696935
1 125663 210928925
1 51311 323620924
1 81855 693127862
2 76835
1 134103 232114525
2 189767
1 56305 752507908
2 121700
2 92606
2 104753
1 116084 878331076
1 133497 891909422
2 174146
2 119548
1 177871 63881216
1 159653 612819680
2 107527
2 184449
1 9970 133583459
2 47678
1 119234 14844604
2 3867
2 145992
1 92027 61480548
2 10256
1 157954 138532273
2 62121
1 7856 454293312
1 90398 127671869
1 102296 170714899
1 91222 616289357
1 71094 475986482
1 135660 68018493
1 116582 151712620
1 194550 190013626
2 160762
2 54863
1 39521 367709336
2 143152
1 6291 245817307
2 35612
2 97669
2 70699
2 9129
1 88489 66339534
1 11690 292506695
1 37789 174335249
2 87887
1 180435 579198363
2 27016
1 101370 509344121
2 2385
1 69101 132029936
1 44826 455933141
2 102456
2 97342
2 111637
1 118993 318956978
2 153066
2 59911
1 17723 343367945
2 54257
1 174109 715345251
2 190972
2 92776
1 177819 251009115
1 184424 50249414
2 173617
1 111045 623816740
1 70873 469906691
1 5012 107521058
1 176471 233613909
1 117569 535950324
2 26838
2 96747
2 191098
1 69358 373167730
2 3491
1 46202 41158761
1 22463 642779740
1 180772 869384160
2 180382
2 817
2 51953
2 5764
2 176914
2 179972
1 49878 424465005
2 74791
1 167343 697424318
2 15726
1 169320 637232865
1 97979 885956108
2 133097
2 75168
1 42965 176569351
2 19158
2 194888
1 136118 779385671
2 25092
2 186356
1 96173 915753152
2 179413
1 17823 710538839
2 192715
1 50555 553311490
1 38622 710832710
1 139100 1904103
2 112189
2 36873
1 126608 5935211
2 131309
1 126992 143679082
1 127736 18721190
2 95520
1 51576 864419023
2 36672
2 125214
1 49292 675681484
1 154142 727251875
1 22488 317744410
1 168258 959263707
2 69879
2 91204
2 197680
1 29736 280448721
2 189663
2 104302
1 128802 973727654
2 63052
2 115270
2 129690
1 69762 204443495
2 32765
1 192903 269578184
1 146404 692095672
2 11572
1 172908 134534878
1 9384 911157958
1 48029 443255818
1 172095 261969927
2 111217
1 12201 645421148
1 60227 269457748
2 7034
2 180393
2 196032
2 66369
2 74515
2 95349
2 199383
2 155715
1 105042 81689045
1 71721 639998437
2 153953
1 164554 657919008
1 13565 702702709
1 83272 284089598
1 198396 954921289
1 165351 778200536
2 38558
2 137318
1 161266 248127455
1 16816 122349563
1 90913 450359031
2 169578
2 192929
2 62212
2 90730
2 129526
2 149468
1 161838 659640942
1 147771 4245494
1 9326 992781369
1 118612 262377059
2 115614
1 1200 441743964
2 124647
2 97150
1 152696 219956146
2 137394
1 30951 535753265
1 42647 26698728
1 146320 623771499
1 181217 283511115
1 5278 137791171
1 198756 252219530
1 172457 673753923
2 148282
2 138334
1 5883 536476895
1 82888 196241363
1 17223 163330340
2 83174
2 122281
2 116858
2 83984
2 76269
2 165058
2 82528
1 1012 758876695
2 65294
2 50270
2 167329
2 15358
1 67710 835035501
1 83911 187237587
2 183798
1 114511 95919094
2 49462
2 83688
2 18260
2 23459
2 134082
1 175957 757837918
1 51496 586848226
1 38141 768680602
1 14396 118965323
2 151959
2 136187
1 78676 657692430
2 15896
2 153958
2 47583
2 52321
1 39815 31570517
1 2540 442147797
2 194466
1 147309 733501913
1 174700 639910463
2 172733
2 132438
1 52185 719195602
2 195771
1 173563 135092280
1 164276 42492694
1 35396 651406114
1 17773 474388081
1 153683 551389324
1 74901 936538564
2 12977
1 36764 595791953
2 6869
2 36397
1 68779 163417527
1 173029 745874833
2 38574
1 95622 425368159
1 117007 510137913
1 25764 110593683
1 26422 219982627
1 173906 327309497
1 106556 319650061
1 187065 201443100
2 118083
1 177854 181023221
1 142032 495271963
1 59285 133156899
2 130962
2 147943
1 141747 540825710
2 129818
1 11144 1896480
2 79492
1 185532 623969886
2 29880
1 160253 785493071
2 161355
2 129099
2 24393
2 80502
1 131344 440651766
2 138609
2 157850
1 18990 504662949
1 85068 216847969
2 69167
2 58317
1 92243 441667787
1 143995 79404753
2 160808
2 188702
2 73484
2 172329
2 125093
1 175449 537943794
1 80483 798495666
2 112833
2 139331
1 48128 768596139
1 842 595591633
2 101325
2 72249
2 101452
2 9820
2 131468
1 179043 509869660
2 47616
1 115198 380547565
1 61107 213781547
2 182633
1 170393 348249206
2 159292
1 113792 637534010
1 175920 342807893
1 78925 264993812
2 197194
1 186775 810922463
1 168304 779117790
2 55633
1 19416 32695306
2 113760
2 4583
2 186722
1 69037 645035113
2 154215
2 146189
1 105976 159743644
1 20781 152060750
2 64381
2 113167
1 192499 641369856
2 37823
1 63896 135465099
2 81571
1 84745 747500989
1 80706 59633795
2 62132
2 114602
2 80736
1 192569 802382408
2 92853
1 191309 981659195
2 55724
1 34719 563377189
1 42386 40021249
1 184169 331813960
2 41342
2 22528
2 143417
2 125027
1 45716 77065532
2 119968
1 79412 381326400
2 12837
1 41765 729401083
1 64257 858449774
1 111473 283999336
1 86196 680429665
1 198225 161152724
1 9522 975648921
1 15121 853040253
2 91248
2 7453
2 173759
1 63555 418366024
2 36664
2 147463
1 104177 96215309
1 112884 745965770
2 136036
2 19467
2 186429
2 37946
2 171318
2 109480
2 77782
2 103059
1 88607 949706350
2 177255
1 34322 220852244
1 149433 832872459
1 194481 14370932
2 99865
1 182227 863487595
1 116433 404382562
2 107720
2 87829
1 187960 915217356
2 191826
2 62331
2 186421
2 112180
2 46449
2 136150
1 194168 798931800
1 137351 705787561
1 96112 523618192
1 32978 105122039
1 66697 517234403
1 196782 661355272
1 99681 22433288
1 36427 46997702
2 37759
2 198978
2 83875
1 127272 808832597
1 22654 548431837
2 26694
2 137538
1 15 444149197
2 140463
1 93749 49248451
1 30571 284151197
2 121394
1 145805 790808719
2 62904
2 156590
2 92071
1 48775 450278709
2 175876
2 194370
2 193910
1 21416 520583999
2 190705
1 199700 45477555
1 124656 321862423
1 162778 522462491
1 68282 711559496
2 123680
1 117323 312985934
1 98197 997880795
1 107634 269652447
1 138914 224920458
1 21111 256461006
1 116314 412022610
1 101981 563037433
2 181084
2 15113
1 120978 168446739
1 103830 971177527
2 41282
1 198930 66284671
2 12111
2 63639
1 96611 656175473
1 53785 637923185
2 157109
1 169607 751153036
1 140262 450314979
2 25429
1 134037 843541319
1 48003 128165008
2 37592
1 54471 729214290
2 100557
2 39226
1 130789 427067599
1 29854 493272371
1 181913 63848387
1 139761 461422587
1 89631 507609172
2 91578
2 25506
1 161997 470068025
1 11942 491783834
2 158316
1 146423 10314992
2 27198
1 48666 495338540
2 65383
2 22318
1 35370 600131117
1 20574 292961823
1 120783 768338885
2 109950
2 82203
1 189583 725022987
2 198034
1 163053 549108476
2 184747
2 56864
2 68997
1 24716 887242180
2 50845
1 122383 103627588
2 59248
1 193219 320524933
1 39274 32788140
1 162189 325891047
2 69788
1 47298 269861763
2 161540
1 46845 23666795
1 100528 509383001
2 37153
2 95670
2 4323
2 128455
2 111439
2 88680
1 178908 331653964
2 172023
2 159772
1 42860 811323609
1 158767 119351395
2 43376
1 15540 70811808
2 181054
2 161753
2 89315
2 43937
2 134881
1 40245 61424542
1 31767 798303091
2 77800
1 93118 297047933
1 188844 155251620
2 22521
1 192859 204597639
1 26143 65935248
2 32899
2 128064
2 10087
1 8669 37583082
1 4475 979981785
1 30035 652285905
1 74392 911956772
2 53792
2 91298
2 93886
2 159634
1 76596 695068925
2 75552
1 159548 428247146
2 45177
2 46523
1 194506 378066570
2 98155
2 163925
1 184401 746318932
2 188383
2 191890
1 83748 814493356
1 19797 702473934
2 100771
1 163791 803547817
1 139780 370031347
2 4780
2 50400
1 177404 201390561
1 195279 884367563
2 115044
2 103558
2 21647
1 144348 311378865
1 90491 408945062
2 152584
1 176149 995071965
1 66964 762347345
2 92257
2 13405
2 84193
1 169031 317203104
2 161730
1 70964 378865854
2 142495
2 109425
1 167530 747565384
2 79605
2 157622
1 50053 77306349
1 88540 648110188
1 23491 759914619
2 47626
1 128363 956082679
2 95776
2 62212
1 135569 961310626
2 35440
1 43912 785630977
2 135154
1 78300 655092863
1 113540 435862448
1 44812 93359662
1 39385 922505456
2 13044
1 9620 54871277
2 125141
1 99252 794147751
1 186815 304054995
2 177538
1 75204 59176843
2 95719
1 67585 617716561
1 96317 145391657
1 158262 5055825
1 167625 220187685
1 52371 223444123
2 99266
1 109222 798664223
2 100206
1 191005 230757432
1 152587 548535212
2 46131
2 186601
2 147423
2 21484
2 158546
2 168668
2 128317
1 167929 578430101
1 71784 918213778
1 14315 324748328
2 152035
2 47219
1 112156 23874320
1 196467 283159138
1 8078 911130755
2 13874
2 36695
1 178571 781910106
2 25289
2 44712
2 137098
2 64089
2 161974
1 66220 827759810
1 104163 137385804
2 67125
1 20404 614134558
2 40934
1 74896 984650302
2 83000
1 27683 97720806
1 15843 57251076
2 112118
1 179019 646283007
1 150246 137166769
2 25946
1 83992 782427073
1 141749 272721719
2 126632
1 149111 333978534
1 185630 559383354
2 37659
1 127548 410468790
1 138016 545037326
1 67316 472236349
1 36819 789057317
1 142298 1120975
2 197807
1 153 392972438
2 121860
2 8523
2 1713
1 23729 515876409
1 166576 156021650
1 41898 679923775
1 10245 556091943
2 182506
2 52446
2 160021
1 84315 522014391
1 90030 549694505
1 21892 630987288
2 162249
2 41296
1 92140 916381593
1 117519 283598660
2 66300
1 85698 450480170
2 98614
1 114961 617021671
2 71551
1 154275 566890948
2 109747
1 55152 53332236
2 170799
1 119041 790807587
2 189800
1 1601 742470550
2 93090
1 105933 707628462
2 101621
2 162250
1 86425 544988256
2 153686
1 67440 370618884
1 183698 404786751
2 52050
2 13577
2 82484
2 61308
2 26984
2 102469
1 138426 558327186
1 134532 652144644
1 77195 838166356
2 11698
1 169766 140852319
1 2771 916046261
2 72998
1 141179 59132259
2 93825
2 66157
1 95265 814043798
1 86371 473903969
1 198629 186013392
2 101463
2 125244
1 38945 865468752
1 88444 193550690
2 118600
1 149060 53660773
2 133881
1 52739 496270018
1 192987 739999754
2 96475
2 16074
2 195112
2 166187
1 165901 642733170
2 195005
2 80809
1 25263 440234148
2 17980
1 11312 165218365
1 93748 688844838
2 26939
1 45234 633665682
1 84632 969908083
2 30496
1 1485 503081206
2 28064
2 76218
1 90396 659146562
1 67110 629592885
2 1960
1 128582 264660802
2 47076
2 53600
2 76116
2 159147
1 111810 141611628
2 196832
1 71639 787255779
1 103517 871686687
1 80808 291208331
1 165737 568526511
1 165128 620532335
2 194880
2 98205
2 184686
2 117455
2 4040
2 28175
2 99349
2 3923
2 26017
1 99525 331708494
1 54424 233097332
1 175925 250003384
1 131787 626564956
1 166482 856369209
2 105095
2 29961
1 106280 892040589
1 7112 271035274
2 159848
1 98842 457395605
1 78522 582845056
2 28651
2 127480
2 22079
2 171808
2 88558
1 195432 456003610
1 17358 334847322
2 135633
2 165579
1 134780 557815129
2 171007
2 163773
2 195051
2 150636
1 151680 853711937
2 56463
1 5188 649455165
2 17524
2 199275
2 133388
1 49534 32680824
2 20741
1 62523 506329656
2 104562
1 62514 135062797
2 55937
1 676 214106301
1 89167 781055106
2 196537
2 125642
1 108850 977808532
1 10303 780373579
1 52382 28988990
2 44362
2 110248
2 82433
2 10364
1 72166 828707842
1 97047 20111697
2 181137
2 88312
1 47832 353462523
2 183635
1 40311 714305468
1 134849 873437860
1 123525 991831515
2 166901
2 153523
1 181329 389473158
1 55301 28176791
2 13952
2 149852
2 579
2 170060
2 22629
2 100222
2 91849
1 175410 744723329
1 94445 956438562
1 8907 576185567
1 115395 705429833
2 75741
2 137050
1 125640 168582505
1 178995 974258352
1 44918 95436096
2 95490
2 19362
2 34700
2 68757
2 75311
2 149432
1 136135 291581779
1 122407 427541031
2 178221
2 40449
2 56006
2 116458
2 27274
2 176151
2 93236
2 110013
2 44425
1 37156 890615816
2 28438
1 177650 801677096
2 155009
2 53679
2 165756
1 148820 8680091
1 142171 745548663
1 147203 97945745
2 19414
2 15575
2 32565
1 135284 669291475
1 116 370201084
2 164314
2 154239
1 196303 78117808
1 118349 692937191
2 197755
2 91083
1 150605 893686048
2 66638
1 22550 743325193
2 8506
2 33638
1 172633 415871214
1 199478 953790461
2 195677
1 137684 731968631
1 146747 650006537
2 7124
2 83826
2 85598
2 24711
1 134435 363595639
1 171372 186190389
2 166787
1 39427 569619845
1 147990 939521059
1 179612 407485043
1 56459 557396574
2 188999
1 21009 449153356
2 105304
2 35635
1 139921 715386068
2 169731
2 118635
2 146925
2 42653
1 144016 852816365
2 189385
2 199220
2 92300
1 73758 991509917
1 49572 96586247
1 198925 758713116
1 138440 983057169
1 145946 340751131
1 47906 668534167
2 167875
1 72459 734209019
2 177994
2 88497
2 76801
2 164086
2 73251
2 45175
2 12276
2 99604
1 133489 488380282
1 9177 945809922
2 83721
2 64138
2 52786
2 66403
2 13143
2 145959
2 149874
1 48599 637192462
2 66517
1 189463 178332820
2 183576
1 50716 796050691
1 4906 83892930
2 129112
1 134676 585317537
2 122978
1 67026 208002573
2 109373
1 55340 85013923
2 16529
1 89582 765899453
2 15924
2 146493
2 77227
1 164733 953667434
2 117604
2 26261
2 83789
1 124741 112826948
1 57253 777655073
2 55510
1 4914 927918441
1 40294 161191422
1 190278 570606121
2 130278
1 114150 764696260
2 158705
2 187617
2 150502
2 102887
1 87589 194058961
2 82052
1 85490 335779076
1 117796 132111041
1 66251 28216164
2 132449
2 188461
2 88635
1 176772 617414483
1 42975 973629049
1 158740 44099098
2 107246
1 97071 17641389
1 104834 731391201
2 72094
1 190151 429118174
2 47576
1 134732 899572006
2 25346
1 81422 834559373
1 155331 990310160
1 93293 373766347
1 168803 719328991
2 165896
1 76245 461283774
1 59172 971583174
1 107009 651660312
2 125219
1 179359 853590413
2 138397
1 156243 299197758
1 104941 28988725
1 136268 773185452
1 78062 414601250
2 70867
2 198081
1 135020 382947533
1 56703 563446006
2 3850
2 155398
2 30101
2 79609
2 92648
1 36921 178190590
1 187546 369817603
2 97129
1 30259 164695824
2 66080
2 168438
1 5825 853074995
1 180392 716077704
1 77380 822608097
1 163898 17637927
2 185110
2 64545
2 21990
2 138315
1 84873 327242963
1 138379 896714018
2 77779
1 108758 715429129
1 29261 414510360
2 113248
2 68245
1 159139 420124032
2 173865
2 155154
1 93059 293889417
1 70650 631803454
2 62982
1 168204 780587043
2 187117
2 120611
1 82154 984106258
1 9309 306173945
1 101688 859720303
1 18717 448584437
1 17703 954248482
2 93050
2 29110
2 174232
2 105281
1 61271 359845602
1 41775 553449709
1 83963 308025144
2 156435
2 141648
1 77151 305119610
2 124949
1 93514 696754523
2 190661
2 1760
1 98536 384382688
2 84941
2 71026
2 173885
2 101444
1 17375 468994939
1 48338 604888690
1 103165 734561438
2 183547
1 65013 586111132
1 91185 462456219
1 104447 126020510
2 10037
1 47118 430145757
1 36129 747958246
1 58955 561753984
2 142639
2 17871
1 130674 624641569
1 177228 689804152
1 165490 276819493
2 149877
1 140872 945718468
1 4921 155077677
1 25347 927912598
1 9139 994504468
1 118114 603186125
2 130512
2 33247
2 142868
1 83979 490569789
1 77534 606877834
1 120523 319047109
2 186275
2 2324
1 94349 270199054
1 183010 128276467
1 85875 786495692
1 1356 951033620
2 56658
1 42013 55504581
2 4746
1 136336 570500579
1 84396 912887569
1 137224 549152744
1 144601 891207345
2 6578
1 102204 297728555
2 33536
2 67021
1 132257 436645797
1 34858 283874798
1 40453 341581448
1 5957 836800242
1 59142 410086024
1 57651 52422048
1 25608 653075613
2 130268
1 65243 195111779
2 23401
1 157343 614486427
2 11849
2 182114
2 156835
1 197765 355042217
1 135821 897224623
1 12716 849000630
1 29357 504785878
1 17572 523320105
1 127607 352392148
1 88006 987149935
2 15061
1 23853 856739527
2 139173
2 8832
1 65880 756937385
2 14406
2 195808
1 14738 841438407
1 61793 917414284
2 74483
2 10480
2 53631
1 131865 594400387
1 95528 94961022
2 102126
1 168616 951243532
2 3660
1 16439 359533537
2 126175
1 176426 327618260
2 26547
1 173000 476489225
1 64015 73926524
2 22532
2 77925
1 132170 538189272
2 30155
2 121002
1 178189 753466762
1 19086 77236038
2 72994
1 174834 380541642
2 6738
2 132845
2 69614
1 93090 370972823
2 36029
1 142108 615295120
1 26814 884357620
2 13479
2 143603
1 156772 541584793
2 154233
1 17156 893163216
1 128509 285250366
1 52807 829565951
2 177230
2 51709
1 6511 333662623
2 85463
1 96157 851768412
1 71762 691280860
2 196228
2 186771
1 191419 291265592
2 114677
2 188425
1 54583 783295488
1 10724 263913865
1 140363 637981098
1 157099 194993636
1 177718 321630102
1 179734 314401715
2 150128
1 158990 363408609
1 35581 935302149
1 89294 408040019
2 61161
2 72831
1 2358 455905544
2 97815
1 119652 837087965
2 143248
2 142585
2 191020
2 136793
2 125778
1 81567 784643192
2 116917
1 127173 384477359
2 147014
2 183790
1 81579 695148123
2 196737
1 42501 479667523
1 67870 597661292
1 139708 293804310
1 7960 375892799
2 87755
2 185685
2 146515
2 197577
2 180861
1 33119 314191321
2 24386
1 171687 647191835
1 118851 894131953
1 114203 982021252
2 9436
2 67300
1 1085 200030781
1 110798 42236051
1 112398 383135776
1 152282 750126582
2 84861
2 149662
2 110695
2 93518
2 3533
1 100269 426377132
2 101749
2 105540
2 158960
2 102088
2 124639
2 146435
2 18795
2 140052
2 159619
2 129305
2 4123
2 48927
2 18840
2 32081
1 10557 445802075
2 132927
2 23289
1 153082 406522593
2 50479
1 94119 31261739
1 115465 854739483
2 119544
1 75787 547247249
1 149978 117438466
1 189559 542615064
2 155345
1 157877 204011811
1 4920 296135205
1 162588 896868690
1 176346 913395964
2 50764
1 169819 669883409
2 114176
1 130680 965190886
1 81996 857420966
1 153101 953589649
2 143222
1 147447 982299339
2 78013
2 49051
2 180544
2 68295
1 118042 724415362
2 129903
2 122343
1 52964 87566825
1 137564 68055508
1 46405 679272035
2 156770
2 6356
2 51272
2 89252
2 137250
2 121606
2 156519
1 66738 15092185
2 52765
1 132430 415313814
2 126680
2 49865
2 54916
2 193781
1 18565 982718271
2 35166
1 52816 4904568
1 46019 660927142
1 3540 189181780
1 33226 291634179
2 21892
1 66363 772011784
1 107908 661200059
2 30998
1 164492 723021312
1 22173 719755640
2 78059
2 24780
1 124935 92278532
1 26967 472349844
2 141043
1 93302 4311387
2 77854
1 21092 398766706
2 65882
2 156673
1 147436 103885642
2 163950
1 70381 831155293
1 16773 232239390
2 94297
1 10320 352910143
2 14229
2 8352
1 143143 302133238
1 13835 659587481
1 154119 525413041
1 135418 658704894
1 156606 732884889
2 186473
1 63048 876805110
2 165304
2 48184
1 8913 862211845
2 112481
1 140927 488945163
2 1986
2 113185
2 147701
2 160800
2 56958
1 63036 566441615
1 159563 421357627
1 77315 289540730
1 156036 924353873
2 110561
2 47775
1 750 151782436
2 59552
2 154872
1 118229 561970071
1 197379 520218585
1 46728 560721463
2 188305
2 36690
1 96541 451094696
2 144483
2 14360
1 45921 921930070
2 138484
1 136511 712993379
1 150887 146531285
1 9006 161704557
1 173253 610240333
2 97378
1 34694 571530070
2 87625
1 101802 699777582
2 24704
1 163891 117339867
2 64528
2 199895
1 80263 611839200
2 183475
2 177802
1 197523 664099062
1 182019 706238806
1 116666 846671903
2 199122
2 175300
2 163834
1 54714 561563048
1 116497 736144125
1 40828 553581394
1 114667 335249657
2 99595
2 163709
2 167732
1 37348 542933024
2 152937
2 157536
1 23375 241761790
1 70641 855777746
1 129254 235403487
1 193803 384241797
1 142090 983004007
1 125088 611459254
2 6871
1 161403 618737041
1 96499 571418876
1 75789 381317833
2 28375
1 145209 862132754
1 155568 584576841
2 152201
1 129577 78666642
2 186788
1 169094 140598024
2 32705
1 79792 337689017
1 122 675490757
2 160981
1 169039 750296532
1 146913 839195664
2 190888
2 158255
1 90802 184547107
2 44502
2 66778
1 70815 851603246
1 26646 288826380
1 27079 177876364
2 150964
2 155677
2 37040
2 173734
1 173649 220843962
2 138117
1 37243 13488544
2 169774
1 30652 473890237
2 88018
1 15168 660434190
1 9123 93763601
2 31473
1 24783 250967437
1 9823 237441303
1 162692 919336298
1 96085 321204553
1 16576 243031267
1 113086 267955834
1 101085 947429897
2 69034
1 114733 949172366
1 70891 755328593
2 77442
2 76189
1 40310 230480492
1 163403 302172622
2 38735
1 20082 889571008
1 12893 12251568
1 145747 492789805
2 129851
1 34540 234015210
2 85280
1 199290 640681901
2 159497
2 64609
1 41788 936518464
1 158098 560214355
2 192089
2 164849
1 159237 172182843
2 189315
2 69365
1 72593 719170829
2 9685
1 111236 340505979
1 85080 255722908
2 115850
2 66865
2 31110
1 73456 375600486
1 138142 508311449
1 150825 951467027
2 44342
1 152907 87431769
1 121184 905259825
1 56718 938855375
1 190585 8167038
2 71003
2 100393
2 170074
2 149100
2 27090
1 44468 282559941
1 66845 725551904
2 48294
2 135263
1 82954 608290108
2 50681
2 71869
2 2772
1 11621 227905683
2 162760
2 13874
2 34668
2 179996
1 136521 992864822
2 842
2 84771
1 792 265969713
1 113562 196902512
1 111810 3493919
2 36254
2 69469
1 6776 648234757
1 22955 326860418
2 35781
1 152870 510828567
2 131706
2 7496
2 17600
2 9092
2 11600
2 121263
2 75221
2 140230
1 125647 231971762
1 90856 753054813
2 131461
2 137114
2 100806
2 117488
2 105447
1 59997 378424735
2 67740
1 68106 333894547
2 113962
1 47188 848547904
2 79961
2 184476
1 116730 729828122
2 106519
1 153244 123999747
2 34878
2 170527
1 48642 464331109
1 133064 617573636
2 83050
1 159737 870527867
2 79007
2 176538
2 165276
2 56945
2 10562
1 143161 8082176
1 62912 121400801
1 140513 680547631
1 46673 364938115
1 12141 412572401
2 117366
1 196896 322488693
2 18948
2 35307
2 18226
2 8350
2 78544
1 56808 413770307
1 94521 427469135
1 112157 704415852
1 170459 68492529
2 11751
2 90225
2 196213
1 26080 83589633
2 25208
2 138223
2 39230
1 192819 389755200
2 144755
2 23315
1 180757 192678661
2 110868
2 11957
1 156997 353746852
1 78593 255861732
2 72830
1 29795 514086441
1 84959 721995587
1 160490 887122711
2 84289
2 169576
2 18747
2 135852
2 160822
2 64051
2 34395
2 100182
1 47467 629681874
1 109468 370141352
1 69814 159251961
1 82867 230805012
2 1541
1 104112 180362595
2 97840
1 6263 661229033
2 93710
1 28615 124609603
1 164405 984553112
1 8086 108767238
1 65305 801107694
1 138970 913522999
2 8681
2 168858
2 45461
1 176115 809276846
1 69572 999787448
1 108710 945874124
1 154118 967340421
2 131016
1 151517 445697913
2 61922
2 48573
1 47668 167213239
2 4840
1 95350 591245269
1 109501 843425881
2 4408
1 141897 362173621
2 69459
2 158327
2 65693
2 23702
1 68952 224803905
2 193904
2 95823
2 186827
1 108346 69445783
1 101262 529025124
2 13034
1 187573 636505346
1 109576 840791025
1 129154 989969309
2 199172
2 118332
2 108149
1 69124 120409149
2 169424
1 137908 538681080
2 48443
2 10365
2 67228
2 156415
1 184193 724012392
2 69611
1 106036 764111856
1 46841 149695158
2 157210
1 199737 883961998
2 3573
1 140482 818618021
1 141451 133741113
2 94685
1 58964 258355599
2 182991
1 126635 86944295
1 113540 629356943
2 105984
2 32885
2 2442
1 142970 731624432
1 136082 750738378
2 180672
2 76203
2 183897
2 54487
1 32793 579571810
2 169372
1 102185 804952160
1 186580 96972216
1 87633 327812937
2 508
2 104779
1 37946 649357990
2 29018
1 126754 663001807
2 136979
2 177036
1 56584 923697599
2 190583
2 42524
1 59359 363511441
1 145242 518147859
2 20889
2 42516
1 182405 820479315
1 16665 41083368
1 87423 570427040
1 88082 538972637
1 197910 721879342
1 10771 859551819
2 27408
1 109955 916713468
1 14642 838307308
2 150286
2 171716
1 134776 355869892
2 118714
1 37256 588607023
1 53592 660085186
2 193827
2 27143
1 152460 717288556
2 126163
2 169121
1 170815 104982224
1 186059 125059683
2 128183
2 76342
2 31061
1 186194 789452901
1 83985 742026942
1 191465 34313717
2 178251
2 63846
2 102698
2 122467
1 2616 816229088
1 10376 112033197
2 66220
1 66069 587582348
1 193632 833899022
1 3957 785947370
2 107547
1 149256 336359108
2 164046
2 140810
1 45571 280658837
1 61547 297017120
2 123638
1 68204 401181441
2 14573
2 87125
2 134265
2 85593
1 191025 431222421
2 138882
2 7548
1 194119 625819991
2 108076
2 122339
1 165804 103433907
2 196362
2 69211
2 15933
1 179529 60210579
2 11279
1 121136 770234836
1 181477 972090189
1 16273 608286241
2 113308
1 71878 726765293
2 72458
2 171909
2 38510
2 29900
1 139256 958062187
2 118088
2 190566
1 77399 812149520
1 127278 887297052
2 126131
1 14213 712063305
1 49989 419617892
1 26925 38080530
2 79462
2 43242
1 83556 106794345
1 121239 434482084
1 76123 627667384
2 121800
1 115559 486015648
2 136805
2 7793
1 49790 370984246
2 63074
1 102200 105220416
1 62905 703336377
2 70922
2 101160
2 108355
2 81375
2 19062
1 148939 648811717
2 190421
1 13268 94133771
2 181854
1 183516 687575872
1 183889 787010582
1 107191 29472952
2 12958
1 118894 76184515
2 137806
2 72374
1 5696 224363891
2 115035
1 158343 738184471
2 118787
1 36625 268752985
1 179102 84400940
1 149447 890163892
1 67267 221631051
1 104235 259253464
1 177715 743261270
2 88836
1 68655 257375414
1 79182 328310372
2 129112
2 108308
1 109963 751142394
2 21832
1 1654 821160527
2 38661
1 65958 191061881
1 134324 622374585
1 195176 548055968
1 98250 648051103
1 69434 969708092
2 187294
2 198047
1 156188 970064927
2 175466
1 82857 538778388
1 19084 602941776
1 88722 26040586
2 14487
1 23280 978492342
1 187566 123275480
1 158412 889214133
1 73713 420502515
1 125988 390868826
1 161353 595281573
2 12362
2 22270
2 110067
1 72207 700819678
2 57684
1 50752 790196643
1 181559 653800100
2 143920
1 63990 512278319
1 3454 431056675
1 86096 258572907
2 187258
2 185824
2 166108
2 189482
2 37425
2 102695
1 185930 138146734
2 30374
2 123228
2 34871
1 113635 11594009
1 191736 764530392
2 9811
1 61995 535913467
1 50849 139479114
2 217
1 67540 107516317
1 140044 790356977
2 183417
1 48491 261548038
1 29002 995007062
1 121485 877748368
1 10329 680978143
2 18175
1 967 564587117
1 56871 684563746
1 126625 799098010
1 156130 601324825
2 8261
2 13976
2 156037
1 178913 935104200
2 140644
1 5987 571692067
1 198650 990163937
2 56292
1 172811 287578812
1 164807 718164510
1 73729 882598139
1 175773 198357221
2 141917
2 53723
2 158204
1 39129 134329359
2 76134
1 171148 435842887
2 37941
2 195534
1 170295 648405054
2 152098
1 139464 928718381
1 46349 80263453
1 176277 247762242
2 175710
2 189946
2 71555
2 96337
1 81245 973505686
1 6561 836508921
2 25975
2 120936
1 121044 515643788
2 81255
1 4920 826476132
1 146774 804836402
2 28755
1 178198 882195368
2 41212
2 135806
1 43808 888167237
1 14759 178276452
1 140416 980279103
1 125472 755759860
1 161867 113678893
2 28555
2 122032
2 40096
2 160301
2 89660
1 197183 786472511
2 62205
2 110302
1 34810 606421339
2 37284
1 165054 367686049
2 190641
1 62454 486415583
2 55329
2 66487
1 61582 715068173
1 72212 392634645
1 87559 37276411
2 136923
2 77781
2 29354
1 80400 206499737
2 4838
2 39439
2 110709
1 74280 982742665
1 143818 18774833
1 165262 591654876
1 129604 127794472
2 181463
2 46633
1 34022 567475000
1 76327 648539539
2 128616
1 43643 535661716
2 40179
2 64767
1 127154 492840153
1 152544 709634604
1 149891 622299109
1 49385 83776383
1 60329 374444316
2 116532
2 45400
1 103428 778860801
2 138729
2 109468
1 21407 961823340
1 100616 592457225
1 163023 525645105
1 88617 438918404
2 148635
2 52561
1 47918 490077980
1 176072 186431156
1 82645 140810721
1 178143 825862758
1 185830 911571480
2 84473
1 91685 57141042
2 142891
2 1002
1 180494 604549269
2 114040
1 17172 516221782
1 185287 604928545
1 51593 107604802
2 175944
1 14477 572278752
1 47344 453857169
2 8622
1 174218 11842725
2 16423
1 18388 714646151
1 142640 750896133
1 19170 531885465
1 65127 838999594
1 178566 127433142
1 196070 897989147
2 172198
1 95471 822324764
2 123366
2 63879
2 139888
1 169459 601692165
1 190263 865750615
1 6827 633881173
2 167098
2 166169
1 181218 862413818
1 24100 681006210
2 195435
2 93155
2 3822
1 154281 822338376
1 33860 165566961
1 11129 728533275
1 54288 652332369
1 196183 903811857
2 126444
1 37983 447391302
1 113174 270204739
2 74507
1 184882 502203695
2 195401
2 26523
1 137963 893233207
1 51914 41940182
1 157010 230076753
1 126413 148163552
2 179840
1 139912 336103575
2 73825
2 196906
2 125069
2 192552
1 90161 470818726
1 83546 617492356
2 107872
2 179488
1 177191 838512054
1 155347 990843139
2 112155
2 63254
2 131518
1 103767 212366505
2 2104
2 77815
2 43024
2 47572
2 132885
2 151324
2 89240
2 4450
1 120706 4153984
1 30486 975084243
1 176736 515049363
2 146774
1 107243 564973894
2 123622
2 66652
1 109316 230685152
1 32863 752140296
1 144014 271838022
1 48410 500282218
1 141959 336620185
1 12830 228240581
2 103984
2 108530
1 141188 117558257
2 76221
1 131910 491747813
2 123111
1 95690 594276881
2 167127
2 50629
2 59539
2 9738
1 174160 226375317
1 150171 519253186
1 117552 219902078
2 127115
2 42137
1 133258 732345226
2 146390
2 105173
1 141355 971885551
1 189972 826407280
1 105693 551736072
2 66500
2 80714
2 65775
2 89471
1 60888 804309312
2 159655
2 129299
1 74467 735743747
1 188289 139410133
2 184685
2 1556
1 99226 616596823
2 55976
1 140427 278375635
1 157803 300120082
1 129649 81346041
1 132107 618388328
1 19058 95921158
1 197736 635179313
2 62478
1 21645 681009143
1 160590 965725030
2 154064
1 47216 327086400
2 156781
1 34631 148093029
1 197976 596112356
2 111819
2 41562
1 184969 203230837
1 193451 148462022
1 194016 998937354
1 76450 735264493
1 194679 706365426
2 197341
1 189955 169715918
1 168450 597079308
2 7031
1 44207 688198702
2 13157
2 192216
1 8506 65711366
1 187070 870289577
1 79775 803379519
1 192022 115694181
2 89829
2 147497
1 103113 423126787
1 185660 828532095
1 114306 332967590
2 189468
1 192158 433893163
2 168641
1 104620 444836994
1 45622 362984598
1 195475 452512389
2 114808
1 194862 399025525
1 59511 502045461
1 68555 960332915
2 179160
1 94386 575309085
1 102072 745538656
2 97512
2 107943
2 91402
1 62268 437528311
1 61065 185395617
1 150019 363002906
1 114881 729103606
2 126782
2 48943
1 33966 70685399
1 181401 13629570
2 41953
2 137852
1 50057 861621763
1 196495 840106634
2 105550
1 14527 711039455
2 175648
1 49218 381915769
1 194084 519434448
2 49521
1 193940 765929559
1 49476 574531635
2 48279
2 29114
2 122349
2 110480
2 139346
2 65978
2 3599
2 79100
2 166195
1 129503 892113434
2 72514
2 190126
2 82930
2 61608
1 103167 997131416
2 194862
1 13038 502781856
1 5134 307480714
1 147376 128545501
2 112064
1 179772 270083225
1 45054 284165971
2 23164
2 91446
1 80239 907410338
1 101174 671882083
1 122112 93334807
1 132755 813817597
1 151223 961745272
1 13207 343505235
2 61357
1 27943 753704248
1 48004 332541458
1 57310 90198589
2 169747
2 85046
1 44424 116945872
1 158222 356146017
2 49099
2 12422
1 124971 962981083
1 106621 60321043
2 30359
2 121012
2 145863
2 178042
2 36133
2 3897
1 173108 855438854
2 121466
2 191605
2 176353
1 115569 667111906
1 18068 922762301
1 14340 123081526
2 108078
2 145037
1 131835 759609192
1 63410 771747026
2 109250
1 116839 906958603
2 145221
1 58110 628707305
2 136692
1 45040 826792345
2 55563
1 64543 576505365
1 154881 799043983
2 183338
2 57890
1 6756 497208871
2 109665
1 140096 357899386
2 85064
1 148785 489528166
2 137137
1 109786 781742765
1 54727 596426624
2 7719
1 109138 398056938
1 69883 276909701
1 167837 709091055
1 2571 498986787
1 100617 763041389
2 115873
1 10483 597279324
1 35586 931150564
2 187414
1 92104 521138573
2 166878
2 32782
1 132790 981841593
1 133192 217546342
1 3316 528454514
2 17023
1 116393 146256429
2 157325
2 196986
2 110699
2 139895
1 58535 725023757
1 189860 281742856
2 45019
2 21836
1 135001 300640725
1 6121 471489310
1 175134 241009374
1 174051 143655591
1 150976 488676409
1 56757 546983954
1 131337 101850319
1 78588 566829915
1 125361 730072936
2 13470
1 24467 834287196
2 119110
2 75451
2 170286
2 197681
2 43511
1 45504 651682613
1 28456 322261868
1 12804 162578130
2 43609
2 50470
1 4345 966141318
2 113464
2 35851
1 134694 413658102
1 78977 136961528
1 120917 527009003
2 180778
1 183472 331914332
1 77827 291923857
1 95287 427522532
2 24127
1 14230 25200015
2 11555
2 85912
1 17745 82789005
1 100342 867172552
2 141269
2 170204
1 87613 371270156
1 34193 803957302
2 65686
2 155690
2 61516
2 198579
2 186202
1 175684 953230284
2 49164
2 55899
1 122872 829486678
1 30128 269996847
2 25068
2 41022
2 126373
1 139716 893598740
2 103718
2 113742
1 183754 152002074
1 110974 982148015
2 172658
2 189884
2 156573
2 29092
1 23726 175517435
1 3917 633456675
2 48205
1 171664 909933105
2 194178
1 157747 670751950
2 145268
2 143908
2 28674
1 81668 998527728
1 67944 695323531
1 72538 692368017
2 49182
2 92691
1 198292 236822727
2 34501
2 169316
1 163304 998553667
1 78839 800346648
1 121440 894311099
1 27050 897025141
1 196365 391212804
1 128938 680754668
1 106182 890963983
2 3202
2 153431
2 51514
2 137811
1 170672 751093994
2 38330
2 19200
2 163360
1 153430 526368939
1 125160 423766564
2 60807
2 32467
2 53767
1 175992 549773095
2 148429
1 81321 467774654
1 106965 600501265
1 2773 83603511
2 47917
2 79656
1 56753 112243818
2 26930
1 29251 624032904
1 51544 251994469
1 189741 123388868
1 134568 985742248
1 179548 814454826
2 118466
1 81835 254277795
1 120029 876295725
1 143895 449257745
1 192252 565942960
1 20456 551035972
2 75984
2 136335
2 14914
2 133174
2 39359
1 26985 901966935
1 16952 494637656
2 175795
2 199130
1 149759 98450128
2 125232
1 99187 710494097
1 156593 394705942
1 73559 351182666
1 79169 480752271
1 134632 609836409
2 96109
1 122285 175255222
1 94167 909707826
2 36967
1 67616 151988895
2 114974
2 22486
2 8163
2 168780
1 122975 426515029
1 128505 322370851
2 83153
2 122445
2 153718
2 162109
2 198803
1 177772 609354192
1 91200 743447372
1 38886 663624623
1 154557 659337969
1 137720 178146681
2 166690
1 115247 201386237
1 67687 129553421
2 171532
2 143513
1 178799 238039419
2 26619
2 163043
2 150902
2 53726
2 76146
2 13095
1 148516 119403999
1 66152 780353773
1 26273 794893588
1 199920 864252356
1 181687 516309637
2 20064
2 160917
1 136291 984341635
2 97776
1 129073 941608717
1 68741 588471138
1 94115 931331273
2 106779
1 143909 992814380
1 150928 885723819
1 144325 135426471
2 58503
2 42544
1 171297 9069483
2 82426
2 7436
1 135410 747275591
1 105031 592764200
1 165441 183086822
1 12396 109354991
2 58691
2 194238
2 112095
2 100696
1 155659 888579748
1 7338 465624826
1 22172 995224233
2 71788
1 149330 386950838
1 48948 278237307
1 58064 172990892
2 118869
2 112628
2 155883
2 48136
2 182549
1 9991 777678176
2 93272
1 54008 234227028
2 16138
1 60857 163034352
2 108424
1 41439 255013377
1 176095 572507174
2 73557
1 71807 984899441
1 106132 18668360
2 20751
2 146267
2 112093
2 118451
1 172661 18046785
1 95718 270269809
2 129946
2 44166
1 157086 825078485
1 84602 329769029
1 106587 276990886
1 70520 777513255
2 82193
2 181195
2 95396
1 34100 801231917
2 117682
2 152960
2 189665
1 91359 579273526
1 90778 443835587
1 197427 335498168
1 136578 953652890
1 31665 424265470
1 65467 8601921
2 162675
2 102802
1 189716 907121903
2 150082
2 155008
2 176676
2 32874
1 166014 326266550
2 95703
2 154705
1 167943 459112281
1 3019 880086891
2 193439
2 68804
1 75099 928003790
1 63811 197871757
2 199610
2 135860
2 182692
1 108787 458093009
2 62450
2 21728
2 122836
1 33257 753594600
1 169808 190616683
2 163488
2 189617
1 18443 745207394
2 163729
2 72873
2 108759
2 54952
1 93058 912630256
1 5990 851524447
1 40055 24202937
1 39580 38027320
2 81388
2 25668
2 147428
1 162508 764154312
2 146795
2 66678
1 147509 536090496
1 189073 790965124
2 49031
2 177030
2 120739
2 15153
2 89033
1 25234 916127555
1 165473 539977591
2 197898
1 181610 550012667
2 106009
2 112991
1 18283 101368739
2 37873
2 152043
1 73820 955504610
2 62415
2 34988
1 132746 790994119
1 26678 251216323
2 111242
2 103411
2 27778
1 37588 827393969
2 119235
1 3933 950454235
1 130554 882525031
1 39616 487083445
1 196163 901958521
1 45854 604556584
1 148736 591003284
2 100674
1 95001 391611626
1 176310 412183064
1 185178 619382661
1 133482 151723384
2 63412
1 70875 231897396
2 168157
2 143497
2 83278
1 136938 158415559
1 13537 823190488
1 116426 455669441
1 22889 613552839
2 149320
1 141473 905961085
2 71163
1 185352 831765584
2 29078
2 172347
1 39027 847510663
1 184055 433005386
1 178915 11705391
1 98387 342332986
1 59980 38682239
1 38888 75335817
2 4116
1 13712 731916207
2 92267
2 58509
2 111223
2 171357
2 77338
2 196417
2 32498
2 189000
2 193054
1 181241 876867588
1 172131 143902379
1 33423 53733673
1 186923 86099015
1 146051 554504028
2 177609
1 34080 849654472
1 87198 58359369
2 76635
2 94228
1 32142 278566479
2 106297
2 28762
2 77954
1 185502 583808911
1 155863 961678785
2 197708
2 151314
2 24582
2 17616
1 124333 957089037
1 102265 402787578
1 106249 370717407
1 74684 487674617
1 112591 107934376
2 106240
1 8205 146006043
1 32193 20962958
1 107459 362720910
1 62002 416372172
1 80046 701237147
1 65359 20291033
1 169257 717586973
1 27991 774245411
1 26820 747064189
2 65500
1 128933 525063970
1 134725 855196997
2 90951
1 83796 267750680
1 155649 727921865
2 54376
1 198357 272527228
1 147998 485182671
1 109315 650343007
2 54646
2 66152
1 112880 615333888
2 79599
2 8325
2 68410
1 83018 97721921
1 111279 679728986
2 42906
2 34475
2 37640
2 141876
2 85594
1 68725 208463623
1 69531 454344713
1 18000 313371442
2 172149
1 15569 439112898
1 79902 89806234
1 98471 521368296
1 69900 550717077
1 174251 648281658
2 106778
2 153548
2 109866
1 180015 528916511
1 32401 618949028
2 92078
2 87061
2 140418
2 143700
2 33095
2 58555
2 46918
1 140863 572471082
1 105230 828006174
2 100622
1 50609 317216763
1 29093 646987716
2 81102
2 119937
1 76658 988349908
1 193716 974257424
1 155187 576686588
2 62408
2 108744
1 128621 595741169
1 55468 26751757
1 89744 161260605
1 190487 529200563
1 54764 609671686
2 149038
1 33409 541459896
2 72765
1 106072 596832306
2 95706
1 105319 294693448
2 124245
2 169236
1 25988 857916767
2 145948
2 63445
1 15546 654970353
2 82300
1 44106 40080819
2 61249
1 174454 392245069
2 25260
1 52096 207431433
1 152238 862201104
1 140833 948065499
1 59186 117801211
1 91950 59480073
2 95132
1 192348 972441987
1 94390 265470427
2 112626
1 72096 617530581
1 38841 860484926
1 108432 591072015
1 45826 718092841
2 10885
1 182914 910815680
1 198592 438567168
2 58336
1 156292 634045607
2 109790
2 184190
1 78347 109526988
1 73149 99008111
1 148207 860835615
2 178349
2 29531
2 156622
2 45427
2 95931
2 85133
2 188191
1 145133 55920395
1 142141 385610609
2 187744
1 3338 21051309
1 117637 969035969
2 28925
2 97044
2 17565
2 79813
2 34170
2 177068
2 178209
2 44902
1 127022 753405369
1 97389 38089603
2 46585
2 173812
1 14616 890699415
1 132338 443439969
1 123444 379020993
1 29698 277359475
1 191103 150389037
2 13041
1 152659 632314958
2 113566
1 71029 774008962
2 32946
2 196247
2 126264
1 82699 821338520
1 87009 504927827
1 9980 567256577
1 14374 987007326
2 23475
1 131385 69628738
1 198678 211643199
2 68745
1 102928 122227703
1 102790 474338610
1 56512 178616100
1 87759 112114057
1 135033 861326789
2 161597
2 38711
2 69055
1 106621 48143641
1 163519 740871293
2 73539
1 15949 345089711
1 175483 13824248
1 82950 124144014
2 170274
2 71806
1 73162 526377837
2 115480
1 50866 601693413
2 33978
1 161709 457043411
1 143429 63767437
2 138621
1 102295 720656480
1 69882 643270760
2 26050
1 44417 315985224
1 52794 83988340
1 119827 197820002
2 118006
2 43902
1 128283 32104592
1 116256 44364257
1 139587 518275245
2 171416
1 129775 275620531
1 12244 949887097
1 41570 904284541
1 541 935453477
2 16701
2 150651
1 165446 6352974
2 130217
2 94151
1 38663 849105121
2 28368
1 23781 492132009
2 34468
2 126120
1 160161 693157258
1 192158 731174867
2 45585
2 152482
1 132375 427842348
1 136995 841535346
1 7482 308628309
2 10721
1 114202 289846206
2 63839
2 191225
1 90789 564259951
1 61261 569952689
2 68214
2 16405
2 108818
1 193 42350725
1 146308 432002044
1 10530 465881003
2 34912
1 58221 420528851
1 65289 477289720
2 161921
2 183144
2 70234
1 7537 846331551
1 10999 776802422
2 7745
1 128919 855291839
2 186089
1 94931 513023324
2 109475
1 4286 454766148
2 71050
1 137286 293040360
2 14123
2 32417
2 63508
1 8218 485217521
1 69113 587961290
1 136028 591124843
1 111683 759771544
1 78629 302491110
1 170707 628809977
2 35917
1 15799 287621260
2 117498
2 120345
1 120340 670257433
1 117960 518562844
1 65463 468508233
1 100121 959585570
1 113971 995931633
2 130580
1 139696 996506506
2 1893
2 173316
2 182176
1 146606 397408106
1 46573 80354987
2 117239
2 58979
1 55361 877789942
2 123469
2 37803
2 135908
1 159522 365791087
1 7378 586563993
1 109794 403244412
1 64002 772949322
2 37393
1 43403 115284919
1 79725 582329822
1 125209 253977063
2 71258
1 127743 66867801
2 69899
1 62707 493036355
2 178863
1 169361 98987601
2 36473
2 49044
2 56543
1 68031 841316989
2 190635
1 186604 252221978
1 140911 479156946
2 191837
2 55966
2 99230
2 134413
1 163939 416158860
2 187798
2 191069
2 122364
1 165003 339590559
2 167300
1 3536 626354679
1 33110 335983966
1 102404 326743456
2 140094
1 25324 301990536
1 111094 955461776
1 147018 6536559
2 46049
1 52698 261731274
2 156804
1 164102 352522516
1 183495 784392863
1 38220 565284625
2 184042
2 39378
1 51455 605805435
1 175280 96204897
1 193804 702623153
1 152702 35709316
2 185786
2 153259
2 90608
2 136164
2 77542
2 187966
2 131613
2 3799
1 134364 818214621
1 81635 283501150
2 158521
2 12511
2 91089
1 164860 711998033
1 40486 248477790
1 72276 732023878
1 20756 273495716
2 96546
1 158339 362662451
2 148531
2 186811
1 55723 886950307
2 5120
2 3261
1 7587 905321207
2 75557
1 126161 751745330
1 183137 157289331
2 163082
2 36806
1 38263 164766223
2 166208
1 190386 291663213
1 149660 935017661
1 78644 565256637
1 83214 903099269
2 128606
2 186902
1 44597 703021033
1 73693 192866171
2 141057
1 67146 314020634
2 86359
1 172647 567772123
2 189342
1 122450 861438859
2 85712
1 166598 123029385
2 9157
1 170664 714699670
1 162848 994533641
2 198197
2 143943
2 81417
2 26648
2 79659
2 196198
1 1562 154206731
1 39808 496274934
1 163118 47912315
1 6723 146324795
2 57495
1 125320 4563256
1 114079 753665534
2 6181
2 78343
1 95477 554699785
1 70149 708619666
1 122550 825208740
1 134214 914447121
1 74637 665863952
2 48102
2 68665
2 173778
1 134520 944578498
2 41422
1 127454 360550610
2 100843
1 158607 946740450
1 177926 205308847
2 60995
2 78088
1 81497 687112744
2 114139
1 49233 816089378
2 20216
2 11973
2 143809
2 82693
1 98786 243030425
2 2546
2 61518
2 60752
2 183277
1 90134 728772542
1 162414 678900384
2 113407
1 132772 765892485
2 5507
2 92516
2 182017
1 174144 442051386
2 75356
1 111000 309701301
1 47445 892578227
1 105009 949896848
1 31762 788851185
2 2829
2 138851
1 67680 273822813
2 118290
1 184759 320940919
1 52779 333346794
1 190870 808867789
1 5618 7342867
2 157748
2 148446
1 89349 53575067
1 156803 85475142
2 15338
2 61537
2 167296
2 95393
2 15096
2 87840
2 162303
2 27197
1 3317 544085236
1 97874 52023707
2 19462
1 13718 890772780
2 163616
1 131181 659340856
2 52513
1 169164 646360426
2 143622
2 161124
2 19935
2 166374
1 113961 692186459
2 87582
2 8860
1 183378 150708314
1 76197 617183539
1 428 183498123
2 143620
1 136602 972177783
2 159434
1 58299 912620331
2 10702
1 18702 679122656
1 49110 236571365
2 35057
1 143240 776746269
1 17254 337279813
1 177256 306522977
2 55124
2 65056
2 35065
2 94104
2 102553
2 82076
2 77377
2 109605
2 143712
2 91621
2 185274
1 131008 649306273
2 81594
2 36643
1 36519 777262666
1 166795 971250552
1 191259 509968412
2 134702
1 918 418447585
2 14653
2 64323
2 39357
1 41839 907752896
2 63405
1 185889 809631822
2 57366
2 110742
1 79297 441624265
1 24131 27160477
1 101233 811757781
2 193298
2 65884
1 36513 789347813
1 36598 911140879
2 160397
1 43478 878972390
2 116864
1 2616 17570759
2 76664
1 99273 93227276
1 154239 84081643
2 1728
1 175050 612513937
2 84546
1 28352 458361266
2 89258
2 93887
2 97172
1 107099 150100163
1 33398 902759849
1 100650 454815045
2 40206
2 130227
2 49606
1 73365 725718636
2 126356
2 155606
2 17552
1 190150 41316122
2 3670
1 75349 373582944
2 193705
1 120336 434139355
1 106977 477529641
2 109886
1 120305 234366133
2 149511
2 44751
1 77850 350246761
2 97793
2 48533
1 37072 400680266
2 24471
2 46334
2 105996
2 1272
2 71589
1 47772 681649794
1 107344 139037789
2 172149
2 49102
1 86128 683482348
2 43506
1 150615 944087949
1 49255 146307983
1 110514 801823912
2 185712
2 172971
1 144044 53321847
1 453 493121175
1 56576 571783034
1 105885 102676994
2 101666
1 133744 306024209
1 135460 589102938
1 170822 862553211
2 57487
1 41573 125798616
2 128693
1 153010 494993849
1 185149 434058569
2 5066
2 61334
2 192524
1 103371 667332900
2 146921
1 65989 643531039
2 161631
2 143174
2 158741
2 24013
1 109727 332413941
1 188374 82676961
2 159170
1 161486 495224817
2 149635
1 96583 735133306
1 91144 370595713
1 93503 693918535
1 146918 84620135
1 157250 844016968
1 71337 985242412
1 193675 149820129
1 115083 112818666
2 81434
2 150167
1 153507 345794849
2 193017
1 130656 444077463
1 100504 910567165
1 105591 144812574
1 135084 163373212
2 146030
1 183990 233296123
1 158249 347293617
1 160358 70452921
2 188907
1 150771 939520137
2 55439
1 17049 379358230
2 126793
2 68427
1 16208 815830644
1 82575 566856688
2 101422
1 95331 203393947
1 79352 89985345
2 70379
1 152208 537624470
1 16587 826583723
1 104872 155286076
2 168704
1 68848 801909271
2 30720
1 130196 191396518
2 61621
1 594 489529940
1 36307 944876721
2 134326
2 37619
2 70068
2 194666
1 3087 926933760
2 24236
2 138168
2 14087
2 118530
1 792 891632242
2 184605
1 101735 366481796
2 107228
2 90482
1 121794 211610758
1 82801 522928720
2 166813
1 76057 625290747
1 16758 279444501
1 161485 959620935
1 34378 288048064
2 180332
1 10289 86944246
2 84051
2 12906
1 81006 715691050
2 42013
2 52946
1 167323 153218986
1 138096 231265409
1 130766 500012782
2 68523
2 81547
1 93623 795971520
1 24711 711554643
2 112644
1 186359 366890043
2 3161
2 125465
2 197501
1 24967 511319756
1 191267 565177275
1 36793 267869538
2 176912
1 80466 690911119
1 170308 190974961
1 13033 535852871
1 3134 341415574
2 8755
2 139107
2 81664
1 31735 998883218
2 106185
1 46579 354310310
2 61271
1 180344 720436502
2 89931
1 25625 883146385
2 108489
1 74143 38942914
2 170896
2 160908
2 128927
2 119869
2 191772
1 93025 962525077
2 183039
2 131084
2 143296
1 37973 989621883
2 18045
1 118124 457535296
1 97757 939736050
2 110300
1 42194 472144836
2 102835
2 183603
2 60638
2 98055
2 53409
2 179643
1 166335 442798901
2 67054
2 191256
1 35448 126651195
1 49223 66446066
1 180887 431856100
1 122784 769605084
1 139550 90948591
2 33914
2 163695
1 181531 379674933
2 98004
2 189724
1 73198 902248747
1 36173 193044405
2 36623
2 41090
1 61902 579458141
1 121501 319584537
1 80014 221531207
1 154686 240698881
1 36867 288389105
2 55950
1 163276 186045992
2 139414
2 169850
1 193177 81502751
1 52953 170311051
2 74564
2 76989
2 50067
1 171154 902361852
2 79722
2 137285
1 131565 84314692
2 64662
1 107237 174160232
1 167490 545531135
2 4816
1 168261 652124973
1 197328 481950531
2 123094
1 32090 945615479
1 189175 137936697
2 89040
2 84880
1 127743 361370718
1 31897 625151846
2 26938
1 121898 684692479
1 93151 357051671
2 29975
1 66363 151790196
2 65252
1 71808 131516057
2 20646
2 45870
1 97830 351667876
2 40675
2 109874
2 110487
2 112152
2 122752
2 6630
2 184093
1 74533 706904373
2 113114
2 106175
2 176536
2 106858
1 157221 850660995
2 188068
2 139821
2 1499
2 138872
1 178900 380229342
2 39774
1 118342 47441962
2 152458
1 176325 795924286
1 144758 80572073
2 138839
1 14588 857496907
1 165734 206093306
1 185000 402864786
2 82220
1 125799 729992658
2 196222
1 78643 39566831
2 10017
1 169724 555097736
2 148767
2 89437
2 170084
1 130681 569013199
2 155029
2 117144
2 58277
1 159001 39574172
2 167190
2 115373
1 59930 316361993
2 151875
2 196057
2 183826
2 55825
2 80892
2 53676
1 63477 484005367
1 194337 558147857
1 124004 632056897
1 113372 221333741
2 96786
2 114819
2 151537
1 185642 506978364
2 166505
2 159605
2 74948
1 48030 488846291
1 140497 425485707
1 186580 404617897
2 3251
2 105446
2 173097
2 101754
1 36885 808581646
2 134641
2 152981
1 165408 981193495
1 39537 307842212
2 131648
2 94682
1 98069 792213974
2 165363
1 47864 476481185
2 181372
1 40723 589804879
2 90137
2 149259
1 146594 564763452
1 28876 78596185
1 45661 279934638
2 11720
1 133381 483272719
2 135015
1 3055 885302799
2 188265
1 184359 907935628
2 106172
2 92368
2 96089
2 62294
1 1009 450007987
1 163145 26666336
1 180416 141176212
1 7312 646995710
1 107304 415398908
2 64522
1 131804 257618085
1 126572 431849689
2 35373
2 13760
2 133140
2 176534
1 152617 632040193
1 36711 734667342
1 139784 366466097
2 159932
2 93383
1 110384 221633832
2 35637
1 179470 168892990
2 178712
1 28230 747400112
2 83340
1 119919 905493821
2 56368
2 61001
2 27834
2 123057
2 184018
2 96916
2 153250
2 99972
2 64550
1 181277 108996675
2 131107
2 9048
2 161752
1 25284 345073970
1 113246 986840578
2 99170
1 73764 157840565
1 65426 336118935
2 44309
1 10783 87374886
1 55308 631396583
2 40812
2 157697
2 29648
1 111232 565979785
2 181345
2 4628
2 145901
1 135499 14237407
1 199887 665485847
1 150289 165639875
2 125576
2 56180
2 79857
1 8177 733569789
2 113215
1 128780 303960735
1 198405 18702029
2 135209
2 79563
1 38646 654324571
1 29293 937041993
2 87275
1 25561 809561543
2 84375
1 105596 316553787
1 43845 604772520
2 40783
2 73895
2 10644
2 38672
1 30601 307724607
1 143715 585553849
1 193522 217386008
2 58894
1 73328 313342934
1 64568 484257450
1 108923 288982511
2 29098
1 50069 143635087
2 17103
1 117239 182162468
2 79570
1 17621 564403781
1 34798 233589310
2 190588
2 142598
1 151659 880035794
2 156274
1 142210 71567031
1 100152 269090562
2 170569
1 108214 19038952
1 169652 422814272
1 134877 642351072
2 63050
1 158060 344247870
1 62323 755736635
2 1506
2 155868
1 166397 826981706
2 192599
2 140233
2 46107
1 193418 734915786
2 74812
1 197750 397790473
2 194187
1 14762 442056467
2 90857
1 170021 246953100
2 60779
2 45175
2 52055
2 28142
1 112221 268515417
2 13613
1 9333 844777675
2 134157
1 57397 481692292
2 167829
2 22053
1 70475 277517078
1 92953 348489449
1 37437 120643449
2 146179
2 149913
2 52860
1 193091 670384028
2 109380
1 131362 268299282
1 11895 537172909
2 86094
1 35943 119322462
2 172269
2 142437
1 33041 924315440
1 180000 892782534
2 123866
1 179638 851614890
1 106492 976795868
2 89418
2 146572
1 33627 470390939
2 128090
2 63049
1 155241 990993373
1 106413 946731537
2 32018
2 149430
1 107063 530639646
2 13879
1 97579 987120643
2 10356
2 175440
2 151071
1 157426 799238695
1 41519 262709573
2 191825
2 102856
1 89379 132599916
1 177017 577458841
1 91648 73586112
1 62128 987761261
1 128567 374095434
2 198393
1 110197 467027525
1 108703 573723619
2 126924
1 69000 440327884
1 128430 751474422
1 60517 92425128
1 153952 793901124
2 29270
2 126969
2 143065
1 68420 397682324
1 197426 762143731
1 138998 444606508
2 74496
2 12396
1 133277 293527086
1 4315 391877632
1 192494 803687203
1 137803 573657129
1 134511 140630911
2 47520
1 182584 908124093
1 193906 383543384
2 37845
1 83414 488452705
2 41495
1 49185 772251114
2 95125
2 70722
2 176967
2 147295
1 42757 11423601
1 17964 518785136
1 121805 664494341
2 10448
1 131751 448761004
1 150965 972029335
2 163541
2 192817
2 151699
1 162498 756969409
1 120857 125125695
1 72497 662880522
2 176443
2 102246
1 34182 14948108
2 76881
1 99398 597330990
1 76774 970082106
1 4925 943156437
1 42142 775779952
1 60986 811228630
1 124603 886835494
2 184890
2 27628
1 188395 890082961
2 147319
1 133746 816641234
1 191519 297439089
2 45276
2 39264
2 137290
1 31138 215411517
2 157172
2 61492
1 80495 723735398
1 63175 971908295
2 82290
2 40651
2 93361
1 168240 90495692
1 509 11463236
2 156346
2 105169
2 6898
1 22110 644368190
2 77631
2 58219
1 158279 310869179
1 186454 646444001
2 173600
1 79319 235704394
2 171792
2 190220
1 113203 751210337
2 37037
1 180037 753443540
2 6320
1 43084 499188810
1 96377 740124376
1 18673 749640417
2 183626
1 192943 110047787
2 138963
2 111279
1 179678 204978417
1 111241 219309397
2 16820
1 199244 954290559
1 4171 495777839
1 164007 294032492
2 5566
2 47548
1 25505 249955649
2 71136
1 98335 393334091
2 13365
1 170208 689776217
2 189377
1 159123 580137285
2 114074
1 116763 581906668
1 133122 836586159
1 43284 967137292
2 188900
2 122726
1 178587 384189719
2 103680
2 117880
2 51945
1 15640 120230603
1 143431 38622874
2 83216
1 117216 985270145
1 5712 955004680
2 146732
1 113654 937570334
2 84558
2 23133
1 57056 58525794
1 64830 642768771
2 9108
2 180745
2 193416
1 57583 913672050
2 166872
1 39513 843341810
1 116480 663181822
1 191920 623679566
2 194698
2 105520
1 93786 984315344
1 147814 533579914
2 75770
1 70804 68390346
2 13731
2 44613
1 33097 690674426
2 137190
1 25375 413258171
1 153212 270347447
1 34893 217961825
2 24994
1 191943 555200832
2 111323
1 182749 199699962
2 75656
1 158200 201156490
1 166069 33019232
1 89527 357189439
2 8939
2 190582
1 135931 11113199
1 130925 500824121
2 166362
2 3788
1 45132 515090511
2 62629
2 118519
2 21616
2 57141
2 59417
2 142865
1 55606 513913304
2 137770
1 175003 661472264
2 78338
2 48661
1 97521 558909023
1 35340 643379731
2 130167
1 115785 981032677
2 139410
1 163438 96086536
1 72815 322889090
2 135716
1 78070 856680357
1 47198 864965588
2 139161
1 53005 737209239
1 182530 438359179
2 56524
1 99041 106257202
2 130323
1 71922 113006054
1 32902 206074241
2 100304
2 101823
1 185738 377744651
1 23051 473211371
1 56757 736022797
2 93923
1 173199 844606472
2 174071
1 121646 466448448
2 198854
1 87091 831765024
1 189389 423671278
2 903
2 120739
2 142109
2 188189
2 112501
1 57291 527042562
2 88722
2 159680
1 60650 602971414
2 44389
1 167522 326776083
1 19997 372525976
1 182507 696230754
1 47057 693863240
2 180587
2 78858
2 39163
1 56144 700325262
1 40413 449766914
1 91319 205676561
2 128213
1 179642 116659456
1 133683 752298359
1 171878 639401760
1 85003 932225668
2 187503
2 107500
1 134709 388062272
2 4706
2 64594
2 62941
2 165829
2 166407
2 184258
2 120720
1 163405 498560152
1 156382 829458149
2 195501
2 160789
2 39679
1 182991 701815960
1 134429 21537811
1 13177 100871917
2 64133
2 7594
1 143144 603764751
2 190128
2 48487
1 8289 418251782
1 80116 342178799
1 90915 674792165
1 124805 418433419
1 74146 985225331
2 154604
1 118240 936577729
1 83401 350564759
1 146772 26043015
2 50182
1 190976 937804984
1 63463 853860531
2 51258
1 128336 127701915
2 12893
2 133597
1 38282 797510896
2 156464
2 54289
2 195354
2 25948
1 148720 187255615
2 161440
2 64581
2 120060
1 60443 310859791
1 32256 65481399
2 124092
2 97487
2 121293
1 126372 611434289
1 35951 153242038
1 37973 269399415
2 154688
2 68398
1 143384 925767344
1 185396 131737905
2 109744
1 70853 111474198
1 75380 146198536
1 190929 592728840
2 28806
2 27270
2 94221
2 145573
2 140348
2 107200
2 106679
2 68585
2 149266
2 154748
2 113949
2 34829
2 86083
2 90863
2 193907
2 84396
2 177397
1 22117 865130340
2 142791
2 136200
2 97552
1 1198 730976488
1 46512 541151049
1 19736 910614866
2 976
2 191169
1 113659 17970889
2 65499
2 163228
1 53102 319898792
1 165169 586897135
1 192221 218208116
2 17167
1 140568 107363884
2 40883
2 180504
2 95235
1 50046 957336109
1 29895 452223057
1 177278 351308800
1 119008 498355812
2 124795
1 6293 282626018
2 158271
2 194214
2 132481
1 168226 6297624
1 37027 625639125
2 63378
2 10904
1 26307 819730207
1 27087 480130528
1 48867 25716178
2 136391
2 71093
1 53109 544992543
1 72343 40439162
2 177680
2 10327
1 83619 717908010
2 62717
1 172411 471713351
2 120673
2 57154
1 164410 611499166
2 73503
1 190371 696720585
1 83724 74127296
1 110284 732268008
1 81452 700701335
1 112305 172954030
1 58598 126300295
2 15916
2 92931
2 127966
1 110318 216902479
2 104618
2 69339
2 174694
2 83917
2 132416
2 4672
2 126776
2 160167
2 142744
1 94401 880319167
2 187654
1 15849 296770644
2 140862
2 40975
2 199654
1 37101 209461965
2 63980
1 126820 563782400
2 142987
1 53208 94646454
1 121552 956521724
2 91531
1 103276 290765855
1 71026 854710341
1 96863 220132522
2 169687
2 191442
1 107842 657922419
2 37339
2 48837
1 176507 99937368
2 5096
1 10771 454805268
2 114227
2 40502
2 111638
1 188286 701989852
1 9511 407986472
2 110324
2 114994
2 167261
1 70220 687494811
2 166138
1 45792 528589224
1 35758 448145943
2 185253
2 162171
2 132380
1 158585 361881356
1 78914 749009557
1 198592 225176851
1 86383 720654221
1 4584 967430135
2 21273
2 191642
2 184726
2 185983
2 179089
1 12120 559957315
1 87035 77458625
1 117584 14833096
2 123940
2 30770
2 146534
1 20568 86527078
1 197898 395107004
1 193944 620233418
1 134041 659044882
1 88129 524090693
2 40119
1 74009 385682489
2 7317
2 60140
2 132162
1 176014 582090651
2 119054
2 177416
2 22769
2 50079
2 141797
2 12750
1 169449 42387305
2 24700
1 24401 831683500
1 75648 741676527
2 6967
1 135926 354243613
1 2035 347898145
1 55710 796956575
2 136188
2 79209
1 171540 406574360
1 95285 700519827
1 151931 693640369
2 20512
2 199934
1 167746 403588415
1 13971 411647746
1 193407 276456567
1 137309 737720540
2 112579
1 45568 800181025
2 27346
1 139561 885667710
2 198323
1 165831 49122113
2 57373
1 152655 82513312
1 61441 555735136
1 116892 73196514
1 152460 326306789
2 22069
2 101259
2 115398
1 183581 966564613
2 119105
2 48086
1 76203 441974138
2 154877
2 113327
2 110250
1 199455 353792357
1 134366 795165304
2 108724
1 43264 72254341
1 96780 999846320
2 96615
1 196619 797711771
2 101462
1 7130 855470771
2 26323
1 28623 944412874
1 7861 245427728
2 113515
1 139590 261344604
2 59174
1 98838 766495409
2 54261
2 34555
1 79456 596749978
2 24135
1 83907 939258292
2 155964
1 84491 189135009
2 102230
1 40773 575384211
2 5339
1 51556 75580722
1 186583 714760196
2 50582
1 198613 863487715
1 7391 603776139
2 117068
1 116094 425977203
2 79737
1 2644 418449583
1 149052 481730087
1 24500 592788124
1 3808 620432909
1 81756 460352412
2 139544
2 130051
1 184014 998880254
2 164138
1 182623 889334282
1 111532 830711016
2 75809
2 166962
2 126846
1 56502 690876929
2 185814
1 197809 579412170
1 126457 847151243
2 142763
2 156099
2 41373
2 119953
2 12078
1 50394 991914361
2 144592
2 12649
2 81755
1 33380 827126510
1 45065 474246333
2 34596
2 90898
1 135088 504374241
1 30929 520589943
2 123305
1 115076 430164643
1 76647 285559800
1 178689 514282905
1 148385 238072653
2 166386
2 162581
1 50144 912460648
2 29831
1 24157 480523889
1 148792 986441802
1 20617 817896839
1 56174 805582521
2 98246
2 66042
1 6976 126916981
2 176239
2 89883
1 88812 504695666
2 84222
1 7883 966659310
2 157830
2 105325
1 199269 793899338
2 1562
1 38166 393772550
1 43064 712291762
1 87729 251478564
1 160847 722448467
1 133420 320454615
2 192883
2 166895
1 1539 340953314
1 106230 905753057
2 94071
1 149957 160298944
2 99675
1 136852 672072036
2 92211
1 5713 565133211
2 149410
2 78813
1 148564 19618027
1 62207 142539488
2 139143
2 77178
2 139504
2 189670
2 106851
1 168985 845643695
2 199202
1 115415 31164724
2 44827
1 191041 650773128
2 81921
2 144649
1 193905 612709637
1 150195 589272521
2 112865
1 35192 238522826
1 115021 265294315
2 68582
1 141163 802863464
2 130984
1 90322 431973375
1 123533 6135050
2 185664
1 23430 728326775
2 175761
1 47174 801712502
2 16905
1 36531 396963482
2 103204
1 181548 344118636
2 159336
1 160612 414673911
2 58536
2 150614
2 196086
2 3511
1 123478 997543239
2 40932
1 74567 187064941
2 100346
1 78357 765044686
1 53891 267381542
2 80524
1 172962 984734276
1 67463 752161754
1 187326 342002874
1 180679 497659333
2 138104
2 190153
2 95083
1 130789 313861640
2 111559
2 33355
1 170177 104912251
1 102747 854502442
1 102190 432091709
1 161962 213787472
1 117131 369793386
2 136575
2 574
2 198088
1 129148 188969080
1 15082 799538341
1 77604 841318459
2 44180
2 100444
2 195067
1 129129 23735137
2 53192
1 102272 733533674
2 137613
2 105924
2 63317
1 72612 595285258
1 176119 964345133
2 126137
2 165507
2 72750
2 168863
2 128367
1 44876 546903088
1 136263 816523791
1 137684 806172015
2 49326
2 71320
2 66158
2 17772
1 170652 137672210
1 81311 461606950
2 194551
1 22795 501637071
2 61222
1 157716 330531784
1 117490 92712657
1 73132 545119669
1 152511 638089643
2 173155
1 106393 32857439
2 160416
2 134868
2 135414
2 197160
2 65162
1 66994 52438802
2 28425
1 51574 922138188
1 146571 44712081
2 88955
2 175122
1 65818 666750009
2 26507
2 69001
1 53439 383034379
2 89428
1 116180 746875515
1 27725 924224299
1 57927 944130326
2 154016
2 127106
1 58080 984595805
2 29623
1 99121 733053931
1 67023 423469906
1 44687 147221195
1 184313 382178799
2 107286
1 97913 307823078
1 93560 664183246
1 84628 506136863
1 167949 837724499
2 146116
2 136309
1 182064 741923745
2 185185
2 70375
2 70296
2 121426
2 184883
1 3635 122963846
1 68404 676327213
2 20907
1 116647 552607350
1 126034 192228712
1 85446 231538306
2 112392
2 143769
1 8516 52073812
2 193823
2 142668
2 34545
2 14456
1 15543 859601693
2 58324
1 52112 902712402
1 79639 792909298
1 23426 126673812
2 177359
2 131922
2 82388
2 188669
2 57391
1 44450 392182316
2 102231
2 78526
1 66300 695203489
2 196830
2 105241
2 89533
2 70103
1 80965 381629497
2 23508
1 23 57967813
1 17741 278915069
1 11415 650416729
1 62000 408930446
1 14390 616889655
2 144643
1 107877 433434319
1 139798 557066035
2 198883
1 159262 340768067
2 196112
2 130554
1 107846 993811261
2 168716
1 4279 668309567
1 133940 823179748
1 199783 447230172
2 102151
2 26427
1 70007 44097473
1 76403 761480919
1 89313 651139786
2 126356
2 61735
2 72695
1 94249 549907997
1 91999 350136414
2 118130
2 40194
1 16714 123629471
1 76523 857287070
2 81406
1 30214 390005569
1 32905 684953494
2 70547
1 180835 472364956
1 163873 796047065
1 179977 221655206
2 84928
1 56660 295227019
1 5247 455075427
2 172353
1 182909 715316358
1 65592 482310693
1 73085 324016705
2 19948
2 158695
2 84927
2 6668
2 12293
2 75527
1 77796 422911547
1 196204 318346615
1 158332 606604091
2 197170
1 6968 180152458
2 197689
1 100108 470830166
1 33392 485616396
1 34893 275654339
2 39397
1 89383 73286428
2 45580
1 31533 580854644
1 125577 166543388
2 111811
2 183830
2 76451
1 72469 730568973
2 66900
2 189674
2 9613
2 130010
1 103845 916704093
2 143884
2 80678
2 51680
1 172333 992307919
2 90254
2 140304
2 41380
1 62580 10191239
1 165288 758950482
2 166698
1 158296 9942443
2 91898
1 154445 41043368
1 37528 341937268
1 29153 256545144
2 87046
1 162237 67675336
1 38015 279109869
1 109039 950072539
1 42230 620440098
2 37449
1 85241 244778079
1 146660 4430577
2 177246
1 90182 950307064
2 56895
2 77528
2 52079
1 37832 756985019
1 192921 523291368
1 180558 867812212
2 130492
1 61766 73370843
2 78792
1 109459 668234867
2 22226
1 53774 669992500
2 9125
2 144702
1 158780 420339928
2 84322
1 2116 103862662
2 163473
1 103671 325953999
1 59837 532861302
2 194160
1 87454 899801396
1 22102 415669490
1 163913 760848779
2 125065
1 96846 13125069
2 182835
1 88402 713383990
2 118205
2 140015
1 38380 82509851
1 166240 755386231
2 138046
1 187245 201695617
1 152289 193828902
1 13120 546646899
1 9707 549563050
2 4185
1 113382 794360713
1 161902 215189933
1 16302 324597367
1 20028 394804452
1 180317 143837824
1 149740 24656204
2 72995
2 2497
1 148331 847554142
2 62785
1 59477 394877335
2 71730
2 38224
1 186554 657811390
2 178929
2 48538
2 10999
2 68462
2 89469
2 107344
1 197941 709964080
2 135114
2 68419
2 181675
2 117604
2 196234
2 171897
1 94020 630721979
2 7388
2 136477
1 140777 962359727
2 180498
2 120862
2 125709
2 64791
1 116788 306954394
1 64859 375270754
1 197070 15117181
2 65710
2 72450
1 123393 870146459
1 199690 687474718
1 116414 178693010
2 94396
1 17392 15605349
2 115542
2 161843
1 178697 761271311
2 115543
2 82081
2 57498
2 40087
1 169095 484198211
1 39985 807700712
2 26044
2 147516
2 70433
2 111719
2 106624
2 60139
1 166195 553473454
1 20810 383134149
2 161862
2 106451
2 32529
2 142296
2 172487
1 77560 134870977
1 63448 806658675
2 195820
2 152748
1 173501 727079623
2 144695
2 20843
1 130777 31296065
2 116103
1 40517 583224310
1 194652 56354563
2 96480
1 179442 78767222
1 112256 245530385
2 167143
1 111245 307439147
1 104117 548754270
2 48109
2 164900
2 28808
1 76389 806071610
2 114283
2 183320
1 99169 574739290
1 138193 738889282
2 128275
2 180269
2 7832
2 18103
2 122406
1 103281 905957085
2 115513
1 100202 357810338
1 76528 276769550
2 172701
1 33864 668901654
1 186771 402524930
1 135722 403397968
1 141789 691305919
2 150788
1 75595 73267319
1 47434 993420626
1 134212 668838009
1 74326 779761922
1 190186 267466916
2 175177
2 38026
2 109713
1 154341 9750887
1 95817 828478890
2 185786
1 127977 728024668
1 118154 981930096
2 154764
2 88709
1 56754 178008757
2 16653
2 135523
1 43516 619544461
1 85695 316144060
1 143969 759097354
1 132960 992274943
1 47757 362581083
1 48726 374709597
1 5650 222397103
1 2487 57906502
1 61847 882976695
1 163899 353047899
1 96628 437571068
2 169677
2 111777
1 16670 799638140
1 195814 408796093
2 186237
1 100712 649185268
1 142166 132359308
1 196897 194306659
2 150089
1 147855 341692904
1 141439 280484206
2 156442
1 65588 881426036
2 146965
1 68487 933547239
2 64726
2 83677
1 49492 157255716
2 76117
1 5351 415206475
2 24819
1 24123 746752675
2 198317
1 33635 570764360
1 35758 312286839
1 147289 60074279
2 103712
2 43563
2 2537
2 175192
2 173189
2 69126
2 54696
2 36499
1 187640 380384121
2 115103
2 32978
1 112172 243138550
2 114334
2 5605
1 107794 928843381
2 175097
1 23527 516146407
1 31852 788702978
1 168180 997835261
2 54955
1 197408 347114261
2 165108
1 197174 284602198
1 18841 920365283
2 115498
1 171319 422701735
2 77343
2 68080
2 158963
1 16944 582576007
1 10854 760190952
2 113645
2 52793
1 85661 889557490
1 172733 323402799
1 164082 85473797
1 62610 436467445
1 199518 148353349
1 109150 477718447
2 49534
2 95615
1 131489 760214632
1 7348 914245523
2 184383
1 71557 254179037
2 87810
1 51412 890292870
2 39226
1 17698 499864692
2 21773
1 92686 157249654
1 73958 688388957
2 148905
2 164819
1 188066 217938644
1 112791 382442650
2 39275
1 21603 979969133
2 34494
1 152431 492835852
2 28937
2 198980
1 64995 706027501
1 46194 816055093
1 85876 24126228
2 11052
2 152315
1 73451 676032377
2 32343
1 20927 89720762
1 127549 836572388
2 121174
1 38856 603722490
1 174626 953867982
2 47786
2 182351
1 75998 239462357
1 119597 48937803
1 170290 150743550
1 8229 998101755
2 64906
2 155833
2 171411
1 21383 812280297
1 186493 873899096
1 195646 658258451
2 91431
2 174818
2 27682
1 127186 771026809
1 3615 288326881
1 164179 7707568
2 174330
2 142795
1 85113 460803054
1 9269 200989223
1 17574 971606297
1 123279 316636153
1 100624 687249362
2 117907
2 50602
1 112602 57599600
2 190132
1 177648 129023741
1 166765 396412872
1 178873 689613542
2 125266
1 198100 798679197
1 58461 851830603
1 61407 514734598
2 170365
2 178227
2 107255
1 12064 129360074
2 159263
1 3383 791393397
2 168343
2 152097
1 141117 267783819
2 151770
1 4882 567291824
1 75843 19287561
1 55953 180324185
1 13152 87694353
2 129931
2 79997
1 122814 871779705
1 196033 116669926
2 13546
2 58579
2 74979
1 194878 642952658
2 71066
2 9199
1 197863 766876111
1 125198 503792165
2 165342
2 25763
1 133734 122082912
2 78258
2 161804
2 15648
1 89455 582851995
2 120699
2 133292
1 31227 89442095
1 152777 309481097
1 60612 423361324
2 37256
2 132363
2 85364
2 195537
1 3036 409328875
2 84057
1 139330 852037598
1 132272 889200179
2 36398
1 166252 82191069
2 185358
2 116886
2 79349
2 159240
1 61554 715637736
2 76429
1 172693 769185433
1 161992 43308341
1 5912 219647059
1 142226 482379626
1 59084 676904378
1 79906 353594129
1 160589 626629985
1 32755 81702524
1 107951 436413737
1 45465 351466642
2 58958
2 63198
1 28525 156833399
2 147823
2 104737
1 135412 766136826
1 178433 789028108
2 140033
1 25567 941895723
1 112271 549104977
2 84722
2 104153
2 140783
1 165165 161658915
1 13715 460828109
1 49679 315098045
1 37292 694327368
1 164438 318937447
2 185830
2 176387
2 90597
1 32067 955268459
1 56569 643792607
1 185931 351439021
2 92299
2 21027
1 144056 140704166
1 198343 415868567
1 155330 629414576
2 54562
1 48408 93272805
2 31404
1 66788 598575692
2 82174
2 181785
2 157338
2 140922
1 44460 158529492
1 56105 286073063
2 34101
1 81135 56200086
1 10468 689539442
2 37376
2 149268
2 148144
2 40013
1 51245 63935758
1 161888 255421660
2 72788
1 118839 707075355
1 159392 841554654
1 79086 728450701
1 155330 85285341
1 21623 549621055
1 151969 968723382
1 83694 862836566
1 30850 13517858
2 73701
1 159409 715664247
2 140421
1 115448 499622575
1 23706 143947115
2 29064
1 50031 980008305
1 195777 608186879
2 181939
1 16735 697755467
1 151480 99563018
2 185656
1 114310 686868207
2 45802
1 157498 136503535
1 176844 171409460
2 170444
1 87481 987726242
1 32056 119941819
1 30099 751168184
1 28337 630178342
2 53938
1 90452 112481764
1 43598 786391627
2 183728
1 12027 224753111
1 80684 564398702
1 120750 210557643
2 131999
2 35800
2 34078
2 43873
1 161631 294504096
1 194393 517590562
2 153334
2 181937
1 178111 518691985
1 42347 686482756
2 84180
2 104268
2 47723
2 101427
2 155034
2 38314
1 6392 655587105
2 134313
1 285 122206523
2 5634
2 27306
2 144011
1 176190 564776290
2 10956
2 183076
1 54223 438550221
2 8639
2 192727
1 157577 205295180
1 34280 760496655
2 108796
2 71779
1 1346 670212988
1 154344 455026629
1 87940 690526120
1 157838 4252866
2 18750
2 45702
1 48471 729544815
1 31757 455071179
2 112236
1 78957 752606655
1 26489 42497692
1 8811 241776643
2 198133
1 29553 798638344
1 125619 545292976
1 93494 727771002
1 36343 953556562
2 133279
2 94915
1 124818 70787441
2 175726
2 67912
2 71419
2 188011
2 192492
2 15594
2 91625
1 83202 398624559
1 124915 23459445
1 140995 641404260
2 47772
1 14539 567332889
1 23945 969642245
2 49668
2 58394
1 20127 630050458
2 154467
2 194323
2 77426
2 6007
2 147201
2 54176
2 174517
2 60709
1 167266 701978357
1 36016 579774787
1 38115 840471819
2 24051
1 170825 209925624
2 169489
1 67043 370976536
2 96095
1 132548 290768113
2 165073
2 23912
1 170498 928700396
2 134706
1 64551 732380068
2 64260
2 30389
1 3178 346363787
2 96719
2 191939
1 84738 2392412
1 148757 771113396
1 154247 318737264
1 17878 873199327
1 56931 927665563
2 178888
1 105276 933941042
1 1324 274913326
2 161925
1 186140 486361020
2 162784
1 157289 383630921
2 190422
2 187422
2 150866
2 46030
1 104415 594095037
2 109623
2 162023
2 155450
2 178635
2 179850
1 53176 945847454
2 194628
1 110852 911150738
1 167627 129178757
2 70822
1 43808 180184179
1 64308 518370771
2 179136
1 4035 89849556
2 152213
2 43484
2 162389
1 98739 941155625
2 163931
1 90736 241389610
1 167904 916652274
2 152651
2 52289
1 125201 744071076
2 4238
2 185847
1 37081 217121956
2 10385
2 120910
1 144734 140763994
2 39219
1 87179 399082873
2 50508
2 129526
1 124393 565338436
2 123342
2 8702
1 96034 426415415
2 123039
1 104476 107728107
1 69136 899433198
1 1037 656909254
1 148075 726909639
1 88345 776707277
1 192304 369565057
2 136251
1 119529 986084967
1 68938 529696119
2 172791
2 54185
1 103505 144441898
1 172600 124996898
1 101440 358629630
2 85868
2 93057
2 65913
2 198198
1 57699 493055629
1 706 580908704
1 18351 398835299
2 140218
1 11568 938310586
2 65556
1 110822 591440943
1 21212 591461685
1 22912 963538014
2 31993
2 20199
2 151076
2 173190
1 184708 647450000
1 73728 410964595
2 119831
1 151599 378554440
2 101323
2 135957
1 129408 250222454
1 189229 990930137
2 64495
1 24253 510323314
2 108064
1 195009 877488234
1 154026 423197963
2 127018
1 100536 428153964
2 19908
2 182841
2 9921
1 67876 960542879
2 137512
1 55208 409194057
1 107037 312353192
2 144217
2 117218
1 179638 981049292
2 5793
1 145999 258299434
1 178722 482801789
1 138576 410044924
1 22713 716793243
2 148118
2 127297
1 81925 329738162
2 96950
1 107312 693905137
2 154106
1 125212 788081162
1 141230 500149553
1 165991 810364223
1 113456 189513266
2 15529
1 83023 90577820
1 11782 130992095
2 176554
2 49946
2 100005
1 59455 827769117
2 166699
1 139120 770506957
1 2186 752589447
1 169269 294041268
2 35822
1 18765 921458508
2 7042
2 154717
1 57517 497293260
1 104003 482764531
2 18467
1 69580 636969550
1 179820 953745873
1 35170 413549000
1 167503 632431229
2 8315
2 51702
2 68251
1 130847 184907958
2 48620
1 144465 10942654
2 111773
2 179275
1 32824 100907891
2 170921
2 14652
2 53485
1 57320 376452340
1 51513 511402763
1 92238 281830225
1 144070 510781276
1 34393 200899500
2 191834
1 70526 806552141
2 101692
2 158
1 57899 427923224
1 57072 675189567
1 165719 839973720
2 185501
2 195707
1 58076 932470449
1 22861 759081098
2 7757
2 41544
2 92638
2 99443
1 87770 699087455
2 41733
1 9009 271946552
1 59800 196583767
2 141669
2 192775
1 97798 7208142
2 187354
1 107786 932545430
2 130269
1 60813 324197019
2 181143
2 119680
2 85659
1 129405 590048633
1 68621 73989979
2 37185
2 198700
2 177950
1 86612 793705574
1 140647 826566869
2 129174
1 168973 575755364
2 25816
2 69011
2 143376
2 104359
1 101623 799773925
1 58899 339527339
2 50270
2 171624
2 90388
2 135694
1 199094 512521786
1 140238 221094467
2 44299
1 133515 837219583
1 182691 931912489
1 142695 768115466
2 61641
1 31621 514605472
2 158758
2 110014
1 85088 163799344
1 10380 266058728
2 112767
1 9514 96983823
1 144700 357510665
2 127135
2 110015
2 152008
1 2486 695054706
2 189339
2 15421
1 117469 376661229
2 185698
2 166210
1 159626 253545312
1 88955 426252941
2 172536
1 94038 737782345
2 71798
1 61179 271744998
1 16810 327689441
2 41802
2 160335
2 32192
1 76406 554999876
1 25302 418537715
1 154693 131011752
1 162562 843593781
2 88523
2 141276
2 134649
2 7054
2 29838
2 120813
2 131262
1 88264 941192485
2 5540
2 3025
2 66639
2 23980
2 142026
2 34994
2 113745
2 110533
2 141736
2 6374
1 128466 199865784
1 147027 569674666
2 73430
2 46430
1 129751 51639389
1 145113 460981894
2 100009
1 9684 42353751
2 73566
1 90055 827734964
1 4542 536530500
2 102787
1 30553 270901742
2 150337
2 68926
2 176097
1 128929 808498144
2 186249
2 23805
2 35988
2 41754
1 48830 114787184
1 196831 114266882
2 55476
1 98233 524359764
2 132092
2 66425
2 189347
1 91918 423157829
1 153422 551973610
1 191913 993685624
1 105263 687346004
1 153410 101937834
2 186194
1 167209 662585076
2 128850
2 179466
2 115536
1 19039 330689918
1 135068 62090483
1 176505 549033330
2 178389
2 88155
1 185830 526662597
2 136460
2 23882
1 120949 614503811
2 194541
2 118075
1 135934 871988763
2 1307
2 67851
2 54495
2 33036
2 162878
1 39778 463767250
2 61165
1 157218 89375373
2 197926
2 3382
1 123390 572802841
1 99291 91835038
1 100307 263890945
2 60710
1 183991 357666975
1 127962 435076199
1 134887 907058826
2 197457
1 109144 944359981
1 192837 422098687
2 41849
1 8827 949450382
2 7727
1 193431 519746375
1 117301 828395150
2 100519
2 133447
2 158695
1 16215 521328611
2 32000
2 66394
2 187445
1 188161 146726459
1 74284 948929322
2 177302
1 43978 418221852
2 194994
1 180689 116214146
1 158662 435798434
2 76309
1 7292 699924420
2 122014
1 117721 757717623
1 121242 152498685
2 116092
1 65451 198841938
1 43828 555519883
1 162785 255283562
1 100707 754644223
2 52173
1 146603 748071932
2 169785
2 158375
1 148122 528687005
2 63419
1 57885 235317046
1 190623 285930828
1 155521 849490548
2 158822
2 139640
2 131007
1 55405 705890088
2 109534
2 70845
1 8871 909875912
2 152440
2 27305
2 162821
1 124146 802322305
1 116405 782255838
2 63392
1 73812 31450925
2 157554
1 188848 992501638
1 82713 326082926
2 10555
1 172500 115562913
2 66769
1 40721 843051598
1 183124 734890757
1 140461 481370009
1 133228 970442811
1 70942 156614721
2 103135
1 54988 817133556
1 157051 820897288
2 191920
2 113701
1 22204 277724347
1 147559 719492489
1 152762 633150448
1 98224 48204030
2 61746
1 172933 806718522
2 27659
1 66394 771641118
2 142590
2 75978
2 131341
2 136218
1 61451 915789097
1 90473 252135067
1 143354 884095391
2 116247
2 97187
2 175298
1 170910 566447903
1 71494 298056114
1 142575 797512677
2 7255
2 152652
1 123044 75997720
1 150975 637023904
2 2915
2 114119
1 134004 248836964
2 25485
1 6299 616483411
2 33649
2 167590
2 163306
2 102570
2 184317
2 40664
2 193201
1 140770 619191464
2 192862
2 137253
1 149995 109792154
1 105103 164161434
2 143434
1 161871 726512545
1 161915 83214479
1 127032 691495311
2 46335
2 180757
2 118055
2 82202
1 171668 681388075
2 180450
2 94923
2 94406
2 171251
2 105759
2 24595
2 139420
1 6296 658310485
2 56347
2 124371
1 100473 605713341
1 22243 934774741
2 171036
2 65102
1 58643 840654739
1 12121 334893753
1 92774 507301764
1 54400 36243993
2 155705
1 37905 742331574
1 76416 831999003
1 189071 417175876
2 141692
1 165404 466812317
1 48226 619211415
1 73740 710688165
2 74485
1 176789 161210748
2 51599
2 10012
2 183382
1 185135 960569816
2 161616
1 136883 748621003
1 155156 866106733
2 48524
2 106262
2 8795
2 148902
1 70395 424198200
1 60983 696855284
1 164141 808145838
2 119187
1 136387 422591393
1 180726 154675085
1 104634 135020198
1 150961 332989160
2 130763
2 166750
2 129329
1 177771 330971161
2 52854
1 132967 658116899
2 72782
1 3002 748567418
2 11187
1 71056 34420554
2 136398
1 16680 237538388
2 88308
1 155065 672448161
2 175681
1 75710 776516595
2 71994
1 117165 314164240
1 29564 327629181
2 171605
1 177817 829741584
2 141207
1 170427 684997513
1 131628 679130543
2 136411
2 101265
1 170255 71543307
1 172050 51907518
2 42382
1 126163 439462947
2 87714
2 119896
1 35300 566684726
2 182895
2 187588
2 76574
2 147849
2 13928
1 60329 161327866
2 123618
2 78732
1 44895 920702046
2 195358
2 183204
1 183463 275534486
1 7884 562730002
1 69936 375248966
2 11856
2 8874
2 136808
2 123585
2 75744
2 38932
1 122612 834786966
2 169357
2 78636
2 20781
2 35388
2 92040
1 11671 770369530
2 97040
2 141874
1 17756 30846404
1 163244 334388155
2 50570
1 58694 48349480
1 166242 475219685
2 96759
2 18067
2 15729
2 157618
2 49417
2 179963
1 78551 82289040
2 21163
1 183615 55010569
2 101588
1 87723 225412757
2 13571
2 95525
1 16671 573584766
1 48356 885942812
1 161939 791121624
1 174897 600934463
2 121344
1 187038 457490943
2 90353
2 157065
1 52935 219226664
2 151605
2 74162
1 100749 137195037
1 55156 566248549
1 88597 904789308
1 120960 848316599
2 146639
2 25965
1 28090 998906614
2 78180
2 121626
2 41737
2 82692
2 127919
1 44307 372061467
2 94309
2 145735
1 134779 283624199
1 18561 831137512
2 115842
1 153600 772981689
2 7111
2 79613
1 97855 210372852
1 45131 532189856
1 40916 576186407
2 129786
1 160412 227364772
2 92037
1 160743 986285144
2 131542
2 105848
2 36623
2 78503
2 55175
1 20366 211008218
2 90897
2 156250
1 119771 869961581
1 65909 743886694
2 143135
2 160204
2 194111
2 163059
2 165796
1 93421 405411903
1 47059 608494569
1 150292 185554259
1 188951 457880297
1 149924 954907023
1 139372 661706730
1 169709 136730390
2 45138
2 94327
2 28849
1 65893 895609109
2 35235
1 193704 212261491
1 74479 446290898
2 157603
2 68847
2 67272
1 30302 283061235
1 92515 61190640
2 105378
1 115705 415604598
2 133699
1 27476 190488393
1 13311 562411007
2 114020
2 26045
1 38444 676615621
2 6551
2 59945
2 42463
2 86335
2 191145
1 176285 962622390
1 46244 712753938
1 156627 862411502
1 144981 634708166
1 114519 365915429
2 102902
2 48344
2 13781
1 78897 516745137
1 141413 214896113
2 16213
2 195858
1 33674 814681284
1 175877 132175835
2 39565
2 145317
2 157638
2 133274
2 81206
1 70865 807713358
1 14350 549398270
1 22848 653372121
2 171248
2 89979
1 31531 235315824
1 88949 442101019
2 42370
2 56112
1 6068 135385894
1 18939 176510426
1 19613 314268549
1 76662 356470615
1 136564 910588755
2 37537
2 128040
2 71886
1 166810 708399417
2 100746
2 128055
2 128955
1 91035 312047754
2 97002
2 47619
2 19594
2 100989
2 121317
2 193236
1 76508 175383015
1 4895 564747921
1 72550 365171207
2 198783
2 91889
2 197124
2 176285
2 176943
2 172342
2 41616
1 39801 155335677
1 69903 839155240
2 6120
2 48524
1 149419 467500063
1 120180 739022797
1 88153 726255469
2 134985
1 21958 914306640
1 76798 818689335
2 144389
2 189050
1 34097 392646047
1 3372 682035241
2 20580
1 115839 684415193
2 99979
2 73698
1 49914 783989671
1 188242 16875570
1 132653 94010071
2 114
2 2862
2 51660
2 82426
2 28751
2 15923
2 106029
2 130688
2 179565
1 97188 644287067
1 196970 649504237
2 56232
1 143643 702876855
1 73531 419740973
2 98666
2 158959
2 122450
2 96082
2 39206
1 120225 497240989
2 49645
2 65764
1 125182 746601948
2 90805
2 78743
2 60139
2 36937
2 83631
2 192880
2 79958
1 113540 8806330
2 173663
2 9648
2 102662
2 84552
1 4458 605638631
2 141157
1 180557 156059317
1 120839 402344434
1 23898 390010752
1 455 873775026
1 9372 184971195
2 77633
2 41738
1 149377 99628760
1 140386 627045142
1 96988 295475713
1 72476 605799288
1 82333 946770873
2 179507
1 122631 713898864
1 16345 277055769
1 8121 146573717
1 27949 560414032
2 958
2 97523
1 66486 397130604
1 54328 439666729
1 127658 743143071
1 55037 563180017
1 113163 607583010
1 67761 785796295
1 159326 49632608
1 1949 885877548
2 141943
1 191653 115171440
2 77955
1 56109 147935410
1 39708 130568017
2 32887
1 198664 693718687
2 105144
1 29366 327158229
2 134973
2 170550
2 68312
1 35073 701301791
2 28146
2 148394
2 96777
2 52755
1 86570 322930514
1 4297 587311380
1 82969 127467042
1 129794 552565256
1 33590 998188737
1 10156 550296121
2 133567
1 191717 513806422
2 130904
1 164664 3405413
2 72206
1 140864 880486230
2 130881
2 162586
2 128038
2 135107
2 180233
1 134785 516683516
2 133481
2 104072
2 83860
1 21304 257253430
1 113337 873259150
1 79949 183068159
1 54734 437013283
1 86490 199949191
2 156270
1 135502 56547306
1 164857 385744165
1 179000 459899925
1 47547 888580173
2 9482
1 104590 728050
1 50140 758991098
2 106841
1 7618 60800634
1 49848 355465453
1 122954 170489387
1 131044 931911243
2 80080
1 92735 973384096
2 164145
1 10191 353251911
2 49906
2 71309
1 47216 756936404
1 37438 468708340
1 116193 998362977
1 67266 444202127
2 55864
2 172160
2 9195
2 74233
1 104614 799415589
2 3926
2 126722
2 59710
1 176906 308269045
1 192451 549134558
1 112242 372452014
1 194760 74499313
1 179302 418348307
1 72583 756825414
2 113344
2 112609
1 83928 632074323
2 67497
1 89854 331014403
2 53301
1 109068 277984310
1 148906 731121045
2 119597
2 109421
1 142821 274382676
1 174939 375614137
2 41409
1 49130 576813442
1 34985 493862273
1 116815 225954282
1 15132 324918694
2 196917
1 116285 948058007
2 174027
2 198060
2 197619
1 59714 670593351
2 107190
1 143425 791884708
2 112719
2 39026
2 28460
1 30275 699487542
1 64427 816436384
2 162454
1 118254 573660962
2 16334
1 169757 793296674
2 16079
2 104221
1 17071 370877177
1 92016 332133874
2 13301
1 188799 883073725
2 182029
1 37516 74771622
1 102880 263524244
1 87615 114139259
2 120232
2 186908
1 79208 624144308
2 159947
1 58066 600389976
2 37875
1 89328 126195960
1 30945 656351760
2 6861
2 110343
2 105620
2 177370
1 12938 605540549
1 62614 441694439
1 179748 173437633
2 120799
1 8555 277800889
1 43117 736245066
2 104222
2 191940
2 191615
2 94770
1 188427 120474193
1 62088 934869759
1 132516 957097343
2 2322
2 86778
2 126486
2 190115
2 142761
1 169761 396416353
1 65087 367906742
1 140629 901805392
1 197418 926601173
1 163175 456961258
1 49329 151719605
2 867
1 166922 852294015
2 40175
1 136383 623310799
2 54429
2 112006
2 138337
1 171387 697279754
1 136009 852849644
2 45952
1 49218 867584344
2 46394
1 101491 284006360
2 197281
1 169419 790455628
1 119643 454769979
1 172931 725052965
2 438
2 175571
2 186241
2 91518
1 87701 592815439
2 92567
2 110493
2 126205
2 175945
1 87066 133372902
2 30419
2 59406
2 163473
2 128201
2 152914
1 196205 210568849
2 110048
1 16297 294877494
1 163061 962695263
1 75655 656482726
2 59004
1 129019 12348916
1 139808 906919559
2 68502
2 4000
2 101576
1 53355 337277202
2 143580
2 151576
1 183461 840059875
2 135284
2 58539
1 152410 575467768
2 183828
2 34157
1 11234 134732909
1 149272 125144664
2 118179
1 150398 664769749
1 102425 516195233
1 57702 610196870
1 95519 37818008
2 184755
2 179412
1 141547 633063307
2 143810
2 23627
1 58156 174344702
1 50435 509354087
1 127741 80458106
2 79011
1 157302 301953689
1 93558 623667661
1 101802 163417662
2 132134
1 13010 822437918
2 27147
2 139916
2 136328
2 108964
2 96855
1 43062 632491267
1 20089 626994388
1 44810 599337903
1 175308 329056414
1 81221 371008231
2 84298
1 40038 798426565
2 126792
2 177137
2 188499
1 50024 767448604
2 92269
2 125618
2 188790
1 25080 707927574
1 96316 520442974
1 152535 645290453
2 134445
2 85675
2 136011
2 93992
1 6244 368467041
1 164936 682306883
2 88844
2 105093
2 34912
2 45974
1 69796 618873936
2 78450
2 64315
2 24516
2 126891
1 158050 360805194
1 18417 254829814
1 164480 931701276
2 145802
1 54378 693359952
1 121561 965796497
1 121842 1448591
2 195131
2 35453
1 96889 177879486
2 170342
1 20347 598803891
1 83547 700327959
1 90076 826190350
1 183052 232767910
2 109406
2 43477
1 71396 915327455
2 149379
1 177880 701323355
2 136544
2 179711
1 107 866755708
1 108777 315191529
1 49891 877690974
2 140312
1 160142 519929710
2 184825
2 85871
2 63289
1 97769 607539269
1 61804 882429990
2 76309
1 80407 201085005
2 152688
2 15553
2 190089
1 88706 760733913
2 172374
2 155252
1 1184 275824224
2 79744
1 143384 394332616
1 97371 797825134
1 22766 637633974
2 27919
1 27641 482608271
1 129066 162280089
1 164219 105287449
2 89076
1 105242 368370985
2 134913
1 53051 452994384
2 67365
1 5129 782304342
2 73728
2 44196
1 14649 968799735
2 42502
2 34823
1 3985 683313226
1 79432 378950906
1 126777 670068723
2 113412
1 833 976281737
2 7127
1 52887 737392889
2 91412
1 137285 14484455
1 168135 126294725
2 100856
2 178655
2 139345
1 165406 844090469
2 195092
1 149765 955220454
2 85288
2 143797
1 107178 966713117
2 193782
1 22763 696743322
2 170120
1 46147 65978316
1 157024 979512673
1 180887 912975209
2 86110
2 154074
2 10814
2 66796
1 337 395242585
1 164447 56274837
2 30689
1 180300 233203191
2 171412
1 54699 660431291
2 174067
1 94083 281528419
2 20888
2 134052
2 81260
1 118316 882344356
1 108542 319377013
1 181139 569845445
1 177005 769748846
2 39719
1 161688 227364288
2 91942
2 86394
1 70263 345492234
2 150657
2 96899
1 34524 935939023
2 52215
2 25856
1 96609 136969314
2 145112
1 187225 918102586
2 69890
2 27511
1 25377 828348562
1 94337 760312078
1 109778 536584738
2 69336
1 17985 372997775
2 27587
1 187985 562954047
1 84926 341491018
2 112895
2 104271
1 24535 435612027
2 9507
2 126979
1 112314 616955552
1 32811 858287351
2 16780
2 155446
1 118132 983557897
2 184439
2 37433
1 151969 832114592
1 181766 144738316
2 144377
2 14910
2 37148
2 5184
2 181243
2 58337
2 27891
2 182330
2 53034
1 23097 701028918
1 91012 725586621
2 137878
2 126448
2 112032
2 93144
2 85477
2 89431
1 181454 820110090
1 194848 822557767
1 128907 615643287
1 82979 763111007
2 60287
1 29372 131644982
2 137854
2 115965
2 9883
2 117373
2 76611
1 127925 561258312
2 85272
2 12827
1 13027 775393946
2 143779
1 151196 375067108
1 112238 975152712
2 41702
2 114481
1 102754 445946869
2 178535
1 70291 817329515
2 50190
1 141666 315018989
1 62171 592199542
2 181341
1 3630 199942457
1 126049 295674591
2 42302
2 32649
1 2466 648871795
2 80003
2 147351
1 89956 416020959
2 167264
1 114353 635763692
2 133489
2 155672
1 195765 694352523
1 198493 427243631
1 191226 773225351
1 30882 238471580
1 55665 631926316
2 65023
2 190865
2 62088
1 22451 641714940
1 27076 752921193
2 122603
2 181135
1 165388 825469379
1 37812 257169191
1 71 264641157
1 109035 157057479
2 122701
1 167659 473257531
2 172043
1 90379 827682628
1 177063 534474908
1 169360 45227534
2 42426
1 48828 140422339
2 37457
2 131766
2 64900
1 49894 917326975
2 196740
1 159064 101538427
1 67098 500580587
1 85647 872080252
1 21575 846233295
2 101515
1 197971 421360925
1 17952 459349360
2 128291
1 11870 805613352
1 54628 101105287
2 46633
2 37335
1 139231 546154092
2 116328
1 89479 177240610
2 89968
1 78690 287716080
1 44774 514325119
2 121471
1 146549 270088703
1 36331 401322524
1 16157 451534667
1 89132 863631230
2 130402
2 105614
2 35558
2 179388
2 142102
1 162434 115361540
2 179206
2 93452
2 10939
1 163156 349616153
2 170786
1 76060 29787501
2 144620
1 95337 336395704
2 57576
1 15722 481409320
2 176502
1 96378 867798578
1 46328 324713660
2 159641
1 156073 507153874
1 150223 605275103
1 106964 165705275
1 132635 151901689
1 120755 85840673
2 16166
1 38685 941087291
2 113641
2 82900
1 106220 565773904
2 93302
1 140723 772051973
2 82444
1 101604 108984750
2 91585
1 28054 272604981
1 12066 396422392
1 146594 675105022
1 170336 289255508
1 98061 438643555
2 84741
1 702 732499212
1 32921 30481193
2 52446
2 95637
1 190171 372571078
2 150214
1 108429 817988456
2 109200
1 180421 945039921
1 33449 37777266
1 150839 647770921
2 102214
1 52124 701040694
1 14325 98197732
2 8824
2 130484
1 192297 201910355
1 36494 159134663
1 80909 355865694
1 188917 439891528
1 153486 822553551
2 35906
2 3959
2 166565
2 189922
2 51939
2 152533
2 180997
2 185734
1 91267 446210121
1 711 416010440
1 120619 765618801
2 30227
2 78813
2 2214
1 29541 475840016
1 164547 517314801
2 154281
2 69949
2 36152
2 89723
1 124213 921122121
1 6121 930537687
1 182610 114090268
2 9842
1 109631 637320349
2 145394
1 129164 290227395
2 83018
2 37793
2 123192
2 129440
1 132602 105353448
1 175152 595610583
1 21901 382644540
1 4023 674390616
1 130171 670045058
1 142043 938567481
2 91356
2 46138
1 144926 475026742
2 72680
2 9589
1 69199 22176390
2 124449
2 1987
2 197450
1 2433 360807305
1 60081 296541217
1 114396 450938634
1 55002 640602696
1 72201 795313967
1 104606 399474789
2 50459
1 144628 636965155
1 54643 148017030
2 85772
1 176533 790689242
2 154734
2 187041
1 46838 658724463
1 2575 164413296
2 15895
2 141099
1 147829 516302725
2 140910
2 101543
2 20263
2 166306
2 192025
2 146163
1 42764 725520892
1 128518 648555358
2 112534
1 88751 231583808
1 147541 81805641
1 97289 907949959
2 11240
1 149824 394408350
1 74740 240933862
2 54342
2 7262
1 144808 685088027
1 138411 713543812
2 37146
2 161520
1 2249 152604739
2 123840
2 150180
1 177827 701765075
2 134120
1 169169 431578668
1 132706 365314186
1 81122 154142117
1 27858 917789795
2 88677
1 172575 974596660
2 177916
2 120240
2 76573
2 192537
2 73644
2 52817
1 46022 818746162
1 136987 906803660
2 25129
1 2960 901574886
1 111160 675578998
2 101663
2 44097
2 4337
1 106172 392066913
2 78184
2 151728
1 92377 639341283
2 98792
2 182813
1 61969 883716139
1 175283 276141455
2 170385
1 62329 204790343
2 55878
2 82619
2 73776
1 90571 363606946
2 38208
2 141469
1 185671 494878939
1 72186 385800312
1 162465 94641583
2 186360
2 142964
2 4660
2 177241
2 189951
2 183970
1 195464 358702468
1 29915 608811747
2 153318
1 176521 764923862
2 64449
1 79044 165868411
1 137640 625803614
2 12803
2 59690
2 98022
2 130203
1 22975 644118053
1 27606 357598847
2 8648
2 144633
1 154339 668697094
2 96111
2 169741
1 73847 458918233
1 167315 829992661
2 193059
1 96388 622950221
1 5381 852706347
1 152433 768341310
1 83317 667748537
1 183493 846448950
2 188432
2 12802
2 149266
2 181356
1 173753 483360656
2 186694
2 47579
1 145145 378000272
1 58325 723147349
2 87790
1 58847 325279785
1 113645 504229069
1 107095 479476531
2 115842
2 34613
1 74551 302990974
2 72434
1 40842 590781309
2 77386
1 91137 35807947
2 163349
2 21792
2 189471
2 38066
1 135582 490233261
2 84816
1 192345 662518773
1 173282 965558254
2 110452
1 12808 434515228
1 124095 165360771
1 44152 867813915
1 149132 227131039
2 37525
2 76070
1 173087 449689211
2 4628
1 6999 411376512
1 97167 928592747
1 74861 574757913
1 104833 790991840
2 121118
2 148010
1 130915 750169521
1 157033 585282818
2 12826
1 27831 691408285
1 73453 548768792
1 64482 719918824
1 137620 63587705
2 106247
2 110804
1 41522 177446149
2 2729
2 115841
1 90163 489743122
2 53757
1 30931 529330745
1 141918 927194270
1 90955 327968059
2 186719
2 112592
2 87040
2 23984
2 80172
1 131498 725139408
1 77317 188160690
1 77411 521245154
2 113832
1 137267 13584992
2 147262
1 48014 76645250
1 84617 381684296
2 149107
2 40205
1 110293 738629148
2 68983
1 114083 786715730
2 56458
2 148691
2 167140
1 37411 668321965
1 135464 765686436
1 74654 970311755
1 58260 46978390
2 119331
1 49909 813259193
1 7604 433233558
1 17914 20451407
1 71116 77141200
2 167311
2 195532
2 154155
2 187096
1 136817 596561489
2 13225
1 197074 64226549
2 194468
1 87316 587887111
2 92837
2 107411
1 186358 396102844
2 99217
2 11861
2 26287
1 97331 967170712
2 139255
2 157538
2 156090
1 63778 867814374
2 30769
1 87877 472887382
2 67957
2 156621
1 76359 986427346
1 61873 635700466
2 118995
1 66349 237534492
2 160439
1 28131 384919217
2 54327
2 87617
1 169962 567437399
1 1943 514898200
1 151560 782777501
1 28734 525621631
2 136101
1 155282 858801829
2 136863
2 22818
2 176748
1 27754 599975712
2 197206
1 176142 557565913
2 93752
1 64419 434776264
2 8076
1 161610 186995877
2 48878
1 55064 32365348
2 168699
1 26186 337145743
1 53121 273299761
2 43550
2 9014
2 11322
2 130205
1 56544 743645572
1 117090 643901189
1 30053 33260938
1 107735 5819814
1 126609 652269721
1 75037 927297597
1 39896 250984372
1 16920 745072002
2 103837
1 116708 685472080
1 187325 192690656
2 22572
2 87790
1 159939 670384586
2 194937
2 114273
1 58332 872930135
1 164055 640605454
2 125
2 41336
1 60959 62819124
1 110623 870433191
2 77411
1 16402 553172899
1 57467 90093015
2 110577
1 57873 575436199
2 118469
2 125686
1 198156 317040001
2 117721
2 136790
2 39264
2 178484
1 189764 807267527
1 18822 605038810
1 7174 529812570
2 117246
2 140047
2 49842
1 6697 958299085
1 179279 137004335
1 180883 203738730
1 190127 325013355
1 61692 717383432
1 130342 646261345
2 188811
2 55237
1 66746 91078359
1 153795 120902075
1 114408 936332548
2 194214
1 180602 478923462
2 126215
1 196571 361801360
2 52131
1 149002 61031627
2 107993
2 68060
2 85229
2 24764
1 123963 636733189
2 44742
2 191293
2 50554
1 40948 430956349
2 154051
2 14840
2 18948
2 8059
1 145531 674272339
1 190257 402152668
2 137198
1 135680 581347751
1 28819 90348689
1 169663 166103828
2 68830
2 82261
1 56686 878170223
1 131323 624202059
1 82615 110519675
1 23083 270963875
1 15294 468093354
2 739
2 179392
1 151186 627623759
2 185127
1 45420 216420800
1 1631 193592225
2 58526
1 9246 529990654
1 162173 80946032
2 82833
2 160018
2 138570
1 111331 89828362
1 153635 460867765
1 70889 718293520
2 159613
2 119733
2 4475
2 109870
2 47834
2 51167
1 76491 973318171
1 126474 650627121
2 103703
2 76885
1 122177 414116750
2 71958
1 24941 122876346
1 155508 989133611
1 29953 401821966
2 67138
2 93792
2 60431
2 3342
1 27680 288326178
2 52759
2 149704
1 187726 347964490
2 95886
1 41506 795742522
1 189949 348958387
2 168715
2 37956
1 22738 230591148
2 75955
2 126928
1 170444 234066351
2 193852
1 166833 111438081
2 13932
1 32139 747623232
2 17963
1 106507 656847586
1 83918 22159008
2 66215
1 146435 822658164
2 101939
2 51198
1 170953 161082930
1 167631 676442355
1 60550 96586086
2 13209
1 11015 903399907
2 195985
2 64021
1 10363 697189095
2 115398
1 180264 291978667
1 119875 68370404
1 122111 293979568
1 3548 63607146
1 93975 388748767
1 71609 376970774
1 75592 943905080
2 6047
2 2048
2 5447
2 34652
2 119958
1 12346 942817222
1 190855 986974933
1 180414 752853470
2 86282
2 76558
1 53540 702201151
2 167077
1 145046 429772112
2 98812
2 118350
2 159496
2 185574
1 186490 379842102
2 9058
1 86202 961559173
2 197955
2 26058
1 173559 97116102
1 63019 35891041
1 2174 44725819
2 31425
2 130990
2 52582
2 165981
1 51248 245311355
2 55352
1 197643 217460257
2 69310
1 5024 881504484
1 31390 371122408
1 190460 929259662
2 60104
2 150975
1 95753 133234206
2 47719
1 122405 766458516
2 168014
2 161661
2 94614
1 131911 936453292
1 23152 666668328
1 153871 160419682
2 81877
2 29720
1 38235 570844750
2 72524
2 37854
2 95428
1 86969 189434624
2 126479
2 174429
1 33468 326330144
2 70705
1 33904 453013187
1 157790 759108045
2 131932
1 83012 127560727
2 125190
1 53756 745142476
2 167722
1 139444 25051229
1 105123 948502068
1 38968 893256605
1 199942 915590868
2 147256
2 152253
1 171431 520127007
1 127284 841596187
2 170166
2 119054
1 83366 102403767
2 1775
2 24953
2 31638
2 135275
1 48934 77899401
1 62521 885111880
2 78830
1 103749 103983818
1 42031 927266937
2 75177
1 137723 391310699
1 93255 193698922
1 189739 821035564
1 169666 69487657
1 160132 998737976
2 96806
2 138048
1 164512 914323375
2 78170
2 153639
1 65470 703930250
1 65133 748967423
1 4150 31183644
2 24126
2 79961
1 55778 533391393
1 32829 582034487
1 168708 878388548
1 159990 526738491
1 65911 293447421
2 118462
1 114787 302211278
2 57032
2 76226
1 142978 697183627
2 24684
1 2907 236497178
2 144813
1 107991 934683521
1 66158 476405524
2 159058
1 168463 175559195
2 142909
1 67928 587265465
2 187069
2 131383
1 158567 785999745
2 62144
1 27993 305403845
2 153140
1 75420 864123083
1 149748 724396697
1 5157 298789029
2 78074
2 117786
2 15678
1 24935 661286905
1 138075 615182905
2 177445
2 7577
2 39940
2 85725
1 53122 172135131
2 13122
1 162005 396426071
1 47178 606341403
2 54653
1 59682 500406175
1 91594 59905173
2 5044
1 186338 228911912
2 55595
1 29669 958527329
2 124315
2 109364
1 169656 540068792
1 159670 336981293
1 74729 356703440
1 160584 582715153
2 59925
1 157784 452025323
1 130997 598435866
1 40887 339970244
2 6287
2 61419
1 150735 188972872
2 76387
2 74856
2 173328
1 24151 728747304
2 143994
2 189350
1 125992 789387485
2 36299
2 179989
1 143732 722630333
2 50392
1 21114 296482719
1 45307 851651596
2 155241
2 87438
1 110812 476547483
1 51224 627201694
2 7219
1 124734 851435976
2 2581
1 23303 943697946
1 47657 985507348
2 111167
1 184826 472457123
2 18268
1 131842 558458989
1 52304 481228130
2 6320
2 32574
1 23108 912616352
2 1001
1 140474 448637684
2 154257
1 153758 599778786
1 65015 829688002
1 191432 818936392
1 160594 647732747
1 127339 891339037
2 49054
2 94961
1 98042 53923666
1 63460 911048828
2 147837
1 155706 292759855
2 159498
1 140515 808393453
2 43343
2 8947
2 53140
2 19461
2 195636
1 57625 407378613
2 31952
2 178189
2 27699
1 162961 688998792
1 62642 990598800
2 134007
1 152237 412024611
2 161935
2 81354
1 132263 304985667
2 162548
1 184199 327915574
1 90138 535824626
2 188249
1 7618 838123086
2 6322
1 95615 789873492
2 191723
1 53264 42102566
1 39262 501322138
1 30233 755665049
1 27609 204246205
2 4074
2 12534
1 131541 915396105
2 64771
1 105991 420940645
2 47079
2 177366
2 28152
1 154454 204555231
2 180307
1 16964 276900633
2 54884
1 13236 780396487
1 114354 194050217
2 50098
2 22004
1 184811 494960467
1 25013 633153110
1 155111 762038240
1 129980 174060098
1 176051 761638832
2 27119
1 69969 549490353
1 186199 116804567
1 172771 605847992
1 110921 765042321
1 58736 279660352
1 174356 871221999
2 89352
1 58443 642348007
2 71481
2 100158
1 14478 730461348
2 182818
1 54814 87301774
2 76756
2 106094
1 19720 778480315
2 39775
1 116993 875967832
2 110137
1 169186 400272877
1 43551 334778328
1 138164 73626811
2 22347
1 135609 692419754
1 62242 894732382
2 185143
1 24093 483490551
2 154277
1 28382 83373525
1 21336 295525131
2 113835
1 167751 854951352
2 168023
2 195979
2 141456
2 3920
2 82257
2 78570
2 12598
1 75608 213111413
2 90761
2 106642
1 6682 82637852
2 186004
1 82759 721744665
2 85330
1 138642 136619873
1 84313 594311279
1 8147 185350512
2 4014
1 58585 9188035
1 125775 117458788
2 108252
1 181252 712186753
1 73738 666140712
1 46399 14939284
2 87715
2 32016
1 60681 529054954
1 71513 616257418
2 9872
1 137153 390787166
2 179062
2 29950
1 183171 913692011
1 174312 423650784
1 199039 73216797
1 144325 9684909
2 114106
2 164876
2 62041
1 116498 881834838
1 148447 158653761
2 134480
1 89593 567692266
2 34601
2 36455
2 52623
2 26052
1 109887 903746122
1 76270 551500625
1 16532 147106756
1 134625 910232539
1 9531 287011089
2 97817
1 141091 851037544
1 116242 842623573
2 163743
1 12323 823061536
1 174336 536401671
1 143690 183615996
1 5591 980058932
1 70943 961289418
1 174328 694190778
2 193094
2 121747
2 85390
1 179233 331901142
2 52523
2 192466
1 71721 160128091
2 51044
1 28860 538606533
1 153076 142971096
1 144580 309879259
1 197482 147519774
1 38221 197835743
1 22834 9050415
1 110646 167897597
1 46190 637707038
2 22656
1 68546 654486782
2 5491
1 115698 526945279
1 118849 230558321
1 145344 931821976
1 6621 929595048
1 26571 275704734
1 74728 298149251
2 42318
2 35931
1 54524 737885224
2 140558
2 100112
2 123656
1 178736 129028840
1 631 81552707
1 132904 784417558
2 141630
2 83130
1 156364 78182605
1 143634 221021597
2 140873
2 68207
1 181346 964193254
1 174740 256349202
2 34929
2 85597
1 175782 884184524
1 186748 499984227
1 100154 785130733
2 141873
2 4199
1 86010 223139971
1 20445 566074025
1 74739 346942478
1 172919 932951945
1 30699 777158926
2 56794
2 159892
1 102285 947954757
1 5960 424268552
1 61811 185364699
2 52434
2 161284
1 184200 854133100
2 184482
2 176222
1 128666 959859123
1 96647 302774568
2 17080
2 129938
2 120998
1 16440 810650547
2 50241
2 111633
1 59296 749521891
2 35332
1 102157 736295043
1 131482 959178514
1 180013 50070639
1 173893 936353883
2 34605
2 28034
1 97031 946176158
1 133258 517154042
2 91107
2 117038
1 24181 935138705
1 7128 500872073
1 57035 581225415
1 104266 759554937
1 144922 163993266
1 20814 611655343
2 141795
1 198256 273498475
1 86624 461751859
2 31947
1 170309 40627272
1 95225 627269044
1 87354 103277942
1 126057 789559235
2 101916
1 194787 124823959
2 15673
1 180611 11794544
2 167194
1 122797 504120013
1 136492 127928942
1 102720 274095933
2 183394
2 33247
2 99429
2 111992
1 37358 266131117
1 114223 779245285
2 168985
2 55930
1 73411 582768622
2 146142
1 96442 257733945
2 165941
2 195584
2 194271
1 85314 775025152
2 171490
1 43619 840568245
1 9790 647423773
2 171959
1 172607 949896416
2 36735
1 133135 576276639
2 149950
2 24305
1 173424 145887295
2 144349
2 195111
1 110355 37946451
1 162724 272845671
2 422
2 127857
1 41992 804898962
1 146859 167415214
2 104144
2 113058
2 27323
2 95896
2 81498
1 183280 121701503
2 62344
2 24890
1 78986 429205896
2 31122
2 51828
1 104019 497437479
2 195953
2 147210
1 25975 334814765
2 74450
1 177486 662216176
1 49665 59458432
2 105353
1 100438 737039897
1 106384 489466049
2 168020
2 43527
1 10764 724298035
1 133309 323690557
2 130208
2 58420
2 157493
2 93938
1 1706 26140359
2 120071
2 85969
1 122112 893528209
2 139607
1 84204 281946262
2 138297
1 72341 567145152
2 129306
1 141773 776159787
2 157336
2 169767
2 19665
1 134114 872331025
2 188866
2 178970
2 27395
1 41498 391166612
1 118193 83784488
1 49306 671018761
2 141810
2 189378
2 60973
1 34150 443008243
2 95790
1 120028 692935474
2 100900
1 63727 437503111
2 89795
2 196166
2 53043
1 24700 747156899
2 158471
1 162127 402105905
2 48747
2 61622
2 135759
1 167351 584584430
1 71126 32051814
2 159570
1 17834 730863360
1 74402 526185487
1 195673 81143686
2 36353
1 12479 731688252
2 147984
2 126488
2 110937
2 2404
1 176568 502658789
2 58285
1 184527 245554697
2 14657
1 78188 408997568
1 17209 652112394
1 89213 610520807
2 146573
2 5756
1 23403 740687359
1 65513 400919423
2 156649
2 155952
1 109163 571356122
1 152706 988460340
2 67552
1 46288 642732136
1 61859 90233618
2 83081
1 193059 527062437
1 88240 459687111
1 75013 451275603
1 105400 714267042
1 138778 515210653
2 22784
2 78172
2 185299
2 1362
1 155992 296126470
1 37063 345836962
2 192618
1 165429 586775132
1 57794 572399331
2 157147
2 99310
1 112937 575097901
1 137200 125063397
2 49473
1 167501 236954843
2 16571
2 9004
2 172598
1 163367 803996308
1 78879 485480492
1 3928 486072750
1 34803 628624543
1 42113 201255408
2 91850
1 95074 552204049
2 76780
1 64675 590631070
2 17616
1 174374 868774999
2 144683
2 40263
2 169910
2 79585
1 74502 200697698
1 161288 908294062
1 199076 344635229
2 32592
1 40747 908537859
2 20939
2 178343
2 82405
1 133303 300645477
2 188518
2 146401
2 109414
1 18239 2508310
2 170970
2 145823
2 47699
1 170032 554051903
1 116686 525639176
1 55443 861893668
1 138611 260339876
2 93564
2 199305
2 55692
2 13652
1 78525 942125341
2 109878
1 123197 259118642
1 10713 696151218
1 62352 851446625
2 1949
1 149360 294006753
1 189437 19983932
1 36903 40118342
1 91786 206579307
1 37422 691411154
2 184048
2 63434
1 30054 405182347
2 199090
1 147563 156684833
2 60777
2 150341
2 130075
1 120520 143706140
2 75082
1 129888 714557872
1 192820 826178760
1 27060 750670156
2 125997
2 158337
2 196636
1 4338 292777580
2 88884
1 67264 145009339
1 189754 226833545
1 29994 77664479
1 120624 629415121
2 41724
2 152580
1 7544 780699943
1 102189 753810133
1 124648 36655640
1 178807 797848561
2 45575
1 173344 41461392
2 143178
1 194409 549824390
1 40712 307194793
1 41708 923298573
1 74441 983107576
2 151010
2 49469
2 177127
1 115036 725082745
1 136423 671514314
2 38057
2 15799
2 44039
2 192303
1 106175 928681616
1 142504 914534553
1 92302 312492074
2 101278
1 38240 137584422
2 179093
2 178254
1 62987 77152019
2 100787
2 84046
2 199342
2 10179
2 41307
1 110455 641232121
2 174855
1 194009 505778003
1 72197 877571393
2 1967
1 160288 486200166
1 106996 29794337
1 179537 957608062
1 48455 714110615
2 180816
2 83946
2 78434
1 120817 474326361
1 120943 582734893
1 13886 926778832
2 36853
1 44737 997177078
2 62932
1 145518 722660813
1 6659 767877204
2 76378
1 78072 111700576
1 98980 272300834
2 174043
2 75846
2 109122
1 107417 922501608
1 173073 264550314
2 15244
2 120118
2 4907
1 47601 548915494
2 58419
2 170672
1 147537 874562623
1 70426 572265451
1 130319 778437577
2 138602
2 180181
2 86862
2 154456
2 111752
1 72199 141366812
1 83327 333097228
2 179100
2 35117
1 20616 359439543
1 196474 560798832
2 157922
1 97294 412433365
2 147042
1 23796 720686859
2 124264
2 73680
1 4975 514886809
1 65582 463408792
1 190194 858277008
2 109659
1 128122 405229487
2 98232
2 197183
1 119427 767837723
2 147871
1 33097 603675633
2 22598
1 161090 337675076
1 64768 723447785
1 160499 882100597
1 35548 630756231
1 50316 54318408
2 98963
2 79480
2 94956
2 105618
1 175275 38219302
2 193743
1 132951 108343678
1 162777 241167501
2 19198
1 128339 950269617
2 27266
2 39379
1 67930 941570362
1 106272 370760602
1 173435 913691019
1 170730 388433262
1 195455 609766346
1 165247 789685716
2 79839
1 71321 312749549
1 52191 277660051
1 65366 956481752
2 26460
2 23304
2 28180
1 186251 591466430
2 117989
1 20412 390065894
2 20327
1 99469 604483356
1 172063 591266177
2 8574
1 109268 609537693
1 100070 450625604
1 114624 331892918
2 35286
2 155791
1 28999 402156888
2 113364
1 55429 641111552
2 46298
2 19068
2 11689
2 48297
1 25512 354965857
1 31708 615530556
1 82792 370129027
2 32452
1 98114 41382419
2 97234
1 94317 491376288
2 178354
2 111437
2 133573
2 90930
2 72970
2 39346
1 148617 769503602
2 120458
1 62737 351492026
2 122948
2 169455
2 94624
2 11222
1 179374 559457487
1 171752 243102202
2 18578
2 70631
1 81960 577388693
1 20129 237199641
2 29050
2 52496
2 68299
1 56261 998709245
1 23705 197321255
2 46579
2 108037
2 4551
1 127637 333812451
1 60772 789731709
2 92458
2 9585
1 13114 769931861
2 194427
2 112413
2 104171
2 196443
2 120932
2 184790
1 42551 388312321
2 110198
2 14190
1 123437 499072038
1 57276 443556268
2 38450
1 169329 970828174
2 150754
2 168697
1 88334 634314299
1 78335 23259063
2 129623
1 191142 664557302
1 52800 679224060
2 129115
2 61720
2 167918
1 14516 159674934
2 189988
2 19374
2 39421
2 131582
2 199458
2 141846
1 90734 599883843
1 78010 47535036
1 33981 626691876
2 180357
1 184968 383949514
2 145393
1 31035 270621997
1 179802 726876371
1 142102 277205229
2 184569
2 193756
2 195155
1 117249 493510170
1 95895 112182885
1 198307 799480195
1 11902 111559883
2 162373
1 174103 107047797
1 29118 258971796
1 165369 718319132
1 162764 291251771
2 189737
2 54824
1 198719 366218421
2 138357
1 98892 712620584
2 53269
2 182521
2 194365
2 124749
1 64195 766555877
1 42663 289832363
1 22193 754781804
2 112194
1 164087 292911545
2 127363
1 157465 521615952
1 5076 994318710
1 4186 360258994
1 92702 719292124
1 76908 280174858
1 98535 968733372
2 109312
1 80005 891117964
1 145495 439357843
1 33948 727443763
1 147923 978148666
2 161523
1 104470 812877058
1 144852 71846323
2 7479
1 76648 873426365
1 18574 259200463
1 83838 619673060
1 112684 265273583
2 153373
1 131950 528136857
2 71668
1 199310 491778911
1 132041 950582531
2 74079
1 36645 543750638
2 168091
1 64086 139773939
1 114920 970826069
1 135223 87558984
1 111256 164216060
1 80478 225054767
2 166063
1 79372 344779098
1 152647 735143744
2 110481
1 69023 380802985
1 13880 978380484
1 149095 846316404
2 159561
1 40135 430317849
2 191821
2 117958
2 185791
1 108879 185300173
1 116508 340162949
2 31029
1 52125 963554087
1 164406 556605924
2 52057
2 63600
2 95320
2 114682
1 98462 57046758
2 29734
2 85465
1 135409 750564363
1 44513 163985712
2 98993
1 165060 172459200
1 133372 650363228
2 18090
2 77097
2 63486
1 88778 504804614
1 193665 806341569
2 70071
1 34377 408361516
2 48809
1 81066 736235012
1 97019 815638064
1 157343 431651900
1 38605 361428717
2 44390
1 144931 326820652
1 177011 14913624
1 121778 179480306
2 101217
1 119705 48278506
2 66710
1 83886 574386383
2 86278
1 188696 519879203
2 128860
1 197098 39326328
2 3508
1 143942 177739272
1 44816 919799210
2 161348
1 129574 358335911
2 51042
1 68681 79287323
1 19537 836790523
1 45483 448792641
1 80498 260924301
2 142058
2 92514
1 22712 42401565
1 68093 937291500
2 97105
2 16901
1 25344 249844984
1 59329 635267820
2 3099
1 138782 675859011
1 98472 154017503
1 41356 550113036
1 81079 305245916
2 67533
1 121518 316239865
1 45827 780733622
2 52696
2 7232
2 99503
2 120258
2 3502
1 145580 929010050
1 127512 369968708
2 5359
2 10374
1 923 760784972
2 165843
1 124871 869643578
2 37651
2 168522
2 111022
2 171092
2 172401
1 52624 738358681
1 146205 312142514
2 59434
1 21152 382046620
1 61202 739208669
1 99361 968633595
1 174748 624413369
1 114931 259665693
2 48164
2 134588
1 110213 5090464
1 38202 754826258
1 17391 470925550
2 184266
2 153675
1 192491 113075593
1 137306 930614216
1 64010 599251051
2 115132
1 123552 827001838
2 161827
2 119614
2 99032
2 96357
1 26752 475756733
2 103986
1 196647 589633842
1 1436 747319570
1 108183 889678929
1 142298 575038585
2 106140
1 179439 696709483
2 26651
2 140827
2 173268
2 143301
1 192919 892318753
2 40145
2 98501
1 6155 71976141
2 163344
2 171514
1 141527 216182454
2 185337
1 199136 688293956
1 47566 906625511
1 69168 753949715
2 88118
1 19509 526959835
2 187933
1 81963 748289651
1 71780 231672382
2 5246
2 123012
2 3243
1 67874 956736417
2 64705
1 28533 889332334
1 63280 826282951
2 24218
1 77481 731090051
2 125089
1 106517 324181891
1 44132 832555455
1 25608 857576598
1 54291 625212808
2 171854
1 93186 343916443
2 118630
1 158132 834023845
2 11160
2 122158
2 24221
2 181006
2 190986
1 177350 67963433
2 185134
2 71685
2 88
2 14949
1 156188 918081010
2 109420
2 181429
2 60952
1 167809 598740920
2 68414
2 193369
2 107779
1 62150 30837851
1 55049 509665032
2 196442
2 84444
1 71650 561520685
1 27295 352933494
1 167869 485214186
2 168407
2 197986
1 182878 241693647
2 89224
2 1491
1 149981 647069760
2 7861
2 168009
2 5940
2 57432
2 143494
1 160182 310064700
1 95125 528224106
2 47241
2 147229
1 32600 403785845
2 199996
2 111817
1 108220 190579896
1 58886 538455072
1 25581 899188942
2 13102
1 12268 800781663
1 194675 483957469
2 174489
1 143127 879987088
2 118590
2 141195
2 10030
2 8023
1 191899 89641471
2 125784
2 51017
1 89445 683778170
2 59047
2 139942
2 72338
1 194680 657980869
1 60435 59350320
2 133630
1 83117 706094413
1 92076 924333977
1 145271 758654772
2 52949
1 64131 216454717
2 97660
1 21999 527627080
2 18315
2 24793
2 57914
1 169433 920791994
1 49608 787512243
2 100775
2 101467
1 144268 627584618
2 99314
2 36376
1 142028 688695760
2 91043
1 71491 290139072
2 43268
2 126536
1 21524 879991246
1 154373 976910183
1 129663 210537354
1 15371 585056465
1 32821 992768626
1 8083 457076290
1 24600 963686078
1 119450 424391419
2 19221
1 27105 619994275
2 156780
1 169193 541294393
2 122083
2 122719
2 9797
1 90147 220592102
2 152449
2 15445
1 192689 13493564
1 85585 565277335
2 86869
2 35663
2 12412
1 180768 945311583
2 179394
1 35092 836967088
2 171301
1 64349 756802085
2 35317
1 123273 603487936
2 31077
2 57271
1 73756 823336050
2 109765
2 199062
2 151714
1 17718 516827339
1 78227 634454568
1 41748 693068626
1 194028 730812559
1 26899 302890074
1 53556 166801189
2 88960
1 9981 245686740
2 58670
2 78969
1 93423 292359508
2 25326
1 165787 595272460
2 29388
2 128891
1 196020 949656605
1 17214 101875898
1 14316 7266292
1 78181 890338677
1 129692 674793489
2 188655
2 112255
2 177906
2 138066
2 170349
1 165959 341734672
2 196733
2 80134
1 35693 885524041
2 199038
2 85902
2 108571
2 141972
1 44243 446897643
2 132243
1 106487 815638767
2 154973
1 148392 393457077
2 185583
2 76278
1 68583 861314600
2 60338
2 115305
1 68377 174540397
2 157288
1 110276 66752636
2 71484
2 18791
1 21425 96524231
2 46385
1 172010 428080795
2 139495
1 34247 878244474
2 12413
1 34385 330173426
1 139021 339124679
1 174533 995906940
1 191134 476592276
2 135627
2 5694
2 48159
2 30018
2 191874
2 21730
2 13827
1 57093 245322955
1 140545 467090529
2 120768
2 188035
1 113193 833975083
1 6551 282583505
2 34851
1 14137 273452418
1 79253 872962422
2 23009
2 189017
2 9036
1 50030 243751045
1 345 134680227
1 28124 738261458
1 113493 731856533
2 144196
2 74060
2 74034
2 87998
2 181143
2 163042
1 82529 938508584
2 164359
2 150098
1 185451 398611750
2 125016
2 132196
1 109171 34714321
2 28886
1 67611 461982194
1 63558 914055679
2 164695
1 113007 616847097
2 187089
2 102185
2 167948
1 112719 463527182
1 84135 355951822
1 155702 931020479
2 135971
2 2847
2 29844
2 44312
1 171527 12253570
2 178360
2 40488
2 184343
2 190874
1 70 339256010
2 167711
1 186596 792202850
1 80641 963029453
1 112889 415230039
1 54282 510683924
1 6493 210048448
2 136507
2 17870
2 146428
1 118712 644071875
1 141557 224765467
2 135489
1 32167 767375266
1 36859 308565063
2 11596
2 168311
2 11161
1 129425 945554033
1 104127 287673900
2 110830
1 60377 219127692
1 155999 314773757
2 29415
1 191151 134465747
1 186252 649098030
1 45985 645257875
1 27600 761088758
1 99173 933177259
1 39598 799771675
2 130154
1 129995 748512340
1 147965 423425392
1 128564 598353041
1 97964 590523299
1 40758 195477689
1 145581 945123935
1 96233 567117946
2 131700
1 108372 965540868
2 79974
2 98232
1 66850 42393140
2 145953
1 83518 156303638
2 95098
2 96122
2 9518
1 95257 629114547
2 1222
2 158440
1 152793 468286101
2 115695
1 130025 199753188
1 20298 498734349
2 151864
2 174439
2 28213
1 104447 675257441
1 164288 34215407
2 19527
1 24409 893993944
1 35753 913453873
1 16538 361265951
1 20768 524646247
1 143836 237122491
2 4589
1 162009 886221857
1 101499 302586969
2 187117
1 136577 42651993
2 4448
2 78112
1 75395 604420892
1 141015 626485811
2 184953
2 132999
2 168305
2 163008
1 62075 368789814
2 98238
1 19551 926798062
2 184355
2 175855
2 63293
1 15341 339786070
2 18575
2 13427
1 164334 508855788
1 130627 42471868
1 87898 20968875
2 180358
1 157716 859501356
2 159467
1 28715 742786043
1 41701 759193345
1 55688 121223473
1 38714 309315098
2 131966
1 124371 31076658
2 122963
2 48316
1 95368 393237933
1 183833 395574174
2 96576
1 118095 483820688
2 26140
2 62754
2 136033
2 153433
1 147794 204565682
2 61137
2 28
1 133557 996471194
1 105632 111181914
2 165884
1 103598 822291148
1 155642 484976521
2 130457
1 164313 926159339
1 137679 903674289
1 194118 316957102
2 65748
1 194004 755643082
1 90502 399254966
1 99575 46005840
1 78315 530017390
2 173638
2 175577
2 87483
2 65562
1 101872 658987784
2 76740
2 35074
2 22759
1 76519 441416147
1 28635 883706986
2 46588
2 44207
1 87093 618004976
2 137005
2 137319
2 160509
1 21995 402225572
1 158133 995209930
1 194228 886354547
1 192233 178141595
2 123315
2 38001
2 29836
1 72897 507795615
2 49364
2 175748
2 175609
1 145043 708778482
2 43181
2 144816
1 8758 707349495
1 153087 472541796
2 171258
2 103186
2 25910
2 35930
1 71146 396209854
2 67844
1 54162 721320603
1 141919 931828341
1 185389 767004620
1 154841 474977044
2 141191
2 133721
2 120498
2 145376
2 101139
1 142869 997384811
2 108620
2 185093
1 21658 190462393
1 53427 59632620
1 50164 841559939
2 115958
1 132689 479299473
1 195668 230964835
2 47544
1 189642 467048658
2 61503
1 78140 249017926
1 82882 896328897
1 177533 86063069
2 75448
1 177105 999822828
2 82937
1 18799 637061366
2 5125
1 60267 544245371
2 54422
2 87789
1 181926 947713836
1 54899 598282105
2 79620
2 194577
2 72315
2 151939
1 45810 611545475
2 107321
1 171251 123399033
2 96266
2 84575
1 75361 173011935
2 7501
2 136407
1 7800 9424252
1 126815 142301526
2 38576
1 20434 572652285
2 3123
1 148916 4436260
2 42961
2 162190
2 120629
2 9276
2 169143
2 108507
1 184575 565481823
1 188523 272719260
2 118996
1 44495 283579424
1 111232 353850605
1 22052 974049689
1 118118 473335805
2 68066
2 18545
2 111984
1 25365 478557169
2 147564
1 186764 961652752
1 132000 648772705
1 3798 224757371
2 55860
1 182481 87942596
1 74177 213855148
1 28473 636753614
2 33877
1 189552 166448488
2 187207
2 44642
2 165937
2 27813
2 114656
1 68981 936342392
1 191844 579406724
1 16668 854097985
1 144837 750805174
2 47880
1 190690 182105994
2 153308
1 46770 822906758
2 168938
2 145324
2 95763
2 12717
1 66806 946247244
2 130711
2 9399
2 36269
1 137767 725892420
1 88559 659806754
1 130217 832037654
1 128952 322281381
1 135895 351972783
1 152369 740863164
1 30932 723129085
1 91821 355169390
2 64918
2 165594
2 8342
2 65577
1 178388 780536228
1 165149 608050264
1 50675 63558694
1 49891 244738682
1 5537 637556484
2 100374
1 120392 416872129
1 36477 280144481
1 124472 553360563
2 67364
1 70203 951519709
1 80383 661335924
1 102551 723978588
2 63387
2 188489
2 109343
1 63894 766181519
1 12315 921319172
2 175536
1 175296 549601489
1 12254 385238305
2 153227
1 30780 441787038
2 102141
2 109792
1 115272 175088905
2 157236
1 34393 121885752
2 47679
1 12360 893409130
2 190410
1 66916 933772848
1 29909 239600012
1 4213 943327666
2 78200
2 972
1 199665 10531778
2 86736
2 54462
1 189362 761575211
2 63418
1 145961 974590989
2 67498
1 36835 280333858
2 31531
2 19896
1 81663 26838425
1 690 770276756
2 193603
1 75988 436890128
1 197707 909210786
2 103244
1 163379 429737053
1 139072 437221948
1 2042 519962830
2 132759
2 84681
1 82029 126826279
2 48392
1 76454 387264857
1 167430 114809239
2 188405
1 19661 683360552
2 185956
2 72826
1 165034 661173023
2 166912
1 117164 126645511
2 133863
1 106005 330956919
1 34862 292131234
1 142885 666925083
2 73871
2 23928
2 1139
2 132099
2 158307
1 78093 795903893
1 137913 735106081
1 66312 388819281
1 68176 24497993
1 197047 626015812
2 56151
1 23691 307502922
1 184454 835683228
1 92970 193138018
2 113945
1 140742 227678983
2 63735
2 115354
2 162327
1 191933 502052901
2 148409
1 43315 982231219
2 176779
2 175905
2 143198
2 129621
2 164152
1 151862 461780569
1 106084 809960119
2 136562
1 27534 802685221
2 7802
1 18573 564850203
1 160469 500566666
1 121419 585904671
2 141326
1 62423 317440091
1 175470 431211278
2 154070
2 6823
2 167690
2 76828
2 502
2 116847
2 91834
1 37288 759938036
2 78731
1 19662 734871579
2 121081
2 68878
1 31969 883908556
1 52322 417541097
1 169818 391987377
1 158596 628855329
2 183813
2 61077
2 111435
2 99842
2 185209
1 96482 206825250
2 6114
1 170397 238075115
2 59667
1 26291 383676306
2 127856
1 81595 846451524
1 34656 209080222
2 176777
1 193366 705794318
2 170003
2 177135
2 58712
1 23763 171295595
2 122222
2 114429
2 84141
1 154188 5426845
2 60606
2 178264
2 197100
1 122164 650727327
2 117510
2 44277
1 7671 804660496
1 29881 217853720
1 82457 246381454
1 51977 474153239
1 3552 313692499
2 3468
2 23717
1 29131 14950281
2 49185
2 24125
2 101745
1 136208 923744549
1 104117 658613804
1 149585 24864325
1 171466 188618960
2 144465
2 18858
2 11902
1 151120 190341175
1 143467 774819251
1 181106 265795170
1 172167 618706698
2 125231
1 61180 213284779
1 1398 416919452
1 29290 946463554
2 189377
1 161348 45449976
1 5051 757588974
2 89457
1 55209 491185978
2 40966
1 6703 42051980
2 100270
2 176256
1 67021 112944512
1 149993 110961654
1 45853 131306282
2 107620
1 52987 267945348
2 185634
1 23559 199805779
1 41470 377212925
2 87109
2 92947
1 84354 197117602
1 76658 371005587
1 63637 614267151
1 106815 58064611
1 128617 145653255
2 10656
1 121972 304619952
2 41659
1 50022 311027672
1 73523 501712393
2 15902
1 41350 118341993
1 35547 901259674
1 57271 352246815
1 128883 123083789
1 186385 281412936
2 56051
1 80863 33126011
1 189504 36788281
2 71942
1 125672 576574792
1 159688 950455518
1 66246 441474134
1 10290 665441206
1 198014 87143844
2 75545
1 85031 435324707
2 181066
2 175762
1 30153 458047857
1 132251 101059045
2 139577
2 64759
1 86658 486278577
2 163966
2 30026
2 98486
1 38245 494735911
1 7365 805937809
1 68180 632021762
1 110976 927280610
2 185985
2 96042
1 145383 39566125
2 101775
1 98960 58339553
1 184221 580394687
2 191083
1 106335 742180213
2 80027
1 37922 406632716
2 54054
1 172144 949354520
2 85944
2 109580
1 50448 765005282
1 192289 943983355
2 194484
1 111223 271088331
2 170529
1 68731 144063182
1 71322 545988663
2 60379
2 112862
1 147185 922926688
1 126240 775472600
1 187740 244180656
2 26598
1 7908 949832610
2 160880
2 114880
1 49150 101543514
1 93226 199335136
1 82209 61020264
1 113644 619298964
1 73901 553217920
2 154635
2 22352
2 5220
1 66074 256219741
2 154810
2 190213
1 183659 496850162
1 12440 374757167
2 155662
1 53840 793252864
2 174124
2 186680
2 155391
1 157124 851061621
1 126829 824796429
1 76405 222708248
2 164415
2 173324
2 30083
2 77248
1 184877 146246691
2 190127
2 1380
2 2782
2 158928
2 158693
2 21434
1 1224 124828899
2 130014
1 52376 965414357
2 67363
1 2263 122976150
1 195188 570408710
2 134832
1 85898 885938231
2 42124
1 190235 977435780
1 66288 689831600
2 143774
2 55743
2 16492
2 111292
2 182461
1 48089 721395010
1 70568 268966611
2 125177
2 50744
1 198927 216977312
2 96702
1 116371 612109372
2 113167
2 132030
2 189765
2 116664
2 50966
1 174931 74972716
2 85529
1 129769 185284444
2 113890
1 179233 330659072
1 36811 736050313
2 5924
2 43659
2 89788
1 112932 568521198
2 144452
2 182601
2 192136
2 132761
2 155925
2 97995
1 12240 292235468
2 160681
2 149569
1 190524 464094524
1 114170 286414072
1 13622 815332128
1 130358 430881516
2 90986
1 42849 381165586
2 69914
2 234
2 99379
1 113790 713580362
1 76232 391339225
2 78712
1 151288 434995914
2 101277
2 93693
2 34914
1 18596 852862471
2 80084
2 193936
2 79295
1 52997 955834091
2 193281
2 129868
1 164836 606073650
1 75323 675683564
2 103517
2 52402
1 105134 799890361
2 182109
2 172034
1 137653 932535079
1 97424 343027073
1 54503 839715233
1 122850 798579531
1 152223 67340933
1 28314 211902214
2 172728
1 40521 492546436
1 52693 820933985
1 60426 920974219
1 87583 59941586
2 156582
2 88840
1 117568 924206080
2 191378
1 156238 169340097
1 104634 189322539
1 14237 138660578
1 87280 57808236
1 43902 520288810
1 100526 190021374
1 60781 600948540
2 156372
2 170051
2 159798
1 16685 407539466
1 187175 328930599
1 52412 362453843
2 52707
1 189332 585988053
2 142845
2 78451
1 118280 859970354
1 78283 223655022
1 96302 979082988
2 27094
1 146472 190783110
2 105664
2 35961
2 129419
1 44115 153464712
1 149058 157111472
2 46915
1 48328 91819514
2 45498
2 110216
2 156221
2 164835
1 146927 339357579
2 174272
2 25660
1 35413 313774605
1 70456 311758682
2 91813
1 191845 341478151
2 8794
1 123363 132446584
2 79886
1 129683 187872709
2 150921
2 100721
2 71520
1 145191 717244534
2 12497
1 76065 835859229
2 16289
2 99782
2 95985
1 54915 876177566
1 55864 890243029
2 73255
1 4552 536629518
1 14569 500913489
2 60332
1 31542 648399470
2 173464
2 132464
1 96412 630354349
2 97033
1 53554 673358563
1 54950 81316327
2 158187
1 134049 780133522
1 99899 713331123
2 169754
2 78563
2 89576
1 183426 202251876
1 164023 932830577
2 171837
1 55544 383532393
2 37088
1 172496 21291933
1 115894 747429382
2 129079
2 105511
1 165553 53375583
1 70439 851297832
1 161018 444212923
2 144007
1 166346 683758588
1 82773 206450668
1 178372 914828198
2 91037
1 98652 576141108
1 27861 79230243
2 9587
2 139296
2 179403
1 189094 464736969
1 131928 627366742
1 35282 51090734
1 124518 716661026
1 100298 533786797
1 53095 760618313
1 122353 364194764
1 189015 594059053
1 139381 952519681
1 98790 400737441
2 17565
2 95965
2 77092
2 45097
1 75523 952502577
2 56405
2 103033
1 91146 264864411
2 4785
2 189970
2 158103
2 58941
1 105552 641824572
1 77698 127156472
1 48642 438622179
2 88517
2 120854
2 38629
1 165524 602515057
1 24450 511025530
1 128725 813233340
1 59161 279669551
1 113314 938445704
1 67751 782915279
1 193952 100663656
2 42307
2 186763
1 83842 243813184
1 119677 523400639
1 12312 218230584
1 72385 692937963
2 9841
2 198299
2 93245
2 156721
2 10785
2 118267
1 49934 143062747
2 60397
2 192795
1 59207 448525413
2 163643
2 95426
2 80381
1 155501 127430970
2 132144
1 163243 833752247
2 67500
2 40211
1 126415 998182561
2 138922
1 173134 818726185
2 121168
2 13041
2 29377
1 156085 622796736
2 165398
1 165643 163749158
1 84922 304585151
1 50242 772920703
2 169135
1 122694 249475432
1 89983 243869118
2 126706
1 117238 876250581
1 102434 312305408
2 19936
2 6693
2 10913
1 134102 124359432
2 37273
2 127096
2 146609
1 119983 645514835
2 186369
2 163404
2 41217
2 89919
1 56016 174306174
2 10406
2 89089
1 132612 478815980
1 188110 352172611
1 157566 172523929
2 9154
1 149431 556067562
2 47551
1 152288 793992764
2 88071
1 148294 663380461
2 191045
1 89360 192187686
2 183029
1 94682 201758159
1 148531 265141286
1 43880 215833918
2 26064
1 49429 128682047
2 62205
1 73556 580298130
2 96073
1 130694 459692546
1 26854 430397921
1 28792 982963502
2 65639
1 190112 804378112
2 197588
2 53220
2 34234
2 77086
1 145102 812735194
2 198244
2 78143
2 146482
1 179042 693001791
1 45371 783546335
1 104467 840029600
2 11155
1 178869 450432302
1 13856 59813066
1 53192 84335576
1 86856 764954753
1 95687 985704525
2 168639
1 121908 285219749
1 193071 547211070
1 182002 102010627
1 4615 665252869
2 36886
1 677 588593141
1 112462 334472533
2 20795
2 21803
1 33290 543299816
1 116047 36021222
2 91294
2 90594
2 5200
2 46596
1 12683 340364624
1 106755 535569847
1 13784 715857716
2 152741
2 193570
2 119158
2 68424
2 49255
1 117771 301560830
1 43270 330740477
1 184053 489325988
2 56570
1 193523 422192693
2 140009
1 171573 259251520
1 49732 23790240
1 23973 381591849
2 99620
2 46847
2 171018
2 132879
1 79977 576195671
1 151914 629246044
2 184404
2 148895
1 149131 961438948
1 46546 983615654
2 146562
1 198237 842109034
2 154041
2 102693
2 91103
1 151691 122076564
1 126396 65791960
1 7575 594503698
1 92380 838624116
1 37531 90214310
1 138467 17039608
2 171167
2 163980
2 106485
2 166456
1 141377 851884636
2 155313
2 71489
1 1250 880454042
2 117853
1 29901 669720974
1 124602 655229753
2 16123
2 144495
1 150675 413913984
2 22238
1 85955 490871225
2 30013
2 120475
1 134476 174873599
2 186173
2 141356
1 99254 672338126
2 108642
2 109932
1 99035 798254410
2 6425
1 76124 890706452
1 15361 949033303
1 26908 259841633
1 112757 420144754
1 81251 828989870
2 71639
2 82601
2 12200
1 163644 67690751
2 36987
2 1242
1 8115 571228163
1 30922 517169037
1 77489 813771582
1 163220 57590206
2 121018
2 92383
1 13766 964189561
1 128518 93783183
2 6166
1 197627 658898775
2 52693
1 63859 463105659
1 106937 307765581
2 141504
1 167457 540851779
2 74951
2 65005
1 46579 593762983
2 179387
1 198705 468841737
1 79640 732478788
1 164982 209555478
2 125142
1 186528 395771660
2 60692
2 8457
1 97657 266025207
1 160911 761425799
1 37017 917349175
1 37334 286328763
1 125380 439737620
1 139546 455539259
2 106836
2 180700
1 138939 144217113
2 61916
2 102943
1 176373 308013218
1 91519 644885797
2 126095
1 149023 302327438
1 138219 280388996
2 71808
2 185350
2 60520
2 168367
2 137998
1 146362 493829990
1 64510 199895619
2 158175
2 174153
1 187989 241934988
2 14152
1 160203 70386206
1 42485 471719995
1 77945 541168186
1 145400 22284072
2 192082
1 16165 60197488
2 179467
2 193141
1 7492 748681180
2 33612
1 117021 888029003
2 166738
1 66109 112827916
1 169457 534739836
1 4752 468234345
2 54592
1 49603 341183265
1 74687 869848976
1 2980 32734948
2 81589
1 32964 879197862
1 166411 619470389
1 6868 686872707
2 179168
1 103534 116588209
2 18348
2 191896
1 56090 84933408
2 8856
1 166537 399018819
1 47694 934371572
2 78944
1 16363 722368321
1 153373 855221996
1 146197 811671536
1 46523 68921951
1 127799 686396762
2 80358
1 94007 833790972
2 123415
1 19032 458043987
2 3422
1 179824 387134850
2 52003
2 46335
1 80392 659923773
1 70930 435887386
1 95328 53204945
1 121764 682254883
1 32858 542759967
1 145925 678388965
2 116561
2 140476
2 155199
1 125099 168752432
1 63456 926571140
1 132560 895551367
1 165776 543854733
2 133991
2 68698
2 126104
1 46719 654703866
1 67190 417951739
1 147564 495011908
1 167906 140662937
1 160161 250595084
2 161376
2 116968
2 108935
2 76971
2 84422
1 127783 735690795
1 43789 230035044
2 113120
1 93485 820598651
1 84291 973397328
2 126475
2 32318
2 47983
1 191889 325504212
1 102815 589677008
2 46999
1 48197 175665847
2 102347
2 90579
1 73483 175652662
2 29650
1 23530 666781610
2 53247
1 100311 818410974
1 2776 337738551
1 26530 886291314
2 63224
1 138956 777265223
2 172885
2 88540
2 147807
2 93261
1 75816 275742089
1 90487 33337668
1 113984 440965424
2 166210
2 673
2 171226
2 49555
1 84418 468805594
2 52291
1 194825 494913829
1 40581 682055874
1 72364 103511526
2 109008
1 155596 380870055
1 174464 790608402
2 78741
2 119652
1 174857 825090680
2 63593
2 64443
2 191055
1 42763 278447153
1 112898 951404843
1 49401 397858062
2 8197
1 42646 928384836
2 182994
1 27945 771995987
2 93672
2 41563
1 7755 567850274
2 158798
1 54364 567711098
1 108340 980099213
2 41201
1 16866 355605636
2 21378
2 63790
2 124513
2 163740
2 179087
1 186739 639460105
1 103800 17172478
2 63783
1 118332 308106774
2 110375
1 101029 18564864
1 52997 821825603
1 72672 497052008
1 144929 992767814
1 190035 295968559
2 30037
1 141818 379818921
1 37142 419245512
1 48909 338319481
1 168582 813977086
1 101320 580356
2 30413
2 122388
1 177987 435940890
2 77795
2 186975
1 60639 418093538
1 5498 63062671
1 176838 728374100
1 141635 767332444
2 11875
2 192130
1 165878 46814104
1 70862 757579092
1 134608 358996251
2 20568
2 66453
1 74888 254727642
1 31819 903730710
2 174718
2 36508
1 68819 526361180
1 19325 550460726
1 127674 123568523
2 2712
2 149363
1 46434 705382802
2 30803
1 114423 331785849
1 96386 22255975
2 146268
1 14127 391886430
1 73387 8066760
1 63071 630237782
2 89059
1 41633 923538917
2 75897
1 155784 371714016
1 67378 328628489
1 174039 281849452
1 146160 629711367
2 28091
1 143508 737954357
1 192319 234320845
2 198852
2 132719
2 100206
1 18592 496539292
2 151929
1 114764 753212816
1 198646 946037914
2 113159
2 97068
1 1135 243813832
1 152170 482644262
2 108942
1 148288 175666054
2 27423
1 177087 303819434
2 46143
2 98853
1 65304 500863553
2 7728
2 170571
2 1280
2 102981
1 27545 358944366
1 110796 118815735
2 191551
2 11965
2 27837
2 74028
2 107093
2 97540
2 116674
1 80584 650296236
1 23599 71360276
2 33030
2 31098
2 168998
1 74547 106474700
1 197293 461489094
2 159471
1 106518 976165556
2 141464
2 168781
2 62517
1 42347 525027756
1 131740 762585933
1 135214 368685597
2 94990
1 54107 866665021
1 36489 453038376
1 46427 631053447
1 73749 317644745
2 5743
2 37148
2 183752
1 120834 253405429
1 98458 805707976
2 124611
1 73422 519418129
1 198891 105894447
1 129824 425635236
1 122548 109073130
2 47658
2 126583
1 82735 973420660
2 22917
2 142036
2 141842
2 19232
2 22
2 138006
1 85821 376913453
1 123547 385990052
2 153515
2 137995
2 166413
2 91090
1 163518 383685292
1 40412 39659530
1 72532 162213158
2 156653
2 183952
1 150445 255401519
1 159030 47610703
1 192057 87756746
1 51197 230448897
2 142796
2 123395
2 128128
2 36085
1 3130 918330881
2 29605
1 168141 399100641
2 64350
2 128175
1 110353 734345414
1 113564 872930763
1 77545 592602684
1 109357 401111052
2 179135
2 119570
2 139566
2 146097
1 144271 595959088
1 82585 852568669
1 61235 515346002
1 192371 961588188
2 168997
1 92139 718803954
2 179305
1 116917 322221845
1 50992 102799863
1 35460 539135288
1 151120 826570667
2 91922
1 141288 490195672
1 91103 832264444
2 133519
2 125081
1 28626 474432235
1 110693 274224816
2 128444
2 80269
1 155516 538529872
1 61616 136315069
1 131138 979616086
2 64020
2 82036
1 62856 421947378
2 37179
1 85657 300395920
2 99872
1 34362 393411146
2 68883
1 88579 620319932
1 178122 860317968
2 119029
2 152629
1 38569 724825527
2 118704
2 198459
1 144056 412300637
2 187456
1 123759 404575019
2 198207
2 183668
2 37215
2 156183
2 138451
2 112940
1 14088 418111800
2 181747
1 96620 12019296
2 147526
2 150914
1 68273 387874406
1 181409 332887360
2 44171
1 12075 622528207
1 107261 191362378
1 161422 313599375
1 78059 216290010
1 90460 702724160
1 123359 535526770
2 152523
1 94303 638186114
2 50503
2 23101
1 64051 57546650
1 189118 694535017
1 101037 87114851
1 121450 377882348
1 70974 743461073
2 109540
2 151151
1 147868 890587592
2 55533
2 158080
2 65185
2 98411
1 131654 705573704
2 166833
1 16536 33247300
1 69204 995022324
1 90395 699240603
1 67715 271846525
1 42375 311345781
1 129462 953185683
2 117252
1 48064 634215479
1 20826 67008895
2 95382
1 59195 349347165
1 121500 60666315
2 182623
1 62564 45387262
2 49607
2 30668
2 153185
2 197909
2 5306
2 140492
1 33977 237426806
2 57000
1 88003 953270354
2 179798
1 106390 654059326
2 142931
2 9883
1 66986 358347395
2 18595
2 61764
1 15614 317417094
2 119868
1 109996 869739632
2 186234
1 129899 240952589
1 39092 951935358
1 101342 406312767
1 37042 96947986
2 144593
2 86584
2 117403
2 59005
1 145851 168457726
2 173905
1 95525 673458903
2 94866
2 111015
2 9458
1 84430 416594453
2 152222
1 59304 689009310
1 52610 395892630
1 188956 196128853
2 86253
1 154885 110843542
2 74319
2 159405
2 10745
2 89642
2 85520
1 73271 245132906
2 91978
2 199185
2 147201
2 33692
1 153627 747052871
2 190916
2 129347
1 150553 646672090
1 49475 523297828
1 187622 423762548
1 82202 143971034
1 10307 284028205
1 8082 383171146
1 48026 218795189
1 24903 127371354
2 189713
1 185080 625253690
1 145079 100373155
2 164805
1 101665 203271066
1 192672 731259955
2 162601
2 32186
1 121031 879580788
2 147422
1 79901 834552995
1 15225 884691921
2 195079
2 146306
2 91190
1 87248 253263422
1 130774 952265760
2 158794
2 156527
2 89544
1 16664 438051491
1 163906 708218026
1 69936 116736687
1 101218 193392583
2 140357
2 166229
1 84201 924230310
2 21937
1 6154 873088555
2 5597
2 141309
2 177913
1 165318 936707318
1 171201 870443510
1 96044 329915672
1 145215 796767363
2 12844
1 156126 209776602
1 165638 331020566
2 120964
1 182803 151507795
2 106483
1 149078 711350959
2 167655
2 172516
2 80055
1 88335 785985097
1 160226 767588907
2 108468
1 117528 182159500
1 115106 728860267
2 184261
1 135203 395456272
2 173258
1 141795 890977821
1 42894 897412641
1 959 844147712
1 34432 28128880
2 147844
2 64682
2 159508
2 63839
2 65523
1 150332 523691905
1 137148 611693965
1 39619 787025585
1 110313 421200146
2 116118
1 140724 119406692
1 180510 169406431
1 123156 487227880
1 181890 523561279
2 57062
1 50912 182914395
2 38114
1 77402 121106962
1 168538 17619030
1 196432 272485862
1 8029 409521357
1 31951 64786590
2 146889
1 52014 96030860
1 197025 412960938
2 161848
2 34262
2 70425
1 2048 78828927
1 62998 628046939
1 93080 209866041
1 100694 919522789
1 198122 680654966
2 140859
2 69501
2 180165
1 166162 757272425
1 178399 482617387
2 98938
1 142877 776443841
1 110195 554781728
2 37247
1 186042 995581257
1 78280 580081319
2 39189
1 109872 87120938
2 193106
2 177984
2 8718
1 91147 137003115
2 108804
1 20895 355663976
2 127374
1 93376 833032056
1 54268 848161882
2 118522
1 72639 912828828
2 97623
1 60361 965460692
2 180045
2 50520
1 12008 680822007
1 187985 765648352
2 158940
2 108787
2 124131
1 42619 784281625
1 131911 108294374
2 19230
1 89290 668141583
1 55371 450752473
2 13949
1 151258 640598543
2 113443
1 104312 462746061
1 93666 584533505
2 122599
2 161026
1 15639 35098220
2 75246
2 121041
2 142368
1 28784 744746049
1 25230 77509018
1 181794 988539035
1 116534 672526889
2 144179
2 179835
2 42033
1 128211 178228701
1 145844 325458146
1 38020 317967546
1 123622 436035540
1 45 766920557
2 110105
2 133334
2 83500
1 61622 283424354
2 146746
2 21248
1 83024 622151188
1 37286 870834616
1 157679 146793235
2 157421
1 158160 27413213
2 165211
1 162229 108287245
2 156180
2 10674
1 82108 452731026
2 39254
1 1159 788440458
1 116474 92807867
1 179556 884203989
2 193349
2 171822
1 159492 925410225
2 153666
2 157834
1 26229 313385640
1 174216 825395530
2 194122
1 139695 697255454
2 136906
2 103433
1 134874 746666631
2 103772
2 41519
2 99390
1 171844 256386447
2 70520
2 128859
2 141310
1 13925 824804177
2 133055
2 34587
1 163763 931876248
2 75552
2 79804
1 25323 265037906
1 164408 805968901
2 181469
1 93453 529088628
1 74180 715804679
1 114195 283576814
2 39590
1 116647 666039743
1 18052 369408985
1 170313 411862606
1 18203 121009744
1 194136 722670955
2 30301
2 70788
1 27732 214150675
1 184899 878035053
2 130817
1 117620 205773774
2 21986
2 140191
2 94659
1 51297 785718670
1 164115 139827008
1 136725 50711674
2 132842
1 96544 922284374
2 110987
2 80678
2 92074
1 24011 547392247
1 17013 535690237
1 20170 500549289
1 119091 838819238
2 3719
1 117637 870634598
1 185988 758283770
2 33887
1 188809 667952823
2 161916
2 141732
1 161215 319106940
1 60302 188500780
1 24189 974509617
2 19490
2 179076
2 92611
2 117836
1 81406 685607936
2 72939
1 69842 20631712
2 29902
2 34634
1 137345 975334275
1 99424 970937624
2 3211
2 81818
2 169906
1 31722 310859848
2 194655
1 62223 378814850
2 142982
1 191907 129962416
1 14872 905931736
2 139555
2 188840
2 82733
1 4160 337794854
2 191062
1 132559 499641456
1 138864 984580091
2 197978
1 179533 6498428
2 185182
1 179373 745819482
2 138970
1 170531 63772721
2 31131
2 134790
2 134509
1 3445 863006154
2 108058
1 175032 85271230
2 198521
1 116996 308304749
1 132839 287344106
2 19174
2 26131
2 5824
1 174521 934818700
2 84535
1 88296 172735000
1 16870 116760908
2 155694
2 14758
1 57881 73946212
2 198623
1 48333 522189130
2 15638
1 178890 190163578
2 127137
2 48062
2 120601
1 147764 322279072
1 32437 385669141
1 93136 982087428
2 84538
1 107503 796878371
2 34903
2 6208
1 198685 804313410
1 63284 60942780
2 183376
1 37982 415184550
2 157748
2 185633
2 106220
2 124437
1 36134 465483959
2 103610
2 56175
1 44007 260298849
1 156443 271260736
2 31750
2 13433
2 90489
1 76523 568168403
1 157962 980435119
1 165159 338716306
2 99731
2 153920
2 44393
1 49577 812507843
1 62412 389449767
1 147929 885964268
2 37979
1 39168 175353178
2 100684
1 186278 879690433
1 53774 250949379
2 150554
1 111353 64620379
1 43083 678609317
2 160279
1 90175 916598151
2 186613
1 113397 579700933
2 193864
1 197170 678360296
2 143953
2 90718
2 121471
2 179799
2 67713
2 55104
1 67129 436890140
2 143355
1 172015 815383661
2 113144
2 90575
1 3236 91163937
2 89742
1 75640 511313731
2 105391
2 138773
1 93911 748668658
2 24200
1 44615 378053277
1 193977 102284894
1 127063 812584998
1 79504 848023948
1 175253 954943149
2 182573
1 174946 364446293
2 88962
2 173280
1 128783 8223404
2 152805
1 99468 276287007
1 158341 697940867
1 30021 546503145
1 12121 390066477
1 54479 856990860
1 19485 230772263
2 38608
2 148940
2 93788
2 5886
2 106606
2 146722
1 58522 772644731
2 10370
2 81354
2 186
2 53187
2 181597
1 75124 908688689
1 107743 7145766
2 167865
2 108363
1 182442 166282763
2 109466
2 178422
1 82059 86167942
2 51220
1 23068 412230952
1 186035 621968463
2 56630
1 90593 766369238
2 101922
2 179330
2 73680
1 26943 285430782
2 169278
2 145598
1 119773 428480508
2 31274
1 90815 666819717
2 17878
2 54754
1 26002 38759083
1 193758 56768559
2 54574
1 39558 54952450
1 12400 399008263
1 22478 807730283
1 73998 476876756
2 120955
2 173547
1 129919 645654496
1 33170 93880551
2 22173
1 173449 440416561
1 125830 979501092
1 32766 534244055
2 91185
1 65597 429066119
2 181087
2 65879
1 199836 451966542
1 94568 810372596
1 60594 393401775
1 54488 614926288
2 170578
2 53962
2 189115
2 134259
1 116981 614944605
1 153781 330400580
1 61564 382396856
1 45740 336486885
2 105809
1 129114 46676338
2 163950
1 90953 343887723
2 130975
1 65590 519783723
2 12291
1 194663 426167832
2 169125
1 40069 766577492
1 115025 671916904
1 29094 342771930
2 183049
1 39611 453053485
1 59897 663752518
2 144564
1 119232 535828264
2 108268
1 53700 902506020
2 11411
2 10140
2 146118
1 142535 327492624
1 193386 530393804
1 53534 736412121
1 34859 468204538
2 164219
2 92556
2 128088
1 180785 728295040
1 48527 207619457
2 102313
1 123057 935779742
2 47274
2 184647
2 64473
1 48095 334259787
1 72703 249969306
1 33843 470171561
1 50021 154484970
1 92697 740304614
2 69056
2 186660
1 37114 732039504
1 48113 974654137
2 68749
1 79958 840990027
2 113382
1 59731 304241444
1 133785 824365404
1 176294 751785469
2 131860
1 109425 431616462
1 129279 63048612
2 18526
2 131239
2 84950
1 184203 121445851
2 52148
2 84338
2 110832
2 978
1 94801 215022460
1 98518 86620592
1 51751 710453993
1 167036 210556472
1 53797 397548409
1 175330 360615637
1 34518 776166201
2 148867
2 87573
2 93100
2 154948
2 95801
1 111070 25313364
1 98139 677108299
2 14308
1 28696 427418296
2 4762
2 176843
1 151718 450449291
1 136776 917747801
2 75734
1 158853 356971352
1 49050 943099045
2 51118
2 153074
2 191383
2 83411
2 113798
1 132192 901996703
1 162473 18122883
1 78778 219140698
1 66407 642966835
1 77579 653689165
2 97520
2 123795
2 105620
1 23980 260984221
2 101761
2 57502
1 180811 208859679
1 177027 879153115
1 123708 103418320
2 199273
2 131711
1 95874 472728777
1 94581 308245694
2 183496
1 159135 98847427
1 114751 438137729
1 16224 87389838
1 36010 115336073
1 158511 885177797
1 93373 68858424
1 139774 466108124
2 89564
2 48367
1 142919 17259185
2 137157
1 127132 763390373
2 105166
1 51418 430196687
1 118329 601535357
2 74240
1 132576 562718062
1 150262 360737630
2 166222
2 101298
2 24980
1 73925 616607255
1 13112 996111193
1 62621 280856204
1 124947 160151493
2 140575
2 107243
1 89376 918806378
1 162057 933456471
2 27153
2 59307
1 172192 443415589
1 156668 193837675
1 52472 849205595
1 129848 715960071
2 148031
2 95345
1 132047 104700209
2 145808
1 70340 856544992
2 85694
1 58759 231238025
1 176936 940853173
1 51314 102751230
1 139793 690546735
2 143796
1 130948 255361522
2 21264
1 135535 717913250
1 119119 823462637
1 134623 431304644
2 113424
2 114222
2 43365
2 91578
2 70763
2 88691
1 8550 666761115
2 131665
1 130688 815354385
2 171227
1 163734 519811277
2 170696
2 24789
2 87518
2 17186
2 109305
2 174795
2 118826
1 84427 940703012
2 149942
2 15377
1 89117 811688246
2 127841
1 108977 37970078
1 96860 437612152
2 186335
2 13057
2 89548
1 160493 308353051
1 114910 882104390
1 17519 865520768
1 7406 182721419
2 170555
2 14782
2 47299
1 72458 568709314
1 20208 12014399
2 14655
2 177520
2 71245
2 150113
1 107151 838357616
2 49209
2 26169
1 52545 336733742
2 137473
2 107599
1 1436 588168723
1 121613 312253375
1 168366 457508913
2 160988
2 5930
2 97366
2 120482
2 124489
1 150770 348639174
1 151867 218300226
1 79367 509430969
1 68888 716042933
2 171786
1 22603 930128383
1 67196 450138947
2 149638
1 18952 774934449
1 37106 257240803
2 68182
2 189647
1 15379 411750429
1 120439 283582362
1 66627 592325801
1 60789 45353654
1 184503 955258907
2 6845
2 116021
1 12356 600018091
1 6639 870281499
1 132241 962306947
1 74261 640056908
2 17237
2 83199
2 173165
2 192241
1 117462 240871612
1 63614 238796546
1 152676 217450592
1 139640 254710218
2 36813
2 163141
1 49695 582850400
1 192866 291212360
2 136182
2 64895
1 69479 361005073
1 36521 754669735
1 994 208702746
2 10752
1 179641 267990994
1 125647 457130183
1 5850 482991595
1 82693 921997096
2 39707
2 34368
1 29553 418589467
2 6341
1 60482 652715331
1 106537 581488257
1 29164 834396841
1 147537 698997226
2 61410
2 170962
2 56854
1 41641 44168203
2 130431
1 175063 242957507
1 14232 104354654
2 29735
1 46307 560807759
2 134655
1 46409 371979437
1 25504 72877117
2 179537
2 8169
1 35457 247650805
1 163937 69608617
2 66991
2 188568
2 96930
1 171083 190834942
2 92874
1 120282 987497046
2 37285
2 69600
1 148168 394803887
1 132081 319031976
2 74317
1 57730 14904771
1 155968 68512402
2 4237
1 97956 281546813
2 141511
2 102664
2 180865
1 121141 477170620
2 15749
1 105976 958125833
2 58217
1 97508 781449767
2 2806
1 43182 39236882
2 111621
2 160562
2 17175
2 89387
2 142858
2 41578
1 162678 981276451
1 59297 13509861
2 9322
1 143834 942101712
1 82483 921012683
2 67151
1 49245 154916694
2 140813
1 137129 481585520
2 193949
1 172680 131315853
2 146060
1 90052 17150683
1 47995 905841539
2 80534
2 51631
1 85782 629264987
1 45828 419509612
1 83314 41733760
1 22226 276874520
2 44003
1 137400 504198056
2 44895
1 66411 329215377
2 121062
1 56319 726008846
2 50927
2 115508
1 9720 666725574
2 59947
2 102887
2 123588
2 71315
1 149310 910436971
1 19577 404837777
1 6345 528476823
1 103676 99260037
2 105626
1 118783 463284308
1 33283 397325816
1 10442 822113288
1 6149 604473506
2 63638
1 152439 761625069
1 154839 229261589
2 163783
2 135181
2 39091
1 76413 681372329
1 194344 367342202
2 93051
1 113081 745075459
1 55402 711273679
2 163797
1 160135 331983880
1 188950 242468305
1 35766 546540873
1 184595 274600303
2 43953
1 85723 921422646
1 42989 115411610
2 24545
2 144253
1 188175 246908918
1 27913 738600294
2 37629
1 148842 633403819
1 91511 205318803
2 35527
1 19359 286926907
1 31389 961537733
2 25871
1 32754 323158239
2 31042
1 173142 474936733
1 3226 929602971
1 138652 969272393
1 123789 305607530
2 107161
1 179627 545584840
2 33937
2 135232
2 104109
1 191776 763623977
1 105835 705921536
2 135357
2 189049
2 159721
1 1982 976588429
2 128159
1 98423 882333259
2 54210
1 61242 479075173
1 61920 856545045
1 5015 513587937
2 105516
2 132565
1 164970 668517571
1 12530 621173969
1 130856 389548868
2 126771
2 105160
2 110042
2 20807
1 32857 650897524
1 92725 805951773
2 21345
2 148775
1 116536 309942259
2 130326
1 97416 104359516
2 191476
2 45581
1 22578 462180658
2 56664
2 66080
1 122699 686716094
1 162241 631233093
1 142050 625986835
1 111366 30473510
1 45333 141584197
1 114877 586520728
1 123554 514073296
1 176043 610508817
2 32221
1 116120 19057730
1 135870 688131921
2 119147
2 188617
1 90814 502118563
2 175173
1 56881 31504734
1 181805 6381323
1 90735 117707455
1 111506 188571958
1 193070 145241725
2 41625
2 159861
1 131249 499188236
2 163423
1 94207 207817036
1 100233 797156204
2 43056
1 1711 473393372
1 57346 316192474
1 191810 980838418
1 85865 891429543
1 21822 565298106
1 183184 580655897
2 97574
2 140053
2 155511
1 117554 878381078
1 175843 769762171
2 155104
1 66017 800088744
1 104302 389181911
1 134746 54750307
1 40143 648728041
1 138128 320833974
1 26190 551097939
2 104842
1 179507 585624504
2 41389
2 180846
2 141339
2 43394
1 42225 609099546
2 373
2 3951
1 132464 799118629
1 23351 500652591
2 119451
2 8983
1 89378 625067280
2 162416
2 110413
2 179226
2 64067
1 185126 865969076
1 8502 709684758
1 27572 233495579
1 130158 78898901
2 103239
2 144511
2 113840
2 35759
1 133097 964444166
1 58702 192648070
2 19354
1 77468 662302379
1 20124 642826158
1 31474 62652610
2 183387
2 170326
1 100395 533210210
1 199649 701822778
1 135773 938498104
2 49468
2 154549
1 92368 152940996
2 9699
1 156066 324007107
2 160318
1 89514 326597535
2 24245
2 14599
2 14853
2 129657
2 177310
2 52819
1 161214 844950088
2 18036
2 149445
1 188353 451119608
1 77400 977823171
1 95415 102943490
1 132934 653412538
1 117994 472255315
2 73562
2 8240
2 80818
1 141583 429782334
1 109677 621732492
1 131815 205657711
2 185980
2 181438
1 190711 299715276
1 130243 910208836
1 66248 118790952
1 15229 364356568
1 96979 284263217
2 101766
1 119167 722189855
2 87817
2 169272
2 98431
1 89882 90183116
2 140501
2 105395
2 1606
2 112348
2 31233
1 72958 309588250
2 168630
2 183856
1 46466 293838531
1 77927 914339627
2 186757
1 183475 274146873
2 179660
1 78599 103629024
2 73273
2 138572
2 97478
2 161185
1 146346 54681374
2 80276
2 7894
1 5420 107646853
1 146100 924596042
2 154745
1 33462 391793893
2 125359
1 23934 696175376
1 74251 241329969
2 38426
1 173647 45676014
2 125574
2 13823
1 35401 986611609
2 65322
1 124784 335802225
2 89454
1 69531 566003080
2 181783
2 58956
1 60183 524427263
2 137664
1 148235 480518831
1 429 659211856
2 64386
1 146885 674336274
2 86711
2 5714
1 120700 218080171
2 111725
1 172794 156594130
1 152486 660243118
1 63273 897316844
2 152609
1 5510 896865606
1 148896 490947805
2 126475
2 180029
2 35181
2 45497
2 106738
2 15322
1 168878 506862779
2 78008
1 155182 836934084
2 28528
2 162242
1 161374 741921090
2 185397
2 18434
2 120631
1 90566 462062052
2 104360
1 105966 315842318
1 95913 384792183
2 180211
1 7888 362922209
2 160218
2 67544
2 124755
2 2947
2 38846
1 69691 957087661
2 111555
1 108626 384612956
1 18796 459396889
1 108074 470219
2 98138
1 119920 691619592
1 8642 888113433
1 147392 237847867
1 187818 708702503
1 54798 886339220
1 198768 298313907
1 131311 9523151
1 162806 834073542
2 111438
2 55160
2 137610
2 153875
2 22187
2 42874
2 113281
1 24257 167442371
1 44556 918370230
1 58250 10569365
1 67082 176959955
1 118597 381539834
1 96807 186111014
2 173097
1 142702 265481549
1 189192 581459961
1 165236 670049953
1 130151 702721508
1 69218 784301969
2 62286
1 132998 74281909
1 76208 796119739
2 40520
1 61718 801747253
1 196029 87942708
2 153395
1 130139 289392342
2 66857
1 35422 503865486
2 111203
2 26077
2 35436
2 115149
2 71914
1 142214 282588572
2 151756
1 88837 49606167
1 191191 839745019
2 81324
1 128773 860777848
2 80279
2 111319
1 72825 509090848
1 48835 485380069
1 82487 516314938
1 23689 534638372
1 62244 181727970
2 157620
2 20097
2 80168
2 6090
2 81878
1 15524 870110214
1 32330 328388006
2 123495
1 22133 257325561
1 146972 223032329
1 28980 643066029
1 143305 62836371
2 61713
1 170395 945053992
2 187592
2 70426
2 32277
2 11988
2 23123
2 28796
1 33604 402770872
1 33112 21594185
2 162382
1 64583 815084256
1 98945 301268366
2 34108
2 101863
1 60379 14539231
2 162049
1 150077 394062753
1 147575 810484347
2 194772
1 75281 55727261
1 168139 910249179
1 150204 157950359
1 130163 625866122
2 107103
2 96350
1 15286 564191057
2 56739
2 179322
1 95572 942917140
1 90245 903138194
2 144424
1 104027 230671362
1 80603 79920211
1 30801 304041490
1 141377 370838514
2 120947
2 187685
1 175262 42591697
1 106612 487420575
2 24849
1 5410 836577452
1 2205 768711782
1 63295 424872066
1 62154 486952659
1 17521 793604344
2 9112
1 97613 582805529
1 133472 45949763
2 36578
2 65322
1 84635 368525136
1 198027 574950335
1 89210 284179405
2 52868
1 184851 455407946
1 50003 438790437
1 192116 915726754
2 177424
1 144371 841706592
2 20202
1 172407 755087135
1 65900 271887768
2 12319
2 89094
2 30158
2 97110
1 11187 695944779
1 190638 812837383
1 152620 770511823
2 19189
2 123300
1 175047 568894428
1 20006 417774865
1 176939 167967788
2 76091
2 16556
2 103376
1 91982 516022753
1 65342 329163072
1 26380 935723816
1 64857 524842860
1 149036 158152774
1 72456 750426946
1 145988 675203244
1 66593 291662342
2 98031
1 75152 515240910
2 115962
1 196330 657529032
2 143041
1 74885 693569092
1 72808 451130863
1 149903 482619019
1 190 334523890
2 50828
2 115272
2 159544
1 126687 573088070
2 198350
1 192175 473884450
1 18705 687139385
2 142877
2 115126
1 187380 508033350
2 81633
1 85864 288261573
2 93783
2 55513
2 8421
1 16684 949091530
1 162355 586609203
1 56406 651906935
2 143494
2 117908
2 70774
1 137079 107373377
2 90575
1 172887 965693696
2 1411
2 196342
1 176685 398142292
1 189043 222848731
1 166294 698171203
2 157519
2 143803
1 150564 884563048
2 81347
2 75301
2 137978
2 71040
1 60175 398845248
1 150554 917699845
1 130361 828794591
2 177100
2 33220
2 145564
1 186693 155711941
1 48318 528575109
2 168215
2 157709
2 170803
1 187399 308086914
2 162072
2 5000
1 30392 77566206
2 185115
1 47126 946339700
1 180168 264700084
2 28019
2 67938
2 94123
1 72228 621838235
2 13482
1 73825 36776454
1 114592 920098540
2 168182
1 105035 508860542
1 28048 797071174
1 172559 950973622
2 77724
2 97004
1 99566 101955443
1 120937 111748848
1 94456 562766544
1 44235 495786135
2 144018
2 1613
1 10525 3817471
1 91483 374508345
1 104721 260688063
2 3780
1 154520 958564965
2 124154
1 193683 717254669
2 111262
2 61571
1 134553 801164365
2 181485
2 180221
2 133413
2 9639
2 144462
2 178743
1 158010 277390606
2 31949
1 578 780790933
1 150876 840996062
1 146549 10945968
1 83878 700577255
2 130052
1 117096 281016797
2 24618
1 59466 386804858
1 93851 980877984
2 125302
1 66491 966086563
1 63614 985939085
1 29912 482581910
2 80359
1 190434 114010750
2 145172
1 89660 683623304
2 85079
1 77107 120213843
1 71852 320732989
1 10761 161469939
1 7807 786645741
1 120373 296892595
2 12831
2 53393
2 72002
1 33903 570516440
2 148810
2 119989
2 72423
2 168314
2 64663
1 121255 125958244
1 165246 29132361
2 152305
2 36308
1 7747 45165117
1 48932 49750643
1 167133 443266232
2 122141
2 140491
1 66983 96163706
2 97686
2 126155
2 99552
2 66956
1 198465 803124328
1 52744 563480483
2 93982
1 76942 422837092
1 26934 843335164
1 102178 436359909
1 80594 393173260
1 190481 869697616
1 124243 502759343
1 176739 22666687
2 185879
1 28568 45773712
2 175123
2 188340
1 116134 348119723
1 154726 933273137
2 82267
2 15595
1 101244 491905041
2 11558
1 118424 883863117
1 12608 188534209
1 22568 464036380
1 103826 342871267
2 150088
2 32874
1 168087 9211783
1 129971 231753642
1 192629 191044508
2 58627
1 135962 192575072
2 168304
1 172781 970246915
1 117830 239577070
1 24180 749751350
1 132693 843751550
2 134701
1 75994 91545762
1 22739 733872048
1 148804 636393813
2 36791
1 45732 703035086
1 155549 960995701
1 3136 952082690
1 131626 892270521
2 68854
2 148503
1 190877 346682170
2 149345
1 36847 941430079
2 20631
2 39713
2 75927
2 158156
2 169982
1 192774 678018203
1 114568 85764908
2 109436
1 110709 778737355
2 181189
1 139714 777663403
2 163282
2 69654
1 14846 39087846
1 53899 966962934
1 69829 741394966
2 64379
2 194444
2 38004
2 113803
1 339 849699667
2 135753
2 92099
2 56053
1 87193 55409224
2 132817
1 25647 165731158
2 30258
1 131524 168732049
2 172532
1 28741 463958220
1 16835 748366538
1 95150 438859052
1 92600 874563174
1 112285 115807154
2 32052
2 125851
2 163483
2 116941
2 107335
1 44242 4813757
1 188559 719328152
1 152307 551737422
2 190216
1 167064 708730222
2 197626
1 126640 219479039
1 20752 134153045
2 46063
1 154549 966583396
1 131196 215815786
1 151242 320148325
2 34024
1 74750 770664293
1 174616 994596609
2 163921
2 193281
2 126084
2 101255
1 97433 858760384
2 193528
2 119652
1 181699 623875107
2 104633
2 136530
1 144691 981364189
2 27407
1 46607 938497631
2 191504
2 39037
2 90686
2 70693
2 116939
2 191865
1 15110 169873251
1 149874 169605201
2 189124
1 66178 581695254
2 41740
2 163926
2 150035
2 32131
2 31299
2 7552
1 58254 271694549
1 147297 906868570
1 161921 462218984
1 90282 45130017
2 20004
1 187631 84253170
2 120123
2 46596
2 179488
2 69847
2 106661
1 84071 464468495
2 170445
1 42337 281953
1 33633 683966377
1 171231 351113520
1 38782 828059299
2 9436
1 91075 353864204
1 101504 554495452
2 28921
1 75039 331631330
2 173250
1 148935 293326435
1 104935 524790271
2 158413
2 130547
2 2570
1 14164 154121622
1 126751 376110178
2 33406
2 193237
1 66901 797214756
2 94524
1 62565 816050096
2 137390
2 101439
2 167822
1 74150 83010845
2 134891
1 30428 778542713
1 129114 977961302
1 82927 98411128
1 139799 879284575
1 78459 204960864
1 67410 179593794
1 154336 694944919
1 40242 627961584
2 143961
2 92499
1 76008 751750765
1 170806 350476900
1 158925 58914322
1 146304 208215750
2 188480
2 156822
2 74143
1 58536 195435569
1 154722 296487813
1 84614 131124206
1 154506 298979062
1 92004 623394681
1 194366 188883567
2 147710
1 136852 404890272
2 42806
1 70590 921020616
1 31050 412535192
1 14462 253167760
1 59086 229193266
1 84808 711453895
1 40657 83772951
1 128969 304008711
2 70359
1 191629 491292272
2 21190
1 97243 234409944
1 198531 615538262
1 133392 227783755
1 172289 654952376
2 188846
1 125208 64671890
2 199266
2 122066
2 97722
2 50751
2 10138
1 7434 953351230
1 87290 553866316
1 141103 579162347
1 70927 466068673
2 4086
2 46609
1 123064 634663758
1 118438 170483380
1 165915 873661062
1 125017 125881554
1 130152 184513826
1 172897 482952766
1 103602 971365841
2 58931
2 71460
1 137951 892190085
2 131522
2 169868
1 51054 430524179
1 88451 241858567
2 5281
1 81706 784105368
1 140531 416493484
1 120764 22000640
1 62481 100782775
1 190381 704790895
2 27046
2 43958
1 151909 704036026
2 103668
2 174990
2 24200
2 29879
2 23609
2 78542
1 43510 950035403
1 50064 427177903
1 134479 719341678
2 51190
2 123841
1 83530 232067946
2 186763
1 183403 148987646
1 195574 306233168
1 67 406721041
1 65176 990887076
1 85996 384701896
1 63438 312141089
1 191030 480096816
2 69060
1 125260 395146906
2 89699
1 46114 223907197
2 56218
2 11985
1 54328 9312930
1 102785 904966530
1 183669 522300103
1 97639 716325553
2 173241
1 169966 401663072
2 142621
1 60900 608832154
1 74530 117297110
2 114802
1 23446 952637945
2 105386
2 16296
2 166522
1 196340 952674641
1 111643 212537765
2 56029
2 19403
2 77413
2 56951
1 132744 748779992
1 148956 886587268
2 119149
1 24008 643146612
2 100393
1 194983 377974465
1 89070 539659960
1 29150 133393851
2 73225
2 148247
1 190293 625142761
2 194363
1 57299 680335085
2 164345
2 77653
1 93523 862622593
2 191349
2 62573
1 112425 525534765
1 161169 148954181
1 96650 823997063
1 70505 35076815
2 22195
2 123690
1 168300 697019359
1 54643 437390645
1 20010 837061437
2 23950
1 95776 785259092
1 35498 180712281
2 81605
2 163665
2 116108
1 102927 343948609
1 145239 533712192
1 110452 364733135
1 184371 496210589
2 39211
2 82181
2 109291
2 106491
2 85329
1 36076 95794580
1 93294 500970591
1 28710 692286908
1 47726 648856011
1 117482 578073279
2 126734
1 22409 156283713
2 4016
1 30941 761192391
2 71550
2 106594
1 16597 431998289
1 67422 783914437
1 59160 24851613
2 53542
2 82332
1 169104 784593960
2 157993
2 39965
1 60075 431892490
2 177703
2 147499
1 192064 557178389
1 26432 421259797
2 49700
1 123068 208917766
1 8293 490570266
1 38181 40388481
1 105640 125249492
1 42372 291355334
2 145042
2 81233
2 5185
2 33700
1 153498 109539681
2 100330
2 27142
2 45042
2 150725
2 192208
2 112683
1 118317 620814191
2 166375
1 127730 298914270
1 104220 957721580
1 15596 542028108
1 79298 482048128
2 70976
1 154004 284751948
1 196695 223220999
1 81300 765141410
2 159445
1 161149 967366736
2 19866
2 59803
2 35140
2 19821
1 118744 398283068
2 106385
2 134703
1 64553 519593466
2 135379
2 179316
2 46710
1 37198 390852336
1 82340 559999825
1 112104 323079895
1 8787 811758893
2 154541
1 133285 941434513
2 80352
2 39901
1 26314 902154441
1 119512 195183351
2 76543
2 191189
2 41359
2 198327
1 9097 510937624
1 149728 521545093
2 100796
2 136453
1 138080 521553893
2 168742
2 68000
2 37440
2 21894
1 48215 345826565
2 37350
1 7857 664034720
1 22928 676081517
1 130264 138089122
2 45505
1 139228 427818654
1 59353 516961544
2 23205
2 36353
1 138712 947689508
1 13940 784068057
1 64911 677563081
1 135930 959227870
1 46579 384507283
1 91897 164261265
1 84001 130606015
2 164181
2 6599
2 101959
2 75108
1 40493 471108677
2 121165
2 141601
1 30023 945062814
2 169931
2 119428
2 158678
1 108227 835299870
1 25130 900287904
2 14579
2 19688
2 165078
1 118951 828679879
1 42426 979039973
1 9743 30363951
1 91914 975837218
1 151342 823724195
2 78763
1 10667 246247178
1 31151 172223237
2 57362
2 103172
1 74238 777977644
1 79382 937807386
2 192180
2 198845
2 152677
1 57462 352857551
2 85892
2 81322
1 98473 974526107
2 2994
2 184953
1 70900 903307254
2 66882
1 102194 111576218
1 39074 702328166
2 52479
1 40002 603367602
2 137510
2 138184
1 69441 903188326
2 126932
2 122973
2 4333
2 137994
1 86243 920366375
1 196566 902827432
1 77137 344142515
1 28205 795011085
1 196143 221995295
1 14162 56899254
2 89648
1 30381 961497084
2 16332
1 56451 855824673
2 41581
2 53541
2 153321
1 108528 315319156
1 94735 626978558
1 164464 963756609
2 117681
1 30732 118846534
1 175987 263222917
1 52545 939956697
1 194212 777323425
1 150649 673142874
1 14007 449638630
2 108132
1 120367 271437364
2 77267
1 171933 600595206
1 117427 852388643
1 78631 489106479
1 168137 824069769
2 51360
2 63295
2 59325
2 89075
2 80095
2 142831
1 152240 753189953
2 75953
2 52018
1 59711 989801856
1 56454 571179707
1 75637 998774620
1 75890 557619230
2 101516
1 32427 146684534
2 52554
1 176736 901226279
1 152788 718108593
2 83599
2 167485
2 137391
1 93528 593312871
2 127649
1 44843 271375606
1 170307 318061377
1 88195 737570907
2 182455
2 153453
1 67492 154734338
1 194230 416718197
1 117326 448415245
2 112428
2 80373
1 197887 577138270
1 8351 292245439
2 195960
2 196677
2 137099
2 86298
1 79970 345211183
1 4410 253699130
2 62969
2 164788
2 23355
2 96031
1 54263 37250637
2 159658
1 113559 869209122
1 17524 912643959
2 75458
1 17366 290833918
2 64546
1 58186 163815549
2 141879
1 34727 416233537
1 127676 7983075
1 179089 692205745
1 176368 258344053
1 32027 214610007
2 106697
2 84656
1 158778 950549786
2 192899
1 169819 742000357
2 138608
2 106685
1 181583 351806768
2 52289
2 19627
2 116731
2 8573
2 177039
1 164635 7656332
2 197555
1 39619 487818546
1 144373 626582154
1 174559 778320718
1 191120 367428798
1 142576 780389876
1 196896 718661045
2 98473
1 56403 692034770
2 195539
1 68161 545489681
2 51789
1 137538 441140219
1 50075 746339705
2 35728
2 143722
2 128205
2 172714
1 108640 447715268
2 104049
1 93705 416088354
1 3678 329437967
2 49555
2 152472
2 120959
2 187670
2 82252
1 127571 768839965
2 191809
2 60579
2 5904
1 110897 519307608
2 145047
2 30398
2 2708
1 197885 282361117
1 67457 369339048
2 45325
2 65250
2 7026
1 146334 25247561
1 9460 482005770
1 173226 573532575
1 185049 406655883
1 185512 503396743
2 7016
2 90029
1 137317 796320453
1 20230 909950768
1 3734 829281740
2 113036
2 130582
2 4266
1 162353 950056675
2 15643
1 96379 746927181
1 82610 15822970
1 192739 433424366
2 7426
2 184179
1 100544 412892181
1 21602 8419182
2 14044
2 64109
2 66365
1 7202 938951731
1 141914 521068003
2 116626
2 45057
1 165044 738133492
2 180269
2 68029
1 57651 648029059
1 194431 271636346
2 157900
1 192649 773502845
1 149820 818287587
1 95949 359284051
1 13795 517733188
2 98785
1 61089 543122411
2 63066
1 48639 1824404
1 28523 226846340
2 194168
1 85105 916774998
1 18936 853173418
2 35843
1 114364 646403075
1 160953 721251401
1 170305 85325486
1 38771 240274855
1 42531 319021559
1 196291 489741244
1 105305 688151875
1 191507 505013473
2 180429
1 117608 326935695
2 172580
1 83850 437799732
1 24675 326811967
1 118602 723315477
2 67682
1 87863 137864314
2 76453
2 93888
2 43416
1 155802 596137053
2 176258
1 67961 291197607
1 107949 624414805
2 45760
2 3870
2 136937
2 177564
1 50419 802946243
1 96798 883280444
2 94691
1 25368 842877003
2 181599
1 37607 909215213
1 122577 240977136
1 8496 497025473
2 53047
1 29710 901823855
2 62394
2 76036
2 85138
2 53388
2 136245
1 123203 146439759
2 96653
1 39346 547820023
1 32938 768147378
2 130716
2 178829
1 189386 728562617
2 134893
1 139936 163956416
2 13559
2 61467
2 2184
1 174118 403816969
1 35899 707455316
2 195460
2 32320
1 76557 429426980
2 12657
2 90504
1 73816 656247376
1 45642 45842418
2 118374
1 47808 615532911
1 166389 162293335
2 125385
2 146744
2 145955
2 13530
2 11497
1 15055 122818704
1 119694 207507492
2 194954
1 136004 870545200
2 76309
2 12393
1 150581 47081751
1 5995 578319007
1 88952 95412154
1 119724 940406745
1 30733 173822093
1 188015 462721341
1 74793 372390947
1 169477 169558584
2 198626
1 115654 311830476
1 162432 694129862
1 185240 471442315
2 59381
2 74248
1 143875 105187617
2 191177
1 175020 609805617
2 109975
1 86529 769435466
2 9089
2 46337
1 144908 95687889
2 168063
1 125314 894747321
2 122890
2 124375
2 69466
1 192019 968140953
1 172770 643749207
2 98183
2 27929
1 30786 25529474
1 196480 125504231
2 88219
2 90654
2 99184
1 160787 536370290
2 74270
2 106641
2 161727
1 14550 938789915
2 116556
2 64287
1 98314 422556778
1 29750 145039156
1 155447 471694564
1 148424 443422276
1 127388 445873459
1 161712 426469984
2 45487
2 24312
1 187884 979171786
1 156481 835508853
2 21871
2 89384
2 105906
2 31951
1 86821 999890892
1 690 792764179
1 49444 281274803
2 171600
1 90731 935172280
1 89114 68772406
2 83899
1 24338 338147061
1 85127 333234357
2 119250
2 160676
1 88954 585924911
2 156840
2 142
1 124262 617516102
1 130428 926163943
2 8245
2 159437
1 92381 918077843
2 107581
2 147962
1 95491 977995608
1 19034 576981919
1 117152 314637402
2 71837
2 187223
2 69225
2 132498
2 20263
2 39989
1 113436 294576372
2 4615
2 59721
1 65484 732146452
2 47011
1 14499 874286678
2 82476
1 162461 26701685
1 31396 515449187
2 104464
2 191632
2 80743
1 165698 298888795
2 188783
2 135059
2 16847
1 134656 622347973
2 415
1 143393 911896480
2 118396
1 18720 291683142
2 75469
2 188815
2 110871
2 113621
2 75108
2 82918
2 180858
1 135791 475865320
2 159614
1 192116 415734150
2 78310
2 32034
1 184717 130219913
2 112498
1 127480 886966608
2 112647
2 108927
1 166167 670164641
1 74057 587754090
2 144984
2 137666
1 61329 524896741
1 19196 750127200
1 64534 520849283
2 63237
2 133191
1 21312 655826599
2 61058
2 24813
1 181325 710053190
2 47461
2 152034
1 27705 146209385
2 39512
1 53147 520272154
2 183898
2 181660
1 158462 856418944
2 110920
1 91229 927040137
2 109648
1 29884 920578035
1 95839 264910108
1 8540 51401510
1 110968 910854366
2 139115
2 58030
2 157188
2 145816
2 6039
2 70831
2 136111
2 193647
2 26281
1 64940 754180137
2 196549
1 167345 128267542
1 48109 688991657
1 87541 850581183
2 156968
1 29963 326565114
2 173494
2 65485
2 38457
1 9122 816406485
1 69488 147260271
2 156630
1 53826 947752507
1 67393 416078730
2 35388
1 17336 917018831
1 143931 671949451
2 170077
2 128571
1 75546 621544570
2 10292
2 86137
2 149605
2 149593
2 108676
2 95541
2 44285
2 25288
2 157444
1 194506 317155302
1 14208 764001999
2 145909
1 103234 320540666
1 74476 601407983
2 139681
2 131835
1 72981 969558688
1 127211 12010660
2 126821
2 162653
2 80264
2 196262
1 22205 834841269
1 147621 638601390
1 71321 985087587
1 39605 273903534
1 194020 646291203
1 13335 704674074
1 172667 612520734
2 162810
1 49582 456348195
1 145948 92507256
1 80342 122049258
2 24923
1 26929 722178171
2 92264
1 148959 800184238
2 21116
2 44649
1 48644 152739351
1 91026 63485642
2 56243
1 95265 602840779
1 9637 858536520
2 167938
1 124857 843492601
2 45954
2 4444
1 114223 947792351
1 17245 43955307
1 131335 168512706
1 181761 980478217
1 188177 912913746
2 102866
2 142336
1 110314 115985990
2 110424
2 31723
2 137598
1 94778 255219649
2 59835
1 124922 739180128
1 104253 285051170
2 10391
1 122674 230102996
1 38122 8288661
2 84509
2 68698
2 170615
1 4114 162622258
1 155870 623754457
2 169648
1 56071 952139603
1 2417 837133732
1 59885 778510838
1 169745 769710731
1 2676 765338088
2 180397
2 123205
2 56340
2 104606
2 165244
1 192782 26900210
1 6894 823754742
2 134266
2 16035
1 149718 350483617
2 145419
2 177303
1 18282 599047756
1 119242 611596933
1 165411 852664882
2 162089
2 179031
2 38122
1 96133 109604347
2 111159
1 123395 344707255
1 1525 149262765
1 178879 154112558
1 40731 586940586
2 172400
2 65003
2 413
2 13341
1 92530 256844472
1 26492 456022943
2 58362
1 14386 135657082
1 138340 240587181
2 195969
2 82335
2 173532
1 134626 895579361
1 68392 492493678
2 35967
2 60451
1 68683 58872580
2 90722
1 85555 123158329
1 132568 909255201
2 167709
1 94271 589825741
1 24298 838723827
1 34678 713327213
1 27653 631801296
1 92003 809834118
1 39329 19170028
2 28168
2 25905
1 68209 372266768
2 129867
1 61739 229064535
1 167096 25126984
2 124624
2 35626
2 41189
1 131439 165345960
1 40114 500820469
1 126332 567466627
1 134278 376798071
2 118966
2 178166
2 125210
2 94786
2 57768
1 156264 154853474
2 35831
2 171677
2 175472
1 5992 565869742
2 198071
2 14475
1 44668 926873936
2 172985
1 147084 692463009
1 197453 951649637
1 169492 746291531
1 154350 941338321
1 125184 202984864
2 68579
2 14618
2 136456
2 81172
1 123402 953892707
1 54858 488653328
2 179008
1 10898 650137579
2 22002
1 111440 456664394
2 189548
2 55042
1 175744 646728900
1 27102 338140500
1 174201 543040599
1 139019 699256545
1 97113 722155675
2 136300
2 87329
1 69792 843137666
2 1401
1 102077 123945161
1 179473 826520806
1 113693 106092789
1 147553 776092956
2 15687
2 133995
1 56224 670665636
2 63541
1 184279 812556034
2 121938
1 158198 926937182
1 4024 437791426
1 79297 957419731
1 88985 904096120
2 183085
1 76584 283642766
2 120395
2 128160
1 14238 97195632
2 8050
2 23447
2 142300
2 165743
1 1355 731671010
1 98284 748615244
1 144309 456737074
1 50069 536725106
1 25584 738691960
2 163566
1 108076 434612288
2 109036
2 120497
1 115695 727503774
1 162769 710864773
2 4183
1 135598 544169818
1 15753 842649785
1 27239 896066440
2 197177
2 62929
1 77848 525510940
1 143286 324984982
2 111498
1 97117 970472011
1 65877 930646622
1 50557 469106277
1 153893 155796206
2 191982
2 148264
2 20307
2 176626
1 175477 785081511
2 111243
1 46126 532669193
1 160247 863692502
2 61677
2 79351
2 139438
1 10162 668322314
1 179754 765507524
1 172971 468032242
1 4976 519768164
2 188431
1 53293 486293886
1 99504 79350679
2 89631
1 174702 445827598
2 32792
1 150891 314231793
2 104612
2 26483
2 158707
1 75184 293137787
2 56586
1 179260 150176645
2 175496
2 150986
2 194303
1 198000 744503784
1 106747 452454100
2 27768
2 24148
2 5219
2 102670
1 137252 614742183
1 63186 711542103
1 25545 725784845
2 131052
2 160294
2 127906
2 8738
2 29416
2 67450
2 23432
2 46785
2 184860
1 154618 702940040
1 51294 188099388
1 89190 534471469
2 176466
1 51492 505850124
1 80516 734498698
2 13566
1 191426 436138510
2 139313
2 11645
1 50378 934227795
2 197129
2 165356
2 84520
2 138446
1 153481 506683418
2 2090
1 103776 277372882
2 117494
2 72544
2 190561
2 88722
2 62831
2 106490
1 58769 860241881
2 197478
2 189401
1 88259 199866484
2 176099
2 193603
2 35167
1 15482 307405138
1 180146 472952959
2 128999
2 71367
1 78126 931990931
1 44031 712836873
1 57528 543324691
2 156151
1 34843 242317011
1 51166 487776162
1 95123 217271121
1 95736 330658605
1 108914 661526011
2 79373
2 172248
1 145877 856398608
2 133211
1 68474 483833884
1 148034 894103817
1 149290 172008943
1 21786 321392014
2 14739
1 15063 639212288
1 15391 675238633
1 65123 424446362
1 6050 297478821
2 135290
1 106238 697070411
1 27069 588493017
1 129071 879590864
1 77581 745512987
1 51778 127100763
2 11606
2 111212
1 189638 6672153
2 8093
1 145284 400311411
1 46922 257742909
2 164940
1 94435 166711978
1 147667 911025830
1 146980 176946573
1 57269 312951855
1 91220 262379718
2 82192
2 77804
2 155176
2 111582
1 41283 327209043
1 31035 49052951
1 8312 69366608
1 150791 533739138
1 40037 498031663
2 96732
2 143228
2 40127
2 44139
2 10246
2 19596
2 7040
1 24769 192199116
1 46105 231811303
1 198791 4378503
1 80000 247734842
2 69941
2 84238
1 134471 535439519
2 6464
1 190255 229391568
1 83277 645698121
2 138582
1 191731 833687595
1 33131 992532009
1 106443 271052949
1 98072 766310748
2 94617
2 104109
2 82525
2 183781
1 155330 125601991
1 149660 774254417
2 92002
2 171604
1 185616 998703682
1 97934 9907100
2 20956
2 161011
1 195495 785993517
2 19406
2 48777
1 33873 532113699
2 148202
1 74237 292704895
2 180464
1 170209 229066891
2 53447
1 63299 569131388
1 155054 327416704
2 125214
2 116107
2 151441
2 171186
1 90831 814376158
1 25415 36359321
2 199202
1 155251 172860060
2 163911
1 47686 227444285
2 135847
1 62391 298424003
1 28162 93437814
1 83817 731501272
2 18215
1 160947 568305015
2 34629
2 167036
1 184180 30614912
2 24011
2 174611
1 59043 271577199
1 93059 893692563
2 48526
1 14653 29641998
1 108115 458767192
1 34110 803888870
1 146684 70514680
2 139926
1 2797 133775396
1 160877 190692557
1 140208 117982638
2 138737
1 148762 194282064
2 183689
1 87358 236253065
2 20452
1 34405 986003354
2 4061
2 150418
2 67014
2 9508
2 96606
1 26485 351863324
1 127596 598381807
1 66111 999465726
2 10987
2 18305
1 93962 204554705
1 65370 766406756
2 132924
2 19752
2 113587
1 157488 152204305
1 128443 266880392
1 110321 29482046
1 40550 990196288
2 130290
2 46342
1 101450 784480144
2 8505
2 96882
2 62679
2 131326
1 52433 714272067
1 170049 354811547
2 124862
1 79640 172633290
2 189235
2 110951
1 43574 841952848
2 155710
2 72297
1 196918 260732137
1 195228 790392433
2 70969
2 144389
2 97271
1 37026 620379327
2 18751
1 105601 732724049
2 26189
1 148035 592872425
1 187534 244319776
1 37094 85440574
2 123884
2 175616
2 146340
1 151737 395244855
1 97530 129173697
2 116255
1 36983 544478839
2 85612
2 121137
2 118160
1 163660 95232206
2 114693
1 103730 544410024
2 124339
1 43894 354515814
1 163148 847943691
1 30319 685381794
2 159994
2 182008
2 145621
2 155386
1 35431 28627092
1 80005 150844426
2 34229
2 173467
1 66051 241432993
2 96396
1 153138 79007451
1 57191 727350511
2 182745
2 82174
1 74739 685592485
1 142679 112401831
1 189100 828887970
2 155748
1 25051 231342980
1 105943 225847553
1 38559 293711120
1 75038 911233730
2 181720
1 50913 743678269
2 1143
2 3845
2 123204
2 123885
2 169272
2 75234
2 141599
1 82581 539196622
1 147494 639843625
1 8424 182423185
1 68704 759210708
2 46810
2 62861
1 88936 726278477
2 9532
1 103750 456494187
2 182697
2 163498
1 70426 767773830
1 15128 870285866
2 88311
2 22648
2 2102
2 193547
1 97114 878707828
1 44805 875069070
2 33933
1 168603 245695077
2 53949
2 94644
2 34824
2 81622
2 36249
1 21461 947549876
1 141835 525778334
2 189584
1 151075 49972326
2 108823
1 88117 766961702
2 16236
1 141135 733648972
2 140260
2 22289
1 174099 67694336
1 86958 300253295
1 26224 784909355
2 62090
2 82898
2 88656
1 29120 446520905
2 3966
1 56485 499969336
2 54679
2 19818
2 113083
1 52680 200412570
2 136901
2 30778
1 151024 306705107
2 92406
1 172185 634288517
1 91496 875471249
2 13555
2 116427
2 3198
1 150479 169919130
2 32168
1 131768 432886421
2 149729
2 161761
1 184318 78750133
1 75969 426214596
2 145076
1 84256 777560298
2 129637
1 77414 353445782
2 87057
1 96994 105282985
2 36063
2 175685
1 53690 582614951
1 124598 484481017
2 578
1 157834 803336989
2 98046
1 142578 326312238
1 3046 313088012
2 46631
1 580 839905651
1 46875 705627159
2 109433
2 111428
2 27032
1 88151 912592655
1 73047 40044829
2 172043
2 194435
1 145855 381242529
2 143432
1 196520 552655296
1 172177 253042464
2 71987
1 48610 889464219
1 144872 883456995
1 88640 229942858
2 80610
1 183168 235992956
1 108287 768691454
1 119911 264099368
1 566 675302933
1 155069 6122285
1 80548 620054174
2 737
1 36598 444373298
1 113415 29448065
1 85912 893569366
2 17150
1 87908 845363440
1 170929 484482690
1 170553 645099478
1 82715 95797849
1 165738 481187767
1 150339 694871081
1 45414 176736643
2 64106
2 74423
2 15781
1 141379 136048044
1 49744 118745546
2 92605
2 3012
2 130813
2 50508
2 31678
2 83014
1 127855 650203837
1 140136 231225275
2 99651
1 113126 504156927
2 137412
2 94879
2 94680
2 112528
2 57371
1 96917 62762471
1 58372 864068811
1 42964 763237866
2 5627
2 193035
1 145520 990452390
2 161354
2 98721
2 48971
2 44214
1 7503 205088542
1 75827 125234479
1 52640 906576967
1 135441 183947242
1 10975 737629044
1 68785 786630449
1 70906 286582923
1 19149 425958277
1 38149 775530962
2 34965
2 122473
2 127463
2 112883
2 90305
2 152220
2 110811
1 55578 342400126
1 133202 547287407
1 99094 509188328
1 98455 859809175
2 52726
1 127440 227147868
1 61394 710444481
2 185373
2 139294
1 133597 33550226
1 182886 137133001
1 117869 362733040
1 80344 614308881
1 166705 542753281
2 77082
1 126582 343394124
1 107026 134243861
2 120016
1 154551 910364085
2 96510
2 168467
1 66528 228353054
1 47880 664592455
2 164316
2 107194
1 147957 999796231
1 104521 295885019
2 26551
2 190806
2 77030
2 195007
1 6578 698437728
1 72634 403746207
2 121434
2 188919
2 136813
1 53251 719663092
2 115855
1 108698 522646047
1 168995 86224296
1 195163 604559172
2 182533
2 51794
2 176690
2 24883
1 153117 522386522
2 59265
1 27672 626964357
2 25918
2 195967
2 180606
1 154237 115702793
1 82196 680712925
2 172937
1 181763 933470403
1 193913 791781660
2 30419
1 52936 739196553
1 50565 966243798
1 158183 777247948
2 71215
1 162814 782079569
2 39998
1 53704 316911974
2 162542
2 170146
1 184803 216175578
2 178799
1 170670 844736891
2 157045
1 99001 345457505
2 12712
1 112445 898947703
2 196779
1 120983 975580684
2 90928
2 196976
2 85857
1 199101 323260565
1 89250 765486456
1 70816 630459308
1 28659 336328467
1 136773 21568510
1 198293 577929893
2 106274
1 177720 127258696
1 54684 394704251
1 47431 55978319
1 131494 491623292
2 104527
2 174154
2 190203
2 190439
2 46691
2 24444
2 61018
2 109836
1 192198 741263142
1 40364 909645091
2 51277
1 156842 952357956
2 122306
2 152850
2 22004
2 169074
1 121677 534704438
2 49094
1 134850 51519092
1 23086 974329711
1 150776 989766135
1 164325 293876641
2 87145
2 5893
2 113453
2 59574
1 56101 395685203
1 193690 980071383
2 49344
1 87745 505039980
2 185385
2 42619
1 84552 875697257
2 38738
2 129277
2 127006
2 179545
1 158808 823369400
2 169079
1 103515 384457638
1 4810 884625928
2 123862
1 26536 305441270
2 86259
2 95983
1 30454 832845801
2 115580
2 62840
2 60469
1 109078 326520850
1 90422 170308507
2 56902
2 31102
1 190250 922374768
2 139987
1 1111 251552731
1 165905 257514503
2 45035
1 64257 253576804
2 65555
2 120714
2 94733
2 114354
1 143229 468262219
2 65802
2 174636
2 136003
2 92238
2 121087
2 73005
1 190411 359892278
2 54817
2 119098
1 24125 578367753
2 80143
2 172203
2 94180
1 172869 737854311
2 108094
1 37834 38898398
2 129573
1 47581 291876154
1 103287 868814759
1 105720 812909303
1 181097 34646610
2 87969
1 166003 540402192
1 42670 57235042
1 87815 377555091
2 51119
1 114378 198207303
1 164457 759966647
2 144138
2 86379
2 142404
2 133090
1 65117 936509225
2 162260
1 17989 372069730
1 191030 471762097
2 62303
2 1601
1 175228 759548069
1 116276 256919145
1 48722 656583698
1 103961 185128320
1 644 103959778
2 76458
1 29906 304338507
1 156816 335001566
1 103763 337604169
1 63467 518494182
1 86231 11884124
1 51398 163043008
2 194137
1 88911 392761346
2 122674
1 87934 424823568
1 57792 710538612
2 61605
1 31014 700226681
2 47603
1 140544 949771545
1 47096 539679713
2 43409
1 172376 531563173
2 136376
2 78960
2 55209
1 186602 425208859
2 158118
1 84546 811751366
2 169778
2 27593
1 49640 38335663
1 18693 728808353
1 39537 662195905
2 73525
1 109388 881274123
2 117629
2 129856
2 110215
2 63209
2 58878
1 44915 291854691
2 171133
2 43060
2 135520
1 78628 112261252
2 39768
2 184115
2 86753
2 69185
2 182566
2 183763
1 144568 555865512
1 157415 569593682
2 113284
2 99196
2 164602
1 142674 144120879
2 121709
2 28594
2 47228
2 155479
2 34258
2 152492
2 136989
2 153851
2 99605
2 92493
2 23347
1 174689 600466451
1 60521 388008382
1 133097 254114697
2 188705
1 158078 851267695
1 18609 220795195
2 19039
2 199392
2 181769
1 19364 550635752
1 140806 82998791
2 59495
2 67825
1 139675 43482736
2 18210
1 152292 680653525
2 30607
1 199922 138161167
2 182677
1 122450 458674227
2 129580
2 99379
2 184280
1 164315 136797825
2 172322
1 157887 484638627
2 196668
1 130145 326784595
2 75105
2 167054
1 114885 445129744
2 151065
2 174805
2 125385
1 133925 587457182
1 10696 110035244
2 44037
2 100427
1 7998 913694065
2 197836
2 128838
1 99523 279633989
1 103291 666429520
1 73005 964266870
1 192036 907544708
1 58762 673868402
2 17493
2 199539
1 111107 404303144
1 178528 897568119
1 121960 987312974
1 62431 777015105
1 172174 395722333
2 188087
2 154729
1 151873 140634410
1 89744 44643653
2 17282
1 64233 158235480
2 157414
1 139324 800420361
2 179519
2 159272
2 61043
1 170856 261108276
1 65910 48580506
2 141922
1 138400 674684612
2 11850
1 66160 631574427
2 197639
2 34261
1 154267 113622623
2 126101
2 161069
2 49009
1 62865 975452674
2 119398
1 89509 459881925
1 41566 156403763
1 3906 909263403
2 155576
1 136947 862790275
2 17322
1 101870 978051455
2 21546
1 1126 183222889
2 180717
1 25140 822382937
2 177571
1 12918 870091980
1 55693 716100715
1 162905 87589066
1 159297 655226589
2 193259
1 53322 487574985
2 153167
1 188947 136845563
2 30011
1 63298 630859141
1 145095 761589193
2 69166
1 160405 494976942
1 179490 194544067
2 40037
2 39354
2 81842
1 165211 415921199
2 99035
1 14708 513675495
1 90113 959861235
2 124389
2 193814
1 87450 277013850
1 130881 535804106
1 178535 289264135
2 143848
1 175740 322143584
1 29429 195684574
1 121771 71854502
2 124871
1 127923 332885188
1 408 38372955
1 9679 698743777
1 28592 704880
1 116698 7619378
2 136415
2 94837
1 82019 680119113
2 37284
2 134272
2 178622
2 76154
1 168288 672209495
1 61024 480234198
1 62329 62961833
1 97768 890409136
1 2875 879626441
1 4071 700471784
1 191479 71343678
2 87101
1 188927 136192706
2 72156
1 68874 836961981
2 134394
1 16230 72822564
1 47376 596147764
2 153203
1 49297 85890867
1 106748 48927633
1 151840 304545933
2 89905
2 145538
1 58364 461483324
2 19059
2 23624
2 143748
1 74791 138574028
2 93498
2 55907
1 45433 911627680
2 178122
1 126068 410272986
2 170092
1 27316 98769239
1 166892 101522272
2 83431
1 93420 364887842
2 151451
1 164047 43576016
1 133540 822781605
2 9699
1 181115 144276520
1 157140 689901399
1 39340 49142066
2 46620
2 29662
1 6191 558417299
2 178448
2 39473
2 88636
2 127067
2 90503
1 153126 11587583
2 171142
2 123683
1 103157 507222434
1 75748 919567639
1 32187 681751686
2 57049
1 184254 505063619
2 2858
2 154417
1 93417 951426326
2 106561
2 115518
2 154669
2 131294
1 76883 305828404
2 26400
1 127343 571258594
1 151312 650605498
2 21280
1 128062 127768460
2 171331
1 52749 917064029
2 92008
1 119166 767516050
2 46318
2 35314
1 61102 360683282
2 97562
2 172690
2 61579
1 98687 186789363
1 172720 551175498
1 84438 289031364
2 170586
2 7781
2 150048
2 122372
2 76257
2 143113
2 129829
2 21759
1 7945 296040534
1 82750 180189505
2 88018
2 46836
2 60344
2 149892
1 119555 526570766
1 164015 338377625
1 134307 589445263
1 95407 337967675
2 33861
2 94303
1 119098 946482121
1 186759 473331639
1 108759 407281298
1 136729 253462297
2 1586
2 29271
1 140873 800073895
2 84767
1 3760 559175471
1 165266 661787971
2 64179
1 53676 92244684
1 157803 581187870
1 18781 667368783
2 106009
1 93186 867117585
1 151069 175790939
2 56751
1 188657 62946581
1 192629 899277827
1 107381 477158403
1 192108 162449936
1 20176 376387624
2 59117
2 56666
1 75789 678088769
1 143174 453265916
1 164192 355108869
2 174802
1 199698 271609794
2 153091
1 75624 861789677
2 45690
1 115650 6642423
1 14383 930337275
2 17591
2 59204
1 122694 764613378
1 105267 656777865
2 166535
1 52789 934994002
1 111685 131457200
1 60246 750876434
1 98184 933293368
2 89026
2 19628
2 184385
1 10025 445629593
2 32173
2 86947
2 21971
1 186821 854646422
2 161528
2 118023
1 70678 749529833
2 27024
1 174604 896301099
1 43493 661280306
2 145188
1 157494 259777106
2 91654
1 3811 475908062
2 151003
1 152422 529387140
1 132412 155312373
2 72968
2 18835
1 6037 751958956
1 114553 489214513
1 164282 288122438
1 96909 132293260
1 66896 782099995
2 49325
1 24557 695290992
1 80409 465384429
1 17384 717983594
2 116986
1 101024 205438294
2 40500
1 59642 244850353
2 27894
1 184577 132951735
2 34083
2 165099
1 91270 539312142
2 142520
1 59318 253897421
2 171388
2 28130
2 39379
1 142873 732626594
1 45883 623761648
1 88626 731439084
2 138737
2 148481
2 162768
1 55646 854627710
2 58239
1 59002 293923206
1 195483 182495203
2 13524
1 195096 288983943
2 4938
2 153167
2 53658
2 148806
1 63397 566456724
1 59277 47850421
1 59737 704979903
2 188242
2 49686
1 120675 931870592
1 67851 125289400
1 168434 747646228
1 88913 221450621
2 16538
2 164905
2 152616
1 2099 774939354
1 18607 720912982
1 84952 920106849
2 34504
1 78872 137584706
2 46008
2 74837
2 76367
1 100993 569333828
2 35959
2 58728
1 169455 132645332
2 174913
2 30821
1 181655 170951292
2 147774
2 199847
1 90586 848925236
2 27451
1 171705 654731283
2 97878
2 15479
1 156159 472474031
1 77938 869276413
2 196157
1 123211 548422989
1 102261 255186857
2 6363
2 90071
2 157749
1 137139 967150849
2 122336
2 127972
2 169065
2 135076
2 3532
2 51879
1 95662 325142733
2 152780
1 19617 268949991
1 37181 713412384
1 122340 818360686
2 194991
2 126772
1 193694 83648235
1 148781 884659907
2 62162
1 152277 120452219
2 33903
2 158480
2 100570
2 124629
1 18179 829802934
2 191961
2 50044
2 4512
2 38672
2 67661
1 57471 551887607
1 61800 19191358
2 171212
2 96672
1 228 258853132
1 112482 92326476
1 3131 181183111
1 32951 173425544
2 60650
1 16952 857927251
1 37462 833244366
1 183598 646288198
2 141184
2 177909
1 17130 525489016
1 91667 694619411
2 134694
1 41304 789317781
1 128130 618954972
1 7475 913943796
2 156156
1 68711 171916853
2 100999
2 45930
2 52240
2 54632
1 32925 196562064
2 114243
1 172848 592502618
2 41910
1 71236 220473242
1 183864 462060667
2 14477
1 93905 433720131
1 14364 633406785
2 107530
1 59024 368780357
2 100405
2 140157
2 35982
1 24970 948704973
1 58831 797855987
2 130564
1 136220 355298423
1 106070 689744644
1 177001 948032220
2 55529
1 157134 382632426
1 119744 823486755
1 158441 967301804
1 86834 302610046
2 169098
2 73138
2 52907
1 107227 215391221
1 108115 942063342
2 15680
2 176352
1 96342 52586375
1 132043 60192739
1 176689 45497512
1 77712 533161275
1 81827 854019748
2 196212
2 111456
2 145509
2 197434
2 192792
1 122761 846720443
2 174671
2 31187
2 180444
2 110739
2 102511
2 190906
2 95748
1 19137 79284276
1 87787 562342076
1 62418 503820340
2 105713
2 157460
2 134635
1 77348 475650448
2 792
2 118962
1 43865 351851425
2 131877
1 12491 962110812
1 165647 410108935
1 130847 596270734
1 44540 510806562
2 123405
1 109230 661995418
1 73539 443644745
1 48647 353791151
2 129595
1 63797 836532935
2 92174
2 153028
1 45429 811450602
1 922 438697160
1 75550 917295835
2 54114
2 98374
2 30543
2 112895
2 53668
2 39443
1 36842 1248407
1 111981 847108335
1 18096 133916556
1 143082 153270374
2 102952
2 171450
2 77299
2 130021
2 152868
1 59565 961623131
1 125618 339109508
1 99435 946596284
1 158629 752687231
2 184256
2 156285
1 20990 61879245
1 56096 132813330
2 19797
2 114271
2 20244
1 197667 201373295
1 153059 916013189
2 158789
2 150657
2 23708
1 60192 274131757
2 323
1 194372 534427904
2 28712
2 50059
1 182433 491431217
2 114431
2 155916
1 76789 96822474
2 116611
1 151540 786786980
2 99150
1 192436 799429335
2 82537
2 196718
1 158633 904882395
2 103305
1 13837 895467311
2 70417
1 163364 297905146
1 17541 168139450
2 105993
1 169515 114416911
1 9875 395819067
2 20237
1 72230 354084074
2 160427
2 85223
2 165702
1 90448 788958201
2 87165
1 70746 993029726
1 100430 118226503
1 166164 651856155
1 22173 677336917
2 154400
2 30378
2 17581
1 161121 926230894
2 109692
1 17665 282134213
2 70393
1 4606 505324225
1 180833 657043604
2 49438
1 159671 540526522
1 174466 48200007
2 152265
1 139250 184064951
1 1799 450143807
2 149928
2 120259
2 41042
2 52205
2 8330
1 165988 751510022
1 104118 155177504
2 135317
1 139950 536287909
1 168227 670788150
2 152984
2 120362
1 89233 841190059
1 183492 401313564
2 131334
1 109371 260929974
2 121529
1 56668 600155138
2 149986
1 18727 418757134
2 177183
2 161224
1 119863 118798478
2 10588
1 65661 791151491
2 101458
1 38182 615326707
2 41021
2 64724
2 105209
1 107645 417016377
2 175480
1 9965 61556884
2 123423
2 99109
1 80284 912146064
2 146634
1 65669 259028749
1 180516 163942592
2 147263
2 139937
2 107156
1 72021 495973169
2 35933
2 7194
1 56249 793632364
1 185564 946635940
2 37660
2 35123
2 141847
2 15408
2 74677
1 114178 788323274
2 132294
1 164752 571010603
2 75617
2 144793
1 131844 97630296
1 83230 293301751
2 135579
2 97773
2 94915
1 131820 886339238
2 128187
2 123615
1 84226 599658335
2 47112
1 89413 860474488
1 73151 802057936
2 57504
1 84586 160829880
2 172390
1 125562 672030757
2 43912
2 1262
1 124585 872391935
1 17503 653313184
2 98360
2 191910
2 74205
2 165097
1 150571 77049259
2 189318
1 186230 766564760
1 33327 716379168
2 147325
2 164242
1 38048 26595295
2 166717
1 153724 901295941
2 51525
2 146696
1 134042 554922944
1 20501 783330758
1 77762 801391441
2 11639
1 164180 164410826
2 153432
2 66182
2 154847
1 172 940857348
1 120856 333297952
1 45959 198198864
1 139413 566934644
2 186293
1 34014 213794066
1 83214 226310691
2 2121
1 156314 845676287
1 71570 247064322
1 146477 815161111
1 153638 578348916
1 20881 341826472
2 91497
1 146560 215856572
2 2765
1 65786 705761238
1 44659 285649335
2 103620
2 89044
1 17026 547592065
1 144187 61587974
1 169427 338951963
2 108520
1 177826 77640594
2 108784
2 79599
2 56845
2 68927
1 187711 461091579
2 131321
1 160779 372931152
2 118138
2 68573
1 30516 135897911
2 168272
2 55732
1 158081 342108346
1 111001 729395445
2 56029
2 34785
2 149641
2 162917
1 167318 291387681
2 42459
1 197896 714182183
2 126836
2 126691
1 190764 430164603
1 186232 703730130
2 50596
1 145203 167298928
1 41904 529260606
1 112229 593843490
2 55367
1 57222 263632125
1 171009 11793781
1 46590 648734073
2 109930
1 158607 435381292
2 198316
1 143125 170944014
2 75774
2 156770
2 79375
2 60261
1 148099 211299960
1 9396 272235603
1 96444 90714925
2 105394
2 2276
1 157111 162637053
1 151206 315846066
1 2668 206385109
2 45695
1 64536 888360174
2 189474
2 94617
1 190661 284216040
1 193432 889723259
1 80980 568962449
2 60421
2 199384
1 42661 593373698
1 141513 993780324
1 12183 384929590
2 189015
2 116908
2 85215
2 43648
1 137693 609904248
1 94593 963735189
2 152185
1 178514 837904572
1 114406 194392070
1 164810 943143007
2 24875
1 114088 599991825
1 63549 209712571
1 83262 481371877
2 104186
2 72984
2 103769
1 185300 569647851
1 190536 344160306
2 52791
2 151342
1 79726 164279217
2 55010
2 131084
1 125856 477177465
1 127426 499636851
1 20269 15916720
2 16273
1 77463 112660567
1 49875 723964373
1 28895 333053892
1 89610 685400272
1 81381 177385446
1 186107 468063463
2 182280
2 117075
2 153597
2 69022
1 149129 424164595
2 83008
2 164891
1 42776 182515616
2 96097
1 101689 665607365
2 126806
1 98842 273345263
2 162483
1 115584 529521211
1 56280 321822828
1 186672 661148446
2 133541
2 142330
1 167261 625621905
2 116024
2 104972
1 193454 27797656
1 13860 171127438
2 80331
1 180338 911648694
2 55700
1 48028 456867761
1 89053 561078208
2 117909
2 116229
2 62681
2 134489
2 104088
2 109691
2 3689
2 140188
1 153243 124410545
1 182484 12488389
1 139503 712069749
2 21399
2 181170
2 187971
1 157794 569052033
1 155298 751815189
1 160594 410009896
2 6226
1 152212 399766309
1 140204 640849034
1 28551 37240685
2 27109
2 124639
2 105411
2 2234
1 46938 328761341
2 194627
2 117485
2 24182
1 98845 609453734
2 114962
1 124910 260691999
2 163245
2 58267
1 165929 791702932
1 156721 305186932
1 69025 520266310
1 83610 84610082
2 178946
1 16472 890024457
1 84646 245523583
1 6530 701958955
1 56459 430832973
2 183622
1 121029 484952066
2 92362
2 35205
2 4555
2 82027
1 74356 176570390
2 99382
1 153007 580033718
2 116320
1 163093 833032576
2 89802
1 108191 274862194
2 99098
2 25384
1 11579 570379744
1 42008 9693848
2 170452
1 130834 271460024
2 32399
1 142837 877672682
1 191303 507608667
1 132647 845784151
1 35793 20285306
1 97449 83575550
1 69694 167469697
1 186947 788998867
1 5117 33642
2 91014
2 95034
2 51670
2 58189
1 72463 765648633
1 137694 386411141
1 133754 137898873
1 31595 15854591
2 141295
1 199674 644350648
1 93050 341249785
1 107333 780915269
2 146812
2 92087
2 177046
1 72244 287368557
1 5594 531566569
2 118143
1 114319 82686679
2 4567
2 35919
1 176360 630813802
1 165024 556697295
2 183993
1 162385 686335999
2 149122
2 10822
1 114882 203323397
2 153159
2 110257
1 117739 437700611
2 129701
2 130643
2 8804
2 79940
1 151959 976180663
2 137647
1 21770 934932870
2 44363
2 129317
2 83842
1 23333 783951705
2 66585
2 181514
2 195375
2 57586
2 49260
2 163593
1 36144 902674810
1 36940 145831730
1 17277 219221113
1 35603 472688257
2 24509
1 30662 100421521
1 95523 797455997
1 32443 978478918
1 103431 579171587
1 12331 648268018
2 86055
2 47195
1 4000 30137788
2 193086
2 122725
1 183015 116340107
1 114678 891460000
1 156201 171330186
2 184892
1 15096 493726362
1 86709 500396536
2 168619
1 162223 472556805
1 11846 316876481
2 165193
1 147822 459345442
1 69921 599738545
2 149374
2 6367
2 58209
2 171301
2 23560
2 175067
2 198598
1 7088 603990318
1 187514 816498482
2 179564
1 166767 214053422
2 146501
2 156914
2 5545
1 57637 140038731
1 153513 922491103
2 166750
2 123252
2 75196
1 60318 736391804
2 198826
1 1984 784663326
1 133866 877399468
1 181876 800744520
1 192745 952448100
2 135878
1 89709 42104171
1 27566 464038473
1 35061 231964855
1 19047 698640180
2 73052
1 13115 513606431
1 37629 459566259
2 35361
2 86457
1 115350 360764833
1 29042 360721440
1 182985 27993552
2 12318
1 169468 805913581
2 17988
2 96344
2 5461
2 134610
1 136243 240213006
2 199561
1 33026 30190840
1 148867 500621696
2 104918
2 84368
2 38725
1 41514 622284086
2 143128
2 26844
2 188609
1 58415 105464515
2 126210
2 119914
1 27345 123881274
2 84078
2 30801
1 150411 561478012
2 144063
1 92313 296632096
1 111028 958974797
1 106984 797714763
1 49159 864925240
1 49902 680543220
2 93554
2 14738
2 173854
2 117285
1 53441 959404367
1 30212 204150904
1 162019 68220151
1 147974 704421422
1 155283 651086701
2 198225
1 39647 224283264
1 137267 398826099
2 174362
2 118878
1 123022 362489960
2 121030
2 24156
1 63317 160721188
1 66117 391498882
1 138299 950719686
2 16286
2 193129
2 193694
2 28233
1 154095 982451568
2 90491
1 154006 211491529
2 69051
2 197888
1 125458 975140241
2 157487
1 163021 984857028
2 99663
2 153740
1 186549 925237898
1 196933 693937949
2 105224
1 66182 400010970
1 66036 154635737
1 127237 619894072
2 111972
2 89868
2 194812
1 41201 333242923
2 37991
2 112812
2 49008
1 78374 809121301
1 108598 750784858
1 181862 288813682
1 198905 795327470
2 56369
2 126144
2 111841
2 80974
1 194659 237339089
2 194090
2 170617
2 26477
1 11917 637866808
2 21420
2 28837
1 166577 752403257
2 141251
2 164535
1 65798 422112351
1 119511 818591916
1 143680 104870306
1 36138 482806825
2 151116
1 146086 933985564
1 144026 316203439
1 142813 198710536
1 83118 634483015
2 94093
1 99558 780261044
1 95039 291628937
1 77477 301533721
1 175558 495999694
2 60091
2 28137
1 160931 392768124
2 135933
2 51471
1 152811 306079329
1 7960 120124231
1 126803 686699112
2 151178
2 102317
1 52946 383213499
2 96866
2 89052
1 44017 547822158
2 163366
1 59618 282666113
2 25433
1 4481 814962670
2 99046
1 15929 874702951
2 150739
2 15388
2 136403
2 181800
1 176986 721974530
2 93523
1 114223 907457092
1 102946 174831808
1 49253 383240862
2 197499
2 83865
1 39231 865809312
2 149646
1 25623 65784228
1 188428 204133808
1 86798 239671345
1 109766 953699796
2 117933
2 168711
2 130923
2 7646
2 193955
1 64737 498334761
2 29058
2 61396
1 167356 872708987
1 120100 354400866
1 53803 670830353
1 57546 845982774
1 115148 143401974
2 119666
1 140762 933673815
2 181109
1 15626 99333104
2 143790
2 139975
1 156084 359036169
2 103532
1 190139 363090917
2 122875
2 107266
2 105144
1 148317 749387153
1 40299 491272788
1 148400 461889023
2 157369
1 42419 737879616
1 103285 414895615
2 72352
1 138438 608351760
2 140424
1 3939 529648749
1 174250 652928790
2 36146
1 26619 665404195
1 140881 55850452
1 141670 169147304
1 180902 482682114
2 121190
2 86736
1 47973 295371369
1 177750 705894492
1 84315 970483846
2 55359
1 129798 318427630
1 81638 29953689
2 113728
1 120677 32741243
1 34065 961784133
1 55007 647263633
2 47382
1 164933 191890841
1 172728 37832466
2 5023
2 17821
2 178546
1 40852 297329505
2 156241
1 81632 183622024
1 97836 293499033
1 139627 566309112
2 98105
2 64668
2 82024
2 63754
1 153024 558121737
1 159875 965217685
2 58027
1 19659 172311994
1 192354 852854700
2 76813
1 75909 933176474
2 187627
1 51043 812777161
2 113651
1 108444 203258058
2 180419
1 19349 558227388
2 75409
1 14995 516092653
1 18493 216958361
2 60911
2 21164
2 47282
2 143085
1 115094 578745564
2 13748
1 61013 561870038
2 181609
1 34118 275300225
1 9866 305308350
1 119728 986016272
1 39803 129673293
2 182778
1 183063 404820807
2 89886
2 151539
2 88621
2 1809
1 96194 525111061
2 126458
1 108158 784602896
2 141989
2 132742
1 23050 985674443
2 3141
2 129948
2 70146
1 9367 587037026
1 47537 459815655
1 73866 810664851
2 177745
1 169716 379950397
1 119857 392313864
1 199586 347191925
2 27509
1 180297 805286414
2 122252
2 56935
2 176778
1 95991 524547372
1 94476 857181724
2 102666
2 127623
2 25625
2 100946
1 147926 773359597
2 186948
1 193940 943012093
2 165365
2 66590
2 154177
2 191305
2 162652
2 98193
1 2258 218487946
2 156174
2 78174
1 185198 972885010
2 157774
1 11267 278126605
1 124357 788319759
2 26855
1 6862 843735449
2 163039
1 171033 536333626
2 13227
2 169965
2 69110
2 83063
1 161258 65341035
1 117865 437414190
1 188151 974420242
1 151396 279425691
2 16647
1 67588 902831115
2 14160
2 104865
2 11764
1 197954 877477270
2 59409
2 111813
2 9452
1 3989 262088781
1 89663 342749520
2 13289
2 69200
1 30950 769713601
1 109260 18325362
2 143458
1 178948 840557626
2 158107
1 100776 115114826
2 115769
1 71422 501443742
1 192935 804305127
1 150065 586923504
2 164310
1 94708 457857259
1 61320 997329067
1 96820 532082872
1 174387 571202102
1 51084 423734254
1 149236 443654370
1 1783 121687974
1 106800 806777639
1 197297 996366189
2 61749
1 96050 381654080
1 130070 55399156
1 89780 8835969
2 193993
1 110547 315327403
2 95297
2 14389
2 80467
1 157867 363904784
2 26960
2 114176
1 77520 424914986
2 178347
2 46815
2 70389
2 45524
1 2615 84528409
1 51708 386414262
2 97012
1 168979 974840078
1 182366 908262961
1 178945 449094663
2 175546
2 100172
1 75806 647947648
2 124518
2 159556
2 104869
1 168380 444507077
1 135303 6878713
1 104144 134243598
1 45157 469292554
2 152965
2 185069
2 114865
1 84838 517297244
2 193210
2 99801
2 81541
2 151716
1 132119 776234773
1 98301 98290060
1 176551 311512643
2 164601
2 191545
1 28624 452822509
1 46199 74632491
2 169215
1 52932 444313334
1 78728 3485517
2 39239
2 62303
2 20163
2 33207
2 185316
1 150016 351478616
2 33387
1 56942 424975402
1 113901 470782916
1 93415 135076232
1 8755 359194096
2 9526
1 113733 412365801
1 20822 406543931
1 179828 963929656
2 14188
1 26938 225358361
2 2277
1 78575 800451638
1 190525 313331286
1 16032 657640553
2 42392
1 81659 645922294
1 53897 830833302
2 4991
1 167469 131375903
1 95356 38750431
1 132861 278972364
1 45724 269031575
1 153998 943483649
1 150377 573249657
2 120478
1 41260 86746159
2 81835
1 34656 938611005
2 152467
1 17456 538588990
2 36237
1 148122 156783112
2 145533
2 27422
1 107695 199628595
1 53020 681053656
2 110292
2 64132
1 6724 671906241
1 169514 568505607
2 169634
2 168443
2 103093
2 58154
2 130234
2 197871
1 191894 949878253
1 14674 883415634
1 130679 68655576
2 100307
2 90644
2 37700
1 184257 530604649
2 181561
2 59164
2 194481
2 13163
2 162007
2 85223
1 5431 915135780
1 65101 62497383
1 13170 275983853
1 139410 229041792
1 67370 743633279
1 76802 429433239
1 90178 208523758
1 53759 391150741
2 158447
1 147149 428495402
2 174724
1 167246 922880544
1 27456 203228782
2 137287
1 164063 947404134
1 8521 680400869
1 42363 206009186
2 193646
1 94390 235286816
1 54441 660441164
1 10364 441569366
1 68939 44813211
1 45263 630674473
2 63914
1 95208 15700039
2 30794
1 7278 193814707
1 144092 75339735
1 7765 894231597
1 155426 511156903
1 150558 297588999
1 65956 942495140
2 48501
2 128559
1 172452 866687791
1 163243 554578687
2 96459
1 180282 564528579
2 5433
2 63481
2 133976
1 144449 718057739
2 172875
1 86419 513756009
1 83713 69485224
1 6451 778735318
2 125122
2 40152
1 65508 855395968
1 24288 943141772
2 199708
1 32307 578866421
1 133568 42399854
1 23239 6963736
2 167801
2 161064
1 997 29285050
2 32806
1 38308 162514475
1 140655 636392370
2 141462
2 134649
1 64764 299045706
1 185344 182311418
1 34317 391883338
2 115629
1 17547 303038461
1 59543 311191443
2 102767
2 127781
1 90491 794856681
1 104730 974023622
1 136217 926955512
1 53750 776221861
2 100724
2 38319
2 147757
1 79646 589879247
1 96907 236038476
2 78822
1 171197 181474629
1 144266 977477690
2 5316
2 191982
1 91458 830483771
2 63152
1 125349 296003502
1 21959 463502555
1 55234 921516726
2 57360
1 152167 333651649
2 149789
1 84574 318535072
1 83348 447629640
1 65869 363991196
2 44167
2 119853
2 189924
2 1348
2 18616
1 99926 885654614
2 57457
2 132443
2 81418
1 151536 985511718
2 52026
1 51161 552871294
1 74690 910962262
1 7545 929624124
2 141751
2 145522
2 145533
2 82560
1 117617 748955308
1 276 462260721
1 93399 605345137
2 133951
2 161742
1 3722 272992757
1 91654 5114492
1 107747 324051499
2 23472
2 57931
1 157080 15839216
1 120028 835363393
1 123732 727860408
2 171252
2 89661
1 138807 667865113
1 20176 688558413
1 128686 547978070
2 53674
1 191836 407593786
1 157250 319187906
1 95789 111186841
1 95964 725752967
1 33330 774177379
2 111283
2 35414
1 168467 568632861
1 114828 849117736
1 77175 74961332
2 102183
2 127253
2 119233
1 160420 502753338
1 39741 662403178
1 180614 680422076
2 183294
2 18504
2 162919
2 184584
1 160197 772631546
1 86282 863605557
2 159099
1 105602 540819783
1 86805 353604097
2 112618
2 157209
2 174290
1 14902 711333685
1 79720 373752312
2 21627
1 11014 138668547
2 117562
2 187806
1 109145 263942579
1 182668 557147169
1 64370 473746914
1 46031 130483422
1 145989 743593171
1 117792 425551904
1 180596 197584743
2 173076
1 30886 420312869
2 105714
2 60236
1 111243 925011447
2 48414
1 146312 958638990
2 191774
1 153708 804120522
2 155924
2 163643
1 51848 254583332
2 15152
2 47914
1 120575 531262469
1 22283 343386025
2 198002
2 164095
1 53943 742460210
1 65720 209354671
1 44627 98589357
1 34644 327709238
1 59939 610571341
2 120345
2 60570
2 127567
1 137706 971083054
2 103712
2 156208
1 121259 707017832
1 164878 638383780
2 85138
1 98693 152353184
1 114046 811310453
2 134790
1 111782 101592908
1 158632 773226901
2 16827
1 196035 853438309
1 140553 197603886
2 74549
2 44442
1 180080 428939466
1 79470 26328037
1 92798 237486607
1 104104 664071724
1 107259 6443527
1 116980 505365326
2 67853
1 154610 190714722
1 124548 57003181
1 98596 575941958
2 112281
1 89687 449126306
2 56077
1 52011 19768676
1 192657 584618188
1 7693 106843978
1 102740 832936969
1 143477 177396009
2 4933
1 136313 639931409
1 68398 4949903
1 77258 969372147
2 136132
1 19915 808158299
2 93546
2 73340
1 103242 772896310
2 132035
1 157637 716337499
2 94650
2 148804
1 89029 738030144
2 1758
1 35979 4369171
1 46060 92493392
1 10842 852011270
1 2945 825366413
2 181886
2 39231
2 76228
2 36920
1 121649 135483349
2 193884
1 55514 26158155
2 158373
2 123972
1 184502 508213573
2 188357
1 88513 63278712
2 142931
2 23748
2 761
1 186918 811852750
2 96038
2 38288
2 84352
1 144327 89542052
2 132323
1 14778 719769224
2 103584
1 46761 563759821
1 108129 383715798
2 145704
2 42287
1 136600 526164865
1 40162 708934158
2 93538
2 63823
2 30755
2 144000
2 159760
2 1855
2 5448
2 198718
2 59432
1 145305 766839088
1 154303 418901431
2 117723
1 80235 272846588
1 699 230293453
1 53636 495175815
2 98729
1 105763 529553369
2 16198
1 136421 82041362
2 137537
2 151057
2 77660
2 58013
1 167679 345634101
1 39350 971748763
1 191283 992350075
2 93435
2 61570
2 116336
1 49752 927935550
2 64007
1 150313 576563729
1 154896 813324775
2 126335
2 75768
1 71545 204414713
2 159870
1 127032 940696661
1 155242 145683858
2 137414
2 184008
1 105045 696147146
1 179580 289462578
1 198269 65988956
1 60858 610789369
2 82878
2 28526
2 85415
2 187465
1 95329 425682430
2 39651
1 89514 165121319
2 181686
1 108512 663612800
2 195114
2 50440
2 49573
2 190904
2 154480
1 156192 720441874
2 121719
2 76521
1 23902 974204295
2 197644
1 87613 996357888
1 110065 118676757
1 111180 651890217
1 88330 775741955
2 137563
2 167934
2 181139
1 103845 819473056
2 107553
1 118153 529375235
2 106429
2 94155
1 54871 948612368
1 198193 959004782
2 186838
1 183452 751401664
1 118687 618289910
2 150486
1 127318 875404135
2 154601
1 97654 237187393
2 166439
1 16914 72444420
2 69012
2 4089
1 131377 624611368
1 13460 249664913
2 42720
1 126772 134130572
2 199642
2 98302
2 145923
1 71714 769135487
1 79180 231684151
2 110386
2 177527
1 14947 889085642
1 78136 215505510
1 47918 224769383
2 111588
1 6080 637168713
2 169513
2 37300
2 114001
1 157565 826730219
2 80859
1 5675 848034659
1 145979 306076807
1 43097 229570760
1 42460 102740122
1 143410 927752229
1 88159 343792989
1 188783 550875067
2 24896
1 170389 776857490
2 127895
1 127332 717841238
1 185426 295509071
1 130752 84745493
2 194202
2 137318
1 15564 442382904
1 10045 285944916
1 53836 435782279
1 51347 332809552
2 161401
2 162554
1 105862 120483624
2 163505
1 126995 535872984
2 151711
2 117353
2 199866
1 183183 185521141
1 1985 184729915
2 156823
2 173732
1 125968 655558092
1 148143 657302275
1 181948 270986745
2 124167
2 1356
2 94842
2 179276
1 68808 882869460
1 178510 618438944
1 142801 769649446
1 192503 11736147
1 134888 810612890
1 46110 875401622
2 40030
2 2066
2 6831
2 175565
2 136765
1 39555 569876798
2 25467
2 185342
2 31047
1 175634 552661072
2 140908
2 34606
2 158412
2 145866
2 136723
1 72057 573889054
1 178471 249673612
2 2225
1 46556 401282277
1 190672 612693248
2 194466
2 37186
2 158007
2 82721
1 101679 228044055
1 162494 713810426
2 36588
2 19422
1 113832 817205874
2 137054
2 72239
1 28309 728386751
1 34734 314159855
2 100633
1 34309 413181154
2 138450
2 180427
1 176532 978315817
2 10324
2 15623
2 41286
2 198987
2 118541
2 161101
1 19719 952725630
1 145313 696156857
1 88533 25084454
2 73669
2 108987
1 125810 401244549
2 31875
2 95342
1 141145 137092204
1 112578 987117016
2 126360
2 191745
1 77200 430108783
2 31533
1 41629 504519488
2 163013
2 150618
1 102843 64938013
1 109053 300917294
2 6941
2 177900
2 139234
2 158303
1 148054 618447227
1 150161 297476286
1 50123 243825444
2 106513
1 38112 975251234
2 156833
1 140444 305009739
2 139557
1 177079 540066043
2 132576
2 62652
1 66674 838865059
2 102709
1 55356 507537630
2 105404
2 97242
1 97342 215340626
2 177568
2 4163
2 80314
1 168911 820128735
1 91169 809750119
2 57329
2 75503
2 10937
2 112231
1 106694 116455337
2 65232
2 88308
2 89833
1 28586 931970835
1 97460 295702507
1 126081 812711623
2 60205
2 51952
1 17842 754062981
1 143638 928789177
1 187490 713840640
1 29464 773781904
2 158731
1 105597 783860549
1 132527 770466792
2 198524
2 71866
2 27156
1 119932 255891467
2 122423
1 192248 938762449
1 139601 542723164
2 120595
1 49067 324550165
1 28660 141181371
1 79492 721243401
1 174905 270829793
2 164200
1 59550 890218233
1 106703 477814303
1 12060 207616656
2 5252
1 38461 771920855
2 75068
1 4068 57502728
2 16632
1 11286 447622495
1 196731 856005839
2 73496
2 199330
2 110412
2 154533
2 19405
2 129306
1 24405 453759292
1 147398 867447860
1 167113 22931538
1 86611 452300015
1 135361 77949199
1 130027 132298792
2 191266
2 59909
2 132143
1 59066 93518621
1 195679 693987184
1 47479 556908837
2 93530
1 187973 576823811
2 96599
2 63967
1 117493 5005441
1 33929 574685704
1 53001 606619037
1 152356 408211520
1 50763 304210373
2 99367
2 61212
2 171469
1 193024 89138605
2 54452
2 92870
1 74803 875190735
2 145014
2 122690
2 24550
1 176578 568101822
2 152608
1 6174 244505467
1 96005 737745917
2 32744
1 110790 725895986
2 87248
1 178687 725525789
1 151626 158957489
2 117647
2 85712
2 29459
2 145576
2 50231
1 107495 619951630
1 21968 930698757
2 28163
1 176433 787762307
1 116607 454639783
2 11019
1 96369 189595578
2 199598
2 168224
2 88082
2 169334
2 73408
2 81094
1 121559 442998759
2 48346
1 30875 386689023
1 146897 560251339
1 87810 234054211
2 73909
1 145856 50418706
2 189360
1 161034 734626756
1 96728 704712583
2 100143
1 67407 320417893
2 54318
2 129686
2 158859
1 21862 316138906
2 189667
2 181645
2 123592
1 173986 844782243
1 184546 901805586
2 92531
1 154788 652000376
1 176656 94481875
1 62539 518926161
2 96733
2 188720
2 58087
1 120204 440111196
2 159966
1 135194 162302785
1 165981 688355428
1 62013 162947637
1 199377 616802950
2 137457
1 180230 438928728
1 68167 756976604
1 129077 629512381
2 83481
1 149181 187959395
2 52080
2 42419
1 141892 619546191
2 59575
2 105563
2 132469
1 177649 541848964
2 161466
1 185684 720558114
2 41372
1 104053 567010770
1 157369 727497874
1 74911 422045283
2 116369
1 30792 364383081
1 95011 237491300
1 1019 753705202
1 73498 161018972
1 132380 150983602
2 107418
1 67942 407308804
1 67491 812919466
1 114779 183110595
1 87820 710035498
2 108170
2 48017
1 166501 34197056
1 191428 576561330
1 124588 118281897
2 63771
2 119404
2 113495
1 51427 347579527
1 143917 643360626
1 192137 587443485
1 37118 981880822
2 96575
1 64716 611357569
1 104896 852159834
1 167387 215432121
1 138348 914262335
1 96873 49108345
2 131292
1 13596 515230493
2 49665
2 143163
1 94544 352518633
1 588 243306897
2 97782
2 19797
1 77717 26487121
2 174032
1 31476 470268631
2 42710
2 95646
1 152086 8553397
1 87742 518161583
2 1555
2 79989
2 7648
2 37254
1 116966 628608562
2 35603
1 94158 369843110
2 117258
2 32416
2 124566
2 199187
1 174780 213003745
2 14984
1 194439 203658828
1 47163 807084680
1 106365 408018781
2 92823
2 107366
2 61664
2 192659
1 62021 571874033
2 2871
2 41380
1 192601 889308546
2 165853
2 17472
1 105351 587075925
2 48771
2 162343
1 93609 221538230
1 154419 272745602
2 138512
2 7113
2 140299
1 145744 441374342
1 183855 912689740
2 153033
1 28268 22407047
2 74309
2 77469
2 127821
2 165550
2 1904
1 140684 653497707
1 34942 734582712
1 123915 17651358
1 13414 643853059
1 18113 864258584
2 63659
2 69563
1 187001 73398980
1 21990 504657958
2 70016
1 61836 676774080
2 153856
1 28710 781300868
1 56743 628205201
1 165215 205677872
1 155224 447750247
2 175985
1 122971 969439698
1 46417 607541043
1 151417 513349618
2 170521
2 37154
2 141805
1 192303 567452889
2 47603
1 8635 613524041
1 106702 292635469
1 154811 505206134
2 45202
1 90901 236650319
2 145980
1 34926 658115836
2 44503
1 63588 611230353
2 196466
2 160569
1 15337 129297144
1 48345 188663772
2 60425
1 54597 82801309
1 130299 800978044
1 37639 10287924
2 103172
2 88967
2 46457
1 15854 543582020
1 171573 742957222
2 147807
2 59493
1 26494 56090382
2 123441
1 139257 63900795
2 30746
1 34752 565603703
1 87860 285045297
1 192553 665237787
2 69322
2 159462
2 168184
1 93467 726580671
2 80460
1 180251 927546823
1 76687 758380609
1 26459 599447230
2 4475
2 83229
2 166356
1 20469 243549141
2 68056
2 93546
2 24609
2 22255
1 180261 521289918
1 123770 409531097
1 39525 892018716
2 53500
2 90455
1 190334 950419352
2 155818
1 11053 144419612
1 63857 8487248
1 155575 644536384
1 19914 324941804
1 61480 764383924
2 18147
1 70612 800496003
2 36756
2 122668
1 70726 530264634
2 161709
2 18887
2 2459
1 95627 121420983
1 167622 414069643
1 161249 9140041
2 134039
1 39367 288156907
1 93411 515432439
1 112046 372339487
2 175083
2 79131
2 197199
2 10959
1 135407 852906889
2 131398
2 20606
2 19253
1 69488 570623241
2 150739
2 35015
2 126494
2 6122
1 36595 907634902
2 10082
1 33004 267273513
1 92098 140846111
2 172282
2 55777
2 16473
2 169898
2 102224
2 107420
1 38119 539630258
1 185152 126039069
2 151018
1 74293 290696497
2 29444
2 96987
2 150583
1 87630 321224312
1 67120 732225529
1 140005 893710388
2 173857
1 14865 611996575
2 53625
1 166251 895244372
1 54763 192719683
1 7632 173567329
2 141890
2 5819
2 116073
1 148714 331323012
1 71091 29436422
2 93213
2 109382
1 189730 891217348
1 177974 475159458
1 39974 622947333
1 97739 743551215
1 53685 191735495
2 59780
1 171509 883698240
2 107718
2 177671
2 22279
2 146854
2 91287
1 151863 816553239
1 16330 811524906
1 135908 491080626
1 92041 414088305
2 30277
1 91884 470401371
2 116967
2 30798
1 6079 874854689
2 152263
2 142807
2 12611
1 126569 782521984
2 182908
2 161246
1 155091 694077828
2 172646
1 103488 715687729
1 6460 227894928
2 144886
2 64778
2 198856
1 170389 97493031
1 193271 35649117
1 75829 111710780
2 31505
1 111928 222986725
2 191125
2 35178
1 167611 538372925
2 13816
1 29098 299927015
1 59984 583362181
2 17508
1 148281 281186718
2 162217
2 109600
1 6525 694178371
1 127682 147316835
2 196
1 193936 586175155
1 185861 976480812
2 171414
2 80237
2 170189
2 65302
1 94571 720726465
1 50284 254930911
1 135137 649895224
2 75476
2 197927
1 123467 307856650
2 186876
2 88374
1 110468 713144668
1 160026 208832665
1 61077 872141170
2 164817
1 104731 728089201
1 134534 425754827
2 14432
2 133815
2 17213
2 160435
1 156543 311340708
2 139909
2 113088
2 51138
1 15335 352886335
2 113537
2 8882
1 154416 325647897
1 39282 889528043
1 116654 545882185
1 18838 525919634
1 94326 918756641
2 76079
2 43538
1 4289 921078979
1 134226 294598800
2 189047
1 45979 720034693
1 68769 946392686
1 103034 279344013
1 106528 889530888
1 73520 328114096
1 23709 517811573
1 151833 222425613
2 508
1 151546 707805277
2 163772
2 29700
2 198583
1 165867 537994327
2 180281
1 125637 830356183
2 108424
2 98862
1 180731 946219067
2 65371
2 55587
2 161941
1 1712 512324515
1 81830 562273033
1 165989 38859901
2 117368
2 98467
2 39956
2 120058
1 126232 598789119
2 99200
1 112629 732551576
2 141786
2 35194
2 106127
1 30420 724445296
2 104701
2 134348
2 14332
2 48059
2 136227
2 25565
2 133783
2 93899
2 92931
2 119955
1 16382 796657371
2 48069
1 143350 945968768
1 114612 304051299
1 85217 902121912
2 105007
1 176707 484737533
2 137823
2 95793
1 19160 670734726
1 185418 423063038
1 25785 434727568
1 51153 145367572
2 1496
1 88485 832988824
2 83006
1 62174 803837104
1 92586 334008376
2 82533
2 112861
1 137752 808604655
2 182972
1 117108 905626380
2 15101
1 51693 579608646
2 129537
2 183040
2 164359
1 142383 382286432
2 129932
1 150246 3759019
2 179352
2 128955
2 188174
1 143884 452262483
1 49718 920357799
1 109164 510209866
1 43194 971477135
2 11442
1 114054 142997106
1 34517 674932842
2 120071
2 127282
2 91490
2 173093
1 142739 977100831
1 13220 826211004
1 182766 32553591
1 11200 742123391
1 27401 826197422
2 89269
1 123272 757195206
1 132122 996907458
1 26073 448086410
2 108483
2 83311
1 23458 637238353
2 126659
1 107242 230003076
1 10784 11030441
2 48166
2 9275
1 158380 213851276
2 168168
1 141361 287937030
2 141523
2 149252
2 93840
2 168227
1 100131 61522853
2 20058
1 74255 345014395
2 192956
1 116789 306902763
1 64236 38688571
2 88632
1 194694 146474977
2 22733
1 15972 256875655
1 90389 195677552
2 192692
2 55950
1 37733 571614342
1 70427 25756689
2 10508
2 100395
2 85440
2 51469
2 98160
1 15727 671787087
2 87484
1 41919 160308009
2 88831
1 141487 369274534
1 150467 465083246
2 195718
2 134707
1 84145 904226652
1 156633 546314616
1 84194 691531957
2 196173
2 190560
1 185239 140838246
2 36993
2 187726
1 81156 466156934
2 133375
2 50395
2 141893
1 33250 836541485
2 161956
1 116003 977591911
2 144819
2 179224
1 29271 567131004
1 15120 84535747
1 109848 365826790
1 12605 129093930
2 169416
1 121170 672631494
2 192725
2 633
1 50927 468995865
1 128526 88657452
1 197190 470411826
1 109506 688711003
1 179666 17496784
1 40649 755088020
2 77300
1 133087 420400611
2 72701
2 110732
1 8250 443871030
2 57917
2 69101
1 152321 782645673
2 75033
1 96231 715107261
1 162680 384804431
2 155803
2 21217
2 144394
1 44168 856594796
1 109840 824654868
1 57469 732633090
2 38395
1 192017 201013347
2 48341
2 148143
2 158194
1 34948 417719124
2 128376
1 35226 50797221
1 165078 827617998
2 15715
2 137894
1 61829 180355471
1 121897 328589825
1 73161 634527683
1 58293 992830366
1 193007 20951279
2 172783
1 157336 250038096
2 73313
2 81707
1 156330 542684347
2 6788
1 142436 376199211
2 185217
1 106052 363416163
2 51920
1 189532 682602495
2 88700
2 31398
2 30875
2 189808
2 32163
1 65014 935852952
2 22644
2 87125
1 93063 950037955
1 91885 699253244
1 169401 539661714
1 144780 53463829
2 172891
1 126562 788552758
2 147860
1 176999 820691355
2 65472
1 65724 162522638
1 140036 564158367
1 195969 338144981
1 16029 567945716
1 120590 912736061
1 7114 146013395
1 62776 446652759
2 40523
2 83197
1 108071 86541712
2 193181
1 141119 243977129
1 47601 177828382
1 146218 228053416
2 38976
1 178104 280763264
2 125205
1 14593 879526165
1 176469 442240164
2 38605
1 42811 492244876
1 156040 823651504
2 159221
1 131909 793564209
1 148483 166454581
1 111284 851250614
1 175341 347245483
2 82309
2 38352
1 87509 98126185
2 197844
1 100264 916791956
1 139383 473411771
1 100970 121167389
1 59435 407322104
2 122699
1 196103 149963296
1 109875 165074563
1 151324 995116495
2 123203
2 20948
1 117036 793549076
2 80350
2 127483
1 35915 865089554
1 169596 397483545
1 66780 498788824
1 75411 679624508
1 173671 877447645
1 93581 849416507
2 89992
1 94008 184672005
2 155236
2 116399
1 187509 303707619
1 149761 826465740
1 125141 977789630
1 10101 701773211
2 12292
1 55532 560832037
2 69941
1 25180 717005610
1 39225 239144129
2 167841
1 81990 594544648
1 193987 996900181
1 74219 448030834
1 37635 760351906
1 769 808839512
1 8920 916294557
1 1006 965994513
2 132716
1 39770 920140901
1 188001 221923924
1 55283 259618903
1 198944 755004832
2 46389
1 175122 708774329
2 89854
2 27562
2 55988
2 142691
1 199061 223722554
2 14300
2 98504
2 108645
2 144469
1 102355 118661838
1 55498 888380499
2 187723
1 91540 48783904
1 155740 985497466
1 73932 103975414
2 13969
2 181735
2 145136
1 35097 491826150
1 37072 189972709
2 97664
2 128109
1 153185 576118275
1 158112 353056834
2 85007
1 159389 199424029
2 135614
2 66161
2 178482
1 77261 827424237
1 188113 531066206
1 167344 312461756
2 117992
1 65818 273031111
1 133586 808283266
2 156423
1 104594 430834525
2 137403
1 107869 646640132
2 98751
1 42346 355441313
1 195723 88833352
1 177667 908682382
2 95872
1 53517 19243871
2 160831
2 144206
2 129647
2 129836
2 117457
2 100343
1 187198 189537694
1 23618 766768071
2 96666
2 97057
2 125819
2 111251
1 121153 652413998
1 46253 206389099
2 164601
2 53397
1 59473 659497414
2 197670
1 69551 168674595
1 149811 1964457
1 26469 541949281
2 77700
2 34386
1 23868 209817245
1 75637 274739159
1 196818 497795707
2 33297
2 42405
2 69056
2 135161
2 105063
2 24887
1 127950 525098454
1 126316 936175160
2 140644
1 42834 825402762
1 151125 410744354
1 88568 278287014
1 30887 270637862
2 190721
2 181575
1 79543 134214557
1 126356 258972092
2 70484
1 174944 669387359
1 52445 421263314
2 20086
1 122048 179960132
2 78707
1 89302 708764551
1 167144 331555534
1 177306 452761283
1 164273 411993719
1 41364 529147436
2 78369
1 131072 277275663
1 26495 389231581
2 110077
2 182750
2 68629
1 160338 579563689
2 109535
1 153170 780205654
1 92363 716907533
1 150383 364850042
2 39620
1 111625 213231474
1 78952 372924614
2 52031
2 167399
2 11618
1 128924 45279125
2 117522
2 62955
1 46969 823357154
1 129202 615235663
2 109774
1 130912 448406371
2 28555
1 61280 518688821
1 25063 39247481
1 159111 669258071
1 189824 933166960
1 84929 313465487
1 105336 549973477
2 87272
1 52356 814290308
2 29730
1 147058 857080289
2 79626
2 76870
1 58473 567761727
2 66633
1 82556 778392835
1 35428 464427884
2 18357
1 155015 135419610
2 110653
2 104814
1 140789 196519720
2 95047
2 15155
1 99987 691473639
1 123644 105615796
1 140246 662372470
2 10076
2 128461
1 55174 977803123
1 24904 553000477
1 15212 44365420
1 19583 896862748
1 148587 351364994
1 191074 609592643
1 5807 311886464
2 72303
1 78989 495078744
2 136815
1 11488 386232570
1 137748 339022173
1 152030 457637107
1 59536 224231757
2 19660
2 109361
2 90857
2 114757
1 116140 67362421
2 21300
2 146355
2 94919
1 44281 55348536
2 61976
2 111619
1 106983 768581323
2 135610
1 7291 527544487
1 199188 963891693
1 63764 16077726
2 161714
1 50330 165674202
2 146062
1 36275 496898097
2 40749
2 33662
1 16892 453364017
2 31405
1 196664 363986507
1 135908 885958451
1 112802 584928781
1 51494 310398547
1 34654 82234937
1 87572 967198663
1 60679 117520458
2 3672
2 18199
2 158287
2 110288
2 94671
1 110642 641178181
1 187469 897604371
2 186045
2 80044
1 32588 146795136
2 80263
2 113559
2 67570
1 99430 359428035
2 35326
2 33028
2 45686
2 166980
2 35355
1 2399 754522862
1 15774 265914338
2 184247
1 167249 715633038
1 149223 92081074
2 16084
2 191910
2 113896
2 61847
1 182641 847644902
2 149066
1 2001 886934647
2 81969
1 143033 860818694
2 135042
1 38110 121636664
1 114065 599858083
2 184572
1 116147 979979520
2 134413
2 174405
2 192934
1 64428 778531796
1 19183 898912889
2 195130
2 67000
1 184263 392063662
2 138078
2 87139
1 80958 649582607
1 107013 687314801
2 148484
2 188728
1 25602 896908144
1 103124 750181331
2 87361
2 13778
2 165783
1 61419 985167846
1 90752 690990185
2 150113
1 132552 954601597
1 100833 775795402
1 167820 194914633
2 136283
1 27818 119189184
2 172672
1 96539 447795710
1 136019 969466627
2 33080
1 129906 154655827
2 25211
1 166593 825393795
1 148851 794116382
1 63872 296490069
2 68271
1 121442 310766110
1 116071 51573042
2 10024
1 149611 786823582
2 40496
1 21498 305347372
2 171710
2 115692
2 25765
2 171582
2 129100
1 85323 834172179
2 51040
2 104210
1 109996 599488087
2 97459
2 25963
1 150686 859835442
1 45287 533808011
2 163160
1 104913 79100333
2 171661
1 37931 180266774
2 151773
2 46832
2 126425
1 141454 897440799
1 124086 346109468
2 54421
2 23561
2 55301
1 117379 823943848
2 12716
1 178726 410039131
2 32384
1 190003 806705605
2 179942
2 169742
2 108943
2 66473
1 162903 275825704
2 51332
2 169307
2 100530
1 76577 457987225
2 155474
2 60141
2 92738
1 139377 185035514
1 156113 236170371
1 168686 122330527
1 17764 334928553
1 87627 282053112
2 17572
1 73228 742195701
2 91612
1 38734 409827393
2 154393
1 189471 795131248
2 63961
1 188445 567841450
2 18393
2 49128
2 46613
2 68550
2 62161
2 55720
1 191041 760711513
2 11408
2 95011
1 146720 473912760
1 42431 261981172
2 91816
1 147762 281639902
1 1881 634066468
2 155342
2 159019
1 120515 403353951
2 93467
2 138268
2 156220
1 190646 710203289
1 29488 624033790
1 139892 478328208
1 160699 695131709
2 50398
2 63834
1 91311 999113860
1 112046 755382582
1 17556 863056670
1 41168 67368007
1 141587 370721105
1 153788 229496922
1 134512 303709547
1 60639 602064493
1 130047 480199694
2 131271
2 100745
1 117879 574239315
2 111807
2 63308
2 13953
2 189291
1 129078 17520197
2 167155
2 53942
1 160111 550317475
1 41570 870038651
2 27676
2 168963
1 160366 824996922
2 65206
1 2338 131129275
2 78315
1 78795 22530664
1 137989 705803805
2 21272
2 128343
1 62022 681687563
2 47063
2 58176
1 101060 902034001
2 36624
1 162704 318653196
1 27521 465816175
2 160266
1 71161 539021435
1 176288 613442047
1 197588 892812900
1 132820 770620475
1 100788 26579381
1 41154 576266665
2 80606
1 152324 5546758
2 87170
2 85332
2 51507
1 142289 699102509
2 119863
1 153176 224524328
1 6328 482691859
1 86763 887160622
1 67369 600783646
2 70865
2 175024
2 180109
2 13704
2 196005
2 31844
2 696
2 30745
2 16917
1 194245 327365596
2 162290
1 186502 144646932
1 39832 40557691
1 46710 524120417
2 146150
2 189985
2 154512
2 165331
2 51030
2 85349
1 141722 578516301
2 150849
1 35326 420085104
2 91972
1 110349 406110794
2 181592
2 161259
1 65821 747214055
1 19761 781123026
2 45713
1 84217 483897959
1 148244 695747234
2 27929
1 135655 751918331
1 113900 223656403
2 50
2 66776
1 83309 694943706
1 40042 573512487
1 1645 130460416
1 52933 323931909
1 182521 45982510
2 133924
1 35161 275061744
1 89040 561854004
2 96638
1 64565 529391398
2 178322
1 98598 270665280
1 14912 781667829
2 61073
2 135031
2 183927
1 192111 258385722
2 54868
1 128857 123511420
1 161170 715929462
2 184608
2 153805
1 165322 29926673
1 73709 868791599
2 101512
2 96472
1 75167 183849118
2 176741
2 143257
2 165633
2 96664
1 172839 900201593
2 157988
2 171043
2 2033
2 57416
1 70171 677244004
1 75043 182143574
1 158575 349373548
2 129179
2 120862
2 58667
2 21963
2 59996
2 18529
1 66540 998837499
1 80440 683527802
1 192018 732904276
2 19451
2 6873
2 152712
2 55750
2 25307
2 142979
1 40848 599792763
2 74924
2 32593
1 74259 738506933
1 164068 925081501
2 12931
1 35213 519512146
2 147807
2 11391
1 10537 85426203
1 155010 876341210
2 17734
2 88846
2 110012
1 924 622571449
2 126865
1 52285 751411052
1 164425 844966800
1 151180 891448582
1 172339 588293873
2 90791
2 27686
2 74422
2 69967
2 68119
2 63410
2 190140
1 159890 25813772
2 88362
1 95807 364621726
2 156950
1 99961 183429154
2 139068
2 160094
2 179195
2 122969
1 106714 494068566
1 29899 922596361
1 134817 151278262
1 182623 622330432
1 120887 367323077
2 197142
2 83565
2 115515
2 8434
1 42325 470260338
1 85036 459795287
1 124969 595676628
2 11897
2 180219
1 83375 991065730
2 190261
1 92449 233217124
1 135033 601383001
2 107087
2 150180
1 26265 722998005
1 135883 804139398
1 59072 853055091
1 187237 355085007
2 49458
2 143998
1 139277 704807308
1 73380 411289629
1 73082 838929327
1 132913 546251936
2 21598
2 18971
2 122034
2 146531
2 141295
2 135527
2 13616
2 11579
1 45097 610747220
2 35503
2 158368
1 196948 237788069
2 147565
2 198278
2 189020
1 160380 529104623
1 108659 280591246
2 36919
1 103991 414330191
1 24778 138405431
2 106976
2 5379
2 194877
1 177586 60287220
2 159548
1 161920 856946798
1 159356 880858205
2 167340
2 56238
2 166918
1 186062 419422529
2 55374
2 67200
1 86055 9417547
1 161356 844174478
2 79874
2 129097
2 173252
2 137823
1 124854 857451297
1 78241 936585144
1 1869 885070203
2 71018
2 45735
1 9961 977249131
1 46454 191104360
1 169634 252767994
1 138942 993634691
2 48584
1 125328 448575982
2 178649
1 88917 78487292
1 100500 540749066
1 185180 942285898
1 192685 561406333
1 56985 826832414
1 119060 325834283
1 189772 765606683
2 158215
2 68959
1 164320 189391413
2 159257
2 166202
1 1399 799676832
1 69216 134674356
2 109070
1 172877 701979960
2 5750
1 69928 246291181
1 184690 321534783
2 64521
2 99780
1 144673 78120116
1 9657 945003781
2 106993
1 173273 286246311
1 42210 873977984
1 58046 598903660
1 36813 614216836
1 62229 533103791
1 111469 744721099
1 180211 593969627
1 61093 501953337
2 162429
2 70306
1 97084 813845724
1 168199 349482494
1 125006 118915341
1 64468 278152651
1 92254 568008385
1 135271 658316955
2 60684
1 17792 363764383
1 88563 59200495
1 176924 876482885
2 83514
1 91020 211721233
2 68608
1 16253 455101169
1 97277 222101968
2 59616
2 191505
2 83399
2 181869
2 123029
2 195445
2 68689
2 41588
2 12535
2 72220
2 129861
1 64934 90452117
1 35027 681389449
1 146907 674299037
2 32149
1 197767 279618255
1 64383 900256024
2 52322
1 76317 891544354
1 56649 2250418
1 17016 522910502
1 174643 888899981
2 150693
2 61956
2 96531
1 198170 136785172
1 185430 364728616
2 180246
2 141924
1 45547 70953845
2 69263
1 80406 875564612
2 126995
1 112203 199989812
1 161164 859971721
1 161172 963287740
1 53542 356360688
2 166855
2 162227
2 122649
1 31282 615847110
2 197332
2 105679
2 11160
1 130538 554593211
1 186512 881790149
2 158669
1 116098 396120522
1 17639 25535457
1 172759 930564551
1 151074 650086442
2 123347
2 122639
2 108751
1 156844 986909985
1 158333 804727194
2 84361
1 102957 498602637
1 41875 41206217
2 66107
1 65260 847412042
2 89522
1 67372 720411074
2 168444
2 105390
2 27973
1 167585 413896244
2 183387
2 142339
2 67166
2 156853
2 53041
1 142719 687241987
1 95534 776620567
1 148515 790362936
2 55644
2 139952
1 187857 239753127
1 40033 734434461
2 195767
2 136741
1 130185 831602244
1 64177 548420368
1 195127 398468169
2 1114
1 178111 788336966
1 167511 727057825
1 132231 619018410
1 180040 480854734
1 185524 744321904
2 18036
2 83184
2 187179
2 84082
2 18663
2 38416
2 121085
2 156656
1 55168 792753445
2 30241
1 173870 199351833
2 154098
1 39493 617840689
1 14365 360794864
1 23662 133907911
2 168984
1 174803 469127619
1 159045 521658126
2 6674
1 62601 863151339
2 73595
2 182966
1 100079 510427622
1 62794 248684334
2 23612
1 128697 523172062
2 8267
2 12479
2 83392
1 183552 469125575
2 59904
2 82926
2 191286
2 51576
2 115422
2 63984
2 17431
2 160599
1 5933 667071757
2 164065
1 13304 549175153
2 43502
1 198449 208836364
1 190723 424416316
2 62740
2 153736
1 123907 275055385
2 11292
1 185642 154304964
1 188669 916885308
1 106773 684686641
2 104806
2 134782
1 129989 682233175
2 92119
2 40617
2 162951
1 178525 18740024
1 141192 25517975
1 33715 233663464
1 11797 661682949
1 86818 466841650
2 153903
1 196030 844296975
2 110371
1 99995 258914671
1 117254 709828882
1 187121 241972257
1 103877 197262638
2 47449
1 176773 760844437
1 96611 978403351
1 194785 224845180
1 31717 587036287
2 85717
1 194614 384786519
1 28015 84443195
2 13172
1 57275 281190744
1 81091 20761192
1 46771 401993339
2 136081
2 32344
1 155835 822392415
1 89322 469108942
2 12626
1 190713 607618855
1 105635 275701530
2 177145
1 25329 147374860
1 64191 937465349
2 101337
1 187568 988788158
2 40054
1 61262 383447792
2 17376
2 158263
2 89698
2 129983
1 176800 238511108
2 9404
1 120739 108332186
2 73285
1 79906 693623587
2 57868
2 86318
2 36705
1 6410 976886194
2 179979
2 178319
2 117982
2 43099
1 175011 984539978
1 49305 376839834
2 79683
1 146882 698068730
2 43887
2 124793
1 54746 426276173
2 143754
1 82021 135436519
1 23426 799950594
1 169180 682961794
2 136911
2 15419
2 179441
1 62595 815503929
1 116868 789286151
1 70433 974444648
2 198623
1 181203 689613899
2 183445
2 49616
1 62210 920325785
2 138940
2 18151
1 32624 701853333
1 148542 551335087
2 29634
2 146067
2 93672
2 134067
2 188473
1 60586 515463851
2 17866
1 70271 393197155
1 21432 199671491
2 53969
2 191622
2 68440
1 168108 640564209
2 139033
2 172610
1 20113 716602981
2 183576
2 16103
2 130579
2 37350
1 188783 210536324
2 49042
2 175753
2 199668
2 3785
1 131759 668614728
2 60631
2 30679
1 84938 500584527
2 161429
2 157284
2 7941
2 182715
2 185891
2 60518
2 61571
2 104430
1 120563 34552441
1 50733 676342317
2 98861
1 164886 55572268
1 139496 240262726
2 18347
2 112115
2 76694
2 150989
1 91429 653388262
1 5357 568393857
2 155030
1 141352 852867082
2 114477
1 86050 689378865
1 64910 184087671
1 98097 584248092
1 17073 394438375
1 90523 624940266
2 127015
1 35104 488143307
2 32925
2 56272
2 181634
2 90361
1 90845 19008564
1 68810 618123399
2 129699
1 65667 31959360
1 181045 691908181
1 31923 765333479
1 33975 556802724
1 101583 540514988
1 180261 814142058
2 101366
1 172863 329521326
2 129270
1 65309 718567863
2 72988
2 169691
2 75786
2 18677
2 93784
2 146353
1 84746 866384719
1 121923 637378863
1 25059 556876812
1 194079 595417186
2 49759
1 41155 646972215
1 66637 846192156
1 93155 510291076
1 46561 865257692
2 59596
2 20654
2 11973
1 39999 371845837
1 135784 864076104
1 177303 459765744
1 166970 9037903
1 26746 678243104
2 104960
1 89795 697046644
2 63825
1 148216 708121099
1 109044 648785113
2 195403
2 152580
2 97633
2 160625
1 92241 413670143
1 52133 529849004
2 162201
1 199311 888724965
2 111838
2 143973
2 198608
2 79706
2 33679
2 161649
1 173917 37304059
1 190145 954622042
2 167598
2 132595
1 151547 463302143
2 143383
1 50931 54192654
1 91343 622167577
1 104466 663912007
2 58193
2 147915
2 46770
1 61728 533467539
1 13445 537897162
2 138405
2 186619
1 160618 626609941
2 171697
1 140561 385651986
1 57309 490974073
2 187721
2 165225
2 185079
2 61497
2 193081
2 118799
1 159633 911342582
1 72311 973520190
2 100285
1 39830 471909245
1 185840 965579831
1 117211 533412948
2 58019
2 182680
2 43379
2 61099
2 15129
2 171029
1 31796 576901433
2 20556
1 53764 170780769
2 70449
2 119676
1 79323 438769879
2 180604
1 154986 273458425
2 153526
1 57564 889494264
1 104001 600960430
1 26427 58539856
1 10324 66961664
1 116631 980421051
2 153505
2 189212
2 73776
2 169418
1 139312 648993123
1 113972 307850956
1 142135 326655915
2 179520
1 83495 623994325
1 76267 791448388
1 183154 597237342
2 135992
2 195518
1 129414 525952835
1 39200 850821753
2 61352
1 119092 304216210
1 21408 95813634
2 89920
2 75360
2 77758
1 132968 283311263
2 26701
2 141652
1 2081 199295613
2 143978
2 78124
1 90916 565148921
2 128609
1 53270 265652147
1 46488 158059490
1 3637 495437634
1 115933 717835440
2 65487
2 35550
2 55262
2 77085
2 193508
2 190500
2 69138
2 104206
2 145001
2 179021
2 12131
1 144372 284654651
2 44165
1 160133 951558977
2 164169
1 43823 258669672
2 176515
2 141747
2 78636
1 188266 589119440
2 152260
1 122649 960579496
2 70431
1 71386 185234568
2 148833
1 43619 27263368
2 52471
1 180599 114299657
2 138787
1 3228 631116508
1 6595 865676368
1 149708 721480718
1 165683 254794047
2 27636
2 125046
1 147180 811251410
1 166534 325158359
2 159882
2 34771
1 122032 955332116
2 164049
2 140947
2 117634
2 196764
2 60494
2 149140
1 33552 489633011
2 81666
1 68540 486254555
2 183364
2 170555
1 162799 753537655
1 66031 852962114
1 170174 867642809
2 116107
1 197752 821447407
1 38047 380656660
2 52018
1 34848 557932520
1 67291 892931617
1 28150 351933077
2 80886
1 5811 445930342
2 187550
1 125064 662911972
2 34307
2 13014
1 51233 548813584
2 49237
2 23953
1 10122 991140051
1 4027 259232050
2 135529
1 37568 194580324
1 97489 194684524
1 51388 85545157
2 173260
1 189227 363566495
1 137940 433359486
1 42442 391111884
1 74198 738868316
1 97536 256435338
2 173109
1 74447 822479171
1 98868 472674476
2 164572
1 109246 272448536
2 110507
1 130432 429634179
1 108396 772095278
2 10892
1 141520 449286954
2 65981
1 100088 636806137
1 195645 463453929
2 46414
2 107537
1 110235 932854715
1 53710 202354989
1 186813 165481407
1 139793 607150241
2 68627
1 47921 323613682
2 91993
1 162617 818144094
1 120633 626891735
1 127471 974402291
1 165991 846748318
1 185753 59553664
2 117815
1 19942 189106288
1 24553 5433043
1 55732 195891817
2 56553
2 152239
1 126556 710221140
2 129377
1 10418 895752050
1 7195 863920306
1 58512 686062564
2 86826
1 171491 926545592
1 174450 416017681
2 172652
2 92473
2 15631
2 142318
1 144733 874005407
1 127561 284506669
1 75540 212291393
2 74863
2 5067
1 73946 355575633
2 123463
2 125966
2 51346
1 85769 719147727
1 7103 786402288
2 5044
1 88332 77562199
2 112881
2 139549
2 190912
1 188755 735447794
1 182258 996464593
1 27129 882587780
2 192117
2 54738
2 143306
2 31411
1 102222 11892607
1 30620 478299772
2 104812
1 49253 675683528
1 139714 697623740
2 72842
2 92460
2 46796
2 92399
1 38100 474508790
1 59104 676049268
1 96042 554856752
1 48766 660373086
1 55486 661735225
2 3743
1 109545 722017733
2 152640
2 140849
1 56354 678301488
1 100983 955143159
2 88855
1 100739 408570153
2 45029
1 131648 279019877
2 72746
2 68312
2 194636
1 21745 148479392
2 100805
1 9882 338034733
2 139621
1 13328 3323880
1 103300 229841827
2 28752
2 35781
2 135245
1 13596 25080619
1 16626 564167602
1 6160 90566982
2 163544
2 20646
1 192575 976142093
1 103824 34849244
2 47544
2 9471
2 127841
2 171992
2 185672
1 35412 138518496
2 67171
1 147532 71559374
1 9061 82896116
1 105245 784660451
1 101158 281687627
1 63404 713469232
1 112860 37091020
2 87178
1 151528 57890483
1 157194 463699891
1 151350 394425614
1 84272 853612863
2 193967
2 179828
2 9620
2 178035
1 28548 500897361
1 128528 587328566
1 148470 909141002
2 178356
2 149612
2 76918
1 117225 396294506
2 96432
2 127574
1 191323 740960596
2 155039
1 173055 232661170
2 49925
1 24813 470568805
2 43324
2 196226
2 88133
1 153353 108308299
2 180220
2 71518
2 54807
2 67274
2 1543
1 42834 672448013
2 182292
2 43950
2 5278
1 187918 826304265
2 168459
2 82652
2 112736
1 26072 347529585
1 38237 612069179
1 12362 214605862
2 195495
2 191796
2 37725
1 155817 70455159
2 157058
1 171187 847128953
2 154944
2 77358
1 73129 154376797
1 167032 709304211
1 147337 578364268
1 125223 871594024
2 112134
2 16687
1 158955 857758844
1 7185 150276212
1 16068 539244026
1 153390 621304620
2 63099
2 147753
1 58030 953283800
2 148339
2 71845
1 20646 232170502
2 196423
1 122603 883320178
1 107254 150876780
2 44146
1 34999 631272131
2 150532
1 160256 110063145
1 21154 706697338
2 175012
2 156037
2 147027
2 180739
1 80977 393575386
1 181034 1190389
1 129396 529864100
1 20135 317373025
2 168275
2 13875
2 51620
2 29681
2 4881
1 92639 422146288
1 109816 124126297
2 15167
2 180095
1 149280 88789806
1 191983 463676217
1 61066 643715769
2 37987
2 105931
2 97714
1 3859 925629023
2 172964
1 28872 20257431
1 43104 708673372
2 80354
2 51881
2 59135
2 178080
1 7938 594513067
2 76372
1 74690 606667157
2 12351
1 96298 936061119
1 82362 177723318
1 110818 73502058
2 135200
2 188381
1 25249 554135021
2 70514
1 105079 317413310
2 93173
2 82454
2 5212
1 26576 568629506
1 166660 754973167
1 184671 110700277
2 58263
2 174748
1 179763 516998703
2 22561
2 38881
1 2562 630321439
2 52444
1 72679 924942775
1 179504 754012705
2 56784
2 147877
1 65192 283664120
1 109356 909238657
2 29506
2 46622
1 169035 467752201
1 31442 484614232
2 107657
2 57109
1 44582 682265872
1 119860 746867677
1 157107 346039462
1 120252 75972701
1 24244 133966160
1 182821 166762939
1 76408 686530820
2 115303
2 184412
2 41148
1 47192 223542076
2 194780
2 119777
1 176136 797522263
2 12518
1 24262 706098393
1 162282 412569846
1 32207 522819343
2 161213
2 95522
2 84717
2 52931
1 190024 664893562
1 193019 830487050
2 128240
1 3682 877446193
2 145643
1 163001 494406012
2 93162
1 66246 282661988
1 146589 203733148
2 160931
1 18765 265776675
2 2807
1 85916 93603189
2 179956
1 115338 621805810
1 2581 772954984
1 186538 433996707
1 20157 312740644
2 119583
1 24896 436052797
1 17717 292199267
2 4456
2 18137
2 80072
2 13476
1 141526 693988005
2 163573
2 11139
2 72815
1 103670 501231511
1 186023 404517353
1 37849 213373323
2 164841
2 76606
1 91990 577474036
1 142782 527621749
1 56259 360145334
2 53324
1 79361 821651160
2 196627
1 106992 745443768
2 194551
1 19092 707916991
1 48362 636710458
2 187865
2 98510
2 182344
2 58878
2 192490
2 73531
2 39083
2 181523
1 152227 416010865
1 23664 802964780
2 124148
2 149111
2 24140
2 176626
2 163836
2 132945
2 302
2 70546
1 122756 819764605
1 38620 214203279
2 106078
2 94394
1 13799 145741066
1 27054 503950263
2 139170
1 174669 102569286
1 196365 162040751
1 123203 684226235
1 3309 925179919
1 54677 870994128
1 5354 191252287
2 117922
1 38552 237896973
1 160479 206098392
1 178209 434258787
2 21226
1 154563 63255560
2 198699
2 187622
2 76466
1 143492 855669388
2 52098
2 121447
2 48300
2 33181
2 178365
2 189161
1 31508 318385834
1 61855 29193896
1 104259 597824124
1 123991 569928640
1 80339 61769424
1 95873 789474704
2 128033
1 49989 279308587
2 68417
2 121050
1 14148 893588070
2 128094
2 68962
2 115792
2 184979
1 100905 252763967
1 60693 720699920
2 60262
1 45274 824536142
2 106061
2 180533
2 14085
2 191880
1 125119 813925016
1 157680 662481904
1 71198 862212701
2 171146
1 192912 988145362
2 137522
1 5197 78409320
2 122395
2 77091
1 87696 863281706
2 127890
2 26623
1 190198 548532562
1 176855 927319540
1 193986 717436248
1 7918 770865753
1 155764 795636965
2 131137
1 22576 597557551
2 13893
2 161260
1 100005 989593186
1 102918 7044374
1 187996 786376280
1 40656 248885402
1 127656 714261326
1 190156 392599425
2 131883
2 132828
2 79609
1 97411 145433333
2 182851
2 150845
1 111396 751208021
2 106738
1 121470 25740252
1 41908 843092909
1 29018 57647020
2 172895
1 58774 490884359
1 77130 70431475
2 51372
2 187288
2 183137
1 106244 881670157
2 192773
2 35940
1 66140 798069035
2 135224
1 94570 312443117
2 109300
2 107288
2 170146
1 181355 19167920
1 47112 520703778
2 116653
2 95442
1 38658 184553906
1 69484 903930976
1 117574 56253429
2 178213
1 55747 170660349
2 27951
1 147387 389875433
1 18218 680419499
1 118383 665888001
1 139011 191333042
1 154103 942574759
1 57694 882464289
1 142905 513096907
1 24483 638834514
1 67219 443135108
1 36651 270042282
1 68691 743718151
2 199812
1 81267 155909374
2 198199
1 69310 988727952
2 89329
1 142640 766009432
1 92678 962529893
2 26883
2 79098
1 81922 595477860
2 125193
1 182299 914664741
1 17459 295613328
2 104825
2 18274
2 75332
1 137608 219066375
1 180794 342575095
1 79531 863612145
1 23200 64638383
1 53507 791834765
1 128825 850751589
2 70478
2 21853
2 162031
1 172985 687205124
2 49540
2 25514
1 66451 94434385
2 40003
1 151860 843910453
2 25575
1 76311 482969016
1 199090 422705041
1 19804 2832767
2 199463
2 138231
2 19834
1 67431 906316520
1 57113 454332752
1 166333 687123813
1 51812 820861067
2 122097
1 72759 966898085
1 25422 141550051
2 35989
2 17778
2 96448
1 133438 289732856
2 159330
2 62002
2 73381
1 126014 543526332
2 156873
1 17204 803993605
1 119484 884097391
1 152629 565655217
2 13918
2 139389
1 154010 355347344
2 127014
1 13023 86471406
2 139990
1 20383 487227980
1 153305 835082444
2 59084
2 49102
2 68425
1 111885 748847936
2 24968
2 79289
2 115797
2 60893
2 182668
1 186456 787760699
1 160594 710685436
2 55491
1 29162 803573071
1 106107 905735018
2 172222
2 107157
1 415 609801983
2 189792
1 84537 916487449
2 128962
2 141274
2 37444
2 36045
2 136594
2 30875
1 190046 521248927
1 83720 299083404
2 22818
2 60205
1 120840 104061629
1 72336 953588650
1 115317 26324722
2 76262
2 92979
1 30288 132432745
2 155810
1 151248 195233351
1 137955 107885279
2 142467
2 192451
2 166405
1 106189 850933945
2 183268
1 31755 679653457
1 148969 287840446
1 36849 461915102
2 43669
1 143060 185690924
2 184125
2 137365
1 152528 652440131
2 51533
1 19182 533482737
2 125820
1 94435 21543701
2 78310
2 186047
2 17940
2 177408
2 197863
2 61885
1 178276 287257787
2 176668
2 86237
2 77886
1 113924 166326934
2 5054
1 191748 950261546
1 138484 105752180
2 36505
1 51132 845013828
1 74376 943723517
1 93481 718105529
2 100395
1 92495 381399995
1 98379 118974650
1 45571 744968311
2 124237
1 38575 138970078
2 26859
2 162942
1 6990 181532713
1 185034 573548225
1 16332 983995659
2 104634
1 17518 286671747
2 109904
2 45892
1 159923 747890886
2 100306
1 195242 812315001
2 195089
1 96664 764281368
2 74591
1 167955 801836035
1 68125 651342717
1 94647 483489819
1 119676 783004584
1 109210 860114163
2 192658
1 54719 519690094
2 117199
1 122695 563459486
2 118350
2 185236
1 6309 893255239
1 18522 871164272
1 129317 254394004
2 80720
2 32340
2 33920
2 112753
1 27046 972165728
1 83822 694177801
1 26213 220419464
2 144482
2 128277
1 29101 796857076
1 127532 524990178
2 60142
2 83575
1 40567 62453217
2 174762
1 66739 265909805
2 39953
1 77259 359363438
2 118215
2 67292
2 130208
1 13631 940560500
2 168384
1 174938 74445822
2 157445
1 24475 136544072
2 88064
2 120159
1 184004 994618903
1 22563 757391745
2 147461
1 49053 251924956
2 124232
2 54132
1 46359 178798047
2 155172
2 199382
2 64609
2 148373
1 157223 111185419
1 191159 508657216
1 144879 74303926
2 190461
1 177708 477535617
1 72361 561955443
1 130387 201256791
1 4141 350016201
2 142271
2 103313
2 39107
2 11747
2 68856
2 171579
2 125320
2 171650
1 10786 274464734
2 164563
2 110420
2 17945
1 59940 798814258
1 156697 295882234
2 147499
2 40711
2 169906
1 171742 61765436
2 125166
1 30308 884394941
2 6614
2 149678
1 109511 976867044
1 23206 57249216
1 182445 568687266
1 125196 881061965
2 61247
1 137425 313252934
2 4198
1 78575 87894225
1 43069 17834384
1 64116 242393494
1 5433 973724577
2 188022
1 142904 546233027
1 82417 199195045
1 106929 186859433
2 26632
1 146659 373045688
2 105977
2 148145
2 144548
1 136843 986231557
1 133770 772330899
1 180648 272697386
2 93604
1 63680 666896733
1 125494 773535534
1 121368 809244770
2 11999
2 125572
1 49456 399749937
2 39244
1 114638 142744840
1 140401 973891100
1 80051 4902805
2 194823
1 31031 356408136
2 151495
2 91387
2 98847
2 33327
2 25550
2 16587
2 185981
1 134482 253381003
1 69317 722439843
1 109100 352073265
1 28734 945381591
1 158853 968688451
2 40158
1 133176 984318746
2 101479
1 188325 581553747
1 75515 236850239
2 18638
2 189509
2 31451
2 128758
1 66739 420429138
2 57082
1 144668 701479831
1 86957 99690402
1 3713 237963815
2 53042
2 107065
2 158282
2 83709
2 69846
2 192194
1 132667 429504557
1 98229 25932771
2 70682
1 76410 301123701
1 125511 505918107
1 133696 794410939
1 49779 699677758
2 136294
2 91162
1 54218 734625199
2 84723
1 101693 957194933
2 113386
2 163566
1 160330 888374168
2 33921
1 135093 191545995
1 179883 489318266
1 11859 586711363
2 119670
2 121239
2 46472
1 132647 441733316
1 38352 968561293
1 76527 704427045
1 173529 461427909
1 94013 567419667
2 96701
2 60508
1 177378 632003144
2 155807
1 97545 111158209
1 124842 268865948
1 187435 258514427
1 146457 356107075
1 58341 90913307
2 170873
2 88620
2 8703
1 164735 34704456
2 99869
2 116772
1 126107 946790989
1 166718 461827399
2 25305
2 64634
1 109818 378655752
2 124389
2 16905
2 113798
1 60528 692630927
1 44530 942695901
2 25811
2 136588
2 41469
2 139698
1 80959 537960555
2 76894
2 139306
1 21722 298317188
2 68377
2 108297
2 152323
1 176609 935750456
2 12456
2 58187
2 13841
2 89980
2 134611
2 111942
1 61287 378432696
1 80262 449397989
1 164389 936293703
1 42193 63488505
1 179460 730013725
1 171710 268971235
1 132611 474831358
2 44951
2 57062
1 67223 461709120
1 91959 690900536
2 73737
2 37512
1 7408 905393719
2 13511
1 23438 500678095
1 148225 580409536
2 132832
2 16507
2 185076
1 5172 178157292
1 46304 588311706
1 160319 30721182
1 74344 18680254
2 15059
2 147761
1 126611 508086581
2 132471
2 195645
2 150090
2 186253
1 132511 387776039
2 137956
1 70591 658384587
2 121416
2 53410
1 1080 909823858
1 181658 234820617
1 191567 117428512
2 73771
2 69096
1 126860 419294705
2 119304
2 15380
1 94894 760108529
2 113449
1 152451 278562619
2 162509
1 149960 838280278
1 154846 938127417
2 63211
1 126964 768468053
1 171371 705562056
1 52313 908995498
1 101506 342258250
2 169778
1 859 980437543
1 108497 752531004
1 169559 667296484
2 166443
2 80327
1 162035 672478504
1 73054 383915448
2 140499
1 25568 152222763
2 8657
1 14246 916585958
1 156814 645334221
1 155024 326047231
2 125325
1 113482 469527081
2 135593
1 132277 929899521
1 133410 423419399
1 87353 82857711
2 121221
2 159367
1 173976 601733186
2 189901
2 41013
1 11637 14923296
2 40634
1 110135 444736759
2 75121
1 22344 91247291
2 173009
2 83509
2 141756
2 91928
1 173790 962710440
2 16218
2 10463
1 161304 135386680
2 192915
1 7260 973626655
1 55283 374332687
1 67134 864692949
1 191863 649169789
2 112874
1 38134 690271690
1 144037 54938477
1 170591 772604419
1 163623 247324063
1 110577 499617451
1 50352 901187684
1 176324 507549032
2 116360
2 21059
2 98697
2 191265
1 129390 892788864
2 184497
2 14122
1 151299 543682041
1 67671 331013185
1 28634 337049316
1 23848 925629922
2 124836
2 49007
1 43555 916286365
1 158065 140301483
1 131660 258064056
2 13995
2 101009
2 148860
1 105080 896325803
1 91012 978336064
2 177743
1 2473 425243136
1 104398 1626179
1 175108 907469674
1 114273 824949167
2 112019
2 39758
1 140394 836560013
1 195451 391245595
1 40741 850257012
1 22989 25302141
1 151777 774948978
1 73108 810355337
2 126819
2 110101
1 48746 288345076
2 133755
1 196692 350451040
1 97398 859150113
1 110118 579977571
2 195770
2 157581
2 109389
2 196748
1 90195 180565947
1 78144 913829310
2 89509
2 44861
2 89298
2 421
2 136352
2 149183
1 30594 823832175
1 110455 169520097
2 173596
2 83624
2 165375
1 99181 401518778
2 29542
2 100368
1 7372 125324058
2 161623
2 180141
1 147900 161657620
1 106706 278570433
2 104344
2 199832
1 144474 772287461
2 116991
2 90382
2 84081
1 13263 655560105
2 182985
2 101422
2 182786
2 176353
2 173262
2 120163
1 156907 49944096
1 93025 367545232
2 84737
2 7437
1 149775 712155675
1 69196 747317468
2 116483
1 67097 51417934
2 177170
1 196894 401933350
2 91567
2 97440
2 33622
1 153234 273227266
1 53585 971447866
1 177426 184635388
1 107000 408853393
2 87451
2 166830
1 109912 448055365
1 40037 252697842
2 103259
2 49931
2 117319
1 23049 380719017
1 182452 485668679
2 76248
2 171075
1 80205 908907186
2 144820
2 118069
2 50410
1 26073 207465233
1 62508 229641123
2 127497
2 120093
1 149040 543054491
2 169749
1 182170 574792628
1 72912 607762600
1 25390 745173349
2 34339
1 42359 711051489
2 51738
2 82191
2 4370
2 3162
1 25396 217986153
1 113941 844550054
2 88299
1 189285 160048276
2 22184
2 147035
1 12067 224331713
2 19482
1 135413 10636567
1 65674 89455382
1 168479 165087100
2 104186
1 78883 98095379
1 51922 505433616
2 89551
1 48889 55972158
1 182875 382685845
1 67479 632394173
1 82201 772062948
2 153877
1 135787 278414728
1 54347 27922906
1 2092 745286055
1 114783 89322910
1 94036 972253200
1 88777 333911523
1 9457 70208962
1 42665 480466117
1 73523 120414216
1 50527 183955331
2 47588
1 146946 329911152
1 160663 821086737
2 173279
2 82994
2 128056
1 49066 752821342
1 73504 776940723
1 63034 316279508
1 142121 179456323
2 94034
2 101548
2 157223
1 195065 100572801
2 181796
1 93043 930728048
1 91847 539705904
1 78354 383885596
2 163467
2 22247
1 9017 412857274
2 182986
1 184234 947563206
1 86654 706089241
1 152970 31387920
2 96793
1 170921 429795329
2 55701
1 188370 39987393
1 96872 558745167
1 9 43634773
2 98211
2 100636
2 130991
1 157922 471003452
2 104797
1 146730 423857826
1 138624 732691280
2 13990
2 136910
1 92126 103058514
2 90933
1 172901 218763124
2 187327
1 36743 422284201
2 163532
2 48510
1 112950 527842927
1 95973 418123636
2 179004
2 47188
1 141782 776501606
1 148449 376906764
1 184571 56436900
2 263
2 67509
2 41651
1 136242 503892630
2 1873
1 65253 345413554
2 150813
2 49361
2 130331
2 191408
2 73545
2 72333
2 5976
2 177763
1 143500 41232117
1 167039 14061924
2 113513
1 18888 956388643
1 51325 677372343
1 196526 697860411
2 18802
1 160346 292797179
2 36982
2 12420
1 120943 673509904
2 132039
1 121354 429321883
1 148567 534034630
2 195643
1 22952 507082120
2 174473
2 55716
2 83785
1 47968 111085540
1 88809 156833425
1 119218 663072659
2 124433
2 33855
2 38361
1 119222 346768242
1 71420 594038854
2 183265
1 21792 237146157
2 50289
1 60224 47069358
2 4270
1 145196 446506647
2 162849
1 127191 577336620
1 182417 503162635
1 1220 536308106
2 176771
2 35569
1 171591 679417774
2 145357
1 156983 762645366
1 21398 426730575
2 96057
2 166809
2 97398
2 38228
2 171246
1 94467 800089347
2 141237
2 99885
1 45458 12629223
2 115398
2 26036
2 145938
1 85010 610616501
2 86767
1 128969 143049983
2 98804
1 195611 308591690
2 185188
1 165908 732942561
2 118852
1 156046 898941820
1 178355 552063038
1 118091 584631563
2 31137
1 19051 641638013
1 129081 570529646
1 92988 68047686
1 23813 928101832
1 3427 290069836
2 101214
2 125974
1 187790 670013171
1 61331 662277338
2 165873
2 117671
1 97219 553661808
2 20812
2 76746
1 156591 34511335
2 113809
2 67553
2 179184
1 177916 516427366
1 36800 616180271
2 7484
1 7795 232625615
2 22358
2 54721
2 54354
2 114297
1 179636 700822238
2 165911
2 132702
2 196027
2 100340
1 46826 156689582
1 118975 550154155
2 114464
2 85222
2 134529
1 103335 690514818
2 196546
2 81449
2 27028
1 120234 93058462
2 151851
2 139946
1 153271 267680598
1 14784 386631172
1 156745 813930712
2 174877
2 74790
2 116499
2 123462
2 155338
1 27782 901493931
2 62632
2 142139
2 198936
1 47432 638261746
2 2443
2 2165
1 180468 611909054
2 24037
2 181588
2 192596
1 43006 105921590
1 60157 83425418
1 170261 387358690
1 73680 344885279
1 1534 450013330
2 6005
2 101588
2 136604
2 59336
2 67555
2 126909
1 157311 299685037
2 85882
1 131737 36763895
2 185873
1 194320 467842961
1 97205 999059326
1 56155 277884583
2 29037
1 197999 341389951
2 72479
1 198268 263340372
1 13791 751566207
1 118553 285245743
1 184914 243809546
1 159404 537486446
2 72239
2 122418
2 192090
2 76956
2 179792
2 11293
2 26361
2 84436
2 42255
2 66151
2 56437
2 27082
1 68924 413573333
2 127226
1 113091 120055359
1 48013 870246459
2 36502
2 2229
2 103017
2 84247
1 93500 661428936
2 160464
1 128738 291102045
1 88069 293349089
1 103391 245793812
1 28700 366264135
2 190907
1 57617 910667319
2 189778
1 122533 761453728
1 198482 22655109
1 121206 932441588
2 62013
1 5807 50456607
2 82794
2 58778
2 173601
1 34045 144664137
1 68559 881354894
1 168270 438912465
1 59680 460982987
2 118862
2 169044
1 37845 593736342
1 198063 146011682
1 60300 924400543
2 58448
1 112426 768869766
1 183538 482420167
1 117386 607346854
2 156011
2 77774
2 20039
2 178162
2 84159
1 76105 701980576
2 112255
2 94779
2 103470
2 64459
2 33958
2 104351
1 22532 466009562
2 178824
1 141268 805192671
1 109239 172517754
1 143852 332266770
1 119527 257430791
1 164705 443703170
2 124899
2 46706
2 158539
2 127392
1 105749 962513162
1 73808 258853952
2 184684
2 163978
1 168409 626603554
2 43496
2 82672
1 115081 654886875
1 26734 462708935
2 81718
1 199187 930018618
2 177142
1 118618 526731110
1 111969 829011487
2 9975
1 151078 387437705
2 110806
2 81847
2 1326
1 25595 640137314
1 142684 742046953
2 51886
1 186996 945769193
1 82776 536041166
1 111790 68263960
1 13279 864194841
1 39422 51849073
1 34540 640992996
1 97791 60826753
1 49110 891516944
2 35166
2 19097
2 96832
2 93922
2 180004
2 114697
2 29586
2 31904
2 177989
2 117772
2 76656
1 108015 114187788
1 13890 308804430
1 10851 643802822
2 99811
2 160326
2 76955
1 37371 109558253
1 127364 177474113
1 54513 16642781
2 106819
1 66388 694715676
2 104666
1 91448 814240118
2 158074
2 44411
2 147215
2 184062
2 195330
1 193097 572556245
1 102664 272796015
2 183130
1 196913 827211724
1 18522 159460627
2 95659
2 110110
1 179924 884639212
1 81814 638901066
2 115839
1 128847 346050680
1 150730 968727215
1 192242 596622294
2 130400
1 10982 893247401
2 75155
2 8122
1 112754 16142455
2 102645
2 106878
2 63930
2 114674
2 136089
2 124117
2 78424
2 123810
2 110627
1 168333 426222151
2 144886
2 110448
2 14207
1 120114 468352433
1 161347 126214650
2 445
1 18304 814964706
2 49207
2 68879
2 109001
2 2754
2 122706
2 143767
2 152709
2 57767
1 91591 966072248
2 57213
2 194086
2 193941
1 173582 381490248
2 8706
2 37009
2 95319
2 76088
2 41889
1 99535 21124689
2 112475
1 28681 53513353
1 5039 155240594
1 109629 687365861
1 65394 376964421
1 194804 404766664
2 118315
2 96204
1 7731 479932485
1 159135 758919935
1 143825 100515659
1 2291 999845256
1 168795 942694438
2 146293
1 177060 127414201
1 197311 598340013
1 82333 862554934
2 6681
2 27942
1 55721 312937489
2 119684
1 21214 234868976
2 123033
2 182166
1 55929 984800395
2 149770
1 119298 429168804
2 20380
1 191458 760387707
2 21006
2 54941
2 166695
1 31153 917002207
1 12644 523417261
1 49848 350120124
2 194305
1 126545 874340839
2 62089
2 88668
2 31474
2 81924
2 80102
2 1832
1 178089 17214290
1 145827 13483124
1 67133 977013444
2 77973
2 15398
2 114986
2 21646
2 45133
2 14302
1 167015 235142385
2 192108
2 155697
2 150471
1 24796 831159364
2 130134
1 30665 307980937
2 8547
2 17674
1 74438 415479543
2 147915
2 91713
2 116602
1 3480 272466949
1 87026 177661190
1 87920 348350067
1 30416 654316410
2 87910
1 79640 617380296
2 58700
2 26599
1 133691 394543063
2 58456
2 43308
2 97821
2 172900
1 53330 510007446
1 141577 813968306
2 20213
2 52010
2 97982
1 29696 893001724
2 164443
1 171812 855916220
2 93780
1 9365 541013303
2 193072
1 75079 338994621
1 110113 390550882
1 110314 48365791
2 56163
2 138952
1 173161 817567844
1 18834 745780272
2 37098
1 178687 519520197
1 93087 723328653
1 9940 635658656
2 89475
1 109579 416486519
2 197915
1 63320 522167388
2 40305
2 55186
2 93848
1 64868 572260946
2 150272
1 109668 390316601
2 113451
1 7340 414901219
2 60541
1 119582 246781076
2 183667
2 112449
2 109013
1 62103 453089655
2 70750
1 57699 43407111
2 41483
1 78455 698682516
2 104417
1 189243 599779833
2 144174
1 186286 547396628
2 14274
1 114759 711839802
2 5784
1 194027 390372734
1 55703 267012973
1 187228 312846136
2 155052
1 103401 501690901
1 68598 18434609
2 172078
2 167270
1 68131 292438910
1 16547 88650402
1 6517 166313422
1 51063 809911323
1 122280 115676596
2 173713
2 129720
1 24843 501725793
2 8462
1 134051 903047980
2 111927
1 100953 523106081
1 38337 4113524
1 101667 237409012
1 168669 241886136
2 133340
1 138193 406948897
2 89305
2 112279
2 43468
2 168617
2 55448
2 15237
1 177646 624735315
2 108706
1 47024 518595191
1 181474 251553541
1 90647 613204928
1 61694 529864233
1 143601 455485719
2 181342
2 157329
2 15670
2 56711
1 130658 583751558
2 82377
1 86228 231137637
1 48987 137612390
1 19624 222130213
1 154530 936126646
1 75533 795657967
2 177811
2 13301
1 97432 105444461
1 115335 306456281
1 163029 256237419
2 69271
2 103472
1 182468 671136858
1 127834 51369218
2 157701
1 115369 33405650
1 54195 773710770
1 44912 830450976
1 94186 926434212
2 182457
1 68009 448897453
1 116842 231538092
1 3910 835742741
1 62053 303765523
1 45901 217201361
1 145839 393260540
1 180109 857924908
1 113630 240918875
1 79961 773558950
2 93180
1 13337 76944346
2 117458
2 193380
2 83652
2 181275
1 142775 38110953
2 138396
1 127388 363183157
1 154441 421647440
2 94786
2 185060
1 135243 6799880
1 191685 86279389
2 29947
2 147371
1 85055 35891200
2 199533
2 47551
2 73285
1 156512 36086850
1 53967 788081779
2 126032
1 24716 512084345
2 137785
2 91170
1 53421 136417183
2 90910
1 123377 827133710
1 14126 775729769
1 135937 893827981
2 170980
1 30010 645677114
1 33199 143150855
1 21756 386002966
1 25493 220996836
1 80073 717478133
1 115233 400909163
1 145427 29968927
1 26233 900297911
2 65048
1 24724 630417760
1 52189 638562531
1 128622 820903814
1 63868 706374769
1 31338 366133954
2 63701
1 65081 934116365
1 62874 688212499
2 15584
2 44363
2 4910
2 142011
2 152364
2 85443
2 80915
2 71038
1 34914 329499517
2 37053
1 58072 427618643
1 118696 174162734
1 165978 392046977
1 59633 32957941
2 62430
2 139701
2 141298
2 44666
2 6875
1 8073 563735459
1 157855 756080932
1 53096 514094374
1 139281 700904892
1 120898 56397381
1 32788 239378402
1 96389 642670626
1 189700 877401113
1 196844 71396900
2 45715
1 37467 771016593
2 139648
1 182989 691635292
1 91903 762200572
2 183261
1 88695 989898068
1 23993 845130665
1 60505 219904698
1 102315 31711494
2 66517
1 148812 15502465
2 121693
2 198291
1 110840 423733571
1 51988 160084241
2 47860
2 123920
2 169865
1 77083 509585530
1 147214 393867004
2 146898
2 132544
1 69146 694838713
1 170971 809660077
1 57544 282266006
1 174541 750441530
2 129704
2 171390
2 175058
2 115722
2 149151
1 29424 611006022
2 193899
1 144041 246551937
1 44496 858940855
1 198622 587897194
2 3611
1 187977 856061404
2 43118
1 139145 505347416
1 88106 338495255
1 94520 347805921
2 30232
1 138371 160524177
1 17196 745168107
2 158244
2 184412
2 56213
1 58113 24956873
1 44585 709201061
2 103408
1 12165 791680086
1 82470 805581466
1 122594 458895758
2 19226
2 32266
2 151307
1 53409 294413895
2 13379
1 8019 908433641
2 67195
2 135863
1 183674 49933092
1 30919 426405906
1 74004 520549680
2 106794
1 163479 870684387
2 197975
1 185352 365352778
2 154661
1 85714 730669879
2 98504
1 55790 910429197
1 170946 919296339
2 138699
2 153651
2 96408
2 75053
1 76190 932911972
2 67585
2 31535
2 146851
2 189640
2 55195
2 30911
2 125956
2 128145
1 172448 578581980
1 139573 934881203
1 139582 325204038
2 149991
2 132325
2 45558
2 181800
2 70305
1 49821 974938496
1 89955 895581457
2 70898
1 34062 320672260
2 161722
1 2897 155998711
1 15684 754260784
1 135792 83333634
1 96075 853060730
2 165956
2 17433
1 187538 263877725
1 148805 338941108
1 180482 601350219
2 192911
2 6571
2 167243
2 185705
1 46056 609816931
2 70346
2 121087
2 91772
1 22184 573479890
2 114474
2 148544
1 83473 402622406
1 49386 803401972
2 101807
2 101248
1 139633 702940140
2 68210
1 2466 188461788
2 174597
1 122422 223598842
1 144494 575831616
1 89950 510957676
1 30073 405378125
2 25188
1 178410 107140125
2 182783
2 79232
2 190907
2 177781
2 99229
1 60620 331405535
1 140653 377342345
1 59015 153892593
2 95861
1 56906 606534369
1 57136 775832086
2 10828
2 81024
1 163932 986677667
1 51392 504647367
2 222
2 94129
1 55799 654696326
1 160904 44556192
2 67763
2 174653
2 50253
2 195682
2 130818
1 133929 461604586
1 32752 838191457
1 145453 24857779
1 199082 277314664
2 2320
1 188742 189763373
1 182410 886226863
2 64485
2 151822
1 38475 5354957
2 145704
1 34260 691241828
1 39516 382238651
2 127257
1 199658 217848678
1 164487 838688216
2 63747
2 64818
1 147229 41587106
2 4240
2 174828
1 141674 625040571
2 114085
2 99946
2 184422
1 101021 322660229
2 111957
2 153621
2 75306
1 68181 78133959
2 20943
1 102118 694586547
1 3604 353606143
1 120908 75367343
2 106737
2 88744
2 180420
1 17530 389140204
1 90847 230597981
1 20633 414627565
2 40943
1 88623 660549220
2 4924
1 37567 508684544
1 49686 231589389
2 172340
2 29611
2 150540
1 103432 942817092
1 159457 83625939
2 100081
1 170501 3686492
1 43662 473998723
2 105684
2 92768
1 2014 335102516
1 93733 592160942
2 182934
1 104188 594968892
1 67949 755216030
2 125929
2 35355
1 181073 149763578
1 69244 628481052
1 197391 98244718
2 90362
2 192200
2 179900
2 47608
1 85654 158218448
2 104513
1 90973 388458387
1 65967 977674904
1 64264 338239790
2 185542
1 184417 122353265
2 146509
1 43148 96179416
2 155843
2 103066
2 120859
1 165705 189145844
2 38963
2 186579
1 92873 403876219
1 153969 400806975
2 139016
1 162927 179299380
2 62741
2 169155
2 160327
2 90625
1 84925 228263142
2 164687
2 152517
1 171882 568502056
1 86684 854555854
2 35761
1 36312 659601627
1 69175 153707181
2 39905
2 123816
1 65796 677379384
1 71809 135752167
1 150995 230958130
2 82412
2 90509
1 79446 683998849
1 1574 932084489
2 62404
2 46834
2 8885
2 166031
2 107728
2 124870
2 177728
2 97754
1 39874 653403303
1 58264 175995375
1 23260 318911028
1 131755 16815702
1 23851 465514421
2 89351
1 62910 709051638
1 76006 546794072
2 121566
1 99980 679834909
1 45646 414287366
2 73393
2 90562
1 148955 994332771
1 8266 973288030
1 30174 188790679
2 149753
1 146714 976434045
2 61566
1 189766 140619545
2 55455
1 176075 58373657
1 113159 634027583
2 173689
2 184421
1 21775 407933381
2 182472
2 83701
2 198635
2 103402
2 25428
1 44220 774649181
2 80370
1 21245 57554137
1 129165 95460463
2 100118
1 107907 211089864
1 29016 83784796
2 90541
2 7764
2 15627
2 136335
2 92383
2 106342
2 173929
2 175404
2 7484
1 132106 176026198
2 58212
1 131429 409604596
1 85164 894781584
2 22009
1 11892 389949986
1 23677 953759322
1 112731 941001788
1 96142 565333093
2 164453
1 78330 290384703
1 193718 871234953
2 113575
2 34444
2 128375
1 122279 75170066
2 119640
2 117698
2 175295
1 11054 726813590
1 188871 184482034
2 96032
2 27844
1 62105 702705535
2 8026
2 1770
2 67159
2 14486
1 90425 820045905
1 184041 484973827
2 186990
1 103406 811305884
1 84149 185982577
1 30115 914361601
1 34809 392181602
2 10514
2 152598
2 77364
1 146520 426052718
1 134584 675582320
1 124665 908376765
2 70093
1 199953 571216318
2 182321
2 25211
1 169549 918812928
1 36217 315032604
1 120021 427130495
2 116548
2 78030
1 3134 985236721
1 174955 561580863
1 37673 768409119
2 43514
1 164180 348581048
2 87015
2 115004
1 175101 821378621
2 16638
2 176389
1 168787 676006958
2 47090
2 67216
2 184779
2 88081
2 150303
1 45260 726371715
1 82787 666599249
2 103645
2 162641
2 114899
1 87839 956209545
2 37040
1 160473 5696143
1 142173 577054051
1 124915 845468177
2 114314
1 66945 9264997
2 71286
2 172327
1 7938 372551839
1 168839 150884206
1 54986 797374891
1 123593 707995871
1 61428 981061229
1 74437 75940888
2 47737
1 46835 590035565
2 43034
1 160688 528169199
2 58161
1 136201 999094417
2 153214
2 14505
2 79876
1 64554 71438883
1 44378 709513570
1 13313 794879682
2 198132
2 28222
2 15394
2 128769
2 9060
2 97643
2 49615
1 148302 123520799
1 44184 109123711
1 29177 18099687
1 92697 194897575
2 149490
2 143093
2 104880
1 108817 137927948
2 114142
2 16784
2 19651
1 147571 627513007
1 154199 35584104
1 316 961852348
2 943
2 11640
1 44948 356492195
1 49248 948558661
1 196628 144156007
1 126714 630030998
2 120691
2 187951
2 173049
1 92800 713205677
2 108694
2 105400
1 135412 999478030
2 62215
1 53269 530598036
2 190214
2 170311
1 28373 175944493
1 6725 715066338
2 89726
1 45018 410054453
2 134748
2 54317
2 176161
1 71637 924071358
2 36399
1 7749 157315382
2 88092
2 70962
1 98385 874744006
1 193632 419266080
2 139661
2 22047
1 159988 559899466
1 175815 627773839
2 23659
2 189834
2 181776
2 36211
1 66928 856646054
1 28158 732287149
2 12425
1 32648 84948378
1 63981 885451373
1 172944 169331925
2 158097
2 70462
1 114572 534386031
1 186172 732988671
2 155278
1 40040 895278625
2 122522
1 129446 630770598
2 3538
1 190415 772768690
2 142266
2 186993
1 51452 566754808
2 129856
2 187776
2 131574
1 92545 153794193
1 182091 302781160
2 163017
1 190429 646311169
2 156294
2 121804
2 125251
1 73945 595216359
1 70535 112928971
1 99184 258903182
1 34498 211913343
2 162741
2 78771
2 153701
2 174779
1 178141 281814613
2 61872
1 124063 90939529
1 25198 47088859
1 199447 773251197
1 165317 176352057
2 134194
2 134432
1 133120 638536847
2 154997
2 6485
1 126044 320924031
2 14825
1 157540 56683870
1 100220 23570173
2 181121
1 127326 673118279
1 179922 705885097
2 154347
1 128217 467029930
1 170682 873072718
2 16747
1 175200 619917832
1 156950 381246740
1 50965 192100903
2 26593
1 66572 873404844
2 95589
2 15599
1 4180 171292200
1 31818 731909539
1 114711 537852475
1 98985 722350589
2 145840
2 149967
2 6284
1 75732 26208047
2 73969
2 197460
2 51234
1 185544 505471091
1 185027 202829758
1 133591 203407346
2 161142
1 157014 344966673
2 192241
1 86303 915468209
1 87733 534802584
2 199145
1 118215 521161127
2 60267
1 149192 749775893
1 18100 523652596
2 104494
2 19890
2 7139
2 196463
2 104717
1 101046 778475298
2 6303
2 196511
2 115013
1 19572 937022785
1 56178 583794775
1 64128 824082171
2 69181
1 142380 447092136
2 17662
1 59802 944296177
1 58145 737991598
1 119927 138590600
1 175466 724986404
2 90832
2 150755
2 48312
1 83475 815076894
1 48007 717399731
1 116971 916017814
1 188848 436140056
2 192089
1 192151 850450629
1 16906 492498495
2 50318
2 192941
1 30260 121571752
2 86305
1 2172 280684096
1 142422 472334576
1 182033 714573691
1 124318 838963249
2 25558
1 57658 354848225
1 53007 631518566
1 52463 24113221
2 114668
1 124571 38816882
2 169632
2 3215
2 65531
2 184825
2 126798
2 184899
2 139907
2 147657
2 132879
1 72816 595615873
1 178403 464317344
2 34488
2 811
2 192244
1 180361 434339483
1 190053 691647492
1 111144 972568225
1 182089 14349451
2 69496
2 111871
1 79679 436015650
2 153767
1 108320 741357445
1 51659 157753760
1 40488 84099657
1 87536 749732728
1 40890 67738850
2 161470
2 41192
1 63616 864642676
1 97625 672692041
1 53250 503152893
2 134829
1 111085 336952892
1 80288 706774703
1 189497 806640826
2 64671
1 165147 320756986
2 67911
2 141568
1 175242 597235666
1 49193 449201784
2 53753
2 35674
1 57541 288793422
1 149607 118674347
2 115176
2 124273
2 137092
2 65462
2 136146
2 165321
1 57448 722167623
2 125428
1 103001 364459414
1 174595 652626595
2 11181
2 197685
1 182463 568738857
1 148793 295286452
1 6283 763161245
1 34060 440092344
1 47935 304156540
1 54112 418145530
2 6448
1 54540 558306576
2 40193
2 14016
1 83015 824417552
1 77552 119788648
1 120308 674121990
1 115315 49318155
1 147969 268535461
2 35590
1 147481 641633999
2 178604
1 53137 822307670
1 110930 485873735
2 38975
1 174590 169979500
2 148538
1 124289 787685076
1 16200 170222614
1 175437 204722648
1 165091 783863763
1 65077 815853750
1 64334 382654088
1 175643 531273287
2 87528
2 24773
1 47939 617823567
2 104982
2 105915
2 16604
2 103335
1 19871 506029281
2 199168
2 111401
1 23502 454845380
2 16953
1 120247 444849753
1 126933 446300874
2 21427
2 39536
2 176013
2 47455
2 99882
1 109083 419358463
1 108053 75769606
1 132577 122191004
2 176104
2 83173
2 76779
1 183116 169047948
1 108953 889650642
1 170962 352671410
2 113964
1 73658 647202576
2 107727
2 120115
2 88488
1 7843 7209223
2 99394
2 30579
1 62646 429406946
2 20479
1 146031 350452055
2 181136
2 176086
2 183537
1 197899 794669975
1 25609 949515806
2 195764
1 42651 936391342
1 97734 671749079
1 134746 759824245
1 195019 877126206
2 117850
1 77838 554570500
1 169091 491160045
1 154046 690477828
2 69835
2 8194
2 66354
2 108251
1 34216 591375688
2 141297
1 130718 573587429
1 144598 90522960
2 67156
2 151099
1 132410 292990865
1 72633 517189521
2 135441
2 148221
2 112680
2 124223
2 189056
1 156947 136276549
1 151727 725058727
1 96654 805237059
1 79153 761877378
2 61558
1 72162 447608356
2 85004
2 48510
2 131524
1 4694 821835063
1 143831 755016122
1 50588 973182556
1 177067 948684706
2 75628
2 30555
1 4274 590078303
1 176279 472836821
1 103469 136698772
2 99701
1 32225 697286392
1 121293 890046991
1 10903 350674134
1 78456 9811443
2 191700
1 41769 106685047
2 56636
1 22345 713498143
1 150188 992041113
2 90425
2 109548
2 192050
2 128775
1 160998 949838367
1 105122 545506595
1 21291 413899759
2 111015
2 181928
2 126840
1 175594 888613056
1 61015 902114507
2 87605
1 197014 410562665
1 181480 831669654
2 106631
1 108909 69847801
2 107661
2 22007
1 199592 360700854
2 178897
2 93107
1 187175 217964124
1 11867 740601220
1 31191 946024285
1 118583 26882735
2 100849
1 10087 831305599
1 168777 121789423
2 51136
2 91279
1 199008 782617478
2 34834
1 22700 579968417
1 9176 303475689
1 25335 784624161
1 129678 570736399
1 73077 313200300
2 189146
1 57340 321257517
2 172848
1 108580 361672657
2 149949
2 193314
1 82815 668787774
1 174227 208216258
1 38751 556413261
1 154478 409933866
1 29629 685495996
1 76692 16622750
2 64062
1 82572 613693017
1 118708 20404853
1 8932 514616535
1 181063 734573508
2 176353
1 88822 161392353
1 100835 202526314
1 118471 34409916
1 115771 304978233
1 55773 809522396
2 193185
2 44638
2 167130
2 175912
1 148995 933090847
2 34803
1 108151 595350263
1 163443 586586149
1 93863 387886357
1 102054 77006370
2 111768
2 166338
2 71574
1 92981 862805946
2 54483
2 131604
2 152735
1 198043 923697340
2 176076
2 175254
1 159355 419152125
1 120839 257243277
1 194668 982115802
1 173860 821362446
2 118315
1 165908 127705247
1 38284 601996123
2 68357
2 3119
1 162045 598196246
1 97030 247051736
2 45663
2 145229
2 42268
2 102053
2 24590
1 45135 522408917
2 108579
1 129785 743756911
2 110752
1 93159 700962159
2 112514
1 182761 631932798
1 23949 821868020
2 80233
2 139119
2 63900
2 117300
2 163627
1 148672 707221558
2 188967
1 94118 718473472
2 164570
2 73867
1 44876 629585416
1 87184 410802474
1 70923 285287182
1 66917 20300525
1 152447 79380181
1 14585 745386813
2 123821
2 189239
1 100537 593940373
1 91267 398728549
1 157349 321318248
1 128314 722854297
1 86644 608522004
1 180705 115240481
2 122397
2 151721
1 83859 237121703
2 159137
1 147878 49530907
1 151752 1444930
1 51778 62300191
2 130701
2 47106
2 52828
1 153540 840233383
2 130355
2 80579
2 154481
2 132607
1 26197 593144440
1 96358 73770569
1 22882 745914985
2 187984
1 38696 673860238
1 65933 743709410
1 5612 825402305
1 100929 913952578
1 26906 128485613
2 180644
2 158696
2 88614
2 197565
1 199974 828949675
1 61191 335323373
1 17966 41341331
2 31631
1 101453 771520007
1 157880 683153126
2 70074
1 45781 969915749
2 71204
2 107228
1 180769 267651926
2 86190
2 61458
2 9891
2 10080
1 60045 144289876
2 32567
1 199622 8207119
2 116494
2 19846
1 57308 94390698
2 61327
2 50683
1 126065 385000730
1 42181 308145255
1 23070 898943277
2 65487
2 166004
2 110721
1 160068 7459713
2 156349
1 4693 792089418
2 37492
2 101579
2 184112
2 65337
1 33790 27761398
1 59850 672383503
2 123050
1 46623 160942330
2 9391
2 80930
1 78459 207368190
2 146778
1 33161 738585271
1 56841 695199134
1 149869 299886803
1 60260 555266842
1 114163 302753512
1 188086 89937261
2 47895
1 52828 404862483
1 130777 779831298
2 120339
2 111887
1 109558 731357213
2 32979
1 148033 438099913
1 181149 473974097
2 111197
2 44099
2 50277
2 164952
1 71506 430997247
1 17986 635806188
1 29732 582126236
1 81567 348249862
2 20417
2 198457
2 89996
2 49452
1 85025 318846208
2 47667
2 191310
1 190332 601918824
1 169252 733919459
1 107329 188036126
2 90581
2 129508
1 51483 493814569
2 111920
2 102209
1 66428 470019281
2 166647
2 14178
2 104844
1 37567 444637803
2 181738
2 176099
2 169898
2 150105
2 113837
2 156825
1 106140 219961724
1 18608 553041098
1 152680 705936606
2 58593
2 130642
1 156727 7075866
1 137194 30150753
1 184977 990430006
1 184680 269610426
1 171395 79433148
1 14477 444776580
1 94663 488367343
1 57862 507449596
2 106671
2 124070
1 64052 325581692
2 127111
1 179832 75526627
2 173271
1 156188 873719172
2 157722
2 107477
1 8907 211036525
2 172018
1 122692 202382687
2 108622
2 123448
2 73467
1 111714 202631263
2 153452
1 168710 680331546
1 197297 410037215
2 128636
1 75813 108206085
2 95450
1 14068 176134729
1 24373 883960546
2 192028
2 104403
2 96929
2 59602
1 167759 226550109
2 50490
2 124236
1 135509 125429591
1 151599 977393607
1 20267 571384722
1 10649 147519803
2 125605
1 43101 618010782
2 138459
2 118326
2 183489
2 197562
1 149632 685722212
1 143888 351812169
2 42088
2 63209
2 153106
2 47936
1 65194 753102759
2 114286
1 5505 144911055
1 26327 948002624
1 163758 900651007
1 36799 663547074
1 126787 443359979
2 24256
2 17497
1 180691 137624603
1 111943 832727578
1 54026 336541413
1 141854 102322155
1 48925 403551007
1 87330 509620592
2 9788
2 121019
1 155226 108179668
2 122119
1 164016 702513726
2 154786
1 179671 741473942
2 192377
1 156305 144336502
2 197025
2 37458
2 181890
1 7338 451226964
2 84262
2 187045
1 106278 274397156
2 96963
1 70016 550162685
2 43838
1 91104 7974468
2 176968
2 185548
2 66918
1 2594 605263749
1 51133 545901731
1 72975 129262622
2 103634
1 193004 711767756
2 58094
2 67934
1 159742 79240510
1 123263 960098299
2 141844
2 97967
1 35609 285019985
1 192960 760543034
2 81580
2 125013
2 30208
1 89568 12108580
2 182285
2 159526
1 110193 902846571
1 54010 848660706
1 161810 8648977
1 116988 161836465
2 151331
2 22937
2 75095
2 35011
1 124683 361313051
1 35851 136911024
1 30853 375502558
2 25515
2 71234
2 153754
1 32251 428274203
1 155264 698881224
1 62073 67856965
1 194809 143007208
1 461 850578376
2 184335
1 21521 479547760
2 149142
2 97707
2 61483
2 1732
1 65303 601606806
2 157251
2 44161
2 57263
2 16222
2 132679
2 175480
1 14059 990864407
2 56973
2 137647
2 84981
1 159125 983970760
1 86462 126916556
1 117583 241366697
2 122769
1 2506 321065995
1 61079 896183251
2 165305
2 56845
1 159219 338824920
1 146499 568217913
1 127931 890436371
2 168979
2 101207
1 130759 870311635
2 101742
1 138791 996903007
2 77519
1 133421 420870931
1 79935 532195369
2 45732
2 97164
1 7800 885720528
1 23109 558430192
2 139493
1 112655 211670951
1 131926 947871433
2 112478
1 69050 521741595
2 95299
2 172950
2 140240
2 87042
1 67260 286751023
2 132810
1 18436 380688129
1 123852 244811287
1 146858 620502645
2 65980
1 152643 657380239
1 42906 274075879
1 150876 588589732
2 195717
2 181519
2 68901
2 65330
2 2260
2 147887
1 137269 109137550
2 48301
2 5926
1 100932 424463248
1 5086 749293292
1 117138 820941518
2 65792
2 73927
1 107874 774295071
2 189987
1 187644 526644139
1 31994 727996151
1 193023 306408222
2 98298
1 68019 942401635
2 118664
1 181142 985490265
2 53871
1 90796 988154977
2 37250
2 149898
1 58823 523524865
2 16850
1 86612 534114863
1 184678 390740814
2 58038
2 49466
2 53899
1 84498 993699200
1 14813 686444567
1 85685 367023831
2 192050
1 136782 605165819
2 40951
2 161963
1 34298 318957804
1 29992 222346576
2 154727
1 99936 942313450
1 94078 248861690
1 135961 398483660
1 67566 526660463
1 186793 188752083
2 182303
1 166988 693045873
1 109946 356403723
1 59714 120801779
1 57260 208062964
1 194141 242566288
1 115489 685689096
1 94016 635793232
2 113322
1 27935 72412328
2 141229
1 761 326454556
1 48831 959289063
1 161915 395304280
1 196537 404895084
1 128150 692106106
2 4698
1 155853 654924475
1 132846 394887312
1 49745 161061321
2 166951
1 72982 803809971
2 96481
2 159175
1 50722 323477931
2 123593
1 134265 210348335
2 63454
2 37338
2 20269
1 93046 599334907
1 40503 842023377
2 173633
1 102166 581925342
1 19627 79362169
1 86824 323236220
1 171111 953246967
1 22759 143867855
2 96454
2 96664
2 183897
2 35261
1 138533 618759174
1 176735 414540357
2 30666
2 122081
2 168329
1 91497 353852205
1 25664 300637048
1 177 794643331
2 192614
2 80996
1 160428 672281966
2 41701
2 127564
1 2927 922691363
2 186917
1 147281 821793145
1 131272 113512528
1 89764 369011843
1 187007 956818505
2 134752
2 127427
1 199067 389958344
1 99264 842622577
1 50682 1102005
1 153944 893714423
1 128915 512939875
2 140420
2 132426
2 2991
1 50003 705174055
1 129703 17744066
1 52720 57993833
2 2737
2 116790
1 147655 177190271
2 58159
2 15933
1 19819 984938096
2 19400
1 176404 965273960
1 132667 449837168
2 111858
1 8398 359083847
2 28683
1 150063 795907796
1 81655 791320299
2 79549
2 154747
1 5862 883654230
2 20973
2 26488
2 89733
2 126693
2 119049
2 88571
2 137729
1 70730 675170542
2 56433
2 91451
2 103240
1 111786 422815722
2 85651
1 101214 402539491
1 16454 877024118
1 23419 383185517
1 36067 161657256
2 133400
1 46237 449232713
1 144791 165981058
2 105466
2 6245
1 69497 141430286
1 18710 92174387
2 88048
1 112189 792344708
2 61864
2 163565
2 97818
1 130781 334548379
2 83152
1 84114 453694211
1 124748 944886835
1 28837 495523526
1 148604 24293211
2 197669
1 81630 633155835
2 39689
1 108618 101448777
1 81218 348626900
1 122185 719201616
1 23420 981712797
1 42974 191810792
1 139964 308953607
2 77501
1 71764 102413648
2 186904
2 17901
2 171744
1 74067 992212105
2 105538
1 162765 824508268
1 2992 347046067
1 199886 633230376
1 124882 736884872
1 5675 555875812
1 158549 933643708
1 145097 458442660
1 83186 31441798
1 163630 882491105
1 56926 282008044
2 129751
1 198117 266570570
2 152203
2 152011
2 26619
2 115147
2 149584
2 124425
2 125024
2 158615
2 100729
2 113931
2 94367
1 71914 127548789
2 134442
2 88525
1 74239 608805742
1 62364 647421138
2 158600
2 171953
2 97044
2 3553
2 177183
2 78490
1 126138 203941712
2 178294
1 56454 350452541
2 89249
2 24966
1 88134 943477871
1 169267 965872815
1 175711 916391144
2 45625
1 47032 847278522
2 132406
2 4361
2 186905
1 42311 240113218
1 185810 670086924
1 160868 725440271
2 19157
2 18937
1 40803 421939956
1 27651 337574838
2 38375
1 82887 472041414
1 171893 724652919
2 195846
1 63142 137255604
2 140955
2 111356
1 9213 813769386
1 127078 291548931
2 58573
1 131914 410513399
1 177124 615003876
2 73898
1 43573 965579699
2 56129
2 125322
2 168406
2 71060
2 72077
1 97576 730200596
1 155855 280335262
1 180835 296630153
1 10016 357704
2 12605
1 45160 135019692
1 171444 329252963
1 199764 432633618
1 141937 959536652
2 146075
2 43643
1 40833 689380681
2 50030
1 162409 188675732
2 109355
2 73550
1 173787 220903248
1 104842 814055946
1 47924 524186326
2 33037
1 164456 160531516
2 161237
2 14610
1 82334 847712914
1 48951 557122338
1 30566 136381745
1 197654 375046979
2 70276
1 67331 28955003
1 95381 707180860
1 168246 109267606
1 163997 274806215
2 992
1 130089 887403775
2 186200
2 18720
1 179389 285150333
2 42505
2 19915
1 92950 47779908
1 92246 41303896
1 84222 545357994
1 3442 820477212
1 37431 72447914
2 33079
2 115569
1 91619 13172842
2 172414
1 153864 514429627
2 134583
1 143352 392243234
2 196239
1 16693 956561471
1 106564 54590539
2 5613
1 178986 813385894
2 15410
1 53474 898018874
1 62353 694200889
1 183689 139864222
2 192894
2 140530
1 67852 351074527
2 66292
2 46721
2 35533
2 182016
1 54648 598725842
2 107700
1 186818 715712689
2 175624
2 46880
2 161601
1 132360 546415588
1 29109 605364242
2 33425
2 138382
2 9076
2 166831
1 127899 577881008
2 56931
1 161061 871008270
1 111427 406857853
2 70695
1 96472 864699666
1 122976 47745286
1 71631 444181378
2 194534
2 1828
2 77749
2 116627
1 12460 769131928
2 85544
1 24847 566246105
2 81376
1 985 215023185
1 7595 539022857
2 144799
1 99672 634207013
1 112306 280445992
1 52769 324508250
2 94515
2 121863
1 83025 22705144
1 45430 432087501
1 79120 670608199
2 164089
2 95174
1 122330 570877631
2 141270
2 109737
1 52845 483552689
2 23020
1 23507 45871185
1 20528 21967697
1 187164 279866550
2 106432
1 163322 426683231
2 169969
1 102477 323025607
1 97698 804202256
2 179380
2 76110
1 110114 963635799
1 129728 871207325
1 58268 359328085
2 74553
2 109780
2 61791
1 31024 437074344
2 103185
1 140055 321235363
1 13642 661011090
1 187319 425285519
2 141947
1 151005 792186632
2 52384
1 199771 160537895
1 8537 341827896
1 52165 666760224
2 114689
2 40060
2 29308
2 184088
2 101241
1 97313 458333920
2 21131
2 82825
2 138423
2 5341
1 147829 948950050
2 179284
2 149607
1 37208 946579926
2 183471
1 7939 52596453
2 105650
1 4862 844442142
2 168504
2 52835
1 76519 178649060
2 132732
1 192931 83460290
2 104320
2 197371
1 15407 44746109
1 114179 934309630
1 145724 359226008
2 158838
2 27722
1 140172 136473140
2 86061
2 10634
2 95520
1 92851 502889259
2 6012
2 85189
1 22907 677932307
1 37403 429121800
2 67362
2 10720
2 128939
1 16676 46032247
2 94504
2 185068
2 88039
2 151952
2 121582
1 195359 754467023
2 89003
1 73298 503515719
1 135834 764154975
2 198697
1 162681 474917409
1 134606 133338994
1 84560 751118401
1 50496 477223328
1 187837 837067584
2 192778
2 82892
1 11997 623845209
1 13395 282251682
1 84710 831452352
1 63281 841952389
2 30955
1 91811 84816524
2 127069
1 17609 653197275
2 94580
2 134067
2 160770
1 15014 63605059
1 156335 982252271
1 138180 976389893
2 109196
2 72648
1 154554 714945301
1 44220 633978183
1 36755 158722272
2 120469
1 90491 334799391
2 35475
1 100722 741550541
1 73251 414385089
2 176251
1 67879 317171546
2 158290
2 16321
1 37374 877047334
2 23043
2 21640
2 57649
1 171795 47111236
1 77398 678661508
1 120353 311417128
2 149620
2 151637
2 112573
2 76802
2 68938
2 123342
1 814 209470914
2 65324
1 7096 343996191
2 17491
1 194986 315814667
1 45442 487201004
1 83553 72623360
1 56880 92210559
1 127157 10137549
1 185204 509965531
2 184262
2 55655
2 115334
1 10800 855891218
1 181880 524608716
2 132794
2 155002
1 60823 950597114
2 174499
1 190544 686866702
1 198459 890688705
1 109942 393320292
2 51762
2 108908
1 23372 195115098
2 39970
2 28946
1 44307 983952620
1 45742 732138618
2 196581
1 85788 841969343
1 74077 24132955
1 6178 859229145
1 20737 776712511
1 121651 559398210
1 33829 116593555
1 118314 918447323
1 193255 924838777
1 49598 941880786
1 94273 401353322
1 130730 651657553
2 119991
1 197094 676496179
2 102057
1 195615 752926283
2 161498
2 30273
2 134426
1 102184 87078965
2 43878
1 136217 745669325
2 118729
2 56613
2 199360
1 77711 394794131
2 172687
1 71590 474260068
2 118617
2 78389
2 28804
2 120337
1 173847 507358484
2 124719
1 70710 555711226
1 32140 577450537
1 99608 116638172
2 39339
2 21892
1 134503 709978158
1 19372 725836566
2 66736
2 80904
2 172241
1 146357 302559457
1 68957 330488201
1 121115 853130218
1 146112 953143380
1 73888 343097340
2 71171
2 53948
2 113462
2 63490
1 85435 551593763
1 182798 204465716
2 152275
1 5638 890787169
1 63501 460079836
2 21795
1 190797 598226271
1 156540 414456404
1 25256 147339070
2 84075
2 107598
1 4397 355799265
2 73438
1 23545 813264566
2 77795
2 195497
2 109877
2 133407
1 164386 486727562
2 181649
2 30655
2 178042
2 25757
2 51893
2 186401
1 178138 405887946
1 99077 315713551
1 163417 714979705
2 29899
1 143819 859513319
2 184729
2 22815
1 156288 740730534
2 28842
2 173844
2 170204
2 160170
2 148288
1 143504 597598159
1 137890 944676633
1 127189 981985696
2 60109
2 37289
1 43727 600315106
2 163863
1 49656 556589260
1 93459 388445720
2 21102
2 90091
2 14231
2 5866
2 194316
2 175049
2 21455
2 26803
1 44275 867608806
1 151612 824144895
1 89615 358192393
1 189844 28597678
1 15446 243629309
1 42555 204900277
2 187666
2 92539
1 62803 754624293
1 101324 848500956
1 140421 278495096
1 192480 414402144
2 85290
1 193278 829321373
1 134477 551435143
2 126071
1 42489 730659836
1 97833 918537905
2 98088
2 113158
1 172288 572649130
1 61970 464684761
2 6949
1 187657 30097484
1 76870 160172114
1 639 141710403
1 63944 664603543
1 114729 15820432
1 41766 488531094
2 49504
2 157948
2 93214
2 82052
1 122588 16948120
1 82245 118318256
1 181720 277661148
1 143830 573043042
1 195131 784674728
1 82860 752163857
1 53577 156320148
1 91068 660514696
1 89701 714079192
2 184752
2 147204
1 118341 401041312
1 80090 781145247
1 150115 454028941
1 91636 870918543
1 22801 925796538
1 135375 674096534
1 177643 194158662
2 186252
2 17547
2 122636
2 67334
1 170409 422125235
1 65031 475208922
2 27344
2 26196
1 86898 104889130
1 48184 879325146
1 90863 55118935
1 49326 770665842
2 9071
2 147418
2 44959
1 169512 215875985
1 95038 800533116
2 94810
1 188348 843224650
2 183532
1 196580 420702827
2 180349
1 182191 874787056
1 115995 207981384
1 159324 903178419
1 37463 813519061
1 123971 457718401
1 149751 939637117
2 154730
1 87027 611745954
1 45698 969624628
2 17742
1 125309 145975349
2 32998
2 127182
1 46730 993876089
2 48792
2 108358
2 50836
2 73035
1 25563 141153732
1 140800 759613200
2 131948
2 96819
1 25589 121031215
1 53190 23072644
2 38634
2 55523
1 999 927597157
2 100469
2 154096
2 187602
2 189443
2 105725
2 13652
1 164268 745093361
1 3063 435906205
1 29266 4939471
2 87179
1 33486 2003380
1 152151 367550881
2 24042
1 158820 623947076
2 178058
2 123150
2 115303
1 13558 836340903
2 168928
1 50193 678615341
1 179421 496148106
1 195949 189565200
1 73184 223938144
1 99850 536647478
2 173597
1 28364 796380466
2 117224
1 172167 643656738
1 4944 223117190
1 39277 790185527
2 36943
2 161712
1 126564 850303744
2 131348
1 106875 986731183
2 95795
2 39215
2 180777
1 9395 384320787
1 93861 83434001
2 68809
1 198812 648969166
1 152567 870915569
1 186152 200897187
2 70803
2 79177
2 77354
1 179203 780830751
2 114652
2 148063
1 25616 631608991
1 27980 268486910
1 130395 178019916
1 62251 756071481
1 86613 901259741
1 80589 338822097
1 13799 916836587
2 30106
1 13577 852742289
1 63100 404861785
2 157628
2 147052
1 94844 947029027
2 97615
1 48655 168093600
1 120405 221920183
1 50845 587025055
1 71859 896187342
1 140351 353530829
1 59400 273379938
1 143165 559945218
1 10638 751114556
1 90423 67044226
2 36123
2 51918
2 168993
2 142298
2 179778
1 39272 99482743
1 94909 450186087
2 50983
2 101105
2 129519
2 132034
1 139891 337460240
2 135543
1 166800 481351393
2 119900
1 12603 921677161
1 54242 14791522
1 50430 779766120
1 164420 47846139
1 97671 609673606
1 30161 684778370
1 197259 870313853
2 32288
1 185147 386003778
1 145460 397348212
1 96557 176393612
1 125160 686694781
2 85939
1 196139 13640427
1 158646 336818325
2 21672
1 150026 853739951
1 136607 734258413
1 109286 656606200
2 58356
1 33412 482067265
2 3892
1 117478 447352274
1 79821 688756363
2 59994
2 19815
1 90983 864060698
1 91168 557269369
2 51651
1 13198 289500689
1 143426 920296130
1 64213 885327156
1 114065 948389090
1 135824 53770726
2 102175
1 125876 203049811
2 9475
2 86837
1 118476 267841393
1 173733 914117037
2 167138
2 113359
1 178692 197663645
2 15348
1 119356 638171813
1 171390 925407027
2 150498
2 112088
2 79612
2 113107
2 183215
2 46287
2 61134
2 16354
1 174838 311463986
2 45578
1 73426 717958604
1 167860 592828727
1 100297 630024686
2 199455
1 97984 355648225
1 49401 112893874
2 183786
1 133010 101882143
1 21692 975854262
1 191846 987294091
1 105526 300333221
2 107369
2 171610
2 101960
1 185152 251768217
1 82053 499243139
1 12796 141069127
2 54388
1 64945 501109342
1 152340 686431618
2 120744
1 112844 42432240
2 179376
1 141486 420182372
1 131919 949359970
2 113664
2 145644
2 42320
2 133436
1 140283 270851645
1 127392 534661192
1 199410 714914366
1 61637 35172560
1 70345 116041665
2 62080
2 31039
2 10716
1 63611 64922931
1 30371 772043807
2 28969
2 141845
2 170307
1 161509 883203789
1 67275 509676240
2 184674
1 75600 429934806
2 197799
1 59272 152484032
2 28762
2 20517
1 38907 977324601
1 26539 682447250
1 96529 840882098
1 39132 583291817
2 26137
2 5628
2 190337
1 143673 469485321
2 47330
2 73772
1 196275 862549008
1 151134 135530679
2 154836
1 113602 536964940
2 165211
1 159933 619834756
2 120033
1 124469 683990982
1 86946 425562252
2 159282
1 85797 661851868
1 176266 334529393
1 137999 460803163
2 161259
1 83539 270440899
1 118824 314761089
2 3608
2 52178
2 199585
2 42094
2 3582
1 118286 450479339
1 44 257733242
1 142744 981844663
2 31713
1 103488 785749829
1 142850 212132768
2 136150
1 105743 705994520
1 38146 867450600
2 22308
2 34366
2 184835
1 48221 873187036
1 172130 667014082
2 94827
2 183520
2 535
2 186986
1 98827 37873107
2 193260
1 74944 608681495
2 177133
1 65591 457003918
1 147186 928412881
1 106559 142237728
1 33552 886320852
2 9808
1 106352 545305988
2 56262
1 155493 303505164
2 70530
1 164543 255287783
2 37300
2 135639
1 61688 958092739
1 94989 620220077
1 174258 766420178
2 66441
1 43365 362159078
2 124222
2 49124
2 198322
2 61109
1 89881 301289661
2 127809
1 88382 89622949
2 126270
2 137264
2 142715
1 73883 449105643
2 142753
2 195403
1 180244 141573834
2 149232
2 39702
1 114860 813262746
1 128894 591138575
1 176739 313370079
1 60034 988018522
1 126182 615151126
1 112893 241721696
2 40759
2 84364
2 41708
2 184664
2 168036
1 158880 759696358
1 68680 680436486
1 33290 183041653
2 103107
2 91256
1 129006 479363908
1 99645 826303535
2 136658
1 105015 907683428
1 100683 273085515
2 104777
1 178332 442342424
2 9094
2 101658
2 49785
1 55473 920737351
1 161026 878671541
1 143235 63967340
2 86234
1 131112 320286388
2 160467
1 32773 214763909
2 42884
2 89728
1 70765 951814107
2 182871
1 60418 590618355
2 148570
1 50142 868310011
2 52359
2 39440
1 17719 683503325
1 80290 421804636
1 94654 407306396
1 114086 39378598
2 170318
1 104234 925582268
1 84681 996943156
2 109547
2 153572
2 196975
2 85959
2 33935
2 81419
1 53900 668700015
2 28053
1 17034 104063369
1 89969 993722489
1 20976 734497639
2 3098
1 45884 343930439
1 98811 335196063
2 46168
2 157251
2 178097
1 90668 934637377
2 195809
2 169199
2 111326
2 19079
1 162037 47473903
2 66182
2 28778
1 187199 747608962
2 80212
1 129304 645184861
1 163533 384083278
1 18364 517223140
1 89040 342878322
1 12350 967550478
2 86918
2 197317
1 182167 729420012
2 8633
2 86858
1 197071 384084104
2 29075
1 193359 395231152
2 66367
1 67515 753098465
1 191708 48867397
1 111410 123400644
2 187361
1 105789 551156275
2 118498
2 16226
1 140306 308544159
2 44188
1 51464 775550786
2 186074
1 94393 815210137
1 139661 502456674
2 176565
2 140420
1 111834 160668232
2 102416
2 41448
2 161566
1 162225 134284746
1 13482 857347175
2 170144
1 15240 360763055
2 89889
2 168630
1 61603 480014066
1 157497 629195434
2 95373
1 190917 91257973
1 138885 980262682
1 157893 362088078
2 35614
2 32650
2 33174
1 92463 505968755
2 83310
1 34985 767832686
2 12706
1 66648 632326116
2 94557
2 88808
1 162681 903284685
1 34277 700451345
1 10921 113582710
2 157573
1 183868 585376737
1 8372 934117711
2 134150
2 128521
2 60522
1 34460 759504129
1 144262 839562308
2 116047
2 194650
1 19028 993325017
1 159290 342965480
2 144128
1 95480 784650637
2 47134
2 116132
2 59960
1 188428 305266290
1 58991 297100687
1 48816 154377300
2 89004
1 14712 675448311
2 35827
1 19217 725139097
2 100595
2 172766
1 26277 592604019
1 184703 687899982
2 97728
2 56312
2 27062
2 132261
2 36206
1 155719 342881644
2 86010
2 57349
1 37604 366739868
1 123032 203515783
2 5768
2 101741
2 157971
2 123947
2 86892
2 107402
2 17106
2 118612
2 60933
1 173700 584621151
1 59117 773043276
1 85928 503069119
1 47991 370953863
2 126984
2 42556
2 133737
2 43078
1 136133 787053572
1 172429 616349989
1 169182 907058163
1 125276 34987090
2 88895
1 75507 519610939
1 185156 929573559
2 147199
2 63625
2 119662
2 196049
1 193746 772853111
2 136477
2 191703
2 100474
1 95903 633294187
2 142682
2 13384
1 126224 70512393
2 188957
2 51357
1 87197 676306308
2 159906
1 125491 386564173
2 57989
1 44865 270410454
2 100408
2 134477
1 140429 329052256
1 32767 150271403
1 986 904316874
2 174690
2 13814
2 152186
1 30357 758632152
2 103531
1 35946 152443259
1 148081 545725925
1 52999 450290295
1 95048 251751690
2 61358
1 98677 511403397
2 199179
2 114030
1 183016 19839862
2 140178
2 55232
1 185674 409042015
1 148018 193291514
1 57890 660983329
2 78422
1 116011 959331401
2 140014
1 184896 243957697
1 13212 581159494
2 161566
1 161317 516704216
2 123358
2 194224
1 25751 338977001
2 71159
1 97672 523587040
1 37750 847945546
2 172881
2 166857
1 50366 497333912
2 72551
1 36820 217061167
2 110646
2 77586
2 132372
1 117861 746370175
1 40449 446374790
1 99836 992720902
2 153560
1 115327 548026033
2 12079
2 80682
2 179635
1 16194 316580945
2 47851
2 2611
1 73424 290850
1 108943 451482603
2 121913
1 42101 973544710
1 29973 15940034
2 188635
2 23061
2 60040
1 95317 212282742
2 165729
1 43695 954792483
1 4506 780438458
2 70332
2 126524
2 21880
1 31403 747697535
2 165005
2 64787
2 99610
2 88898
2 128995
2 160926
1 119666 755302690
1 136307 989064326
1 61127 990090357
2 118870
2 39812
1 166004 821586620
1 18565 180625904
1 38215 994599340
1 146794 662145681
2 150919
2 25835
1 1964 263700146
1 8075 755536022
1 195363 764555942
1 196095 94661463
2 131199
2 36106
2 51458
1 20482 877702083
1 147340 164242987
1 163587 59966847
2 137142
2 121508
1 91097 369745701
1 7801 90144644
2 144782
2 184193
1 111354 256855996
2 74064
2 120036
2 6492
1 11789 942673817
1 186370 287969982
2 52396
1 108423 247674945
2 86371
1 25278 97099687
1 178585 554910127
2 92251
1 15132 281606030
1 92430 824411161
1 96125 195908775
2 76959
2 173743
1 199528 507657376
1 71148 443367950
2 138674
1 37488 494391426
1 66045 726732531
2 47401
1 161622 840003114
2 6317
1 73539 100197211
2 170069
2 18005
1 2036 985434143
1 58039 665291141
2 90158
2 182019
2 85406
1 77060 541257973
2 14691
2 187064
1 182413 396573247
1 98574 294052528
1 171608 968544517
2 116192
2 129589
2 5300
2 27492
2 31256
1 95504 948270513
2 103303
2 121118
2 73909
2 188661
1 38538 827379448
2 42487
1 47488 726957572
2 50441
2 68278
1 144063 867173380
1 107022 309463902
2 40027
1 79721 732712053
2 64903
1 123600 28391545
2 34002
1 17790 98313567
1 28027 292767292
2 184383
2 143686
1 49121 168867577
2 84215
2 63149
2 3993
1 59314 976690122
2 138579
1 101237 282959463
1 23467 293300900
1 76461 679471189
1 81287 834474217
2 159025
1 34354 196848587
2 102227
1 150024 5622648
1 172886 756378267
1 138286 546925054
1 166883 891620018
1 123525 787979207
2 78118
2 61775
1 85363 690760862
1 114632 969085302
1 671 117201101
1 47863 202122178
1 30697 210621544
1 76829 229385994
2 189992
2 196746
2 34273
1 26190 644827117
2 5446
2 176944
1 110457 432776027
2 71194
2 116160
2 69260
2 95297
1 91059 820235282
1 162579 203039473
1 176064 323579581
1 27483 477531141
1 28778 456619245
1 9631 771625746
2 15402
1 80248 330841532
1 169029 237268364
2 47866
2 149542
2 45521
2 56712
1 91888 783200424
1 14457 207008174
2 169118
1 199096 590911713
1 89408 843203861
2 96223
1 153574 836054510
1 14631 389787766
1 51817 14444160
1 154151 419281433
2 159659
1 127305 878331879
2 83947
2 65536
2 2080
1 6829 122108919
2 31748
2 21358
1 161875 809666774
2 198096
2 1230
2 47562
2 162678
2 153279
1 188216 616113707
1 7260 651871367
2 170843
2 123815
2 163961
2 29952
1 63734 190448196
1 74665 79102572
2 14881
1 92439 677828612
2 64096
2 163966
2 144888
1 34336 359657707
1 51676 333405791
1 163139 988759803
2 66060
1 182123 945718281
1 170356 16362280
1 28655 842164734
1 181878 628631648
2 40406
2 185251
1 51858 279111066
1 154602 858655975
1 119177 352926304
2 162564
1 195282 418990839
2 96921
2 195350
2 64920
2 3422
2 190399
1 134898 929409502
2 194173
1 103384 57551090
1 121725 639425055
2 27925
2 69223
1 194444 697457579
1 69703 195431537
2 56704
1 82057 411044242
2 18807
1 182857 879900004
2 49840
2 48266
1 84267 643130678
2 105367
1 61555 499956332
2 151273
1 51879 835315380
2 117222
2 34622
1 55035 119163801
1 67024 230900089
1 60416 459699363
1 33785 161720756
1 173414 853975853
1 177185 305064967
2 165510
1 89890 895652714
2 151269
2 10580
2 130891
2 178635
2 88694
1 104196 577212191
1 160896 200341435
1 91161 325028800
2 135334
1 37094 356510821
1 36814 248908073
2 185015
2 59590
1 162701 726925060
2 109685
2 162720
1 131776 464082320
2 188531
1 179417 275707030
1 68545 806996888
1 55737 59445040
1 147186 69951260
2 122017
2 174294
1 170726 63898267
2 30230
1 107231 410358924
1 177817 432701492
1 93851 495376729
1 75235 910469164
2 2192
2 12433
2 105114
1 58699 51956436
2 147839
1 96015 458059386
1 132344 43547990
2 58300
1 124406 647667707
2 132882
1 70040 699356914
2 47365
1 101361 406056619
2 16243
2 140796
1 68119 262065816
1 197863 289978844
2 13600
2 114057
2 46693
1 169373 569149134
1 61704 405018483
1 158868 619908397
1 199316 826615166
2 170152
1 20695 537907424
1 107859 763587746
2 112930
1 88957 798541165
2 8285
1 74655 377311226
1 111286 774041518
2 65374
2 176071
2 196446
2 126242
2 15718
1 98408 140036779
1 138156 289806538
2 190382
1 148504 545556172
1 80348 605182462
1 150131 549857652
2 90693
2 33395
1 53202 922483869
2 53191
2 126136
2 91391
2 157589
1 113164 537567734
2 93396
2 175464
2 39554
2 25736
1 81708 413870495
2 86681
1 154235 332495191
1 17011 747318225
2 76638
1 154080 280424362
2 52618
1 23796 949270896
2 29883
2 15357
2 21305
1 165040 508321663
1 178569 680477608
2 178369
1 84995 807882549
1 110572 240902061
1 90231 618691933
1 135163 734720563
1 64231 469987322
1 56779 13764822
1 87988 223654618
1 78212 752160621
1 99316 860290210
2 138384
2 7979
1 80231 248963560
2 164696
1 188383 238573065
2 4136
1 49794 146664977
2 10514
1 189793 213779601
1 146894 911789025
2 89951
2 87253
2 40299
1 128428 33830233
2 144830
1 43240 797616457
2 49732
2 137116
1 11116 269291532
2 99270
1 18175 383762266
2 136295
1 190293 100532160
2 54781
2 170283
2 186270
1 56123 433020259
1 193323 63905616
2 162228
1 32894 507578063
2 131391
2 60192
2 141561
2 78099
2 80215
2 167987
2 18484
1 109998 237065458
1 20332 964741494
1 139924 23572956
1 75406 893368826
2 152130
1 152508 644524526
1 70288 67161881
2 121442
1 20753 636716015
2 47936
1 51920 553108427
1 185352 558571342
2 148482
1 23031 106524028
1 34582 350680887
1 130450 790552517
1 81798 16866917
1 183980 202889081
1 136783 855887435
2 95818
1 75360 476981096
2 195366
1 126126 801549218
2 184366
1 28350 828723594
1 168427 624915409
1 154386 758876506
2 189242
1 63273 545932865
2 146117
1 199599 953460027
2 72742
1 124030 386233476
1 145395 940280739
2 150314
1 182530 367312749
1 152110 37689726
1 75848 612810970
2 75258
1 93815 894595633
1 83937 521841179
1 21287 40735939
2 147220
2 194554
2 129748
2 184273
2 163446
1 65139 895057678
2 100376
1 189464 867792528
2 11759
1 68637 731233289
1 28720 24095584
1 5179 427197587
1 175064 190051748
1 141070 73840558
1 144534 848119142
1 92968 730140827
2 39855
2 58241
2 12548
1 11973 251133659
2 74637
2 99928
1 131336 923899682
1 73261 529316482
2 73820
1 168204 903020514
1 61051 107667372
1 155278 25057323
1 187211 135734446
1 40349 753824679
1 112130 56502799
1 96174 727076009
1 51354 808014728
1 50835 164889777
2 88029
2 175690
2 9823
2 195844
2 55788
1 94251 365837396
2 86487
2 51620
2 87616
2 197647
2 53691
2 50755
2 65607
1 109998 511727190
2 5867
2 97916
2 12992
2 52570
2 34507
1 116466 957286484
2 13304
2 160788
2 26365
1 110190 490277912
2 61296
1 21994 406000553
2 195565
2 74355
1 118288 825581231
1 51873 910207799
2 189266
2 96102
1 163264 5856046
2 159058
2 30845
2 37305
2 4871
2 194846
2 54054
1 4581 823115448
2 165471
1 113753 639258435
1 61232 102888188
1 92368 179866442
1 175187 186264813
2 113384
2 69768
1 51914 983448458
1 145447 396189248
1 78499 805742860
2 163640
1 6616 133394009
2 174272
1 127015 15464452
1 197785 507431913
2 105664
1 24224 697112786
1 57970 860869010
1 12422 934895532
2 91648
2 45231
1 60165 491453956
1 181646 115819958
2 130290
1 59659 726264579
2 84970
2 147755
1 187607 858660645
1 184511 530229267
2 51695
1 186125 691512710
1 79813 308071986
2 162172
2 136313
2 82305
1 13215 271829319
2 125323
2 125695
2 140806
1 75683 56461204
2 131682
2 71520
2 124539
1 8896 961896402
1 111904 463581540
2 27671
2 117697
2 145568
1 128662 347789487
1 164085 819632678
1 62349 726119787
2 125102
1 158772 338749693
1 177036 570410
1 175827 595460608
1 29335 164225812
2 141589
1 29467 213772150
2 148054
1 31889 816975708
2 102764
1 166926 820146401
2 156931
2 25786
1 90309 828435199
1 40627 456464191
1 168410 718260267
2 25871
2 168484
2 165994
2 39940
1 135418 394588128
2 6780
1 76819 271243913
2 193794
1 103989 885614958
1 173 907850034
2 20303
1 190125 563743366
1 98030 560655500
2 29819
1 17178 366996366
2 159878
2 180290
1 129449 34156700
2 13970
2 75652
2 193993
1 184917 692884744
1 60696 699170686
1 30266 850833980
1 25699 529774728
2 119895
2 38706
1 43336 358984003
1 78681 418497045
1 140302 884609191
2 9068
2 180892
2 173850
2 57603
2 128846
2 16932
1 92534 181025700
1 182582 287992041
2 111412
2 74831
2 52397
2 183547
1 35689 343679569
2 150696
1 61160 982189264
1 144797 656808306
2 197207
2 28853
1 43663 863740853
1 62905 938694789
1 83911 275145861
1 84688 888030511
2 28002
2 49446
2 102048
1 89020 210581655
2 63614
1 25388 175897686
2 3214
2 28887
1 192017 551521948
2 83266
2 122581
2 88772
1 106097 951890585
1 98648 152308607
2 145895
2 198305
2 149714
2 35250
2 67151
1 112004 979047536
1 46556 948560762
1 82558 897512128
2 4415
2 144323
2 67800
2 147760
1 23805 234323099
2 160090
2 176582
1 75611 409066896
2 2988
1 11876 73037319
1 75262 394537983
1 81577 248955043
2 103893
2 151066
2 92725
1 180022 235642337
1 99894 796920938
2 8201
1 97042 481104132
1 155366 127187388
1 175312 945000568
1 70638 408583534
2 68856
1 56700 867362426
1 23124 251631196
1 15054 184040019
2 99415
1 169915 627256949
1 102629 76179323
1 41523 569533191
1 159343 365325459
1 68606 51372950
2 36472
1 160265 339753787
2 125516
2 137134
1 119530 898921395
2 149446
1 167523 833597507
1 143917 439342621
1 189651 780108906
1 102145 956760907
2 148285
2 46170
2 131094
1 49788 643878405
2 127477
1 39222 531049550
2 98724
1 148069 858746425
2 3766
1 185933 400188900
2 41294
1 87264 351298662
1 1944 210033749
2 175415
1 106783 515485865
1 165876 22698197
1 10655 542536048
2 160724
1 126509 168357367
1 151261 828178926
1 72088 94984925
1 43850 749096849
1 3659 9816249
1 133037 239014671
1 138523 81946106
1 104679 809150450
1 49240 499271443
2 18371
1 90142 605391526
2 66212
2 68034
2 85711
2 67196
1 45768 680421161
1 174825 561057774
1 94469 109980315
2 59562
2 193395
1 9390 103343587
1 194894 735067545
1 6475 559947768
2 127049
2 45320
1 113637 446566029
1 26772 300793683
2 87822
2 173984
1 145283 879757945
2 19890
2 127138
2 7844
1 27392 769509017
1 159666 635660271
1 78605 451115063
1 171129 815680881
1 21893 567644039
2 128989
2 101990
2 104918
1 8187 66151756
2 90946
1 199809 536844923
2 46362
1 113072 697342536
1 44339 22597119
1 195069 650208263
2 167703
1 96584 876296733
2 78897
1 24194 332327684
1 120715 357450829
1 83663 855140907
2 154568
2 7800
1 107067 501532940
2 137095
1 168321 450723163
1 182222 440212310
1 138073 916327322
1 65972 238531250
1 44815 948907618
1 149628 84050302
2 2628
2 76853
2 189594
2 35946
1 54787 302089420
1 34535 309371118
2 68835
2 22473
1 39979 182571983
2 53418
2 106974
1 59382 640464569
2 98440
2 50841
2 115170
2 20683
1 18509 10180317
1 145303 828941984
1 53919 519543726
1 88268 553492845
2 119779
2 37513
1 52806 31092918
1 56859 702712627
1 35986 160244956
2 52778
1 55997 351552613
2 52677
1 57370 258096271
1 49867 485444304
1 83088 544742183
2 146956
1 185752 274749689
2 108575
1 166426 463302929
1 64231 778604772
2 88185
1 116991 549871506
1 140404 472961224
1 114933 847005547
2 176476
1 16803 488188529
1 70004 623960548
2 88942
2 40815
1 53116 561713229
1 152949 741511519
2 53428
1 152611 822049645
1 6505 279148515
1 140288 44955052
2 157724
2 86041
2 125092
1 126641 209860779
1 102451 706207947
1 178907 79381664
1 953 630813364
1 86736 150095404
1 134094 80994277
1 61778 635170465
2 106358
2 133805
2 54735
1 187473 381947010
1 172826 817202065
2 73820
1 61285 403762250
1 71251 126710466
2 25484
2 4900
2 189508
2 162708
1 68872 480709618
1 124068 741328591
1 17593 316079594
1 69743 716438057
2 6969
1 21893 639418693
1 103922 123154778
2 185371
2 140004
2 195279
2 13393
1 121709 415929073
1 86003 119297215
1 132925 485041259
1 72494 834445108
2 151424
2 154510
1 71354 600569635
1 89732 946441989
2 38680
1 12551 480940701
2 158574
2 72676
2 196251
2 137354
2 168453
2 53252
1 8983 86628761
2 28263
2 13327
2 68476
1 15294 274394705
1 130446 569958279
1 87197 848353474
1 151719 907620678
2 82289
2 62029
1 89481 804887568
2 160190
1 17089 156239004
2 10517
1 32435 747233757
1 162860 866966798
2 60083
2 189959
1 43692 164049712
2 187416
2 58826
1 31208 6154368
1 191074 857532719
1 89517 858559747
1 39796 725245461
1 102139 373555027
1 181383 314305085
2 143694
2 15074
1 58615 544967603
1 76675 932853949
1 180887 506309072
1 15561 978831210
1 38562 86659225
2 178157
2 344
1 78387 325092144
1 110416 388617978
1 27701 726883672
2 79862
1 45498 428733016
1 175957 429745640
1 29893 718244803
2 78897
2 90983
2 128850
2 66654
2 119219
1 93705 349925359
1 357 119745984
2 24423
2 191276
2 49769
1 179357 614792704
2 78367
2 81812
1 23048 4814719
1 95134 324609192
1 89170 96595658
1 115903 568297884
2 172410
2 132309
2 24469
2 104284
2 64737
1 15862 180478788
1 195794 659983652
2 109254
2 159928
1 156902 106919298
2 21225
1 32092 825187512
1 158178 93167717
2 53621
2 94562
2 43018
1 33750 704083085
2 4896
1 98335 454033322
1 116826 361668542
2 46020
2 51554
1 128600 910451600
2 97395
1 141164 814962950
2 30796
2 189288
2 111532
2 144334
2 111682
2 146247
2 12302
1 142854 640251556
1 152122 730648689
1 90549 779845882
1 199824 711261753
2 194496
2 76700
2 103616
2 135083
2 126916
2 39286
2 95990
1 69485 989903682
2 169734
1 36764 501095547
1 142233 493654035
1 177560 99816669
2 177269
1 168711 524253717
1 100941 352072894
1 156612 886454872
2 105552
1 80547 521998635
2 139783
1 135183 845309146
2 198781
1 2376 172740126
1 186771 139745852
2 24698
2 127192
1 22167 326947892
2 5502
2 167186
1 79795 508745880
1 26134 623488051
2 174267
2 39825
2 113486
1 146428 370463678
1 146300 74495603
1 5755 888688319
2 196714
2 151212
2 87881
2 110120
2 136338
1 105929 815298764
2 11038
1 41119 67734383
2 183132
2 196149
2 85207
1 59484 675715093
2 103444
1 147886 750458760
1 100323 398047959
2 77149
1 113479 250853794
2 75060
1 13978 216225444
2 182504
2 93456
2 174426
1 141904 27658350
2 27292
1 103340 621297386
1 66376 140085302
2 79650
1 157504 105598328
2 194555
2 10879
2 186385
1 161641 518827315
2 112595
1 39699 121405710
1 2910 356508392
1 68233 594940996
2 33379
1 193109 574160751
1 180668 757959036
1 100802 118116064
1 81724 158815221
1 86879 865594826
1 116770 914970789
1 95359 413921971
2 128862
2 48035
1 42546 622606988
2 177176
2 144716
2 163160
1 56628 981515571
2 185385
1 196107 897367687
1 134331 111241496
2 101384
2 184184
2 149257
2 43893
1 13259 838621185
1 172900 752828934
1 10445 844733969
2 153649
2 53683
2 124346
2 71186
2 184755
2 154921
1 193255 887873909
2 172757
2 85177
2 152703
2 81284
2 163590
2 86240
2 54088
2 49773
2 93670
2 131298
1 58272 442072025
2 144878
1 134986 718704306
1 81263 736416153
1 110023 417807482
2 232
2 178020
1 79345 245182444
2 193432
1 169489 542890569
2 35123
2 56742
2 77216
1 149384 60571198
2 138845
2 139803
1 163887 720313697
2 10294
1 81352 100016245
2 198944
2 84620
2 74048
1 2184 465851554
2 85000
2 134702
2 183860
1 59621 826645792
1 153173 490479924
2 66700
2 34115
1 169748 678094058
1 178708 116135515
1 160583 499821178
1 20587 145747191
2 97791
1 22440 47786030
1 191422 276096866
2 174778
1 65201 714518597
1 109195 362789845
2 117225
1 59715 387556191
1 106516 471607015
1 79726 613483287
2 39302
1 125609 821957912
1 38370 994476061
2 104810
2 106751
1 127634 211152832
2 128419
2 190445
1 195985 431232294
2 147133
2 1314
2 20043
2 86969
2 25430
2 168311
1 30491 160490135
2 41783
1 34952 757422725
2 151005
2 11914
2 65530
2 164215
2 63678
1 18322 650013186
1 56107 629799411
2 174307
2 70700
1 73815 359611759
1 38563 650655999
1 57468 534512462
2 30437
1 5061 297325481
2 189267
1 32478 603619497
2 72712
1 77198 688290197
1 131308 313517885
2 64366
1 113765 43770582
1 37268 959720471
2 38937
1 71426 973664634
2 119068
1 161428 830332421
2 115980
2 85206
1 113974 813732837
2 18821
1 2595 274543131
2 30078
2 34844
1 61957 498447906
1 196015 604134731
2 181633
2 177579
1 38304 986910167
2 51848
2 161641
1 32257 281597778
2 154663
2 126667
2 166280
1 106208 783830857
2 20087
1 145390 578900674
2 144699
1 162812 195470674
1 43625 796229007
2 60546
2 66802
2 126986
1 190466 834100761
2 197205
2 54929
2 24082
2 174999
1 178094 643536721
2 165626
1 81035 502567292
2 61761
1 72458 84811115
1 72780 821998393
2 191623
1 47754 902913077
1 172557 593083519
2 131935
2 102
2 195059
1 199285 520163334
2 97882
2 77230
2 152733
1 53062 520333073
2 190469
2 117903
2 188198
2 45125
1 69264 497039785
2 73242
2 60690
1 30475 652077806
2 156914
2 64612
2 120924
1 39622 5874193
2 39331
2 190576
1 113634 936787641
1 102554 812999956
2 56834
2 118333
2 87130
1 169507 230324872
1 178334 422469865
2 179528
1 72934 719322247
1 45698 3112883
1 161236 750304620
2 97969
1 166472 702659659
1 41638 358208467
2 173042
2 164751
2 40401
2 98652
1 99098 895566541
2 40132
2 42916
1 34392 130376999
2 3200
2 77786
2 112659
1 195007 521167631
1 119558 481051598
1 114505 343308469
2 50049
2 190307
1 36519 558180893
1 135685 447914682
1 10749 575755868
2 187801
2 166100
1 26605 764756923
1 140294 447033814
2 126074
1 71938 87498012
1 173212 367188312
2 191242
1 158452 855829069
2 175975
2 54678
2 27530
2 83890
2 111996
1 162623 168002317
2 18796
2 170560
2 118915
1 127172 400115053
2 89161
1 162345 856161180
2 14144
2 13115
1 150282 271678269
1 116672 856939914
1 153643 546372798
1 136767 866561023
2 24810
2 38987
2 37202
1 44531 366862141
1 117740 87515059
2 675
1 145143 980067098
1 114715 309079971
1 134746 82728958
2 144635
1 118018 385709672
2 176758
1 113229 970872595
2 157197
2 152553
2 26450
2 119537
2 90308
1 76944 161190636
2 131729
2 151538
1 77354 161250061
1 35219 936343075
1 152498 396280994
1 46713 813927233
2 22778
1 56140 898583614
1 188495 584449633
2 100260
2 132531
1 180788 189385094
1 1846 238586392
1 4215 597437956
1 62798 674906301
1 128639 505192367
2 175258
1 22781 839257639
2 43381
1 148284 490936164
2 80039
2 142285
1 179270 298828236
2 45873
2 21318
1 24807 68947120
1 117667 867244144
2 139081
1 54895 28373492
1 131172 480806570
1 177373 44419262
1 12584 102429593
2 146242
1 113471 493784434
1 24070 994195557
1 199756 635360079
1 108811 12656758
1 71466 214809338
1 178284 838632342
1 41315 917049731
1 19706 736328739
1 96793 708210466
1 147107 185991985
1 129592 355812337
1 162188 362895796
1 30920 802917165
1 171107 155776649
1 66862 185013256
2 28594
1 111136 224071185
2 160048
2 88954
2 65438
1 3875 180273150
1 144580 484332344
1 117400 770118993
1 37407 492755926
1 61564 497292613
1 111644 504260826
2 87304
1 3905 102428760
1 115633 793268299
2 38595
2 13433
2 190423
1 165652 731974538
1 101434 854753061
2 70821
2 37434
2 130923
1 126408 107425398
2 155685
2 96077
1 10147 825332773
2 111366
2 14063
1 51854 941297171
1 175492 834335236
1 90068 64937684
2 122721
1 169915 907828587
2 126056
1 5040 507438037
1 40960 996742085
1 154773 37327520
2 183109
2 10647
2 174053
1 57031 189220416
2 94399
1 97892 504009332
2 179441
1 150966 553010437
2 38010
1 166190 586320491
2 148472
1 176154 407592394
2 155824
2 176570
1 11291 498876495
2 139221
2 82745
1 14559 63582281
1 12074 278970755
1 180996 625518364
2 155564
2 110735
2 21486
1 176786 999870019
2 114156
1 75807 465535838
1 58442 697989945
1 88785 876945948
2 180239
1 143677 904271486
1 140212 701670204
2 177148
2 22452
2 49758
2 56529
1 42263 879240270
2 138741
1 12359 525110425
1 193500 512227202
2 42952
1 15593 542988105
1 86789 440966349
1 48695 304198927
1 11669 122251513
1 179720 918992805
2 174117
1 66793 245308776
1 68344 622600267
1 96765 491468932
2 152893
2 127825
1 124478 961436838
1 155603 391248251
2 157502
2 118670
2 82820
2 115950
1 66286 475672870
2 59245
2 189886
1 72904 702925697
2 23579
1 18341 441142867
1 22623 218104947
2 187091
2 45473
2 95587
2 22345
1 62808 697225553
2 180125
2 17988
1 121863 284323481
2 159885
2 150036
2 182762
1 62595 297194369
2 144829
2 41035
1 160643 809050089
2 128462
2 194260
2 154593
1 120735 296823771
2 91202
1 112635 707530353
2 134993
1 9062 314913890
2 154532
1 138995 13707090
1 194214 132411204
1 76756 424840384
2 134980
1 36942 873273994
1 22328 748084209
1 120103 514670552
1 143017 627412305
1 95526 974400221
2 16309
1 94348 180527135
1 113353 1407496
1 145208 256432422
2 83222
1 65364 871117532
2 7277
1 100589 730748047
2 175497
1 162541 101235622
2 35284
2 199686
1 2205 185325419
1 192987 691454295
1 69871 86289000
1 44446 686130610
2 56550
2 162486
2 58247
1 117646 475233034
1 93815 334726211
1 193186 241762967
2 183003
1 89713 309058991
2 187487
2 74797
2 171268
1 172109 683342690
2 55194
2 175584
1 108923 731859820
1 30935 587987049
2 122289
1 96928 380069707
1 56349 530847485
1 67089 798837980
1 176063 852526206
2 102448
2 91354
2 35002
2 162623
1 133296 275961594
2 50840
1 120806 12443515
1 165977 272593887
2 96673
2 45727
2 179049
1 48271 656436301
2 40012
1 53526 783373069
2 149630
2 162502
2 108479
1 167211 529050615
1 189160 640001271
2 165947
1 152136 176404818
2 166454
2 120595
1 135958 274909958
1 52692 876437919
1 80528 344464879
2 111778
2 37495
1 182026 227993765
1 162582 177053175
1 33654 21561825
2 160459
2 56476
1 98807 541423024
2 10249
1 82400 297634691
2 109246
2 180165
2 167172
1 158086 222917923
2 66110
2 75362
1 137707 415631936
1 89812 787394471
1 44216 875728857
2 92081
2 16393
1 74491 573276698
2 141478
2 65779
1 120197 647463859
2 126541
1 177616 129624260
1 104831 652294502
2 118854
2 12379
1 170224 14578183
2 91303
2 70648
1 67615 644677262
1 52052 515565328
1 184649 29885235
1 127879 422373557
2 127986
2 164716
2 96949
1 161053 992484072
2 35641
2 165469
1 134468 756393186
2 143196
2 116653
1 184246 946697596
2 153535
1 9853 691929270
1 27874 228029876
2 108091
2 197346
1 24153 619365204
1 68437 385172835
1 128767 738112337
2 31288
2 125495
1 112106 588327259
1 141849 197057208
2 81555
1 187953 195977327
1 17259 911373296
2 10900
2 54021
1 56717 827207537
1 152897 275650872
1 127620 621662346
2 111524
2 167764
1 147462 93139899
1 100074 672281890
2 50048
1 186684 562062983
2 186004
1 78136 364055973
2 116547
2 15311
2 94939
2 73783
2 172455
2 21126
2 172381
1 128456 701763483
2 123613
2 164109
1 126117 868753460
1 17267 979124611
2 133218
1 110270 446781274
1 88132 595869918
2 173622
2 7165
1 7461 571552340
1 185401 447295321
2 81782
1 78293 226341122
2 23432
1 182976 770919340
2 141012
2 17546
1 6204 712348676
1 125248 383255405
2 94089
1 149714 485753018
1 78056 473062789
1 116344 409476247
2 97652
2 125760
1 133524 324896664
1 193110 279789057
1 53983 431076804
2 116934
2 31912
1 118788 396845398
2 66147
2 164559
2 146843
2 165131
2 167580
1 114442 960893661
2 17398
2 195681
2 102351
2 109289
1 97265 805574179
2 16591
1 135585 9653948
2 98873
1 181287 47124414
1 26294 531221572
1 198882 480406456
1 174007 500087475
1 52834 769151163
2 73976
2 80519
2 32390
2 89748
1 198025 406872451
2 97754
2 34318
1 12343 498155630
2 56020
1 109384 94558967
2 137290
2 59300
1 7133 152953926
2 160248
1 111073 10614868
2 124391
2 51126
1 10809 280294422
1 112922 898726352
1 67920 48237608
1 11582 160985385
2 112954
2 9133
2 119162
1 198786 915151087
2 104703
2 191381
2 166885
1 75851 83092699
1 36100 368469600
1 36095 276897834
1 153795 532709396
2 176618
1 49535 647493433
2 4718
2 141010
2 193289
2 163892
2 130094
2 151061
2 35790
2 71723
2 35176
1 82392 626148110
2 21779
2 198743
1 24888 463520341
2 197929
2 149265
2 162785
1 174566 130221649
2 27287
1 6799 197405915
2 13697
2 108948
2 130394
2 9695
2 6098
2 96326
1 95379 308562779
2 195928
2 46224
2 66511
2 51163
1 130375 438526118
1 151152 887834579
2 110588
1 86050 29511399
1 139265 9071035
1 198402 951398383
2 47648
2 12713
2 41099
1 129276 216606009
2 74072
2 57277
1 92248 871752054
2 176506
1 76498 929139434
2 29879
2 21374
2 53445
2 25741
1 106467 631241122
2 190188
2 150088
2 149202
2 78052
1 12347 151299626
1 153158 532314924
1 181305 696089105
2 165645
2 186992
2 74481
2 3201
2 30044
2 102602
2 33421
1 104698 119296378
2 144112
2 27514
2 61691
1 84493 780761343
1 86548 554528981
2 83448
2 54875
1 9061 318891022
1 110638 624300070
2 4700
2 135557
2 71297
1 66346 600489593
1 180202 939654353
2 157631
2 170275
2 25229
2 44762
2 189966
2 32818
1 34700 441617025
2 148344
2 56886
2 51270
1 78520 240166813
1 88377 147986535
1 117261 270595771
1 164362 187152947
2 121161
1 173276 544032944
2 108739
1 10800 923650683
2 104836
1 113055 280736585
2 9797
2 59055
2 55039
2 56939
2 179090
1 8959 731477558
1 191681 334028994
2 197346
1 197576 361746549
2 84323
1 67580 837173102
2 193094
2 184383
2 143145
2 10016
2 185912
1 134500 18929249
1 187916 153935698
1 70451 634458081
2 150453
1 154317 226109585
2 65834
1 44559 205629435
2 157167
1 141969 212244274
1 53217 177413080
2 159959
1 25460 942021503
2 73964
2 45556
1 199612 476365510
2 61093
1 181566 303874073
1 135983 314831949
2 193570
2 79138
1 155378 685740268
1 144128 718512663
1 132118 495936259
2 139626
2 157497
1 89434 458324890
1 155115 401007524
1 431 293474631
2 111284
2 49493
1 179594 26161089
1 144989 789207722
2 47895
1 30557 543627204
1 99522 348578368
1 36792 48828186
1 161907 108947191
2 107637
1 67296 591895976
1 166960 330749179
1 148106 32119865
2 181760
2 176830
2 78359
1 51679 704519237
1 62307 373806820
2 57357
2 98488
1 194316 175695879
1 9697 903006555
1 152316 653683659
2 126622
1 18811 365784907
1 168545 81280763
2 146092
2 87774
2 16975
1 181260 556538713
1 54848 544224647
1 115937 807219606
2 41493
2 11616
1 149361 667276853
2 48041
2 196222
2 27920
2 118141
1 86190 378099304
1 123393 785410349
1 59878 989700529
2 36195
2 50720
2 118083
2 65840
2 103110
1 77537 850461466
1 93401 179797008
1 147909 917319570
1 107768 490784794
2 21094
1 63967 159347282
2 159536
1 149823 556154257
1 149487 79206612
2 86156
2 159348
2 48594
1 95020 537226071
1 174151 154808314
2 103829
1 29792 593388619
1 84506 869483139
2 175184
2 149163
2 71634
1 896 332815687
2 45117
2 12889
1 86470 480668784
1 175264 726582622
2 194283
2 11054
2 115951
2 199701
2 4194
1 131178 887695877
1 197955 127105290
1 149830 323004107
1 151046 975977401
2 165593
2 199381
2 11140
2 18809
1 122504 198523938
1 72329 409540290
1 161060 198572979
1 71007 812508532
2 77513
2 94983
2 130103
1 85347 585492794
2 166170
1 16752 403386192
2 93586
1 172698 206709639
2 186200
2 29498
2 41481
1 94683 520098362
1 86324 248018323
2 174861
1 84431 7062805
1 55725 957441654
1 96295 785028422
2 155905
1 65435 206260689
1 84512 362371962
2 44870
2 102492
2 122113
2 68769
2 119552
2 134792
1 127176 453598194
1 16514 62815083
1 149919 238886547
2 2306
2 191528
2 99932
1 158238 48474781
2 130568
1 55739 456824506
2 158085
2 174994
1 57311 385653646
1 79539 866575303
2 39100
1 192005 46650447
2 76277
1 132556 852106999
1 154281 955038007
1 10346 237358275
2 148994
1 165386 127375076
1 18717 445681029
2 47577
1 13612 871188825
2 144714
2 41289
2 110969
1 38580 438604602
1 146680 503407602
1 58814 307624198
1 114609 999349373
2 97892
2 91128
1 80681 146172165
1 70089 279288613
2 164329
2 34540
2 153461
2 81105
1 61804 389848509
2 154526
2 64893
2 172639
1 72408 490825851
2 146075
1 22351 533164230
1 143722 270602780
2 154401
1 44499 858938159
2 154870
1 69137 893525873
1 194394 161893759
1 56431 400150372
1 45245 306027223
1 6465 824645792
1 83241 627958436
2 155163
1 160213 291067420
2 66809
2 152682
2 67590
1 41005 464090810
2 177819
2 111668
1 133928 922230553
1 198671 984470084
2 28893
2 5989
2 11069
1 178542 736504393
2 191044
2 60543
1 51417 387793164
1 162818 820733716
2 159215
1 159264 909072186
1 92428 978438323
1 119404 878793125
2 24214
2 70344
1 149023 749478298
1 173018 816356333
2 13301
1 77754 922194729
2 20972
1 3283 147637359
2 40083
2 156085
1 115940 219307948
2 165499
2 49840
2 108748
2 195735
2 109486
2 17744
2 121988
2 124897
2 106531
1 109575 676875842
1 28042 481695977
1 80315 549067945
1 199537 647750949
1 25961 871058455
2 38765
1 127332 781012678
1 86034 162823686
1 68376 494005696
1 178026 382996748
2 109950
2 6430
2 15693
2 9637
2 163259
2 126167
1 126483 609217635
1 62770 29150799
1 104477 739596674
1 76739 700451055
2 9953
1 49905 114016009
2 73058
1 134375 578222574
1 84888 686325724
2 123804
2 116271
1 186853 992016629
1 179728 394262564
2 152883
1 113018 754281790
2 84136
1 135612 530978399
2 110553
2 133900
1 4713 669603001
1 13178 939655719
2 54812
2 90995
1 42890 468576242
1 148007 660577660
1 7226 225321609
1 83634 998105022
1 50199 858739080
2 159435
1 135659 243444468
2 177416
2 109424
1 195808 652228997
2 29416
2 169823
1 183261 435492968
2 64616
2 175512
2 26626
2 170072
1 107507 361451047
1 96854 524514669
1 147709 259161361
2 151715
2 108761
1 97718 390973051
2 52918
2 171033
2 42724
2 99922
2 67237
1 4341 364253465
2 153842
2 60289
1 106468 525693677
1 187870 992630301
2 120748
2 54038
2 14188
2 129282
2 6553
1 20790 371428289
1 69931 564201108
2 91298
2 189450
1 39541 1965142
1 116908 32598687
2 36473
1 155611 837783677
2 74911
1 58530 65870567
2 71437
2 162547
1 71974 982126785
1 43163 480887388
2 146087
2 95642
2 78158
2 57577
2 136909
2 177962
2 158599
2 27469
1 80927 300699646
1 102253 421119648
2 197308
1 86599 919236475
1 16447 882085565
2 53784
2 165841
1 141731 494668091
2 106376
1 189173 482748427
1 187593 357007421
1 185707 895870649
2 136819
2 183213
2 92668
2 29254
2 113527
1 80564 454096590
1 72409 382004128
2 31498
1 62263 362364387
2 55217
1 6381 862790622
2 27480
2 54858
1 189799 594683440
2 189041
2 31432
2 101577
2 173492
2 25261
1 39992 668863426
1 73258 431720417
1 101168 122011054
2 189289
1 30045 906853647
1 54803 340815195
2 114045
1 19565 786590289
2 75551
1 144332 356074122
2 145262
2 119970
2 27316
1 154857 702024486
2 43776
2 198316
1 13050 313919698
1 96967 591173985
1 42720 585870261
2 19028
2 69520
2 101233
1 41515 941273135
1 117347 195274864
1 195132 897393647
2 64512
2 142934
1 154906 740046657
2 75184
2 176006
2 65557
2 89665
2 121801
1 91597 22862984
1 57223 138876394
1 150054 112610655
1 47869 492028751
2 111784
1 840 613468514
1 167222 291921531
2 173453
1 144704 848094994
1 27290 418223331
2 156791
2 130478
1 196202 980936141
2 5417
1 24822 956804500
2 39391
1 182576 919822801
1 74573 900943434
2 110159
1 66108 815347475
2 87703
2 194571
2 5881
1 81928 857003763
1 33725 848672328
1 89758 34477611
1 191573 201549538
2 86831
2 74312
1 35917 205018073
1 130140 550575491
1 147466 316270836
2 115975
2 165623
2 169494
1 144708 881294476
2 188521
2 114145
2 196413
2 56046
2 126470
2 53163
1 195030 856749697
1 112232 792122125
2 80132
2 145506
2 67519
1 177582 585230368
2 151545
2 181634
1 199557 552688085
2 79134
2 5305
2 110785
1 62804 484392600
1 159733 924722116
1 88726 826332978
2 125373
2 27676
1 19807 4111521
2 93459
2 99130
1 1615 732488191
2 140613
2 132625
2 144932
2 93223
2 11447
2 25029
2 127448
1 145951 692627544
2 12396
2 76698
1 159525 611796235
2 70936
2 60265
1 85626 231107286
2 173172
2 171470
2 72805
2 90179
2 117558
1 136410 998711628
2 187249
2 155837
2 171401
2 83571
1 109986 744650790
2 12345
1 15873 917190284
2 115420
1 159821 527987344
2 27457
1 172744 607873479
1 12910 913222957
2 194291
1 58227 319842774
1 179838 495269403
2 44919
2 55273
2 141817
1 55645 649589555
1 188928 621254134
2 64225
1 120924 716279608
1 35251 683757385
2 12897
2 197216
1 148911 859751051
2 22660
2 30700
1 191851 633819772
2 60782
1 21880 686772435
1 29355 994919515
2 187793
2 138961
1 32907 669880115
1 172811 560497366
1 27224 261077457
2 22946
2 92435
2 141324
1 56364 809803263
1 46495 949979967
1 41863 765875148
2 2355
2 89770
1 52080 467330142
1 80689 110688742
1 7130 879688244
1 79743 801769259
1 160689 78333175
1 142755 979364316
2 140206
1 123364 449676129
2 184719
1 90762 403736950
2 68494
2 180575
1 147385 687583595
1 55266 254111592
2 76554
2 91673
2 87074
1 56434 281986698
1 32824 995928286
1 172312 489760015
1 62388 933315101
2 185915
1 27279 960446305
2 47030
1 82729 857557766
2 10487
2 92272
2 89547
2 90727
1 194254 166203858
2 184769
2 55067
1 128920 326441701
2 157961
1 171194 853489547
1 20726 593494670
2 15656
2 1977
2 91042
2 179813
2 62965
2 152021
1 91276 621689811
2 86934
2 162889
2 123367
2 164608
1 172259 747601073
1 199081 754420051
1 190482 330196001
2 117228
1 150362 658000924
1 153542 953137355
2 142174
2 13177
2 174758
2 173145
1 34764 730566525
2 112169
2 72273
2 53502
1 136638 534596189
2 164490
2 161387
2 17218
1 125284 677675409
2 156186
2 118836
1 147548 836926946
2 123912
1 142416 486121977
2 120745
2 83361
2 78174
1 106391 249889618
2 102576
1 171640 295950667
1 191736 360497021
1 8035 475507976
2 75653
2 4335
2 91894
2 49670
2 164234
1 163704 872621292
1 187378 717562055
1 75916 596671420
2 157842
2 11864
2 198218
1 194747 705528322
2 26433
1 109631 311218029
2 181050
1 147960 648434327
1 134371 565268431
2 196608
1 184221 831235011
1 70432 282679257
1 117075 694665970
2 188311
2 86045
2 69891
2 127499
2 54469
2 195
1 138858 674989106
1 117991 305453443
2 67225
1 129308 423227308
2 185576
1 106693 949179667
1 110134 835233078
2 5255
2 161316
2 164974
2 184973
2 46285
1 147092 903169205
1 172473 479058064
1 133289 64096938
2 158456
1 117362 57405278
2 23288
1 196576 575542372
2 38745
2 134626
1 126999 462396911
1 19894 770566043
1 139622 248672957
1 82074 456599867
1 58752 288634122
1 191636 506349147
1 177296 341413803
1 83831 734611392
1 9774 940741702
2 116200
1 171027 120412104
2 51423
1 176317 890287853
2 82854
1 142028 213565709
1 146786 939638031
2 66305
2 125606
1 24598 771975380
2 7663
2 10633
1 152453 427131924
1 152699 709472038
2 162651
2 158373
1 138308 456348583
2 77796
1 113062 365908941
1 161603 386283522
1 27731 472652235
1 105395 834708883
1 125711 824502740
2 25216
2 132681
1 165737 628823991
2 15767
2 71749
2 143346
1 112108 362264870
2 135488
1 118062 603848947
1 143564 613699942
1 98610 387715851
2 18690
1 124566 762667263
1 196216 414759693
2 90517
1 43278 238810296
2 18953
2 129679
1 167407 924747013
1 98459 192348986
1 50728 607198569
1 19556 398910699
2 195412
2 130213
2 153707
1 33821 65032512
2 52656
2 138708
1 93711 380058433
2 120988
1 53361 501441871
2 68336
2 140447
1 139189 234190911
2 190009
1 112383 479912295
2 185928
1 171166 99511255
1 112581 599810909
2 97458
1 128530 984006982
2 11230
1 149220 907373692
1 76814 820984750
2 127729
1 47695 677102616
2 9887
1 6302 243555279
1 77470 882514226
1 165902 407072732
2 122804
1 107081 739908873
1 112062 805036040
2 11207
2 165455
1 122838 380762211
2 154962
2 65292
2 184273
1 87094 930928614
1 4072 592239823
2 196904
1 87862 383594875
2 99538
1 118822 446700080
1 94756 305571596
1 74682 959273533
1 60478 178547020
1 134337 743473193
2 123924
2 54845
1 171192 410403049
2 120391
1 12712 674200096
2 47338
2 14968
2 192739
2 197008
2 153640
2 155120
1 76918 777931598
1 159558 240963517
2 121349
2 173965
1 62893 612755088
1 111682 285335458
1 170357 240919408
2 42736
2 164484
1 36681 128776512
2 45237
2 195668
1 18785 178133801
1 47002 30810093
2 61202
2 113241
1 15473 137940526
1 116560 595888033
2 165743
2 187002
1 105926 831963367
2 29812
1 91210 751156604
2 3863
2 50600
2 63286
1 91881 250953144
2 68041
1 106749 80188067
2 192229
2 714
1 39742 599614693
2 17585
2 35806
2 19792
1 28772 426345782
2 198422
1 24147 795229742
2 188052
1 104655 328695969
1 49973 148730126
1 121148 37460800
2 137281
1 101225 211792741
1 100685 894947972
1 154080 171798048
1 198703 524364893
1 145728 796214421
1 91189 693610708
1 196713 70972210
1 196516 848121410
2 105536
2 77311
1 73164 68694968
2 47711
2 178302
2 72375
2 95958
2 33450
1 131274 39875599
2 32143
1 45989 588890663
2 124883
2 48274
1 156764 561297715
1 73415 244659345
2 81320
1 102640 921075774
2 191634
1 25972 902506355
2 124946
2 40805
2 151984
2 196092
2 38151
1 26795 847083695
1 183101 221851750
1 95676 120072522
2 34005
2 160947
2 62804
1 70352 107853770
1 78640 998997373
1 145565 437159972
1 44494 710920639
2 3801
2 53434
2 176518
1 132048 515342776
2 124605
2 68037
1 40520 111270674
2 135786
2 58107
1 176431 713665058
2 119382
2 28668
2 114487
1 196337 701424241
1 158097 195435587
2 18414
2 125069
2 159270
2 185067
1 161960 9492680
2 57570
2 121698
1 141775 150847000
2 128611
1 103741 954960492
2 158332
2 107222
2 29777
1 129208 607721237
1 49564 607386176
2 6957
2 156864
1 145567 457075665
2 154649
2 66960
2 90515
1 63353 352405276
2 160169
2 58214
1 171117 221644007
2 32228
1 155985 722731882
1 128128 439673302
2 164201
2 158202
2 158861
2 54507
2 156736
1 165911 886296824
2 69679
2 1194
2 35378
1 73511 708377151
1 95146 752629733
2 117938
2 98003
1 84225 558509773
2 135970
1 168328 792520165
1 71595 192011239
2 23600
2 186488
1 49655 359257878
2 75543
1 155547 791864848
2 199292
1 101190 736115701
2 98647
1 9168 423130104
2 181458
2 144646
2 176718
2 148979
1 144448 822532664
1 189595 321279247
1 128762 44420078
2 25405
2 155371
2 50356
1 136660 336170092
2 63626
2 71468
1 61083 767271908
2 137673
2 105578
1 24225 422481281
1 95051 556807046
1 50503 196815983
2 13672
1 193866 790308531
2 17760
1 107560 974298573
1 176282 613225461
2 147039
2 156338
1 44453 663090641
2 93115
2 73254
2 172800
2 43263
1 52136 868060797
2 135075
2 166248
2 128793
2 137711
2 91949
1 92139 464200897
1 81174 155923926
2 183390
2 130282
1 110490 246138489
1 121158 586287431
2 12854
1 182962 254228409
2 62143
2 130150
1 185081 403714675
2 34246
1 41659 225591509
1 50899 681087246
1 182232 963338365
1 163141 426431906
2 93156
2 69023
2 3017
2 27554
2 141027
2 7598
1 166929 319691186
1 103063 505448490
2 178399
2 64350
2 72735
1 20495 891803362
2 58845
1 188649 125587737
1 127879 966150849
2 115869
1 195623 530693200
1 192135 995549424
1 118967 408808272
2 118443
1 159733 885392734
1 56266 757120058
1 40348 640863375
2 148395
1 145712 474487173
1 45092 183392541
2 110627
2 183815
1 156002 798639924
2 134770
1 82814 614573223
2 55690
2 50705
2 86505
1 99927 500279762
1 72113 713038660
1 121182 936515385
1 60785 861935891
1 13330 322224891
1 126860 929137929
1 35958 713553461
1 9836 496559126
2 57810
2 56339
2 151292
2 95670
2 5932
2 193038
2 51892
2 27151
1 107688 975759548
1 119814 776246631
1 150604 441067103
2 27131
2 95842
2 31532
1 181878 217669703
1 44076 621865007
2 2187
2 42917
1 87356 820391549
2 188586
1 174078 992618933
1 127342 579240759
2 17708
2 171504
2 87601
1 135157 124398513
2 178960
1 100537 220314884
1 94641 53009037
1 88152 201716679
1 54964 578811764
2 37561
1 45708 734655861
2 188503
2 124979
1 35628 995947759
1 102257 828283053
1 49276 212428527
1 191730 853815672
2 131633
1 14247 616957441
2 49329
2 123128
1 119013 831052081
2 122300
1 129553 889004906
1 45667 467358114
1 66963 254238249
2 174127
1 102169 529212010
1 99388 480348360
1 159129 863355277
2 61727
2 103972
2 99596
1 41079 760626009
1 45327 97292462
2 22198
2 32989
2 45031
1 179775 505276890
1 95844 811790484
1 120970 478785825
2 148435
2 12323
1 52091 788618297
1 191048 837234216
2 53268
1 81425 972339465
2 27830
2 43430
1 164089 499156349
1 148002 589166868
2 154117
1 390 219952012
1 84956 419234495
1 54390 605093558
2 195437
2 52901
2 35612
1 184359 799191454
2 194792
2 60888
1 128634 367536679
1 133804 170423329
1 113306 226462116
2 49636
1 83363 123625247
1 173277 869094439
2 173625
1 84028 592339541
1 188296 437049640
2 65464
2 79490
1 29356 85426043
1 163432 93641880
1 84156 61302785
2 23450
1 26329 53476325
1 100107 573545248
1 124851 947346375
2 189656
1 141423 418349515
2 166649
2 194202
1 89380 180716387
1 66744 621707829
1 40215 856752096
2 89954
2 17769
2 170986
1 36045 769458341
1 174775 501461749
1 81622 747420650
2 167909
1 108910 282251146
2 163082
2 182635
2 88954
2 69929
1 20089 656251911
2 123394
1 39587 473820316
1 52798 368674922
1 145737 482704547
2 189054
2 188147
2 187937
1 120299 854263318
2 20567
2 181096
2 198403
2 85418
1 150274 443810983
2 53827
1 138780 350268786
1 141562 142119157
1 104028 707258480
2 30167
1 116822 145136229
1 13652 768452913
2 118576
2 194693
2 9718
1 148733 56086212
2 161599
1 141045 780382996
2 163799
2 73772
1 161981 400375330
2 20884
2 99029
1 23839 339572240
1 147673 568299626
1 54469 784063512
1 41326 384705286
2 44903
1 19634 295596435
1 149536 949894137
1 12786 729392480
1 187762 213410691
1 97671 853758745
1 163993 154693890
1 109814 971553638
1 52228 922051419
1 19599 958469946
1 103789 470873443
1 181541 704393114
2 80884
1 25431 306432424
1 26454 622356477
2 171990
1 160654 910218398
2 16214
1 194947 293280148
2 78216
2 199931
2 138772
2 75104
2 100320
2 149309
2 188762
1 51619 380232249
1 164627 667174731
2 173136
1 145479 417105346
1 100288 779501964
2 129548
1 115209 725082564
2 50759
1 100015 917918316
1 113499 368752363
1 142385 38492687
2 8529
2 116989
2 30458
1 52116 365178328
2 162059
2 192842
2 86167
2 24407
2 137272
2 39893
1 155256 880091425
2 61048
2 59039
1 57276 273293533
1 26827 541569382
2 110020
2 191108
1 42135 877316248
1 16732 784137688
2 143768
2 49052
2 169347
1 92003 119914498
1 9129 51013781
1 165258 307750156
2 17763
2 150145
1 173421 720274837
1 199644 223716938
1 148062 217194796
2 164377
2 165151
1 47815 80247949
2 126594
2 26534
1 67069 126946506
1 15792 943026475
1 21772 236964891
2 176327
1 13520 368852764
2 63066
1 102315 909793172
1 75285 197789883
2 42885
1 147940 600662304
1 13631 625321648
2 19698
2 61323
2 134048
1 118640 922855313
2 102358
2 181287
2 83442
1 16211 748728748
1 87410 372976785
1 82470 319602287
1 59980 676104160
1 47257 698446390
1 186902 931389222
2 128143
2 141659
1 93163 352601200
2 163052
2 148323
2 62787
1 117724 635631913
1 142608 605761070
1 74287 832388716
2 128747
1 185512 665377432
2 114300
1 26978 363679429
2 9212
1 82754 465524289
1 165359 893731851
1 62952 995465116
1 30061 865973280
2 102300
2 156034
2 185006
1 49713 204763555
1 51611 203689050
2 32846
1 130496 503156876
1 177921 545599131
2 5209
2 156456
2 47497
2 5615
2 122389
2 86316
2 187049
1 93807 163911086
2 141817
1 27516 24045021
1 118541 122758696
2 182172
2 152156
2 105040
2 130439
1 98882 615356816
2 144149
1 131050 112613383
2 144820
1 42727 625400630
2 135661
1 39206 279126147
1 120871 315347537
2 17530
2 34981
2 13994
1 31655 274222358
2 172312
1 130894 826064556
1 151227 305248602
2 81230
2 50655
1 145601 338707996
2 48678
2 169259
1 156386 738087361
1 29354 807039042
1 85254 711500847
1 110463 54729091
2 83441
1 103864 940133383
1 145335 749364463
1 140774 723596533
2 86189
2 135291
2 160749
1 58027 83191528
2 53099
2 137361
2 27478
2 53368
2 120150
2 138757
2 100619
1 41273 354062073
1 159966 927685336
1 164059 26587468
1 95321 219162008
2 159006
1 160016 782242109
2 102026
1 100893 186595938
2 163543
1 145570 949075026
2 105955
1 42547 835561185
1 109183 907593364
1 26214 815705592
1 121748 362990957
1 72573 181717239
2 100817
2 17781
1 123431 380576429
2 13410
2 192496
1 33900 583943338
2 42963
2 17597
1 120637 356167481
2 31530
1 170374 387301744
1 19254 702105198
2 61630
1 85112 858154079
1 83055 476016419
1 144348 386338344
2 94553
2 15418
2 155305
2 101182
2 49740
2 38673
2 51891
1 89038 243065812
1 167881 965094402
2 125447
1 183671 653529020
2 64732
2 90282
1 66130 708432058
2 12838
2 178598
1 99777 821474119
1 123156 628377491
2 173753
1 170674 921915558
1 113820 168940805
1 84351 907308485
2 138729
2 12143
1 136629 910220224
1 169856 358018687
1 63712 540026503
1 119241 665761083
2 12404
1 103435 80810085
1 47286 819100921
2 17963
2 69005
2 147215
2 124261
2 72775
1 19172 295096102
1 114227 391352470
1 95808 932330002
2 22245
1 154818 606845629
2 141260
2 60143
2 176453
1 141583 656250451
2 32704
1 63480 16279327
2 187423
1 75403 666163435
1 149639 165156746
1 53394 776585154
1 158855 123971884
1 153740 313387412
1 71528 727574301
2 123157
1 55542 565173903
1 12724 998116093
1 70706 375202134
1 158585 945927
1 125865 368420160
2 62356
1 25505 975808624
1 88057 573364694
1 10642 832564069
2 28712
2 164350
2 176195
2 189578
1 88145 440805118
2 87718
2 173849
1 80856 948255856
1 55329 118745382
1 192627 20019133
2 129854
1 89698 172059286
1 119893 496901069
2 132709
2 30426
2 150464
1 17538 285246234
2 194061
2 30194
1 18708 585995368
1 192036 673807587
2 155141
1 167868 309177263
2 100940
2 156070
2 144476
2 182431
2 42784
2 72799
1 127443 477088935
1 42505 854072975
1 180973 320215625
2 100603
1 176962 72282202
2 141914
1 105648 466626046
1 156991 778576358
2 125811
1 165384 227300101
1 181198 215481452
1 117475 631671116
2 82142
2 47077
1 126606 840366196
1 168877 996817950
2 197160
1 39065 884799567
2 42243
2 49022
1 103303 25263318
2 121897
2 121415
2 179776
2 32934
1 197136 992551416
1 51911 610000193
2 7324
1 132600 935095621
2 155494
2 70807
2 196746
1 41231 88647059
2 195028
2 66444
1 175588 297541771
1 60881 382420506
2 146916
2 35182
2 98434
1 50236 756815015
2 14782
2 115041
1 106253 900895296
2 131095
2 150759
2 93265
2 171726
2 8855
1 37328 855989259
2 195187
2 70361
2 185025
1 75019 65167317
1 44701 432053109
2 182373
1 23994 776652063
1 13249 587109825
1 172770 743534279
1 170034 901570362
1 71615 825564496
2 107695
1 186449 13260038
1 97028 803558386
2 142932
1 182702 49815850
1 475 625728216
2 141185
1 39202 848148609
2 148735
1 149956 314597824
2 116183
2 116080
2 124582
2 159435
2 7396
1 151157 933801672
1 48415 959704371
2 127614
1 6523 283084573
1 86827 997572915
2 102982
1 51651 185371157
1 32771 645015262
2 132327
1 20164 829483713
2 84106
2 78395
2 61403
1 114067 389951736
2 7482
2 145774
2 54464
1 58285 559602940
1 178260 388448859
1 82243 211915119
1 26567 525083335
2 103315
1 122889 847575853
1 22079 511575787
2 134125
1 179450 576025718
1 103010 877255031
1 44710 729406305
2 187607
1 193568 426586834
2 157098
1 157922 583722431
2 70564
2 152009
1 48023 442726353
1 199147 599982016
2 55555
1 140934 649778812
2 132843
1 192046 958783489
2 69483
1 83799 620273502
2 22157
2 184504
2 186106
1 23564 404257944
1 93300 105659625
1 113825 557274522
2 162731
1 116137 979356473
1 109421 815408510
1 179913 209602204
2 177858
2 178712
1 81078 97313924
1 74966 832936949
2 111368
2 193787
1 161435 98462872
1 18307 42092814
2 163870
1 187485 488921908
2 189981
2 164569
1 58252 31146397
1 172289 809491007
2 121076
1 50128 661498216
2 74368
2 68772
2 37704
2 107656
1 101975 140976871
1 55974 17503337
2 75480
2 29727
1 125489 539040265
2 44080
2 81958
2 94923
1 21026 291857421
1 196536 294643560
2 36123
1 74824 852330609
2 102355
1 181106 474867177
2 31958
2 192386
2 89369
1 122581 699533404
2 123143
1 24081 26730388
1 27469 355503900
1 114329 414746003
1 58779 971865905
2 36630
1 54649 58170116
1 151142 272625927
1 187243 54104069
2 80206
2 142381
2 47593
2 195396
1 72817 79657367
2 10105
2 61838
1 104228 776717908
2 69393
1 149690 919240706
2 75197
1 62481 456903080
1 196076 396057144
1 156275 306996285
1 163809 719815901
1 179963 951362862
2 95645
2 82325
1 174376 413252773
2 183601
2 131031
1 91895 157254493
1 183664 318562806
2 11777
2 163118
2 149797
2 5800
2 56056
1 126139 86137325
2 92933
2 83802
2 24475
1 179271 825447261
2 11464
2 107068
1 34872 929075249
2 121949
1 156642 777425246
1 15390 823639509
1 61922 186493346
2 196007
2 136700
2 114998
2 5975
2 19271
1 138353 766825819
1 81921 40375904
2 198012
1 133635 842816746
2 63409
2 68800
2 43744
2 111838
1 79104 977333118
1 46151 814504544
1 169805 663579641
1 72168 520369035
1 116243 504595210
1 42402 982953440
1 4314 39582694
1 141662 973907809
1 61591 734719195
1 123892 638925571
1 164814 281450025
1 184410 64528799
2 5138
1 301 235312561
2 89970
2 137062
2 96158
1 28348 718273039
2 28787
1 25133 861184300
1 27836 961859304
1 93405 230361431
1 146358 673574990
2 128354
1 184699 877117179
2 143345
1 147849 813744625
1 180975 236423155
2 9840
2 118944
1 183838 310783057
2 146142
2 23259
2 150824
2 50618
2 22210
1 78338 859923247
1 30517 890034333
2 153650
1 39232 640517238
1 166126 934931168
1 176503 214079951
1 131754 837755121
1 88609 657058456
2 90238
1 107844 113653276
2 162601
2 166855
2 138055
1 50464 765569441
2 183039
1 186747 843819659
2 188893
1 186545 836121832
1 71285 103245295
2 75523
1 71083 97664539
2 80902
1 185733 559171847
1 199025 558802091
1 128506 269830642
1 68256 262292450
1 113329 573427454
2 136960
1 52073 131349810
2 163918
1 132623 92665680
2 129721
2 107569
2 124337
1 187636 164031492
1 432 224372392
1 32156 185301701
2 181811
2 62442
1 119264 136251194
1 47303 715133604
2 163624
1 176037 436065697
1 155257 772530866
2 17236
2 166724
1 157762 593568033
1 131795 859148377
2 117357
2 71450
2 101587
2 82288
1 78770 127400122
2 97285
1 160774 556302898
1 24588 616113132
2 66506
2 117636
2 100457
1 40301 903038829
2 12134
2 81473
2 187126
2 54959
2 8086
1 187105 311627562
2 86089
2 168033
2 12344
2 181153
2 72803
1 30669 489859309
1 60608 809993346
2 11013
2 11186
1 20767 799650425
2 179338
2 11319
1 23970 374159332
1 38371 643347002
1 128253 20515676
1 144676 550536764
2 106844
1 14752 169397228
1 103984 264340463
1 2787 981734164
2 60290
1 12358 240928387
2 49681
1 152291 382702844
1 66717 986239885
2 76172
1 13313 542163732
2 127237
2 64818
1 142662 762177706
2 76141
2 140916
2 131006
2 659
1 186707 36757241
1 10175 131070393
2 97320
2 110008
1 99331 974497163
1 74840 563781627
2 167246
2 180614
1 26166 611022408
1 159360 441606685
2 185992
1 941 244196444
2 31503
1 109315 592767307
1 93369 762284508
1 122717 983564883
1 13687 199882849
1 125234 189553990
2 42884
1 126281 283372187
2 184654
2 118563
1 58215 536465557
2 181282
1 193698 466277544
1 25369 508990988
2 1693
1 167452 668805177
2 49985
1 77610 780313584
1 7734 443141503
2 24250
1 49868 266750159
2 103913
2 154330
2 49396
1 91793 809341823
1 149792 955081198
2 172857
1 18058 414139572
1 9276 755734831
1 178616 132149708
2 59240
2 108974
1 16045 677854343
2 57575
1 173628 254938431
1 108340 971882232
1 60752 344651875
1 102299 720789926
2 142588
2 31361
2 34224
1 30723 741162639
2 185309
1 57812 472946796
1 100455 201151799
1 10109 38345305
2 177541
2 139154
1 48360 442660306
2 143424
1 20377 212200158
1 59244 834906024
1 161689 213571419
2 95436
1 109178 987027176
2 135113
1 21388 119363213
1 143741 884582408
1 22390 169830912
2 176457
2 170291
2 175920
2 137202
2 141870
2 104936
1 59810 936173364
2 58212
1 167658 38923228
2 147320
1 110168 131225590
1 12733 264595199
1 189405 791487250
2 117323
1 32596 412689542
2 63653
2 72194
1 56309 25192502
1 76720 970441701
2 41588
1 54007 49830677
2 64853
2 17354
2 182061
2 178932
1 74850 327061813
2 101665
2 101237
1 131169 411708083
2 43927
2 167341
2 34818
2 166702
1 197837 287115721
1 119820 501853893
2 13601
1 126737 192074211
2 69995
2 188713
1 154846 446544298
2 71157
1 109175 708248078
2 71739
2 168814
1 192715 74403376
1 139984 374561384
2 151462
1 130767 4497466
2 65982
1 5953 749812340
1 172541 563738806
2 122441
2 38310
2 97962
1 137967 929525248
1 32639 509161637
2 190150
1 196417 382334321
1 137181 732764173
2 185116
2 104108
1 39351 852408630
1 3559 901659784
1 153532 255014875
2 116006
2 81100
1 172845 109229946
2 106146
1 134334 624592807
2 168676
2 153611
2 145530
2 47952
2 107863
1 50624 705238041
2 122588
1 43471 192397120
2 94321
1 68248 160131465
1 10305 261577247
1 91764 951619383
2 168626
1 61708 541673997
1 33484 275850046
2 21602
1 87211 425438787
1 27034 577522251
2 6610
1 33308 663235945
2 7290
2 80443
1 25752 860434284
2 121093
2 94273
1 75176 961021523
2 87223
1 58331 713734596
2 193537
1 29398 476653620
2 99372
1 66157 885802400
1 175508 404791220
1 84145 889874163
1 126641 882400394
1 81327 394403967
2 94237
1 12655 907025744
1 110558 542029943
2 10025
1 134427 740330550
2 184993
2 14833
1 29898 252608122
2 160872
2 15753
1 16253 58621654
1 42244 471199383
1 13060 988788114
1 121310 976915182
2 123037
1 71245 64026481
1 107046 152291882
1 100465 127579524
2 159527
1 110895 313437097
1 112674 246897103
2 64644
1 118435 833119975
2 48153
2 17348
1 3227 538089889
1 144310 917541681
2 137734
1 114052 204284794
1 45183 312096010
2 80416
2 148710
1 195716 529665562
1 56002 787910739
1 102221 871144026
2 63719
2 37021
2 113717
1 157287 855734145
2 120522
1 173458 37403253
2 49377
2 194769
2 121976
2 195596
1 138900 853989601
1 60392 433407574
2 155723
2 70486
1 51406 871912009
1 99312 533822074
2 10105
1 36596 136736874
1 43685 118344489
1 129499 560915237
1 111081 947205484
2 103435
1 102306 453824175
2 170412
2 63753
1 181609 628201195
1 47437 734228932
2 142135
1 159379 282500170
1 70989 99880595
1 60241 96299897
2 197574
1 161223 165965258
1 17423 863234518
1 16825 305962647
2 192347
1 191877 175693799
2 56728
1 150843 137923240
1 162445 795861774
2 75643
2 18966
1 159287 686160857
2 109409
1 17443 608163524
2 16157
1 107212 526666711
2 72536
1 191817 559473323
1 145665 230746055
2 190601
1 153473 330945136
1 38039 184152549
2 36249
1 132902 22666742
2 73996
1 168082 996337263
1 79024 838969662
2 101962
2 173874
1 150659 605893761
1 178384 793060794
2 69126
2 136120
1 37628 632171522
1 117010 129144967
2 93613
2 97042
2 170137
2 124944
1 93222 332881066
1 59997 296300158
2 142392
1 101258 981247646
1 46177 633107309
1 94633 421716991
1 105314 383237638
2 115300
1 32382 569684072
1 180599 896618153
2 120399
2 86381
2 99275
1 168025 393935858
2 127146
1 97886 124774238
1 61757 887451382
2 163707
1 27114 795019313
2 181656
2 144045
2 112610
2 43321
1 67367 493214703
1 120048 35231028
1 17928 317589651
2 43447
1 132626 296166846
2 108330
2 75525
2 139303
1 120683 101370948
1 125835 238854104
2 121088
2 174052
2 165910
1 97409 936280430
2 42241
2 104774
2 79216
2 43785
2 14563
1 161002 918831117
1 129108 891780982
1 81861 81995143
2 104662
1 45296 711948661
1 196124 722494103
1 85317 305868517
1 24603 520777823
2 120158
2 163873
2 198020
2 177169
2 135645
1 67129 722908724
1 11765 220251210
1 130784 555945378
2 193985
2 112576
1 124180 673176529
2 196336
1 21339 926128396
1 70208 431141817
2 157519
2 193250
1 57246 811653800
2 153962
2 1591
2 164026
2 8846
1 61102 633360725
2 42107
2 95467
2 111280
1 72341 536814023
2 90719
2 99198
1 81008 650825693
2 172252
2 148733
2 51889
1 104560 334814324
2 178428
1 125903 54947170
2 4797
2 42877
2 19888
1 9445 82894731
1 186766 429927580
2 39771
2 137519
1 106115 881884647
2 15757
1 64424 598124474
1 145082 178719749
1 160039 927148719
2 125434
1 45487 894021251
1 16913 728164659
2 85567
1 102867 853383745
1 139655 905049327
2 24845
1 99000 643379520
2 135541
1 41558 79467586
1 96930 233700167
1 121647 41111873
1 185350 491108334
1 49407 36886873
1 99562 482490321
2 96960
2 26358
2 105035
1 167758 799039614
1 100370 774389705
2 197122
2 41267
1 23504 583325612
2 121519
1 89381 721343606
1 178928 769845054
1 90882 343228490
2 108064
1 1332 43305251
1 66882 80110740
2 62704
1 182665 543142248
1 128633 99072313
1 139931 44283688
2 133461
2 171379
2 39444
2 191881
2 39853
2 131245
1 111836 800867025
1 129665 599278917
1 7047 492677864
2 57584
2 11628
2 99605
2 22168
1 65481 719301045
2 132259
2 115720
2 31581
1 56538 457570455
2 129211
2 76047
1 143855 32969429
1 40763 458751094
1 102691 689792331
1 158860 457595285
1 163891 740834713
1 64390 254113617
2 38216
1 121884 71626229
2 50938
1 82439 238642784
1 10073 746433023
2 142653
2 112944
1 196567 953414149
2 89120
2 192851
2 182141
2 12665
2 75769
1 102322 822401041
2 146878
1 152221 240976679
2 56147
2 112750
2 158769
2 187861
2 191553
2 178059
2 78047
1 68622 648247738
2 105515
2 188372
2 92432
2 37207
1 115515 884079659
2 55860
2 167998
2 189795
2 155360
2 25350
1 122993 417645387
1 170737 894962053
1 19307 999591915
1 159852 369653126
1 167700 386004485
1 6926 106204662
2 191563
1 18402 408006506
2 69402
1 57503 123589064
1 183325 534330921
2 193794
1 121859 696519472
1 51953 103792208
2 82443
1 46140 33671291
1 191008 600481756
2 39303
2 137850
1 180649 973908940
1 158932 941718877
1 66789 440848932
2 176763
1 65579 306547945
1 76922 48731712
1 102575 488657331
1 90573 369006682
2 195044
1 135908 252241845
1 166866 287722575
2 30619
2 190332
1 93946 992404782
1 177977 802752867
2 67853
1 117820 592026900
1 7485 358698434
2 53525
2 45066
1 77025 138023585
1 30308 62685851
1 2186 455485887
2 140915
1 31554 483059376
2 122008
1 125299 709975130
1 123723 658092302
2 182073
1 12812 907780639
1 9788 638105028
1 58303 701285995
2 177386
2 83745
2 108394
2 73851
1 178055 89374736
2 35983
2 15594
1 75301 308079356
2 174330
1 182146 585916611
2 134532
1 110226 18826472
2 39509
1 146463 9555545
1 39967 243089651
2 51827
2 92010
2 147009
2 7346
2 150436
1 45265 591769604
2 72592
2 121918
1 145753 573161477
2 128767
2 61605
2 66441
1 153446 806323669
2 6075
1 10018 332935196
2 62252
2 113078
2 4193
1 162939 200662722
1 71255 778054332
2 190519
2 153779
2 56204
1 128566 387947350
1 139302 520231396
1 40359 702538263
2 166053
1 128498 416849971
1 85261 500716056
1 170307 271675397
2 40282
1 190341 855500574
2 176514
1 191824 702197806
1 117850 263417087
2 109938
2 180700
1 124132 254346385
1 103466 174841769
2 30654
1 184136 750196459
2 28735
1 22960 948646450
2 122559
1 153197 941403333
2 180091
2 123295
1 62683 60544296
1 26775 805027618
1 108965 904323695
2 188237
1 23500 888749729
2 177381
2 126173
2 169672
1 132366 727022555
1 150784 202394059
1 16635 653313073
1 64507 264741648
1 151198 420342266
2 121150
1 73512 654545609
1 110119 540733333
1 164716 744803299
2 28566
1 46433 25725056
2 169004
2 74153
1 61717 574399256
1 47234 741667705
1 63371 659897065
2 30831
2 196912
2 90645
2 56538
1 37482 453591592
2 82265
1 74666 664890803
2 138993
2 180295
1 62687 812331945
1 153582 248217527
2 182439
1 118154 472198058
2 162778
1 78818 651482325
1 58760 925706393
2 131702
1 129740 858998390
2 127507
1 94236 242079225
2 158881
2 7015
1 133454 804286706
1 105742 412587307
2 36907
1 32186 618911151
1 177289 645561466
2 152516
2 126991
1 125151 215515964
2 30704
2 144239
1 42200 872118980
2 25034
2 28059
2 177086
1 20527 752796032
2 11971
2 61168
1 41894 514548966
1 130487 369272074
1 193111 335554480
2 111967
1 189279 353236039
2 59875
2 2360
2 178617
1 112272 650573411
2 198823
2 24291
1 167527 440138353
2 38528
2 181305
2 145334
1 42717 414475639
2 79561
1 52744 894235522
1 77838 55844181
1 79787 380664224
1 62023 879363165
2 92703
1 10496 827977125
2 104051
2 55464
2 149976
2 130879
1 38388 557317693
1 198654 9809044
1 43278 428614066
1 85423 837116119
1 184808 444678763
1 56125 150318051
2 120757
2 78626
2 151715
1 120048 669081042
1 90063 868655541
2 60559
1 42115 933778182
1 89174 798440564
1 129149 934776533
2 27752
2 72294
1 188383 385509729
1 141405 934530091
1 135379 846196923
2 50242
2 94734
1 109890 657986530
2 194019
2 80335
2 109516
1 33522 673506426
1 144383 154929538
1 47712 360939148
2 29358
1 198841 136396322
2 27295
2 168091
1 25304 521299086
1 108504 569403729
2 99229
1 74593 861580980
1 64277 470541444
2 168419
1 129283 686601642
2 188355
1 126487 416323833
2 107379
2 146005
1 100019 866880399
1 198813 905541432
2 37923
2 82037
2 156913
1 128756 697429645
1 160556 416851398
1 51438 393947745
1 45260 922533764
1 22659 735259789
2 36058
2 147693
1 55805 463465728
2 850
2 107971
1 62296 843453489
2 143736
2 97084
2 143382
1 107168 980114742
1 13328 765021770
2 107708
2 69468
2 54115
2 114106
2 125673
1 190229 778896665
1 90174 224397660
2 60883
1 184324 511973681
2 183555
2 134770
2 195101
1 155577 668608412
2 162741
1 131806 225028561
1 51041 925923953
2 40550
1 7415 544841252
2 169528
1 174834 194123281
2 27647
2 160260
2 19611
2 180764
2 40658
2 29923
1 39733 444466817
2 19279
2 90028
1 62274 765099032
1 125160 840235944
2 37703
1 162458 165653352
1 28569 80914811
1 119210 116465445
2 191812
2 28417
2 193690
2 131915
1 183886 401122168
2 154293
1 72063 252493053
1 169304 347784096
1 177048 731226012
2 184608
2 41857
1 82047 78941753
2 107927
2 126760
1 20520 156159753
2 121732
2 74727
2 185518
2 66833
1 118141 499926976
2 185634
2 149844
1 55593 204576523
1 93985 148917248
1 151597 188872111
1 175646 582306429
1 7151 39727740
2 80590
1 157232 78783505
2 162635
2 172222
2 58420
1 78143 377550219
2 82306
2 54149
2 7068
1 15212 386881125
2 140104
1 81295 634527794
2 134594
1 42212 742715016
2 24778
2 53463
1 109644 987014624
1 51196 425220416
1 163194 710228480
2 18716
2 114806
2 102523
1 6844 694140658
1 195103 310752348
1 24257 205557565
1 103737 526156400
2 193395
2 2035
2 27033
2 198850
2 141286
2 165046
2 134962
1 144911 317929009
2 161498
1 72979 267241317
2 107118
2 178444
1 55250 139533775
1 135999 468080803
1 11054 345050628
1 74980 247316724
1 175784 785914687
1 8320 443113502
2 109
1 189934 714797780
2 123046
2 8340
2 41387
1 93648 804082072
2 70488
1 30660 520750415
2 113395
2 7344
2 108208
2 55546
2 66711
2 110990
2 17898
2 106401
2 80936
1 84381 292564414
2 173919
1 39180 896775638
2 74323
2 140778
2 159518
2 751
1 165725 690582031
1 166548 279857366
2 101431
1 73121 567682076
2 92197
2 100446
1 124294 201561593
1 194762 200944631
1 1124 135176517
1 1633 796730325
2 93613
1 113120 936528111
2 77639
2 68108
2 10749
1 120281 47080236
2 102007
1 152135 192146328
2 177078
2 44726
2 11780
2 186919
1 118980 174024538
2 181987
1 162546 189977573
2 21336
1 84281 187760269
1 88379 6240894
2 172719
2 128750
1 198862 952382702
2 104588
2 430
1 23029 981351050
2 19135
2 179156
2 8467
2 175823
2 160210
2 29950
1 53939 929285298
1 117740 65676877
2 179864
1 53277 458430164
1 26981 455437251
1 76552 588191798
1 172098 18929149
1 25359 630196743
2 38774
2 141166
2 107053
1 191124 210659774
2 146348
2 181725
2 122823
2 187382
2 188382
2 188606
1 33271 673228644
2 126776
1 146601 197513214
1 31129 406781138
2 89247
1 160658 311923293
1 176785 494817851
2 157840
2 171307
1 79972 137323735
2 79125
2 46519
2 185486
2 36065
1 38050 677538553
2 123225
1 117212 196940745
1 63046 849728241
1 85968 574254737
2 129515
1 82489 543637827
2 34542
2 152105
2 18241
1 175316 305877915
2 24800
1 162260 27250933
2 63890
1 73165 303953582
1 114204 355233800
2 169609
1 90665 876828569
1 104070 312004826
1 120914 770360653
2 131454
2 65739
2 30896
1 125827 246167671
2 38450
2 4046
2 122378
2 116590
2 39245
1 182877 863661387
1 69100 222732301
2 118707
2 22776
2 85920
1 110610 108414231
1 89391 950000465
1 19090 17539264
2 147056
2 5823
2 97363
1 79356 372312226
1 192870 620752385
1 65534 193468830
1 68549 647247840
2 126899
1 96677 541049316
2 97769
1 183596 837451142
1 114873 787188015
1 96700 356129697
2 116706
2 190198
2 198148
1 71266 568016179
1 4579 911774006
1 106038 592229488
1 55978 39942317
2 197165
1 165710 220041248
1 120681 23744003
1 169194 12000192
1 118293 102239618
2 44503
2 152043
1 92495 761903161
1 37694 471417161
2 39509
2 187056
2 179927
1 40130 317090687
1 52197 455305689
2 143989
2 11994
2 66664
2 183671
2 186944
1 127653 42031840
2 174751
2 87263
1 184914 942745786
2 48594
1 62345 61159225
1 90269 237366900
2 46780
2 193899
1 5573 891835890
2 80835
2 115545
1 130342 604282557
1 21132 93792901
1 38296 849804998
2 141198
1 199896 219139712
2 13683
1 87353 927423407
1 136701 340478611
1 21184 714809199
1 149654 821802067
2 181612
2 19490
1 29113 209836201
2 122302
2 183047
2 82332
2 174738
1 59097 704192077
1 27730 787025685
2 118850
1 82163 36907693
1 126010 569694362
2 49039
2 189955
1 174002 691356034
1 88378 874308367
1 153485 763006138
2 70012
2 66303
2 50843
2 52877
2 76473
2 47730
1 118114 632148414
2 3516
2 124214
1 161863 794410603
2 52483
1 190920 54909204
2 124870
2 168044
1 134621 828253171
2 64344
1 103561 377782868
1 82292 653332616
2 136893
2 16214
2 97575
2 14236
2 45455
2 84554
1 137753 396837800
2 38482
2 30934
2 34264
1 30426 54214862
2 62398
2 109363
1 182731 15123234
2 108442
1 37156 856447282
2 60930
2 38377
2 28303
2 187470
2 80554
2 144586
2 79613
1 92640 155816524
2 164970
2 137818
2 130128
1 40182 465740954
1 71675 287646462
1 69522 418742135
1 188949 480149346
2 17115
2 18343
1 88472 307859630
1 162151 316941456
2 150067
2 132733
1 540 661207044
2 42828
2 53289
1 185104 302733209
2 159081
2 195735
1 186033 299583891
1 108351 738197090
2 78171
1 52390 754943508
2 163905
1 144004 633141997
1 19068 723050966
1 77522 25532127
1 142482 134454984
2 180292
2 159370
1 109732 987570980
1 172333 672808108
2 107573
2 83109
2 125857
1 130571 352353865
2 18018
1 22728 8912902
2 153262
2 33944
1 172424 998786895
2 84060
2 148655
2 185650
2 173358
2 139209
1 98026 500282452
2 151083
1 169283 773522090
2 79612
2 59114
1 63048 911836392
2 11131
2 52448
2 141093
2 109228
1 22851 515287280
2 105015
2 188372
2 34971
1 63606 831797626
1 43638 704518113
2 30554
1 111590 939389497
1 186279 122789377
1 58169 754311421
2 169067
1 157240 18785105
2 24801
1 79871 202916668
1 147866 231521371
1 74280 978607376
1 7289 600900011
2 63763
2 147072
2 160530
1 88039 657123828
2 126135
1 63583 204436113
1 22462 199833930
2 70484
2 145145
2 15679
1 115704 210309965
2 44683
2 120853
1 20981 605107409
1 159887 370053153
1 42762 239998551
2 199767
1 103615 36266074
2 186875
2 125769
2 181555
1 53257 379162346
1 86341 63560488
2 6830
2 63134
2 20442
1 72555 397972871
1 78103 51136029
1 17901 628584241
2 49551
2 123745
2 72308
2 172526
2 41878
2 52256
1 50220 54110507
1 54217 282961844
2 38998
2 138751
1 4926 243670797
2 189144
1 88862 441042653
1 150601 167082923
1 63706 247505541
1 198199 605980387
2 108047
2 63402
1 160454 244230024
1 132210 113908698
1 89203 955554927
2 95424
1 56219 217911153
1 134108 600247002
1 184396 154453328
1 144746 972301250
1 151981 516290835
2 110714
2 69446
1 166098 760542388
1 150327 684645958
2 10019
2 140613
1 96934 494543954
1 156882 14997468
1 140237 443717801
1 177146 686538448
2 1585
2 109810
2 130526
1 73702 358472540
1 65506 918974732
1 171441 913484225
2 143010
2 164027
2 57950
1 24202 773140595
1 145114 472367852
1 104145 134043047
2 11927
2 80240
1 89123 223209058
1 120870 264511185
2 86124
2 52635
1 148088 158476556
1 90555 848593505
2 41583
2 8983
1 4590 652703351
1 104111 534509904
1 79375 645706077
2 199684
1 44404 546911110
2 183217
1 89559 286303402
2 21290
1 118007 62918925
1 198625 749866318
1 10491 985642631
1 150946 854914342
1 191773 859298906
2 63956
2 125232
1 121535 784041089
2 32608
2 136195
1 5795 969831176
1 93442 528791008
1 73616 333339855
2 25284
2 56248
1 125579 86637977
2 71589
1 94290 377891126
1 117694 110652616
2 165917
1 185822 200197388
1 127241 929088216
1 108981 176092811
1 29168 862975770
1 91943 938281648
1 170111 954317785
2 146902
1 197776 851539292
2 75175
2 82538
1 185992 844162991
2 174335
2 107507
2 123177
2 3779
2 59836
2 37765
1 9343 228551287
2 112672
2 180857
2 70045
2 92129
2 167774
1 79004 935606196
2 172800
2 116186
2 58245
2 16503
1 109542 952614846
2 26078
2 131925
1 1698 981528961
1 156043 641128228
2 156283
2 35940
1 64978 36071338
2 165665
2 101600
2 96925
1 96832 211293283
1 18051 155236568
1 174209 515835377
1 176219 912970100
1 101658 488838315
1 61757 639192916
1 73832 572852206
1 21103 429214299
2 165500
1 102526 762003523
2 31162
1 100510 251519920
2 181945
1 137640 663396921
2 158905
2 164766
1 17565 427950382
1 87981 408659054
1 190425 293369073
1 91241 719394458
2 109306
1 123431 840862499
1 92184 669669065
1 12115 944166171
1 153394 494005134
2 122434
2 157240
2 1568
2 92106
1 180001 242911191
1 58335 594386416
1 86221 637674798
1 194874 91634615
2 11003
2 189337
1 141745 118069612
1 158313 172265826
1 15038 96314684
1 102557 263915927
2 126989
2 162585
1 12003 531882549
1 30930 983402574
2 36110
1 172247 234206185
1 110186 421374916
2 117138
2 164734
2 44226
2 89146
2 21547
2 184517
2 37910
1 106358 991848500
2 197155
2 175352
1 109400 342202366
1 45912 164315512
2 122880
2 1613
1 167328 573613375
2 160017
2 107905
1 9643 831757575
2 139738
2 19197
1 67075 211210057
2 55851
2 161397
2 40804
1 127170 835108330
1 143433 239229852
1 81266 76619364
1 65755 128669901
1 16743 42425788
2 75472
1 74003 305072739
1 70298 215227404
1 134885 759663151
1 100083 680522210
2 46886
2 96342
2 13207
2 395
1 74900 623344074
1 125366 435697458
1 61993 852920523
1 75768 514884255
1 12490 375688956
1 33556 425080755
1 34430 480774957
2 3792
1 23220 768292565
1 136235 498831708
2 100170
1 78502 281880303
2 120667
2 180462
2 115268
1 174749 232111033
1 179941 787778414
2 198418
1 56077 719945452
2 156167
2 174188
1 55371 480096912
1 66041 752765915
1 62456 791507510
2 140933
2 155960
1 16155 401084996
1 172344 360535790
2 70828
2 60071
1 20028 554984935
1 172719 875188252
1 169519 476673517
2 188678
1 99650 472162107
1 191271 625062543
1 37812 336315241
1 20985 663045606
2 109723
1 183531 684781220
1 101817 315818257
2 110850
2 76803
2 31767
1 133126 924280320
2 46933
2 42513
1 19099 511642139
1 181490 727429216
2 46494
1 56366 431074347
1 184660 744676557
1 62208 367790901
2 132606
2 109204
1 2990 263496343
1 87146 916463411
1 92378 298262242
2 190786
2 96032
2 192531
1 7885 882711852
1 28278 760678713
1 7120 891718740
1 21258 364463535
2 122503
1 143838 911693911
2 101514
1 106441 947812025
1 136245 253540440
2 99288
1 154514 686203276
1 24184 345876099
2 18038
2 149402
1 124650 469011251
2 29364
2 29674
2 168032
1 125098 28251700
2 173730
1 117256 619885068
2 29291
2 167978
2 42179
2 58134
2 192573
2 9218
1 108155 968889505
1 142110 42688512
2 84124
1 23413 308359611
2 42114
2 95404
2 108434
1 97762 613593107
1 156106 84998286
2 145407
2 30153
1 17167 781102703
1 120935 464312485
1 186845 67330759
1 105149 117098570
2 25537
1 42706 671509812
2 156589
2 44619
1 44175 392892314
1 124510 918877690
1 165187 47020249
1 160091 232317027
1 192969 778551294
2 37128
1 92604 338634780
1 28136 86964448
2 172902
1 47182 162089411
1 88637 363361568
2 52807
1 192693 915099124
1 41569 327749143
1 117981 178668553
2 188876
2 87389
2 192701
2 3938
2 12505
1 45988 355851393
1 111428 142261333
1 52372 416143776
1 127959 844721416
1 116323 966117761
1 72652 64537887
2 70389
1 147357 460334787
1 168016 764927675
2 58828
1 94466 784226569
1 93077 94159163
1 190187 849121321
2 26820
2 175025
2 188315
2 141063
1 172237 553199324
1 176728 610404966
2 52981
1 193790 341015404
2 145070
1 44850 502136515
1 13472 258128368
1 120537 236971916
1 137800 466367003
2 35300
2 51170
1 160979 708812089
1 31813 7775406
1 72464 638641942
1 62286 11204930
1 71838 346972876
2 132456
1 24052 944728506
2 57198
2 182248
2 152736
2 75796
1 61365 556833410
1 71013 387530642
1 115250 258563013
2 119461
1 136786 796503406
2 88227
2 66266
1 4702 696492220
1 42836 175619216
1 189169 83815125
1 80942 511238284
1 178677 306393804
2 49909
2 189414
1 123114 727896645
1 126992 647391763
1 176788 936228547
1 4464 428408671
2 171357
1 169133 760121987
1 192336 263188201
2 46624
2 32154
2 180010
2 147550
1 77916 526128128
2 82736
2 44511
1 124490 124299879
2 65797
2 124674
2 60925
2 10564
1 170315 574735421
1 122462 81478234
1 168921 553767773
2 155613
1 170941 718381280
2 129830
1 179107 241304101
1 165698 914126375
1 24497 374241488
2 4068
1 76606 183676578
1 172472 199155237
2 144860
2 103559
2 86319
1 118542 16076778
2 104103
1 97706 146134738
2 50341
2 47481
1 31913 763793599
2 124353
1 117989 998890940
1 162597 236052599
1 113394 624282174
2 88421
2 92557
2 61581
1 26608 523960189
2 670
2 74892
1 66932 22830588
2 49498
1 50107 413352473
1 20698 173929190
1 19003 265637128
1 21015 214963450
2 7809
1 42472 890177525
2 71654
2 20535
2 152706
1 27004 30148130
2 39051
2 158110
2 98593
1 178819 197085579
1 48054 270965983
2 164530
2 79099
1 33141 851896806
2 84667
2 72208
1 112690 112559116
2 104727
2 72463
1 9199 574880981
1 22063 28064071
2 158803
2 109278
2 89835
1 129986 246367609
1 190523 529997428
2 161615
2 196986
1 198213 709868528
2 123816
2 143977
1 135792 868671025
1 194813 435984006
2 29681
1 69691 339180693
2 89875
1 163062 891917268
1 127752 918671775
2 73200
1 95620 660414230
1 124359 217360656
1 169230 201088833
1 180834 84513717
1 101641 547286629
2 11838
1 63572 707696490
2 132006
2 199528
2 187421
2 189014
1 91450 389012978
1 62964 96309758
1 107737 476106078
1 29121 688227614
1 98551 149505505
2 184684
2 40804
1 42876 118192836
1 54169 521576420
2 16617
2 115816
1 188707 951186540
2 63366
1 70921 983453976
2 17653
2 147088
2 94026
1 29073 156098526
1 160773 648442675
2 181399
2 177610
1 194274 766617164
2 124548
1 69177 938564752
2 73445
1 101156 830886920
2 171795
1 157398 955887859
2 173537
2 93756
2 172843
1 72198 839607593
2 192208
2 15609
2 92774
1 152858 288465179
1 128100 484743245
1 138222 236995413
2 195224
2 188626
1 104065 868681887
1 114226 285776613
2 35210
2 77477
1 184254 488799600
1 176336 786667588
2 56107
2 151186
1 21790 57603825
1 142624 943962435
1 73292 571039541
1 152576 501547627
1 126831 29755515
1 94591 202535215
1 16419 327600376
2 82729
2 185110
2 50189
1 71795 593836791
2 48246
1 6368 341020781
2 35582
2 195466
2 105225
2 74589
1 126445 569531028
1 155988 662272352
1 174760 107623107
2 542
1 34560 29727241
1 30615 766818642
2 65323
1 141385 450528408
1 95605 970415635
2 80412
2 134772
2 64482
2 195491
2 7679
2 106658
2 45269
2 48915
2 133771
1 168032 664718063
1 131089 276828787
2 158291
2 96084
1 195915 967713482
2 168262
2 196509
1 32897 672586378
1 75492 460458251
2 199985
2 172674
2 69795
2 7772
2 23766
1 122875 914426635
2 158787
2 182103
2 8719
1 133694 254889613
2 51878
2 27962
1 151881 389308174
1 20534 990277557
1 62809 719689422
2 167346
1 36289 173888069
2 57920
1 23733 286681653
2 86359
2 107672
2 113025
2 169778
2 191154
2 134441
1 181964 175204915
2 143661
1 13560 576122207
2 35543
2 61341
1 34560 365424268
1 133634 189488756
2 55232
2 76907
1 183155 112076013
1 184215 294493123
1 13893 640046883
2 96005
2 164461
2 43095
1 34292 763509055
1 126298 729542713
2 29385
1 196361 361915046
1 182540 2785590
2 146186
2 11756
2 17878
1 195463 579733572
1 29793 86063931
2 196362
2 95153
1 11888 940212322
2 119299
2 6437
1 106585 561105370
1 21967 825726760
1 197600 67640444
1 33043 525320407
1 41718 595915983
1 44185 176765573
2 198891
2 30592
1 149860 349009066
2 82983
1 10890 914763551
2 172344
1 51165 35484644
2 196375
1 6673 377800437
1 36877 27653660
2 164662
1 110844 519912449
2 134922
1 17630 65327487
1 142534 38330917
2 71016
1 122931 309786536
1 137732 605815320
2 44346
2 119320
1 153384 384432524
1 169262 843840610
1 36181 900381652
1 48268 478876098
2 92074
2 194734
1 82384 847229834
1 198511 688570811
2 68768
2 5777
1 138527 390711121
1 44784 362634120
1 113907 563572214
2 84280
1 2775 23371865
1 16715 255292140
1 65912 853973575
1 8420 313300665
2 108372
1 33984 610669495
1 165876 208233533
2 4301
1 122230 523637740
2 87917
2 153151
1 153519 465121764
1 5483 754967087
2 2521
1 120965 14965200
2 59626
1 60456 765946041
2 137440
1 153920 924947258
1 18397 451486538
2 114313
1 154176 572902907
1 9246 252969935
1 117625 96444274
1 79852 264302922
2 168179
1 183802 821261557
2 162042
2 111192
2 64312
1 127606 3024439
2 76809
1 35951 433776029
1 75489 492631982
1 195330 73253579
2 119109
2 176390
2 185903
2 37305
2 109573
1 100378 881902421
1 51190 487512172
1 152151 113000583
1 141146 614229681
2 181611
1 133393 887366908
2 85972
2 77408
2 167182
2 65647
2 111442
1 196217 106199880
1 50328 537875841
2 155592
1 155211 138568421
1 95779 721446087
2 58533
2 55072
1 178420 589623652
1 31101 641649384
2 55350
2 165735
2 190601
2 147510
2 142503
1 17816 82318003
2 164318
1 94809 999270059
1 130587 822893278
2 4262
1 22044 108345963
2 65026
2 199193
2 43134
2 160179
1 4184 797677965
1 73695 874625940
1 43015 682329758
2 114866
2 100884
2 12253
2 163637
1 148772 745433522
1 170846 63865066
2 65168
2 102114
2 77037
2 75626
1 21500 761913743
2 168208
2 29226
1 144713 182635962
1 154000 491231128
2 37093
2 118950
1 163801 65661948
2 36141
1 178060 209782725
2 187252
2 103062
1 75627 750919321
1 125556 455562287
2 154255
1 103739 492030071
1 150425 806731730
2 99613
1 80440 226488087
2 86482
1 174128 31507456
2 2968
1 75028 571683020
1 183035 855816966
2 80852
2 174196
1 143314 147105846
1 152413 973836536
2 103524
2 34637
2 176932
1 158339 132005473
2 41931
1 16967 704982629
2 45451
2 32159
1 150668 727971145
1 168530 370105569
2 59975
2 117746
1 25339 739751438
1 60398 866036724
1 41476 601065910
1 47493 279443212
1 6167 31026389
2 140814
2 164102
1 140230 729948968
1 49836 414468691
1 13942 457295230
2 57786
2 105738
1 192461 541035715
1 71843 586634384
2 149811
2 85275
2 92918
2 19435
2 40657
1 169691 988223902
2 160027
1 26287 129767476
1 62045 974002698
1 155349 902156841
2 180323
1 13007 994850217
2 13015
1 125406 47950099
1 10830 591311190
2 121887
1 46345 899674512
2 66590
1 5444 507717537
1 100492 338605581
2 177217
1 6062 738859196
2 106545
2 148299
2 70836
1 166074 213555037
1 127935 283586906
2 34051
1 46202 741007078
2 78992
2 276
1 8188 989117718
2 135550
2 113532
2 13842
1 84358 243815548
1 81136 205368739
2 84909
1 58542 873567003
1 151197 556128627
1 170338 639151429
2 177677
2 191053
2 85297
2 192052
1 7477 354437973
2 105653
1 7945 694491639
2 169485
2 162471
2 22398
2 62060
1 35560 578211006
1 44142 810879469
1 158304 34996332
2 108890
1 60681 892609966
2 188540
2 122884
2 45692
1 98843 388957724
1 110220 885107424
1 19443 626971615
1 52931 71062615
2 18289
2 191750
1 88109 733814106
2 67477
2 2519
2 167925
2 67319
2 135972
1 185638 5515703
1 149264 838447164
2 104962
2 100741
1 12663 504495791
1 93921 441481602
2 79015
2 114423
1 73994 571532551
1 44591 411473695
2 2910
1 36573 449349045
1 81645 421310206
1 171624 459293619
1 146248 15062564
2 169745
2 179832
2 196693
1 148030 390594292
1 161365 215494220
2 156307
1 4449 530717394
1 103145 883644955
1 68227 539718089
2 74795
2 11461
1 94732 832261480
1 156715 8767489
1 137911 656937532
2 164958
2 182699
1 26603 358566602
2 3216
2 181141
2 167572
2 67633
1 100896 360986311
2 145696
2 193730
1 537 248154064
2 29036
1 191292 42863353
1 187685 715760227
2 37556
2 121702
1 163708 824860735
2 155317
1 112544 507180337
1 190072 594031307
2 29664
2 178259
1 29404 969290465
2 85982
2 42939
2 44909
1 146951 260102577
2 81089
2 55689
2 101142
1 158032 637318252
2 56591
1 43782 767196359
2 39257
2 117566
1 79972 95180391
2 71638
1 94824 467223553
2 20569
2 104894
1 24654 983471944
1 133987 986212030
1 100925 608940532
2 79213
2 33878
2 70442
1 128343 651653212
2 54653
2 140740
1 190315 509867531
2 47581
1 167451 132327394
1 134869 599773002
2 179661
1 9780 282683902
2 44633
2 48902
2 167804
2 116484
1 3216 720511491
2 94270
2 194163
1 117236 304410657
1 79479 747097660
2 60136
1 51886 619550027
1 194751 677524758
1 58872 27890618
2 19520
2 2529
1 78647 985250989
1 15109 939821570
2 75472
1 190455 459284740
2 52507
1 128871 347534417
1 90212 299835559
2 42664
2 56405
1 50329 555699663
1 155479 605088880
1 120981 266179057
1 182323 272658596
1 84877 289370771
1 1744 263630408
2 98680
2 20182
1 168572 95464751
2 25662
1 141966 189027917
2 196000
2 82371
1 178894 193787627
1 188285 708462420
1 35585 509001228
1 73180 795528203
2 159142
1 146680 48005880
2 95305
2 195080
2 130202
1 73292 986182926
1 138919 291559610
2 190422
2 102173
1 29893 577836459
1 180006 735603607
1 178749 737845432
2 61343
2 4425
2 32844
2 26671
2 112636
2 240
1 64864 473611622
2 17644
1 132408 820848357
1 19883 638334245
2 12903
2 171493
1 119631 479314744
1 117598 612351152
1 50894 295769164
2 32272
1 133747 991604308
2 83328
1 6734 23629087
1 148253 475246895
2 87105
2 91002
1 84391 545639787
2 108551
1 131334 867747780
2 169631
2 78717
2 174768
1 36998 515195813
2 76359
1 70856 161847929
1 92722 207978541
1 162262 141741235
2 65205
1 18713 737376863
1 113065 455738217
1 49041 857344523
2 56707
2 140787
2 20302
2 199134
2 127964
1 173887 392851392
2 112788
2 164596
2 141574
1 145332 493144902
1 186167 683185472
1 164685 22859563
1 191136 656728867
1 100777 191751084
2 35298
1 105596 400521410
1 29642 361049114
2 160691
2 180073
1 160658 723230603
2 97509
2 168838
2 9097
2 140957
2 54332
1 170515 88538926
1 93444 133898945
2 16754
1 151449 617269483
1 47632 875618099
1 33480 604948127
2 190287
1 89777 318992338
1 114096 188753702
2 24119
2 32677
2 168300
2 109810
1 72174 613291929
1 124759 488913241
2 28385
1 71307 630464892
2 191430
2 14340
2 180109
1 108603 748772889
2 32533
2 91580
2 122252
2 165560
1 90090 783604254
1 108845 631956535
1 106721 995472522
2 81858
2 71747
1 142470 701734675
1 149096 152114735
2 126003
2 72824
1 36126 868596782
1 59372 807191400
1 169946 488814327
2 147715
2 129495
2 83692
2 156063
2 65424
2 23647
2 97870
1 124722 597941555
2 168092
2 92318
2 67008
1 157138 623983037
2 37097
2 115732
1 82820 918501150
2 72643
1 1844 837745987
2 10253
1 53403 878983028
1 184785 686754607
2 148656
1 59073 727515952
1 110066 645272749
1 33443 403991467
1 3761 315412704
2 68288
1 162559 410120544
1 2782 437173837
2 106785
1 49366 565916486
1 84069 415620941
1 39651 860269913
2 29125
2 79188
2 189505
1 38576 787232663
2 40086
1 162623 929608087
1 172874 115725821
1 84916 393660943
2 66204
2 152480
2 162804
1 157279 194507501
2 718
1 172208 156293858
2 182447
1 144102 267149914
2 126610
1 492 860929362
1 153636 763814991
2 181389
2 126001
2 36287
1 166258 430672174
2 12797
1 63758 550278323
1 121121 423200185
1 193275 283481775
2 103894
2 149594
1 150499 727773229
2 99040
1 193939 64195354
1 94983 789988578
1 163236 559742164
2 155081
2 54066
2 103591
2 30406
1 126649 728152062
2 30868
2 94162
2 98924
1 145091 243030056
2 147591
1 50887 632327518
2 116820
2 4574
2 175312
2 144027
2 186265
1 64379 425609447
2 149820
1 114534 548112955
1 97628 338281339
2 178802
2 132597
1 80688 949600885
2 100081
1 93867 52202889
2 153425
2 59153
1 37810 113643418
2 169270
2 59831
2 62760
1 129554 57481444
2 182790
2 128385
1 46387 813738078
1 117322 642403890
1 137387 183283906
1 104618 329112248
1 66614 220635880
1 174595 264103078
2 168040
1 140032 144565568
1 177298 25881075
2 56321
2 122932
2 54740
2 153267
1 154343 507544346
1 43736 900966778
2 51453
2 95209
1 69405 612285776
2 165609
1 63102 908344092
2 112259
1 51966 641634956
1 38790 49738987
1 20900 808108718
2 48089
2 59728
2 18284
2 16597
2 36911
1 1354 786889064
1 167829 941568767
1 175641 465953107
2 167413
2 57781
1 192016 9588593
2 66761
1 8977 334740816
2 183377
1 89115 348896156
1 118251 621619029
1 154746 548066130
1 117326 569640811
2 130123
1 133810 535202519
1 137848 686845604
2 118321
1 106207 360099298
2 179137
1 171088 42800737
1 148814 667237036
2 7178
2 173622
1 52036 944531726
2 6999
2 64369
1 168688 762621659
2 178510
1 170978 472565104
1 174452 543282651
1 4969 680830181
1 177200 281674021
1 184649 598197533
1 198739 692006986
2 128169
1 193028 669509965
1 101137 977479055
2 93556
2 182376
2 195402
1 149828 216203515
1 65384 765722706
2 172356
1 147724 140396203
1 94973 799799526
2 301
1 104049 38153498
1 40591 616358284
2 184405
1 124588 765797718
2 76815
1 186659 624322542
1 145531 681811216
2 39867
2 14554
2 13326
2 127922
1 73507 530319275
1 161541 687008711
1 70551 985893732
2 179415
1 39429 772864286
2 37071
1 9344 19904207
1 124407 308813529
2 53542
1 5936 491248038
2 78477
1 74746 639549281
1 131670 662373491
1 33422 794888837
1 147478 829348454
1 142820 329983983
1 199306 48528786
2 25710
2 25460
2 118095
1 177120 967315785
2 121596
2 9363
2 172073
1 16370 398637801
1 139094 133884026
2 55631
1 180881 505522483
1 159541 221563556
2 35607
2 81677
1 167156 41462551
2 107567
1 97815 433411998
1 39069 685332074
2 163225
2 156895
1 1483 888974466
1 64336 392874504
1 50054 163472778
2 166991
2 43493
1 73921 16035897
2 123265
2 133715
1 95229 739471369
2 162714
1 129916 321583840
2 149611
2 63717
2 194420
1 148771 995321372
2 54623
2 133077
1 48935 500193276
2 133472
1 182826 805655545
1 82152 32913998
1 74931 812420873
2 63077
2 136742
1 135015 568286984
2 76150
1 30740 841287281
2 78734
2 49073
1 77866 763482951
2 181127
1 123851 731924223
2 7556
2 151468
2 189434
1 159061 411365158
1 168562 424716363
1 11016 553035999
2 137892
2 26975
2 143074
1 84331 545259653
1 93424 57174650
1 145004 530223413
2 133177
2 53144
1 62403 330865171
1 116186 6381917
1 87449 365528915
1 112564 915989167
1 147407 200985467
1 71724 631157876
2 95425
2 105800
1 86962 449353235
2 27621
1 64339 433081692
1 55689 721150981
1 25784 673877486
1 85893 160486040
1 123667 88466453
2 49976
1 140006 262821145
2 51897
1 167825 547701534
2 171035
2 150627
1 102768 33485905
1 127997 219632002
2 143032
1 93624 762341260
2 149902
2 142553
1 82591 402593531
1 133381 145766140
2 186749
2 89885
2 63954
1 112313 896296656
1 18786 844640934
2 170316
1 18151 983544922
1 153474 541281249
1 37256 47457807
2 71608
1 3376 338280214
1 104263 118539058
2 127230
1 49596 741122024
2 38837
2 35673
1 132191 530384465
2 108551
2 132105
1 5763 530224126
2 15552
1 98342 454883407
1 99106 295161685
2 92064
2 161637
2 141742
1 148691 373961200
1 3115 860812685
1 178273 208951419
2 187746
1 20 331973790
2 50324
1 193281 761091277
2 151441
2 50652
2 146170
1 32275 348819165
1 56625 431655734
2 12789
1 9326 437221174
2 120581
1 52011 91781958
2 73247
2 193318
1 45072 697780083
1 103005 368973229
2 150759
1 142461 113582612
1 21140 682064922
1 119789 241774406
2 12131
2 70874
2 91334
1 70477 402339623
2 192836
2 191932
1 89383 30862261
1 181857 145451924
1 85703 408205254
2 56431
1 85714 726417929
1 110593 81242041
1 144321 280340573
1 21947 599941226
2 129799
1 98727 272368978
2 39705
2 178596
2 36334
2 184490
1 148267 493136677
2 107800
2 7792
1 73692 288823454
2 100859
1 105131 182994968
1 7784 425310550
2 172408
1 142432 230944112
1 69344 314659008
2 11748
1 111405 441061084
2 120053
2 144160
2 199132
2 166220
2 91484
1 24908 312818468
1 72670 270321154
2 93538
1 40671 368410267
2 130367
1 151864 322221069
2 32924
1 155161 10388198
2 105520
1 70060 489491027
2 81854
2 55493
1 159566 297196762
1 97906 674030999
2 181897
1 27869 343594
2 111890
1 128835 288927959
1 81236 885260498
2 120785
1 154010 236475230
1 149153 819947932
1 109007 280344974
2 141667
2 54026
1 138568 414868246
2 102468
1 29263 960671831
2 197756
2 106534
2 15902
2 17577
2 52109
2 151433
1 173924 82848529
1 24664 760419221
2 80440
2 29329
2 53487
1 40700 52533766
1 93212 387986499
1 74074 806797216
1 46164 129126292
1 12063 404885128
1 48489 477539095
1 50905 620714114
1 125948 510820115
1 149069 633619432
2 185139
2 153671
1 134503 293601020
2 50075
2 140189
2 112176
1 162955 945953078
2 133893
1 156851 767771795
1 131917 460136895
1 192570 473439578
1 107124 776948891
2 161026
1 173935 226787946
1 984 458006351
2 46392
1 56321 531859341
1 9314 525395596
2 44012
1 89088 132926083
1 38201 463664702
1 156297 751509248
1 67683 123716956
1 13829 860143018
2 196863
1 98548 381246288
1 92704 852756796
1 163622 82654419
2 55768
2 153789
1 78932 718726605
2 2202
2 147652
2 141036
1 161131 951065975
2 168096
2 90279
2 66580
2 35339
1 136327 931519768
1 117345 260286610
1 102260 783266940
1 75421 674882795
2 17607
2 53317
1 38143 541250775
2 23841
2 17269
2 132030
1 199742 338604620
1 96799 977757608
1 127978 37588412
2 29589
2 112699
1 56875 981714132
1 127228 438916018
2 45919
2 195878
1 3992 327159647
2 7872
1 8315 872970003
1 176926 276285956
2 35521
1 137987 249950535
1 101405 639126866
1 35656 186529066
1 195884 178786661
2 100105
1 19145 106808481
1 195807 600700849
2 177278
2 87274
1 147927 718169208
2 29166
2 12238
1 194737 495948280
2 46145
2 23831
2 57531
1 197290 141370071
2 4264
1 122260 570099383
1 60876 54338157
2 158728
1 126070 303101090
1 111288 514407820
2 70731
1 99365 561259780
1 81342 49858976
1 143036 703658479
1 24635 82310457
1 49829 211592964
2 89560
2 72420
2 103429
1 4249 123322058
1 41014 601331224
2 4083
2 115602
2 169922
2 7073
1 131455 385140184
1 146453 900222219
1 126415 77420086
1 4486 821507441
1 171390 394054767
1 147286 786634267
2 7562
2 121588
2 88279
1 71194 906494152
1 175635 800790197
1 35956 207111861
2 104382
1 95344 906677352
2 105280
1 18683 758481566
2 14911
2 57965
2 140571
1 70287 142410092
1 166099 417524982
1 160571 505233456
1 184085 366001546
1 105096 176043480
2 42794
1 155283 282780455
2 66919
1 69628 223071977
2 108835
1 15384 906657015
2 141296
2 176669
1 197955 963883614
1 11763 334886391
2 190785
1 183445 601476271
2 126278
2 130929
2 158411
2 58320
1 176695 689224406
2 155866
2 197038
2 82223
2 189221
2 100208
2 63347
2 138246
1 71337 695610692
2 134637
1 145448 158885880
1 133390 229895640
2 69695
2 136103
1 129226 12046678
2 75355
2 39723
2 146837
2 25228
1 180072 318550767
1 61631 987133940
2 66877
1 149489 971429226
2 108821
2 131961
1 184887 867486834
2 171223
1 157504 141688547
2 59002
2 37001
2 33769
2 36300
2 68910
2 169520
2 69103
1 115481 966869807
1 130556 725075260
2 64745
2 189263
2 186244
2 16024
1 192862 411803200
2 51544
1 133657 501530219
1 164470 252533319
1 18146 682048117
1 105006 647641722
2 103517
1 96479 263330331
1 41943 505649463
1 75335 393639543
1 165894 952178242
1 133400 636929760
2 17726
1 158513 564602
2 108068
1 47599 171338066
1 73402 569890236
2 51510
1 82427 654369761
2 60263
2 110110
1 98777 815017221
2 170210
1 105677 624267359
1 68074 53079619
1 154277 907014067
2 161998
1 27466 693475807
2 119794
1 107125 739296669
1 177074 223354936
2 90072
1 354 938955633
1 40746 179141915
1 189807 194028695
1 95384 102022242
2 75917
2 155865
2 65462
1 58130 809095500
1 147927 397520802
2 12916
1 9939 629290975
2 197231
1 139555 811639875
1 13953 56200209
1 169770 829392214
2 47527
2 74042
1 197964 721741359
2 51893
1 7591 789726834
1 37374 467749488
2 40350
1 48770 905535399
1 13589 244804072
1 189478 860440485
2 42269
2 142879
2 290
1 37121 248283618
2 103708
1 51265 167602308
2 167419
2 130007
2 159182
2 523
2 141239
1 137236 965770278
1 129773 956436115
1 144247 710913869
2 151611
1 147732 956425691
1 3037 72887658
2 99674
1 57189 638620497
2 142186
1 187128 431368765
1 147982 680548174
2 31253
1 116548 417842111
2 37054
1 79697 758540994
2 138261
2 182895
2 38208
1 52063 231850704
1 199393 862743098
1 117638 164749093
1 152327 129789260
2 82626
1 140668 293955186
1 28865 121363816
2 185162
2 176342
1 154582 948251456
2 125609
1 110606 541977692
1 60865 921658797
1 115849 205536188
1 155989 703370707
2 166129
2 149897
2 170049
1 15050 623660147
2 97751
1 58483 634776291
2 199976
2 80488
1 46080 659727680
2 54641
1 54712 435000611
1 26543 311848775
2 47332
1 156429 21071859
2 61999
2 12671
1 195122 406195396
1 34135 312076409
1 135913 356168778
1 163219 945566230
1 177227 552237887
1 194757 120258478
2 7260
1 18413 519357880
1 78051 231845651
1 74834 438687152
2 55394
2 193152
1 179138 659122252
2 138471
1 98200 181976145
2 50349
1 114363 993942646
1 112286 422477167
1 109635 948066651
2 192049
2 42001
1 182807 544117670
1 121693 578144011
2 48534
1 160724 765989187
2 138085
2 28754
2 7287
1 119040 134772566
1 108781 561352321
1 63137 630364370
1 152894 656493180
1 98331 183954668
1 199151 836798228
1 178102 637631870
1 36663 338995226
1 57986 226500402
2 54531
2 183009
1 20316 662587747
2 146771
2 105174
2 40517
2 163431
2 136672
2 21957
1 182061 947720039
1 99683 868653387
2 26484
2 40390
1 152118 863449775
1 186865 624074240
1 137067 902604677
1 144656 170583774
1 86225 21944989
1 33368 636759437
2 115506
2 45577
2 117988
1 179850 68741073
1 2874 106028028
2 184203
2 159543
2 65056
1 150491 272066497
2 98970
1 30251 837036059
2 142785
1 122760 926806370
2 113428
1 103520 175473543
1 150100 809466456
2 113922
1 98249 210519498
2 192845
1 119383 433410597
2 68129
2 78825
1 134130 867520855
1 43960 169177802
2 103446
2 194648
1 79420 439510328
2 165172
1 4322 242271398
2 69659
1 61106 884391317
1 81618 619892265
2 169857
1 63776 231496679
2 196183
2 65440
1 59121 691367818
1 147038 845323180
2 65782
2 16886
2 116827
1 181682 105686107
2 113492
1 127557 713103773
2 141447
2 191428
1 181764 532770681
1 27831 929279467
1 112282 141482854
2 137983
1 31265 297135114
2 173240
2 7777
1 21236 43967666
2 34935
2 157483
2 101545
2 97921
1 105095 720041432
2 118010
2 111313
1 150600 599066433
2 153951
1 21042 982121885
2 94595
1 126300 141689973
1 5891 7786314
2 23844
2 27630
1 142384 473083450
2 127367
2 163266
1 147192 604786647
2 161405
1 87449 829104008
2 48162
2 92544
1 180149 810219454
1 55879 911172151
2 105897
1 37926 581851648
2 175731
1 21829 772967722
2 167185
2 71954
2 132589
2 163108
1 128314 791154487
2 86871
2 114882
2 111425
2 42137
1 36029 934609228
2 70451
2 176190
1 182699 691962703
1 162955 852991617
2 167834
1 168719 850058851
2 99889
2 181338
1 103263 628807150
2 21866
1 33379 922767331
2 120256
1 130314 932279309
2 183804
1 382 996790933
2 176206
1 15022 516241398
1 173446 144844727
1 108521 339349811
1 10840 126106798
2 6141
1 144048 649423791
2 2336
2 3112
2 95663
2 178355
2 168806
2 88496
1 144594 381089592
1 37764 135931127
2 76457
1 85409 498945521
2 34695
1 128153 591793432
2 139009
1 179030 802675394
2 2530
1 8095 398603612
1 94393 188597759
2 153432
1 123728 390461386
1 195066 123361055
2 118625
1 101327 705383312
1 111714 246966813
2 3073
1 92915 292944979
1 21408 136174484
1 173763 102393804
2 81843
1 157628 662894685
2 183254
1 17447 744518231
2 198083
1 172873 427724389
1 124412 95539341
1 68502 954122097
1 98374 697862091
2 55227
1 183885 466064585
1 152378 736349814
2 80728
2 68805
2 19093
2 187069
2 156187
2 59908
2 61837
2 12174
1 143898 562952322
1 11590 629234989
1 35882 347194074
1 196662 966547067
1 122788 787557408
1 142703 879904981
1 49888 995742931
1 132445 531295594
1 73288 714777912
2 32265
2 95499
2 55640
2 174820
2 4480
2 132149
2 22202
1 50826 489754182
1 74706 571311572
1 120124 577388566
1 75332 151756697
2 5281
2 19780
2 119274
2 144440
2 85969
2 6248
1 128778 170018275
1 38060 894586984
1 54847 733994926
1 17456 462578967
1 82479 657794089
2 6330
2 16835
1 142554 241339688
2 183628
1 37414 601879913
2 91853
1 42598 858400363
2 126561
1 186231 310138766
2 170159
2 77172
1 198896 374113382
2 183823
2 19365
1 15348 848969439
1 36700 916911850
2 167905
2 8872
1 147286 554822766
2 151082
1 94270 677805417
2 110112
1 44749 96624727
1 167024 339674252
1 89885 146505387
1 117355 776319207
1 197462 579113285
2 137751
1 132161 85253987
2 58419
2 17405
2 100008
2 87266
2 15364
1 150115 320982968
1 188659 384689703
1 98921 451186668
2 160558
1 180698 203142609
1 227 289622930
1 39989 434462479
2 68548
2 69826
1 10760 537924898
1 158013 84689223
1 171509 717197400
1 112128 891787842
2 16861
2 197688
2 73874
1 128992 636854970
2 82513
2 118701
2 82364
1 108686 281918714
2 7183
2 58155
2 68674
2 195658
2 87609
2 112729
2 13476
1 83013 82648782
1 134654 42244979
2 91410
1 100195 443487048
2 171019
1 23609 841514573
1 91180 644464979
2 125983
2 172602
2 46188
2 21349
1 102963 437391140
1 22264 414343386
1 63882 678264361
2 192806
2 152944
1 102508 69384974
1 185719 153185191
1 131927 939706313
2 65032
2 129677
1 138866 881482733
2 39032
1 37397 342816184
2 151233
1 35934 874887260
1 30591 589798159
2 37193
1 39193 439796648
2 134650
1 21849 667178833
2 47054
1 174105 163408793
2 97798
1 115637 812452272
1 175458 438214741
2 159826
1 178117 85793399
2 105442
1 64530 542595137
2 90888
2 121307
2 21738
2 141823
2 180136
2 4154
2 115918
1 151795 368431821
1 93274 703252607
2 171234
2 73232
2 136411
2 190113
1 157346 509935638
2 86961
1 86085 714265292
1 75086 686227279
1 167979 599734482
2 182362
1 34481 757746827
2 192024
2 30944
2 63864
2 11655
2 14085
2 17292
2 35325
2 70062
1 57436 331166622
2 112017
1 34288 621970525
2 153550
1 101433 612692412
2 97843
2 171781
1 50106 154049640
2 137033
1 61658 551185494
1 16473 843792969
2 19357
2 112644
2 34474
2 53000
1 184615 515848519
1 8251 259390756
2 48921
2 76644
2 6781
1 148655 71502801
1 7917 228098145
2 149367
1 123549 581289056
2 74328
2 123846
2 184137
1 168900 827174900
1 180561 178734202
2 14479
2 89754
2 169378
1 97006 631541305
2 43786
1 32846 633747530
2 62559
1 197453 59211509
1 151180 273337400
2 183259
1 74632 739849446
2 132822
1 65235 719770088
2 64692
2 173554
1 79924 556982583
2 78323
1 163765 663428710
1 9325 926775249
2 113714
1 86549 213015317
2 117602
1 168155 699471669
2 3147
1 68748 815249433
1 43719 822181430
1 152025 965631508
2 104610
1 199555 132551211
2 141512
1 52965 630793481
1 180213 88773635
1 20106 354066570
2 3055
1 197046 835177903
2 53636
1 78315 667081963
2 149438
1 151137 198811588
2 132316
2 181219
1 149413 142321737
2 59450
1 60384 952430591
2 62326
1 135752 428586451
2 197534
1 121253 868323750
1 172950 403426867
1 76256 268035447
2 34302
1 194724 29619319
2 127029
1 107845 596262065
2 21042
1 142476 417552114
1 16701 447744543
1 148064 416130363
2 108443
1 175860 912408082
1 48197 333410602
1 195317 557899028
2 27123
2 94740
1 22715 335084839
2 163824
2 39418
1 56736 228455160
2 14001
2 17951
1 21337 639426328
1 109997 369173754
2 60477
1 5281 316695593
2 83505
2 9744
1 182366 521890471
1 48659 317020636
2 161123
2 4653
2 298
2 42681
2 83026
1 83910 13793375
1 172786 953894934
2 16918
2 81435
2 71771
2 38847
1 86894 900540651
1 26620 233020818
2 113701
2 101119
1 112676 213801242
1 30133 612488243
1 82047 413906983
2 135291
1 3902 184255389
1 183275 673786239
2 184198
1 32563 961083959
1 103127 958410827
2 9368
1 40350 717866921
2 109675
2 180002
2 9782
2 173140
1 138371 165522808
1 66687 261578853
1 116262 942626811
1 136271 935291094
2 158915
2 24684
1 143177 963728638
1 128642 47650394
2 187758
1 31291 553347240
1 108827 192064115
1 159905 806050634
1 56477 767937126
2 151727
2 169105
1 137232 918995268
1 77343 948490600
2 115650
1 47836 373206892
1 56767 875244188
1 68235 85151643
2 159133
1 107199 866148426
2 3001
1 139674 381524820
1 135778 446272683
2 23679
1 190009 64440529
2 142794
2 66584
2 115310
1 137064 99000238
2 113675
1 50997 543450397
2 106264
2 134111
2 122295
1 64286 127375869
2 25240
1 106046 883539930
2 73641
2 184876
1 36370 107890698
2 158075
1 92749 317674854
2 86209
1 125950 713074495
2 179446
1 189968 239675295
2 118470
2 116463
1 132341 605665577
2 74221
1 198990 142961077
1 4577 229935472
1 56658 888853187
1 157290 635322501
2 61292
1 137524 518147928
2 187781
2 148811
2 154899
2 61844
2 17741
1 77611 440335588
1 50930 817238118
2 141587
2 138579
2 167415
2 42819
1 20301 94318813
1 83369 891060817
2 152211
2 171933
1 8659 915454098
2 36325
2 104438
1 171492 456621669
2 62421
1 29217 3320802
2 124054
2 177766
2 135565
1 95565 303679985
1 171330 824702132
1 38301 179632334
1 164784 888638422
1 173194 288393838
2 77118
1 16309 875429563
2 116498
2 51511
2 91424
1 122812 4533482
1 160387 467754499
2 95124
1 62927 324755631
1 112720 932158018
1 38037 272873441
2 78806
2 69695
1 9105 340777296
1 62899 678485777
2 45964
1 7240 823540854
2 124388
2 19022
2 181951
1 79252 450644479
1 9743 429562709
2 108994
1 57476 317317908
1 93879 17060722
1 103711 998495068
1 22625 14755269
1 15396 254081432
2 74576
2 185743
1 155184 811124320
1 55696 383909740
2 25870
1 120910 956032167
2 133974
2 169642
1 135250 568049677
1 156387 572704314
1 63084 875611907
1 171471 983312837
1 176553 488661401
2 86161
2 53826
1 84739 866128533
1 190250 182175067
2 158619
2 122891
2 49675
1 195883 992969179
2 159936
1 67450 398692859
2 93199
2 157739
1 43224 561774029
2 190893
2 80198
1 115069 639329622
2 121217
2 194351
2 98886
1 82383 789819159
2 140240
1 130976 689690294
2 123145
1 3316 670810742
2 102599
2 187134
1 1191 388396776
1 242 952923238
2 75170
2 193580
1 32067 840833631
2 151871
1 196569 653817771
1 127782 126869839
2 40131
2 137055
1 192892 234709705
2 96795
2 107204
2 133457
2 4428
2 56551
2 15388
1 88226 476024247
1 150162 694365403
1 2577 89203830
2 32879
1 55544 661390332
2 174795
1 4866 485448916
2 37017
1 158551 917381209
2 199499
2 162093
1 172415 525764204
1 39435 95481269
1 153111 32767386
2 167639
1 5181 916006448
2 21884
1 156531 374296993
1 4518 560932768
2 35370
1 58402 630931911
2 99384
2 94022
1 6076 103306402
2 51643
1 123515 686559297
2 27466
1 24440 674391910
1 110319 938277218
2 198340
2 71925
2 195630
1 113446 675094647
2 9597
2 186901
2 123384
1 172441 106940674
1 53006 692860372
2 80110
2 191987
2 11116
1 56721 797279877
1 127078 30515767
2 174451
2 51457
1 169623 727974316
2 47755
2 60080
1 1537 523862767
2 165483
2 59001
1 179250 93600341
1 25185 861935053
2 76442
2 120447
1 123712 288720523
2 66160
2 45304
2 65150
2 100366
1 131628 233378568
2 123529
1 183713 705268229
2 95594
2 188911
2 199155
1 116201 433626784
2 4678
1 175411 682556470
2 146961
2 7230
2 135564
2 60818
2 6029
2 34857
1 189867 361226886
2 139019
1 33555 233515289
2 5052
1 63888 95610504
1 52471 102667369
2 45203
2 141309
2 30368
1 127198 778559871
2 79838
2 8545
2 114851
2 121625
2 118825
1 51305 992538657
2 23953
1 21364 404519383
2 69829
1 9612 649963177
2 84144
1 5846 720180379
1 191470 913037705
2 127346
2 174107
1 130678 617657807
1 40668 811420674
1 83504 260763850
2 37640
2 95302
2 57767
2 128610
1 149097 309275417
2 51921
2 72050
1 161813 641652313
2 73308
1 127596 799544331
2 2867
1 174517 289130369
2 74620
2 138077
2 63665
1 153741 268129768
2 140228
2 77257
1 188650 198629177
1 131565 580409061
1 194930 519318939
2 96278
2 139371
2 1734
2 43363
1 136782 877318612
1 116793 292817762
1 187844 893142791
1 150881 302378657
1 141520 192470080
1 132178 795629223
2 120563
1 172090 823954335
2 80427
1 184835 768126299
2 133246
1 3913 509639798
2 86592
1 185118 84663942
2 180926
2 130158
2 86127
2 143436
2 174861
2 182988
2 86679
1 138480 221808911
2 22111
2 176922
2 81830
2 105408
1 22992 324377383
1 87175 630867574
1 160305 192115420
2 131485
1 66563 310109026
1 50655 239755240
2 3506
2 35395
1 25463 391282061
1 140098 981378247
1 8036 296251380
2 104074
2 167288
2 72982
1 24692 990502964
2 120429
2 136798
2 84274
2 56187
2 166813
2 42692
1 8116 953802777
1 14862 592447338
2 166011
1 35695 634024623
2 141365
2 181889
2 62298
2 116101
2 23358
1 96521 460090795
2 173670
1 111572 323029163
2 16044
1 171619 506129092
1 37587 140826537
1 120339 720325112
1 42945 75599149
1 123917 409232114
2 150643
2 195433
2 69193
1 133201 462623766
2 106448
1 198561 812498188
1 87903 222377384
2 141053
1 78770 384982162
1 20528 369803226
1 120706 104035992
1 168449 73363799
2 82636
2 80322
1 179828 599747910
1 37071 36324603
1 175616 15649106
1 164524 987586923
2 89219
2 67979
2 144002
1 26686 401493902
1 22422 60396432
1 154528 259186512
2 195241
1 110094 338160859
1 173897 389167968
2 148538
2 94140
2 35917
2 112480
2 179880
1 4268 863239375
2 75867
2 166751
1 82976 910098045
2 121979
2 180991
1 183732 130671270
2 149820
2 139856
2 162535
2 1573
2 161545
1 146378 626911537
1 162254 502090396
2 35332
2 38845
2 173313
2 20687
1 34623 15924291
2 191068
2 127409
1 162091 109882014
1 121875 777819784
2 71358
2 42765
2 30074
1 191768 300785727
2 35292
2 86590
1 65395 70945677
1 106507 478049642
2 169339
1 111256 264693894
1 33972 30372534
2 76399
1 137546 289614972
2 91271
1 45341 341234135
1 77360 369474239
1 48898 934249595
2 99406
1 180726 468375886
2 177442
2 148925
1 133692 819156769
2 3926
2 156818
1 119194 943056020
1 40215 312646711
1 97966 13103806
1 40101 863994603
2 115820
1 82102 914813622
2 111740
2 15520
2 60519
1 121241 83933030
2 154336
2 115463
1 154945 727735033
1 33804 855499499
1 131428 445641116
1 129359 144872450
1 31153 237138316
2 77518
2 62860
1 188744 641713042
1 130389 931933890
2 70446
1 29354 465865730
2 95135
1 150931 935014283
1 159239 451396904
2 195608
2 39017
2 148269
2 49500
2 75700
1 156169 699122894
2 149698
1 74494 911798228
1 159803 428440863
1 22796 861472166
1 54738 745725566
2 124276
2 191200
1 112967 591294065
1 116769 653767884
1 52635 76287293
1 75434 841600970
2 21421
2 7127
2 57429
1 71906 407393313
1 15476 519798120
2 37238
1 118960 966216857
2 164357
1 141785 361289429
2 186046
1 42911 423655035
1 80340 225515128
1 43200 206685213
1 135643 828902061
1 193150 177545334
1 8987 247941036
1 925 197243826
2 4381
2 109612
1 9394 233060602
1 49244 191355037
1 42638 963566128
2 1780
2 186484
1 151366 805486747
1 83153 169802058
2 129727
2 152101
2 162675
2 24017
1 185879 235146932
2 92691
2 7263
1 61424 984592643
1 111146 482499104
2 90558
1 166250 299319883
1 61819 818796961
1 131416 269035086
2 18122
2 45764
2 58368
2 192218
2 131284
2 157836
2 30799
2 96760
2 179289
1 70255 867577550
2 59552
2 82479
2 150907
1 176432 87661314
1 76834 871389157
2 177209
2 196155
1 199000 86523114
2 82598
1 109472 349148960
2 56990
1 104483 90800601
1 941 975491768
2 3990
2 138599
2 88111
1 112855 596877707
2 178849
2 108922
2 32514
1 84597 767487603
2 176509
2 4686
2 149372
1 40903 136403667
1 6613 145990040
1 141053 871056617
1 26010 576862577
1 123039 554618764
1 50088 93897832
1 51310 698902089
2 111939
2 91296
2 80321
1 178444 148996688
1 39318 780374814
2 65686
2 190458
1 6027 223758313
1 61351 572353950
1 71192 978696380
2 20968
2 74788
2 109241
1 174271 576048729
1 3587 605549941
1 83905 775187126
2 186961
1 112684 953399967
2 167156
1 145302 398201480
2 137114
2 39331
2 47788
1 97422 57597698
2 11482
2 31151
1 85959 267676381
2 59546
2 156541
1 162562 949537522
1 156611 597007522
1 57466 995765894
2 72082
2 20206
2 169621
2 98807
2 68919
2 133499
2 171819
1 78712 884026161
2 153206
2 1738
1 193600 270592352
2 75972
1 83036 395530351
1 170499 449354755
1 192577 576535814
1 108850 175486480
1 22828 448630029
1 54604 948622445
2 27909
1 73176 706972016
2 41843
2 161055
1 3851 887567649
2 37097
2 122553
1 23445 824017039
1 22280 256054918
1 97251 368665865
1 190595 44641201
1 32003 604940898
1 128047 299928388
2 42416
2 38551
1 75635 842607445
1 196135 64031541
1 182581 147808613
2 35725
2 159695
2 126980
2 76584
1 116265 196396765
1 145311 811713007
1 143191 244282478
1 132572 498956811
2 138676
1 172275 29113525
1 68924 322746533
1 161991 133077331
2 98783
1 109383 983845038
2 150940
1 40378 15002596
1 158914 978678718
2 136404
2 88868
2 61008
1 115642 958820318
1 126410 387638193
1 148927 751872330
1 164880 490208651
1 165892 698930048
2 96801
2 139941
2 117133
1 87921 453698735
2 158578
1 153994 108618055
1 140819 820561429
1 117443 466744360
1 48107 667013581
2 96331
2 70031
1 147071 528763770
2 80374
1 112638 511116035
1 135124 924290470
1 4989 483226135
2 1666
2 98092
2 45456
2 164562
2 106655
1 111382 651513697
1 40246 934476787
1 115644 934098286
2 107316
1 118510 697973226
1 105437 352916079
2 181961
1 89605 541352803
2 188810
2 27969
1 62576 864028235
1 186388 973396049
2 24964
2 142161
1 100733 353634338
1 98942 698114052
1 69566 684576533
1 36743 444002089
1 13863 964039507
2 88703
2 57570
2 2999
2 119545
1 196948 485385210
1 88022 614221262
2 32736
1 124006 733524961
1 137031 311877249
1 78302 869775905
1 72371 953786881
1 157477 124369206
1 109726 155728601
2 190695
2 102251
2 66449
2 69607
2 1826
2 183259
1 12726 327113619
2 118907
2 183761
1 169693 778642396
1 13482 969902952
2 83752
2 140182
2 20128
2 156244
2 21513
2 145994
1 9249 271296851
2 99088
2 153753
2 152028
1 94624 818834222
2 181389
2 169279
1 70013 28920492
1 175109 576105436
2 93234
2 107834
1 548 870495512
2 53809
2 154454
2 140883
2 53064
1 137816 882561340
2 97119
2 53221
1 70194 592459824
1 32023 351078962
2 124345
1 111066 78625498
1 68076 530096054
1 156153 284843105
2 104941
1 189282 774537528
1 126665 795503251
2 86713
2 129603
1 137887 355592361
2 21011
1 180961 497362395
2 113544
1 14029 185054456
2 46231
1 160760 908847367
2 20417
1 119941 388350533
2 139064
2 167473
2 170927
2 94969
1 107656 693045267
1 55239 618016508
1 169085 564056564
2 27965
1 97004 622710805
1 124664 639945736
2 20082
2 128949
2 5684
2 49159
2 39130
2 197247
1 95310 919256838
2 63046
1 69948 795351177
1 11266 2529380
1 118839 415222265
2 195439
1 154101 97362254
2 23934
2 191568
1 67808 192377322
2 1534
1 196944 760765125
1 188588 83549776
2 182876
1 166527 418616448
2 72995
1 191827 979217499
1 42078 356448320
1 99134 649840295
2 34941
2 24456
2 99633
1 19817 235716858
1 79342 642608488
2 23213
1 146894 268431176
2 125023
1 24516 521559580
1 191904 757990839
2 24834
1 3432 722243154
1 194221 311415330
2 134780
2 5761
1 162486 41159047
2 57501
2 147891
1 94771 59277290
2 2059
2 186759
1 38347 197577127
2 191356
1 110459 722488916
1 101870 101621195
2 136165
2 47553
2 81134
1 132541 645280554
1 176778 356584923
1 149567 218434611
1 133971 717516157
1 25660 954272753
2 82850
2 20088
1 131010 612368903
2 20223
2 49411
2 196341
1 16822 276523320
1 150303 671750640
1 151335 685410439
2 180203
2 6517
2 109973
1 116599 312709649
2 14111
2 10280
1 173720 553504553
2 72957
1 127401 76929748
1 146530 830505179
1 157108 902195712
2 164955
2 56051
2 3420
2 175440
1 64221 17196288
1 127380 366039677
1 89637 120439542
2 127922
2 130151
2 94640
2 116024
2 141807
1 160240 767814481
1 103141 258120733
1 156643 455058808
2 35083
1 20570 672680364
2 193075
1 126963 232643814
2 88102
1 144288 15267538
1 164042 593114314
2 152084
2 39466
2 172715
2 195715
1 74375 2497379
2 198316
2 84484
1 127955 884165214
2 90074
1 198861 164031471
1 129683 979879965
2 98072
1 179077 697263615
1 30975 35729774
1 68209 520782481
2 19295
1 151489 666627753
2 184475
1 173987 961683771
1 174722 748901636
2 26882
2 163907
1 76816 226061253
1 55161 772513702
2 126442
2 54742
2 70523
2 48383
2 41468
2 45501
1 166049 516955055
2 23111
1 96785 258578238
1 183956 435998192
2 62491
1 108733 708843491
1 119619 255252661
2 104808
2 111197
2 88327
2 136325
2 13686
1 58226 678284298
2 192206
1 64306 406249566
2 139925
2 193260
2 132945
2 64109
1 129483 243888809
1 103243 175411028
2 47820
2 97995
1 141298 654752505
2 132981
2 95673
2 194378
2 111548
1 42430 364747237
1 16818 542279222
1 17148 243378532
1 102960 751349844
1 19419 422485434
1 91602 113986923
1 41261 7079879
1 125090 173231867
2 15786
1 111697 706071932
2 89714
1 152908 657754957
1 79530 905321915
2 91818
1 157980 249058687
1 117634 861305179
2 4682
2 73389
1 10318 767775815
2 172090
1 146434 194937481
1 151189 746951591
2 80985
2 40897
2 147968
1 99530 418454078
2 135190
2 167562
1 9571 958595799
2 70749
1 114256 273636545
2 58730
2 90175
1 119258 468223121
2 189351
2 34228
1 159069 278692531
1 118601 831506427
1 152051 800827569
1 178676 761667902
2 191343
1 65397 642474876
1 150348 289850852
1 36677 671785712
1 133811 717216300
2 151125
1 103546 74861126
2 168716
2 74240
1 84073 158703896
2 3056
1 155654 215723618
1 92747 879172820
2 12204
1 124818 21628122
1 191636 286006732
1 15714 218166584
2 6744
1 181328 283942938
1 89088 778755338
2 126550
2 849
1 156877 63074385
2 84849
1 108638 642493513
2 55634
2 53278
1 79650 368398451
2 151960
1 87218 585674451
1 68355 794171730
1 146668 665226111
1 154572 307509208
1 47536 851056707
2 164525
2 91628
2 60025
1 30161 687179605
1 29303 228905178
1 186304 670508405
1 23893 352563776
1 173131 911860138
1 128435 275627045
2 41529
2 136491
2 15479
1 196642 362417633
2 180902
1 139138 8667587
2 123273
1 144929 845561879
1 159484 989083345
1 28854 534511382
1 141369 16517714
2 60141
1 111742 746556056
1 87534 926375146
2 145065
2 73786
2 83313
2 28941
1 176217 335977692
1 93634 35814994
2 170235
1 158714 319400703
1 72866 844926920
1 3838 697931155
1 52027 20032783
1 185550 158485408
1 65063 541408056
1 112537 348886413
1 168552 868905929
1 41301 16672117
1 198347 113319391
1 121173 533415104
2 88275
1 71155 701003486
2 155136
2 37534
2 15912
2 137593
1 104755 83269297
2 33438
1 23949 977216905
1 61483 220487250
1 36873 998112771
2 136178
1 35601 853109528
1 106146 869120924
2 169862
2 116480
2 38828
1 98985 8120299
1 13644 988580934
1 74051 646841077
2 7566
1 20357 538381076
1 177428 491663313
2 61042
1 140648 804656393
1 64104 758379442
2 16635
2 37006
2 94064
1 43888 243971213
1 146461 995854976
2 188836
2 170901
1 83598 250155637
2 89345
2 17123
1 102502 75784925
1 176022 460182129
2 75084
2 98165
2 52845
1 61187 88389470
2 164852
1 51496 131366756
2 137828
1 141572 501727730
2 49173
2 88549
1 109466 559099804
1 56342 729143462
2 45735
2 74014
1 140438 833235809
1 55002 131091244
1 26321 551547205
1 42952 655762775
2 133500
1 56844 227361192
2 65116
2 187642
1 187517 336966260
1 116056 465716510
1 83740 579475045
1 76757 606268014
1 47618 539687964
1 149897 827162001
1 137592 847702471
1 86782 254026230
2 121578
2 177083
2 153033
2 33974
2 188327
2 162041
2 84770
2 3384
2 196370
1 5145 452971590
1 175317 944336436
1 99981 222564225
2 104577
2 183499
1 29260 35360523
2 157810
1 42079 170530578
2 178822
1 10379 269874027
2 134414
1 85137 827931849
2 108447
2 24026
2 178656
1 75023 83599024
2 61114
1 89911 37496392
2 38783
1 143396 906315468
2 134402
1 47965 587238598
2 15024
1 120305 741207800
2 139115
1 164392 834620011
2 18863
1 43683 104536262
2 151217
2 158192
1 197175 286767388
1 18834 580743696
1 9795 53676644
2 39601
1 125748 710170269
1 39861 750741345
1 68513 89492845
2 24798
2 111974
2 72793
1 132192 279638985
1 71886 198693868
2 22349
1 150321 576453967
1 39322 500933524
1 18159 67466343
1 57756 576123146
1 80524 372766598
2 150535
1 93559 364809795
1 158189 376484346
1 37754 296389040
1 698 549927309
2 170924
2 104619
1 187034 922966065
2 115397
2 156387
1 179839 605931630
1 128194 212084294
2 25124
1 160137 839011230
1 193549 883634441
2 45133
2 47649
1 161608 581190801
1 120126 38492797
1 60293 316391527
2 122070
1 100425 394913591
2 2065
2 162526
1 7187 728692248
2 28211
2 21345
1 108837 4441423
2 105561
2 148175
1 31343 289714506
1 176577 854661890
1 107282 383421065
1 175975 706780424
1 82699 788639081
2 165459
1 3399 882856779
2 60827
1 195120 442261747
2 51377
1 164128 436846831
2 77631
2 172791
1 181958 611829990
2 134843
2 100844
2 51235
2 168568
2 56185
1 174790 747123357
1 172198 299051231
2 67173
1 90055 719989432
2 27148
2 194246
2 172547
2 111128
2 6271
1 168988 607799384
1 94212 977471772
2 119091
1 101113 163385610
2 133914
2 5808
1 189461 137037818
2 116642
1 91178 388807743
1 79158 371013144
2 134674
2 92935
1 64092 322476363
1 13321 916006958
2 6260
1 127124 531388048
1 84372 175386456
2 79043
2 132975
1 194302 5111696
2 40164
1 70199 916138203
2 190191
2 192803
2 84188
2 185158
1 174494 744599325
1 14464 473157446
1 73507 522041028
2 88874
1 61795 119414952
1 19733 631941955
2 27738
1 102914 921977585
2 192570
1 54671 358517541
2 67568
1 128820 779800982
2 88937
2 107246
2 125677
1 28805 337205886
2 70370
2 134441
2 199850
2 153104
2 129025
1 162039 634299205
2 68138
1 161396 737148446
1 1127 854529687
2 164782
1 12789 168869199
2 36216
1 21931 323748398
2 155197
1 159842 195214571
2 46135
1 175275 349639295
2 171725
1 86986 767255911
2 114361
2 111313
2 157500
1 185017 821502502
1 98408 591903105
2 160531
1 8151 991784692
1 11054 734615674
2 169248
2 775
2 84701
2 116003
1 131531 675023804
2 33783
1 56325 861027348
1 17983 597729545
2 132287
1 193199 118724180
1 147562 903309664
2 13357
2 198565
2 103131
2 42317
2 74356
2 113551
1 57180 914953241
2 104056
2 181409
2 76441
2 12869
2 56792
1 122735 294496588
2 153075
1 112778 548014734
2 48617
2 173975
2 182606
2 170025
1 2771 901073103
1 152999 878261798
1 176641 20667807
1 189613 429747110
1 138527 579920700
1 92548 180876581
1 118408 580623573
2 153246
2 19105
1 183034 901188477
2 133483
1 90075 503093816
2 137253
2 193316
2 33391
2 191981
1 198561 179326376
1 190221 140060661
2 81924
2 17350
1 43214 317750251
2 42088
2 44144
1 10871 314808604
2 751
1 89509 166513496
2 127779
1 198134 464075842
1 162157 443529466
2 11066
2 139004
1 105921 791115017
1 186291 742262210
2 51776
2 56130
1 150684 219178652
1 68768 105062603
1 93100 543927596
1 186850 874918882
1 102766 313386693
2 146014
2 91714
1 84896 580257504
1 56015 476961495
2 126269
2 158179
1 14848 758950148
2 72604
2 166202
1 59721 240482480
1 35747 341914642
1 71050 289344270
1 71040 578328131
2 167265
2 151448
1 122655 859289704
1 114483 238124229
1 13939 919567829
2 188948
1 115583 407698734
1 76998 924342617
2 186501
2 24748
2 73873
2 2451
1 113103 484184947
1 2448 200780016
2 13326
2 62750
1 142291 218745384
2 117726
1 71774 329893885
2 129492
2 137410
2 84974
2 146302
2 134695
2 173627
2 120217
2 71432
2 144054
2 122013
2 63312
2 96724
2 47667
2 86447
1 67515 936479459
2 35234
2 149459
1 53728 614482833
1 51411 656541295
1 73521 899667456
1 191090 631636045
1 151905 710802686
2 112860
1 49587 852953235
2 87238
2 186493
1 137271 454544349
1 7083 768406181
1 147086 513803103
1 26230 300502983
2 72739
1 94390 134827633
2 142499
1 132762 271100823
2 144159
2 39196
2 180668
2 44202
2 74960
1 143581 905339636
2 95866
1 63567 390943217
2 83679
2 121895
1 28069 285605042
1 129638 517958614
1 121019 721877721
2 179494
2 26755
1 94271 685560800
2 141835
2 4705
1 143964 831949551
1 129787 337896437
2 58647
2 150730
1 97422 438189248
2 67070
1 167208 126100712
2 93312
2 171179
1 32094 221282446
1 42130 909014091
2 181567
2 85800
2 119179
2 2147
2 196754
1 32802 208706838
1 104762 631222430
2 60171
1 74496 288398435
2 17040
1 199543 488740406
2 182331
2 138980
1 108551 388560674
2 66368
2 81375
1 44740 411220263
1 73593 940409034
2 16639
2 46854
1 21837 745541656
2 30842
2 30475
2 79976
2 5078
1 53757 770728903
1 103410 461309752
1 162965 42694448
1 47576 1272738
2 119169
1 128763 810254889
1 5335 639200355
1 104646 89437056
2 174805
1 43243 734471865
2 95826
1 12484 511603519
2 10091
1 90452 204169451
2 139184
1 4574 497098542
1 42087 319613483
2 152710
1 37427 142890133
1 86611 589149590
1 171112 31665789
2 59799
1 110224 643253047
2 176872
1 93734 949353286
1 138156 926288191
1 162947 582279514
1 161048 519920633
2 154574
1 157409 349824714
1 48308 417482438
1 136385 839053419
2 55214
1 150403 393997945
2 55890
1 108275 713639720
2 52129
2 52960
1 167998 362946957
2 132439
1 163748 988300405
1 134710 215623515
1 153291 177844261
2 94558
2 188087
2 179947
2 28723
2 37154
2 195002
1 180175 671384610
1 118251 18780183
2 26029
1 180234 931201743
2 174571
1 95591 465182068
2 122399
2 155816
2 163072
2 193884
1 157543 539556953
2 87306
1 195307 374002167
1 96425 629022466
1 179973 430970430
2 74555
2 39277
1 21329 94998106
1 154219 320222377
2 45736
1 60732 320859937
1 2282 728751765
2 133748
1 104340 609133171
2 143695
2 28548
2 84092
1 163364 750056184
2 137744
2 126969
1 87417 548563270
1 155304 188903760
1 54998 99845501
1 189218 35120051
2 40929
2 197775
1 116118 528012007
1 109665 36077585
1 120744 75371139
1 107913 683189317
1 21233 674160088
2 20389
2 43285
1 90758 524395242
1 161717 88202596
1 158526 48654229
2 40503
1 98814 991670559
1 121796 571013261
2 41942
2 51675
1 146094 756576811
1 192215 843218247
1 87839 68761247
1 78561 342381342
1 92668 539385810
1 54421 640305323
1 123485 953431635
2 57082
2 167396
1 143379 237502101
2 86160
2 100917
1 67678 822816171
1 178870 672709104
1 821 901438696
2 92963
2 35419
1 85712 570595801
1 1581 226526328
2 86658
1 28888 481083087
2 160289
1 77985 243269114
1 92954 934509681
2 69979
2 185241
2 97212
2 174028
2 78299
2 52675
2 114881
1 183681 964277652
1 20612 330972145
1 31905 917758037
2 29985
1 31167 343707618
2 178410
2 137077
2 57659
2 123305
2 68417
2 37726
1 62388 842594256
1 25372 115541086
2 129416
2 129265
1 48008 356428968
1 45290 998710149
1 188649 194822537
1 145042 902397440
1 156520 807306121
2 7022
1 69820 993829393
2 89805
1 126261 847789324
1 25581 247661338
2 103656
2 60354
2 72437
2 74853
1 182576 780539404
2 95220
2 31927
1 58857 196328338
2 198877
2 134563
2 76677
2 42588
2 6703
1 179405 269313114
2 12818
2 158131
2 50567
2 57177
2 95118
2 99552
1 112216 292925806
1 49587 726100736
1 58305 441280406
2 111552
2 121227
1 37527 367601714
2 159823
1 193652 582215524
2 133285
1 34038 916658161
2 46437
1 64160 961121616
2 69946
2 72975
1 180071 778597973
2 98838
2 4517
1 70642 539283453
1 108716 15782115
2 99911
1 42806 780560958
2 23753
1 188480 985098884
2 177978
1 150871 901655979
1 124150 767615590
1 197275 449106639
1 65175 93642456
1 31722 395152622
2 53379
1 42043 304341707
1 44593 275325269
1 163390 86861030
1 66802 416059190
2 102774
2 72986
1 158752 314345679
2 70796
2 12552
1 2688 839523602
2 12570
2 89754
1 62240 317316388
2 34575
1 159658 327360664
2 140989
2 9884
1 95018 412660031
2 144074
2 74639
1 1677 594552499
2 122116
1 109257 739679428
2 50584
2 76162
2 49704
2 37409
1 39464 297448041
2 36282
1 83240 385455903
2 80123
2 84710
1 49961 976767124
2 161969
2 156329
1 160747 120473784
2 147764
2 102309
2 53122
2 96473
1 60526 470021910
1 23876 724277649
2 122207
2 72899
2 93566
1 168679 308476503
1 34636 278486522
1 33687 818474190
1 165777 886894203
1 25861 843928685
2 37182
1 26413 253754207
1 46612 504060548
2 27931
2 121692
2 87481
2 122312
1 93500 100702205
1 124687 494537641
2 20563
2 103862
1 129044 492841549
1 23648 534882966
1 102769 272760495
1 133242 694298638
2 15343
1 105890 689833241
1 148961 489865273
2 72707
1 126649 803319480
2 70622
2 112816
2 104583
1 107964 995098457
1 125466 3524072
1 49640 78906743
2 166678
1 87793 9622052
1 95211 403876697
1 146373 757893720
2 166682
1 103766 460736831
1 50468 803989177
2 21988
1 9643 273256466
1 160270 405597506
1 179970 158807830
2 169040
1 66682 665269167
2 47944
2 3676
1 13526 67140114
2 24814
2 44010
2 1390
1 122289 564919983
1 106935 495896001
1 70776 583661171
1 166583 937251930
2 184153
1 40713 974115285
1 72933 131262980
1 45076 438922823
1 170932 673273619
1 53725 708368681
1 161164 345547104
2 164725
2 192432
2 137491
2 48776
1 127363 957439066
2 54206
1 22277 317591801
1 179647 207984933
2 171816
2 147209
1 27547 219727530
2 53373
1 86141 357569158
2 155842
2 12061
2 183295
1 132726 641459040
2 26610
1 75046 311663520
2 75454
1 50550 660554507
1 137219 955899714
1 84747 148193409
1 53733 725076063
2 88396
1 27079 314880124
2 12976
2 156100
2 152005
1 160490 485465338
1 68673 792314624
2 104452
2 178918
1 34182 187414263
1 133865 937535144
1 46636 441991991
2 1725
1 130914 96106904
2 37099
2 46448
2 47494
1 13135 129758084
1 121678 508672993
2 1180
2 191907
1 91167 51169382
2 147103
2 21837
1 84551 521399552
1 90998 941427434
2 62275
2 178602
2 25588
2 58532
2 50283
1 90363 273719378
2 78912
1 57865 204788559
2 49053
1 194656 906072765
1 121274 738360160
1 105294 194859700
2 7827
1 106732 911952643
2 19713
1 192293 654985292
2 164722
1 132504 654268352
2 109861
2 10275
2 150568
2 190784
2 181678
2 196494
1 158023 183675012
2 56332
1 183951 668479257
1 79833 878890863
1 65729 491920267
2 122707
1 54778 781089114
1 92271 87561385
1 167836 294596531
1 30376 272503658
2 108150
2 165688
2 46639
2 177082
1 137684 414610665
1 164296 822288506
2 126000
2 176642
2 143549
1 185959 152104466
1 180554 300163430
2 25318
2 120806
1 84302 998424092
1 69052 946968986
1 38170 378769441
1 17480 201623096
2 135304
2 184398
2 87526
1 180085 980050776
1 87281 813014734
2 182604
2 97352
1 139616 549463556
2 186392
1 151370 312350909
2 192283
1 29310 850065805
1 117150 761189139
1 21345 81334820
1 11136 363892402
1 80651 475389755
2 194517
1 15721 583076584
2 96244
1 43620 357905914
1 165939 935487797
2 195809
2 190047
1 162775 492796511
1 79433 99433441
1 179800 674593795
2 182738
1 139703 885177396
1 141109 558922390
2 9209
1 113093 817424235
1 122226 989104115
2 104868
2 114420
2 181519
1 197570 84887486
2 144733
2 187910
1 139547 844390918
2 101613
2 147030
1 163819 389949744
1 122459 613387366
2 61031
2 99277
1 40128 963001506
1 142814 582802014
2 38687
2 9078
2 165605
2 49135
2 68474
1 99975 353222705
2 41918
2 10560
2 3528
2 169290
2 131006
2 67508
2 121638
2 92922
1 199463 133126480
2 129138
1 114550 562673760
2 192949
1 107249 16304849
1 96203 100477364
2 62327
1 88444 499734476
1 120397 154563198
2 176686
2 18229
1 103100 47042901
1 195064 573672977
2 250
1 102877 249736769
1 84626 393692452
1 158249 394757636
1 68154 53502707
2 46775
1 179684 194652389
1 191040 55170670
2 169289
1 196181 218242401
2 25106
1 4789 963131636
1 71886 806042394
1 186943 134205508
1 14366 164329970
2 91282
1 37285 75752444
1 1682 368688139
1 167994 893528453
1 181459 314448133
2 111208
2 71394
1 30936 785531824
1 123454 627319102
1 12948 988483631
2 149181
2 72414
2 100521
2 39017
2 140858
2 44446
1 140363 791737549
1 152227 538671597
1 70844 518142308
1 144068 342612594
1 187281 540803751
2 124449
1 5071 839525689
1 15913 519584590
2 50030
1 80959 684509569
2 98305
1 191009 67513988
1 41732 193805347
2 169051
2 83957
2 19558
2 50636
1 97903 755772737
2 138638
2 39638
2 112668
2 48442
2 103531
2 41940
2 83051
2 135123
1 130665 870801119
1 119424 478989372
1 160799 402085890
2 129559
2 156675
2 17477
2 133323
1 146469 592189005
2 158919
1 59191 9141667
2 179685
1 197646 13540588
1 114733 327599897
2 603
2 5797
2 123197
2 17296
1 189994 962376336
1 73434 226549927
1 177794 56657331
2 182750
1 191265 177313606
2 113333
2 118080
1 129077 146090133
1 169697 723376744
2 21437
2 144026
1 120868 555479744
2 19422
2 124906
1 168990 277940953
1 83039 646975326
1 157954 681800924
1 65009 832906259
2 50470
2 117402
2 65177
2 86811
1 168053 842614562
2 69301
1 99444 446825187
1 165324 953496718
2 18858
1 23346 33204259
2 185129
1 88087 25263044
1 185424 416838834
2 169261
1 157898 542421606
2 184488
1 71991 980255356
2 92701
1 87103 569862963
2 37936
2 84552
1 124000 230973542
2 11711
2 19373
2 20185
2 149745
1 149104 66915597
1 55698 211218989
2 58367
1 175441 225989126
2 84188
1 72197 476454150
2 155037
1 137139 943517481
2 53885
2 60151
2 46526
1 144969 416531867
1 28699 292884028
2 198577
1 132495 121562779
2 161370
1 46415 613657937
1 151856 334182945
2 13300
1 135934 712004544
2 139332
2 76959
2 73385
1 17929 287645502
2 145931
2 111267
1 167001 649782576
1 124341 188938596
2 145054
2 161144
1 71229 403654385
1 60038 396132237
1 82757 427799749
2 29092
2 173291
2 57293
1 133112 920066353
1 167716 525300770
2 94288
1 157246 340779794
2 96033
1 19321 327225224
2 123576
1 164905 846518175
1 171903 605514383
1 34193 487279140
1 59098 295997343
1 9226 179756283
2 103686
1 105572 139441904
2 91953
2 24711
1 163135 776209727
2 108308
1 28388 513687479
1 62920 834972207
2 159357
2 148597
2 3720
1 147320 119822831
1 95444 207957028
1 78003 112663203
2 132930
1 104226 539962876
1 68996 894586108
2 84715
1 80279 479166930
1 54110 328497493
1 56421 34621602
2 54650
2 194980
2 135551
1 106004 918443791
2 65812
2 97995
1 47491 745406364
1 37452 62379217
2 196459
2 108935
2 76298
1 154592 135335630
2 73727
2 190837
1 84667 253107678
1 166804 902608328
2 112863
2 177835
1 178184 945740843
1 149292 303229281
1 688 416184638
2 178628
2 195334
1 117604 706944130
2 176884
1 141169 38189879
1 87289 651727392
2 26113
1 144758 875762106
1 72589 624023460
1 181394 174015457
1 1953 238682098
1 12011 503059402
1 16614 293520065
2 66781
1 134278 389664912
1 28424 623934530
2 128636
2 64680
2 115763
1 196763 410075411
1 72022 40885363
2 55155
2 76047
2 152493
2 139254
2 24961
2 197666
2 41522
1 8278 224707095
2 5954
2 99928
1 10181 263089792
1 19509 794239157
1 159525 798684690
1 120766 575312311
2 107625
2 58939
1 144695 887260974
1 114224 921359656
1 132877 506417463
2 17656
1 85162 79150299
2 66433
2 187111
2 166694
1 69691 236975999
2 98963
1 2136 137258501
1 147052 868669412
1 77939 121537991
2 176401
1 197325 112110607
1 86226 156024194
1 76102 762060517
1 3357 520146731
1 186166 822876136
2 183568
2 184282
2 152892
1 53919 760694492
2 120873
1 67143 177977303
2 141497
2 125151
2 131443
1 96806 66096737
1 195000 363949886
2 142996
2 123162
1 46806 926905488
1 18625 19458805
1 103842 680732695
2 33770
2 132035
2 161305
2 81138
2 3445
1 65442 360636325
2 126839
2 188606
2 36515
2 57285
2 16409
1 127086 107317424
2 121938
2 101550
2 100987
2 1132
1 182204 533976553
1 35280 514333177
2 138472
2 179695
1 82723 103519132
2 131860
2 102968
2 21793
1 17306 77405026
1 89692 696257967
2 38033
2 22475
2 180824
1 159797 816063542
2 112647
1 72582 625086720
2 75669
1 195561 391446984
2 191664
1 156725 933074174
2 194228
1 38189 758793612
2 133825
2 155362
1 132163 107294407
1 109494 785729194
2 129464
2 109758
2 182897
1 125566 571400233
1 24632 879902273
2 20604
1 193131 412279434
2 137626
1 135306 141511100
2 27267
1 12889 387122224
2 160704
2 3060
2 88897
2 81892
2 57628
2 89885
2 32042
2 91376
2 151372
1 19629 253276843
1 120959 473958350
2 35864
1 76032 399986603
2 1461
1 111980 345161982
2 2144
1 145304 847083483
1 26036 762247409
2 177619
2 186801
2 35912
2 198685
1 189044 94801496
2 21168
1 126276 736408321
2 128033
2 187761
2 124132
1 151146 23477656
1 27277 24227879
1 129861 535145137
1 154498 156512012
2 70429
2 189683
1 148884 434441441
2 54432
2 163952
2 24656
1 80106 330721554
1 196314 326498257
1 75939 858322344
1 57560 884034850
1 7701 732989467
1 47654 204893840
1 11389 827956847
2 4478
1 131984 658200433
1 27989 958660700
2 93364
2 56317
1 24816 455046047
2 23078
2 178456
1 81544 706252998
1 61190 896635753
2 81241
2 91980
1 54023 976442776
1 129758 31906667
1 89074 853282260
2 159272
2 46373
1 145539 774866516
2 28426
1 93268 22665338
1 132638 150515471
1 62961 863731226
1 1205 12346581
2 69023
2 115182
1 17611 732356800
2 7633
2 9509
1 152099 206499848
1 57094 892680091
1 41386 712615685
2 146986
2 119733
2 53499
2 58092
2 187644
1 69140 660728838
1 33137 820471497
2 125492
2 135257
1 9052 359774143
2 196837
2 112185
2 138507
1 103827 129341846
2 198496
2 140417
2 86912
2 111755
2 164612
2 27036
2 188565
2 163128
1 156650 90055045
1 41281 160482822
1 19522 111638975
1 62335 787755791
2 174909
1 60424 430523975
1 61066 963244997
1 129321 249134390
2 68776
1 90659 224005127
2 44939
1 146341 48457186
1 192502 35937635
1 27817 478701153
2 166746
2 189567
2 130734
2 7958
2 14708
2 121102
2 152462
2 63803
1 175490 114206224
2 14760
1 83278 868526159
1 155454 511015182
2 123153
1 159905 504460583
1 148021 859334918
1 12571 732542736
1 191848 327255072
1 28196 139139841
1 86079 541307006
2 190679
1 93060 988700494
2 82508
2 105201
1 84578 281416886
1 192866 645612730
1 349 949646515
1 102237 899062998
2 58323
2 120096
2 106775
2 96528
1 37502 140079958
2 89007
2 41931
1 42009 525288551
1 191229 897136130
1 52846 915276703
2 129889
2 162361
1 92987 776427039
1 178764 60835527
1 67260 323154559
2 147036
1 99468 356823855
2 33412
2 156195
2 147096
1 184086 843933432
2 4834
2 72458
1 96487 786620946
2 92127
1 39951 576427058
1 133245 200258689
1 160902 241357043
2 76257
1 92638 869146794
1 140554 608953270
1 138225 451624304
2 169634
1 32119 103931671
2 65192
1 39183 95331695
2 143553
2 102902
1 150541 785576886
2 74480
2 65105
2 102098
2 170565
2 2227
2 101740
2 130055
1 113642 567562301
2 114896
2 137738
1 118788 78554650
1 166092 921538998
1 88637 897303221
1 66789 587038624
1 28201 136664431
1 56602 247054116
2 158069
2 92849
1 124248 347328726
1 142561 367431209
2 165435
1 169604 350092356
2 108541
2 20664
1 98916 414885242
2 109082
2 24011
2 53577
1 133202 306391886
1 112296 575032946
1 181967 28934217
2 31343
2 42373
1 42166 537337616
1 77959 142911189
1 191732 631237717
1 44410 648288772
2 100542
1 179055 983702692
2 96136
1 149731 447676598
2 168357
2 182491
2 141276
2 60679
2 73738
1 57610 397291514
1 132398 486751529
1 196338 842046535
1 82787 108773712
2 58429
2 132243
2 73529
1 85343 304579997
2 45012
1 162509 965882219
2 100972
1 165103 749346476
2 171529
2 118311
1 171948 719291206
1 29727 374550737
2 67785
2 120924
1 58730 874224341
2 32742
2 152717
2 97318
2 37743
2 40241
1 112070 376175592
1 86218 979361930
2 158624
2 6327
1 177628 148681896
1 77741 701568246
1 166002 850157013
2 42275
1 51294 449417582
1 177233 351793451
1 126851 796860235
2 46050
1 126240 678456033
2 34323
1 90263 687552106
2 192626
2 146097
2 176641
1 126272 639775520
1 162227 349897380
2 107189
2 102307
1 159301 257697113
2 198605
1 184296 88024045
2 90865
2 3050
1 120030 719143408
2 125017
2 193019
2 53620
1 105962 760903599
1 148686 528894078
1 198043 866682910
2 163150
2 64495
1 185029 364249153
2 198211
1 115108 264608838
2 130383
1 82994 795167041
1 158887 617879904
2 135595
2 36610
2 157710
1 195423 343609680
1 182441 161352450
1 41871 306071063
1 92493 91299185
1 55605 794321904
1 172497 514291943
1 151906 893360836
1 48708 14377727
1 86507 24212419
1 54933 919004820
1 12259 134537085
1 171685 998680024
1 49762 77843282
1 80282 518621427
2 59987
2 1967
1 154126 982953291
2 181205
2 22320
1 114182 973569168
1 14768 977572268
1 157841 647108434
2 125887
1 91837 600488095
2 62173
1 127736 911624668
2 136985
1 72773 428040364
1 147619 769964343
2 18942
2 173864
2 78660
1 117448 525075288
2 33360
2 94371
2 180574
1 75839 172692488
1 172842 858975369
2 125350
1 89932 963182749
1 186067 96320051
2 114760
2 91003
1 71582 388459467
1 163600 637710007
2 13850
1 139573 978208686
1 150181 721927575
2 107370
1 9222 309177618
2 107262
2 158079
2 80518
2 33660
1 22676 492935735
2 143806
2 46463
1 56272 309871875
2 98216
1 12864 109684464
1 185393 685873911
1 38180 349225527
2 179346
2 15341
2 142782
1 152635 692290379
2 141340
2 194850
1 14110 844083324
2 16999
1 180059 608803296
1 167973 616619223
2 84583
1 66635 509653534
1 84155 376214068
2 183040
2 137881
1 189185 132636016
2 194283
2 36738
1 56882 652291674
2 47546
1 177271 717391433
1 176140 449744625
2 190653
2 26316
1 20003 667710078
2 25660
2 126278
2 193506
2 40922
2 152878
2 163004
1 154500 904304343
1 189145 441597718
2 189159
2 108310
2 190484
2 36805
1 81134 873175473
2 121288
2 128514
1 135252 409178983
1 52400 554450720
1 59265 607772294
2 172002
2 35495
1 177026 282570912
2 48478
1 16838 316653800
1 24161 84668976
1 34756 360069889
1 76531 496367637
2 35639
2 124008
1 167883 38997572
2 55981
2 111591
2 195335
2 145630
1 148177 291489324
1 30078 567147112
2 154655
1 134847 414264038
2 155671
1 169145 832138024
1 132589 773999436
1 31932 111887255
1 34787 974112719
1 147381 647593281
2 125730
2 28179
1 166786 571558782
1 174031 220365516
1 116791 582239549
1 18321 428878317
1 186479 987881419
1 81151 469420213
1 197537 120230715
1 42767 699286415
2 93548
1 100510 515714333
1 193292 485703849
2 91845
1 28249 463320190
1 98259 907729360
2 115444
1 35121 27110910
2 127299
1 84725 705546685
2 87337
2 97105
1 74025 274773171
2 187171
2 131080
1 115699 625932156
1 39710 536555818
2 197936
2 24560
1 78575 729831930
2 16112
2 69980
1 100482 807683312
1 83063 650272162
2 46877
1 191119 912621759
2 179677
2 108276
2 233
2 179073
2 134420
1 53309 594554630
1 79918 91432395
1 161743 686186329
2 193903
1 9241 201570511
2 70039
2 69418
1 28997 942741664
2 158547
1 60005 522489304
2 45589
1 123472 906749028
1 105009 791659758
2 143323
1 57909 747663855
2 177546
1 15923 679781233
1 16492 101315973
1 142400 459783097
2 120177
1 5357 954787305
1 87117 90245208
2 118848
2 18945
2 177369
2 70448
1 120944 107066778
2 194125
1 183235 186125594
1 115636 282561095
1 48713 34667294
2 82530
2 177063
2 86643
1 178034 181485026
1 50173 425242900
2 14394
1 56805 842970794
2 38969
1 80908 919515268
2 6991
1 149585 745206129
2 81840
2 3799
2 7581
1 110029 305967352
2 38188
2 13317
2 142468
2 131899
1 47473 694967977
1 85286 515796924
1 55432 917421469
2 60460
1 1793 936243052
1 180664 16197460
1 65989 989068966
1 104501 117568028
1 170583 202175816
2 45500
1 81590 424194378
1 44580 733278999
1 11955 456279959
2 139028
2 150826
1 128060 384527114
2 66571
1 85018 703134004
1 33331 146313033
1 43224 734263911
2 66474
1 183948 258068197
1 36728 890673834
2 86181
1 188326 329928887
2 114450
2 11650
2 45286
1 140316 482629484
1 59256 958966618
2 43694
1 1295 867526657
2 83140
2 141934
1 56503 829306806
1 49843 890303120
2 183396
2 4077
1 118890 726922019
1 147522 418291856
2 89608
1 154671 660328025
1 87598 400166396
2 152208
2 70034
2 160290
1 32048 349796726
2 145222
2 112351
1 2643 368037074
2 104533
1 169901 621301196
2 10162
1 178797 455993333
2 34782
2 44732
2 138808
2 61685
1 68763 36209751
1 51679 175775844
1 62354 934081032
1 124808 521837866
2 74748
1 187602 666149626
2 31781
2 20465
1 74986 404487444
2 161096
1 26360 39779405
2 35278
2 81534
1 151125 155477129
1 124037 996232083
2 9542
2 101675
2 116636
2 44000
1 42482 778847966
2 177598
2 9877
2 13412
1 141044 7183375
2 107013
1 111340 45488300
1 136126 734282208
2 170361
1 50585 274343878
2 27343
1 176668 368046281
1 24027 250049699
2 163593
1 128618 374447238
1 133537 86914882
1 199519 420583566
1 136508 242149695
2 22631
2 169766
1 157907 283616614
2 141975
2 93942
1 77366 896050974
2 160527
2 140777
1 21054 532655660
1 99608 300114808
1 54114 949786267
2 26385
2 160637
1 39407 357248475
2 18888
2 1606
2 143840
1 121448 614641214
1 161896 765101191
1 14061 770712520
2 112834
1 105721 238912827
2 80049
1 97636 731464984
1 187673 896993842
1 21197 886753079
2 82393
2 58359
2 26101
2 74183
2 35329
1 112382 466512495
2 194623
2 53948
2 32711
1 197798 539537954
1 91776 130501565
2 37571
1 63944 319559770
2 123869
2 111295
2 85005
1 134327 938239771
1 117648 460627784
2 196029
1 32257 505629346
1 29997 352171430
1 141341 594181755
2 88742
2 191913
1 24228 108448581
2 137957
2 83184
2 83266
2 106577
1 26994 866302109
1 15966 362059242
2 110148
1 177718 471160648
2 167014
1 129347 900692806
2 26766
2 98032
2 125180
1 124383 632706450
1 118850 378684257
2 95753
1 191480 689611433
2 7621
1 98173 598026588
2 109741
1 193994 703984387
1 20224 179463723
1 168999 551195338
2 57852
2 57759
1 158165 445405865
2 64636
2 136836
1 159552 330682354
1 16965 96091544
2 188164
2 27993
2 146048
1 164116 894640304
1 89431 111190945
2 58702
2 183263
1 101331 1810722
1 181679 173150178
1 196676 905499312
1 27017 434358338
1 7702 344366388
1 29594 237120298
1 116938 992541183
1 59351 322422304
1 49578 153527532
1 82018 862101474
1 173984 889370052
2 86432
2 146196
1 811 652550765
2 50097
2 28228
2 22880
2 108625
2 172895
2 126662
1 152041 119993059
2 128624
2 90261
1 69752 66605614
1 154905 460725080
2 149744
1 130478 245654207
1 183696 423056114
1 10034 978236486
1 199435 202327438
2 14041
1 79092 654152047
1 122223 133785977
2 184353
2 169667
1 128834 797099027
2 30354
2 124947
2 118112
1 13976 223596846
1 101812 780094932
1 41739 465360078
2 195461
2 89337
1 75343 142803853
2 52414
1 197948 685571581
1 165502 466887451
2 83327
1 88561 189186353
2 74803
2 69407
1 69097 827680114
2 51332
2 20420
2 163068
2 38531
1 113022 637217733
2 26952
2 105755
1 33537 341472304
2 91396
2 47706
2 19274
1 49266 546418575
1 9046 915163510
2 47746
1 12186 338067381
2 32565
2 63608
1 144219 77956388
1 82774 274108743
2 65133
1 153067 947386532
1 194626 953318109
1 91631 652774424
1 182400 835964989
1 194895 66806807
2 21884
2 188705
2 75134
2 38111
2 161630
2 161886
1 93422 141065209
2 144095
1 92463 789990196
1 151390 935793207
2 52331
2 41994
2 192089
2 165931
1 35023 337570687
2 35778
2 66993
2 62415
1 23864 806025736
1 43276 610596382
2 101045
2 278
1 160789 845603895
2 130976
1 71336 899378272
2 182175
1 31321 864311422
1 177109 263483070
1 4175 275002496
2 140840
1 179511 363349756
2 16936
2 56048
1 10047 78883020
2 110877
2 70786
2 22723
1 179405 253078685
1 136795 366853765
1 164511 445612870
1 124772 808221624
2 47367
1 126182 995346493
1 66858 353092525
1 51914 154196786
2 123217
2 51489
2 82779
1 166036 271965445
2 120608
2 68655
2 77625
2 39302
1 15586 692653161
2 179194
2 99045
1 58422 82336682
2 170709
1 72930 93461498
2 46444
2 168183
1 109279 673585747
2 105222
1 34623 464635662
2 88757
2 146889
1 10038 161356627
1 165405 28051293
2 141352
1 63929 559504318
2 108328
2 120392
1 101769 393222
1 56226 919298085
1 158060 982836966
2 66757
1 164149 27345509
1 22230 60655676
1 155718 911465631
2 3689
2 75849
2 12426
2 62066
1 84657 824068524
2 156281
1 8651 948813365
2 169910
1 54381 101882608
1 185087 195290286
1 162695 4778195
1 27300 427741993
1 85809 257549759
2 93785
1 193967 958919835
2 98720
2 152210
1 99010 212960299
1 52536 178568840
2 178221
1 34028 674696362
2 197707
1 70014 761807561
2 134756
1 132430 367887737
1 183050 27185041
2 146863
2 64783
2 43539
2 57186
2 143446
2 167469
1 148702 647512278
1 156219 4697565
2 83195
2 120321
1 41047 966456671
2 89266
2 178007
2 46564
2 159456
1 84505 476506575
2 155083
1 56303 942367633
2 5047
1 30305 46991337
2 24450
2 27876
2 183943
2 139955
2 141789
2 64494
2 136878
1 137689 82640366
2 173738
2 101327
1 96067 86844460
1 87767 607928785
1 150836 892158927
1 4312 456700824
1 166163 87894030
1 135731 257886893
1 36892 756763165
1 175515 8288849
2 46780
1 1825 912956657
1 192117 34867111
2 16124
1 7851 658382150
1 76481 654597524
2 126493
2 162377
1 26083 704022349
1 188437 342428241
2 78679
2 180076
1 13013 336297436
2 145529
1 108404 92028137
2 51237
1 69880 70410057
1 63750 696380490
2 89875
2 115021
1 173755 113715966
2 184860
2 85968
2 111306
2 81800
1 66378 735923678
1 192641 636887037
2 115686
1 180288 188855441
1 34274 718318085
2 91949
2 84191
1 135977 949450394
1 162133 352020658
2 114972
1 164544 138764983
1 153911 730448407
1 37162 951204029
1 100615 2372417
2 67992
2 179627
2 103439
2 28185
2 61138
1 135875 576347810
2 37038
2 88507
1 109981 648010286
2 12580
1 10774 214209098
2 91496
2 79248
2 194542
1 176193 180377269
1 167985 979667703
2 124609
1 38297 866043501
2 139218
1 22715 720401709
2 22367
2 192836
2 65788
2 187773
1 80610 850776715
1 15877 53801838
1 189818 919900128
2 187330
1 14052 675156058
2 114113
1 109930 656737247
2 53909
2 121416
2 83952
1 148744 981209055
2 111105
2 51532
2 84770
1 168659 203539938
1 145154 619842514
2 62840
2 66649
1 83764 14065409
1 97071 9514039
2 170620
2 96113
1 68712 88024895
1 70359 943158867
1 9710 600944295
2 43106
2 73010
1 164154 218752699
1 75232 279825850
2 69634
1 56893 10429255
1 114316 124574999
2 49654
2 181082
2 88555
1 163448 899422916
1 170728 655281912
2 120745
1 27922 970909748
1 112760 102196688
1 99256 330028935
2 119885
1 67251 46389400
1 23805 359901138
1 87808 92984062
1 53296 925867154
2 134365
2 47511
2 145826
2 90057
2 173277
2 127832
2 73759
1 146067 777342505
1 26459 26910883
1 66964 348845800
2 92871
1 138387 126839035
2 23703
1 85973 452308486
1 129410 253176352
1 18527 842536587
1 7328 956240961
1 192388 984266609
1 194756 619448679
2 69082
1 72735 758189931
1 30392 333319268
2 196891
1 55808 232943115
1 139493 797695295
1 131903 302938879
1 132989 671054542
1 178032 329949709
1 145422 913187887
2 157414
2 151462
1 164708 639109108
2 128563
2 102347
1 22624 774375631
2 74915
1 165379 271037204
2 159170
1 144875 101642592
1 168043 332018149
2 27992
2 151262
2 26027
1 5080 229898604
1 192145 296672884
1 61854 603732763
1 197167 661697192
1 117648 546328005
2 88468
2 177569
2 40385
2 46801
2 129453
2 116478
2 124613
1 66640 978650039
2 63338
1 179387 530085955
2 154438
1 171306 188613525
1 175580 546347336
1 187749 101657037
1 86386 954516130
1 105002 283232263
2 182180
1 158556 394873498
1 178348 314039686
2 84675
2 6350
2 859
2 65268
2 61621
2 89182
1 9428 766640363
2 174381
1 160870 673429098
1 75678 200544568
1 184248 714336917
2 33017
1 128998 872937763
2 22311
1 164684 729147743
2 19328
2 179215
1 123666 269456760
2 122137
1 86679 621677306
1 129248 136770717
1 140735 710559079
1 74026 945554703
1 24617 793305442
2 173513
2 190998
1 80580 128612235
2 58974
2 120195
2 78542
2 52421
2 114866
1 49771 602408416
2 72451
1 196761 889488601
1 198542 419046188
2 187839
2 48780
2 56631
1 66283 490393052
2 32205
1 406 384848759
1 156683 70810350
2 89704
1 114116 955809494
2 124178
2 180128
2 27267
2 199799
2 77387
2 100769
1 118414 241691162
1 28337 261330061
2 178954
2 24064
2 136317
2 131969
1 28861 208135965
1 171429 452798301
2 120917
1 165421 678231572
1 182516 599274240
1 15105 433543911
2 48332
2 102399
1 29614 667683129
2 122323
1 73511 293437754
2 33848
1 175361 124544368
2 58213
1 9567 725127821
1 42456 397779140
2 160949
2 166938
1 161493 442097844
1 44581 457207992
2 103544
2 123505
2 152045
1 44652 278333407
1 160000 672242016
1 181673 177845661
1 8365 245709805
1 33015 383710438
2 131260
1 165669 431895658
2 183506
2 52766
1 101903 351128864
2 185158
2 115694
1 99333 430225900
2 121643
1 112597 406802648
1 55940 511592838
2 146127
1 69617 971302036
2 176457
1 147778 294642987
1 174728 2236520
1 48620 188518058
2 188221
1 12462 67051058
2 92009
2 139645
2 131456
1 146363 519786513
1 21762 354955257
2 10978
2 95502
2 175188
1 48373 534230043
2 87938
1 112661 140378699
2 81476
2 143676
1 170931 214613976
1 158655 998351113
1 168619 790903733
1 124554 905408877
2 28573
2 54447
2 78572
2 42570
1 171960 915651981
1 197433 738551609
2 158103
2 74760
1 145343 521631591
1 11178 715416381
2 76258
1 133526 387508091
2 4836
2 78889
1 3399 837014563
2 119656
1 196249 163017930
1 155485 999212441
2 131058
2 59437
2 19307
2 169819
1 160148 684987127
2 97710
2 8761
2 135141
1 126660 896651346
1 188348 695785481
1 143630 871508838
1 104316 208032201
1 128164 566536245
1 21348 918393531
2 184681
1 84255 526720539
2 116741
1 174190 672633923
2 144969
2 102313
2 145975
1 23036 359379588
2 63615
2 48639
2 165112
1 125464 332464374
2 6923
2 191574
1 65739 555825135
2 108801
2 2257
2 155427
1 167489 108614658
2 154956
1 93905 236812483
1 99063 238549644
1 71038 139236111
1 149274 497157705
1 162997 927224950
2 64208
2 130859
2 51759
2 48639
1 28928 657897201
2 30156
1 112106 150915916
2 60698
1 6919 440279147
2 7100
2 6851
1 2635 152022063
1 490 96223687
2 108563
1 187064 213554220
2 115733
2 94484
2 61774
1 91096 572077020
1 50148 87563788
2 134248
2 103869
2 128084
1 96022 273125291
2 77555
1 106630 901532918
1 198099 968901595
1 34037 546329918
1 174743 773809718
2 159899
2 14983
1 181077 743441237
2 49360
2 87126
1 42205 229980984
2 117480
2 42257
2 131246
1 114559 657682135
2 108698
1 174756 380220498
2 93277
2 104623
2 76967
2 25409
2 158440
1 69319 455641322
1 190912 761464749
1 124044 886832491
1 37805 883961053
1 76483 118117923
2 3931
2 155112
2 199476
2 75751
2 185449
1 187428 572965886
1 92042 77681094
1 74315 421404560
2 57564
2 89640
1 31910 459126137
1 80850 239959505
2 126010
2 31090
2 192723
1 139329 691959154
1 178412 814327165
2 166212
1 69016 712396079
2 16809
2 165106
2 53325
2 31421
1 181668 518794962
1 155833 292206209
2 61918
1 198590 124391471
2 108209
1 195579 230454526
2 46900
2 1591
2 38229
2 26749
2 72733
2 94698
1 88907 214296209
2 128381
2 8224
2 54564
2 47092
2 54912
1 151135 505574766
1 145945 201697616
1 171176 782264612
1 38221 99751157
1 1140 629810055
1 57726 191350817
2 22015
2 23484
2 101880
2 129784
1 136322 778622126
1 75657 722594245
2 118750
1 182948 960701071
1 150667 511034177
2 56940
2 173602
2 181823
1 113294 464506550
2 165033
1 190695 713156754
1 183328 861585362
1 21935 700738495
1 82612 991660154
1 114163 327347186
1 148824 299214073
1 116286 576650472
2 153669
2 79909
1 46511 828578579
1 188179 230307014
1 24233 335616275
2 17593
2 13767
2 37538
1 130114 514312776
2 137034
1 18827 15776469
1 178451 194234373
2 85120
1 183888 151490397
2 35117
1 175282 588995774
2 86094
2 119622
1 18546 954899378
1 19191 295339145
1 187540 271948957
2 83229
1 47679 322212082
1 148188 788832958
1 55845 348861003
1 10526 136650857
1 8224 761189552
2 33104
2 192413
1 54588 951602939
2 95938
1 181220 936752153
1 64075 26495908
1 73476 963590567
2 6132
1 190018 306983073
2 31404
2 11115
1 153441 255169194
1 97124 147465868
1 136606 211545674
1 140553 631820505
1 193233 487324652
1 170287 489362735
1 125332 613685064
1 5569 205366112
2 77452
2 130843
1 68047 285443007
2 144331
1 158546 377467653
2 126804
1 82549 310294208
2 6288
2 15911
1 21810 58269455
2 129271
2 11391
2 189490
1 186054 202815883
2 111576
1 28030 993721119
1 165473 524569793
2 1217
1 113014 765050021
1 152746 137571533
2 164006
1 33876 977744955
2 105973
1 24369 167498636
1 16617 590050861
2 186475
2 129912
2 188383
1 191121 649496092
2 64394
1 82278 278585388
1 4258 64127695
2 120703
2 117935
2 177120
2 33824
1 103117 387569040
2 32872
1 153985 929360910
1 128938 877664634
2 197450
2 110525
2 14208
2 178697
2 81154
1 164101 624372777
1 150437 154704866
1 176783 675371863
2 191571
1 85438 959572998
1 58447 111090380
1 174945 399918825
2 132887
2 192142
2 102568
1 137272 448353314
2 26279
2 190740
2 467
1 169628 971345311
1 196797 431220474
2 97193
2 128531
1 59115 638578797
2 74688
1 187291 421736977
1 176075 594796827
1 108283 206346151
2 50682
2 82721
2 20554
2 19211
2 194895
1 56276 671261604
1 658 546224095
2 94097
2 25669
2 57636
1 135078 117623082
1 16651 393729023
2 54959
1 145630 947684655
1 472 947661576
2 93687
1 148335 292280475
2 116055
1 27268 169918824
2 150746
2 66600
1 111234 325790587
1 101403 75562418
1 169827 584387615
1 50726 988596243
1 195743 653018461
1 59049 224605830
2 156704
1 158808 138255331
2 150926
1 158120 21081865
2 111031
2 6289
2 63503
1 96702 403174516
2 91356
2 129203
1 188735 549409398
2 116916
1 150149 233121502
2 55377
2 195508
1 113241 191923005
2 137827
2 106825
2 1164
1 71526 496761902
1 100801 868298147
1 68409 433721843
1 99947 251577738
2 89135
2 10436
1 95578 908673265
2 68040
1 187596 77635024
2 63970
2 34422
2 85406
2 86630
1 160485 336675313
1 192201 455238842
2 137284
2 174056
1 161936 487953930
2 181327
2 118733
2 91237
1 82070 700274849
2 33738
2 50041
2 42911
1 36681 299759849
2 94172
1 90561 416631960
2 100440
2 88677
1 17761 730851353
2 153666
1 30547 971914519
2 113636
1 110976 641316124
2 85018
1 130899 146686367
1 198399 676797244
1 187505 474344427
1 43309 236114171
2 84556
1 12904 660385285
1 92454 901218056
1 100859 652570103
2 102922
2 185516
2 115931
2 100662
2 27415
1 184898 910575583
1 89929 247355294
1 190865 394170080
1 170733 762788727
1 174227 160310093
1 53257 18085422
2 14069
1 177608 633585604
2 37163
2 193887
1 91516 162997890
1 58699 564701986
1 87896 663872083
1 112834 993498218
2 33536
1 170912 761242029
1 7400 500752227
1 96702 461012785
1 80861 140229214
2 147876
1 196463 750222522
2 86217
1 71689 421099472
2 113456
2 50591
1 27744 203736406
1 140654 497785602
1 121300 755398118
1 191598 833700216
1 186054 540739119
2 126441
1 121033 730916103
2 18451
1 95982 969403023
2 56216
2 79460
1 105319 584270475
2 180315
1 155241 695251278
1 42746 639954262
1 996 414560877
2 155505
1 16383 973344110
1 1893 959693089
2 15978
1 86300 623533595
1 52664 851271515
2 107342
2 65303
2 125836
2 148659
2 65940
2 130133
2 90833
2 84283
2 124807
1 185365 724031139
1 27970 506297500
1 84466 824910095
2 195490
2 19030
2 66941
1 135625 769786355
2 73598
1 122859 52989262
2 199681
1 109865 247067079
2 37249
1 97654 559369719
1 22871 264233694
1 133019 487057259
2 151718
1 71245 189526717
1 86951 832443495
1 155097 211851930
2 115490
2 65551
2 88861
2 2251
2 27878
1 123372 803883294
1 138557 234913505
2 82492
1 51420 939071239
1 119206 348756572
1 78067 958767010
2 153869
2 52333
1 127511 26981535
1 158771 164949757
2 139340
1 17524 868722946
1 91878 88007825
1 136278 966040108
2 72889
1 51958 590638558
1 187204 833174420
2 57504
1 33468 252692910
2 195499
1 23421 256588931
1 163174 22555888
1 193981 875665559
1 158924 86466764
1 182802 91588802
1 163255 121947658
1 178803 179609630
2 109159
1 69351 812389617
2 69802
1 76887 463976251
2 91996
2 149998
2 129013
2 68373
2 75750
1 88532 11272430
1 107650 872080068
1 151487 162230713
2 103448
2 155429
2 144507
2 140173
2 118072
1 81342 991341375
1 104491 963351517
2 72524
1 166991 696385847
1 23824 938953407
2 105321
2 107232
2 9224
1 8830 293944173
2 22112
2 53168
2 187635
1 187392 986798895
2 186571
1 73219 49300340
2 4600
2 128964
2 66728
1 137725 526071558
1 88296 939212236
1 150948 582790552
1 108287 749697239
1 130784 214544728
1 146334 214111677
1 10553 758877889
1 151618 583504356
2 129576
2 174364
2 49719
1 168274 206547492
1 185587 168724728
2 137953
1 45131 820798433
2 7705
1 164787 651478317
2 166884
2 91779
2 18520
2 124961
2 30875
1 182157 449074015
2 40758
2 127943
2 135076
2 13038
2 109128
2 87265
2 50829
1 193230 408688128
1 13747 650974052
1 176254 830378533
2 41016
2 119812
2 21722
1 101821 371825543
1 199319 80847887
2 123674
1 85216 860242528
1 17686 570189055
2 133384
2 75302
2 22588
1 95632 266980922
1 183518 834552338
2 62714
2 37630
2 187047
1 189034 158082848
2 543
2 177454
2 39177
2 89635
2 87668
2 15285
2 11524
1 191012 536380807
1 50275 157733777
1 151740 790251029
1 60144 3794674
2 4096
2 76863
2 193636
2 7293
2 90595
1 150574 891370698
1 134923 535149022
1 69623 988444031
2 67540
2 102114
1 11268 512717217
1 158060 569693672
2 123072
2 176755
2 109784
1 97190 837234570
2 104334
1 184369 923890816
2 160017
1 119677 788241502
1 35628 895951828
2 191901
1 198501 413287609
2 71625
1 45662 974686769
1 106384 198745380
2 170438
2 69149
1 191092 750636576
1 142077 993502258
2 13896
1 177667 820932147
1 105353 190504983
2 56820
2 45997
1 177309 318872416
1 14477 538035938
1 71130 837884761
1 133669 192338624
2 41014
2 158742
2 86792
1 72630 390665822
2 81628
1 28968 552429588
2 107694
2 41090
1 36407 293606512
1 171807 83683379
1 12194 351978327
1 168004 465000067
1 20337 734660093
2 29839
2 21225
1 645 318821389
1 81968 715324483
1 71640 502724542
2 67168
1 57861 629688835
2 65122
2 27947
2 191396
1 160242 662035572
1 112394 921019258
1 63083 860860285
1 157666 944063100
2 187337
1 149012 425139947
2 67653
2 35069
1 125388 144241335
1 29198 531487197
2 137556
2 133254
2 89049
2 196541
1 156062 561585278
1 188321 264828846
2 45377
2 130291
1 151063 934566607
2 107817
2 143321
1 167428 640656451
2 79274
2 170716
1 11264 367955261
2 42906
2 94591
1 30239 133042551
1 196232 479881561
1 175508 7470420
2 99776
1 109370 903764557
1 110970 286892411
1 135802 699652657
2 111026
1 181108 592493333
1 76254 325880383
1 57062 884552764
2 10729
1 181554 650772006
1 12992 761773006
1 115536 966656515
1 169398 712843816
2 183946
1 162326 405273050
1 144369 943794744
2 111153
1 27251 119142496
2 107324
2 72925
1 176006 618104315
1 156638 862038994
2 15076
2 194298
1 62394 311175760
1 108921 205589536
2 164830
1 47527 54136451
1 179902 867451320
2 144511
2 167958
2 4659
1 145580 953362228
1 134889 358442209
1 113732 422373931
1 126608 509516860
2 77794
2 142016
1 18943 6616133
2 85767
1 98847 623319412
1 154707 847614112
1 154431 67184463
1 12827 198853793
2 1558
2 59077
2 53605
2 132246
1 145287 984034169
1 50644 723403837
2 59856
1 78835 758548252
2 194719
2 150868
1 164720 213730565
2 156191
2 46138
1 67291 501655557
1 35238 892143752
2 2972
1 144606 189941669
2 118405
1 174644 638358279
1 106727 109258133
2 66951
2 199177
2 10206
2 57636
2 46286
2 119482
1 27830 275306951
2 129433
2 151066
2 111921
1 80563 780221105
1 61245 14679841
1 176571 783822273
1 143889 262593695
1 111939 190844457
1 97278 631620547
2 199616
1 48829 610052540
1 113487 25452521
1 7541 537367840
1 57445 253334370
2 10755
2 183323
1 27809 776308523
1 145008 334640698
1 187282 176787798
2 137881
2 34198
1 26659 339463234
2 194024
1 30832 149214074
1 184716 533380522
1 174733 642259993
1 52364 850432016
2 198543
1 127381 680984222
1 74256 296095572
2 33307
1 41794 376172135
2 46247
1 151034 683265276
1 153454 262108382
1 59176 723809322
2 32206
2 71648
2 173751
1 4848 623190914
2 63666
1 93304 1772118
2 63531
2 93569
2 142593
1 46711 933138889
2 119925
1 21300 734874274
1 13713 1163737
2 40648
1 183763 116088150
2 8127
2 126262
2 7907
1 132400 935797555
1 54267 128529982
2 5070
1 74693 36640937
1 155099 324462515
1 90531 178669124
1 114298 678393523
2 14557
2 132581
1 13307 463775938
2 58244
1 130019 185791900
1 70068 647542046
1 195736 613649124
2 68629
2 42740
2 93528
2 54065
1 9468 402866085
2 137649
2 145488
2 113074
1 110767 279461168
1 30117 466163779
1 194470 575205463
1 95524 475238231
2 37118
2 77900
2 185949
1 121460 70730117
1 148895 495253241
1 72750 3559688
2 183916
2 120646
1 50511 738173463
1 84210 773754856
1 65901 871257371
1 44384 303107398
2 74053
1 130603 347974287
1 66970 354133684
1 28112 317860757
1 12556 473019069
1 160141 907176748
2 70633
1 121446 186548080
1 133297 863944538
1 21480 214882840
1 95426 317116547
1 118214 573228299
1 198027 888529016
2 81308
2 70641
1 114958 518442218
1 143260 754620201
2 60278
1 167884 262856427
2 192257
1 97366 659375637
1 9526 211825909
1 79333 461844868
1 79424 369713650
1 3706 935154566
1 176053 655457615
2 51395
2 39049
1 35068 962685736
2 118239
2 175074
2 154536
2 113353
2 132963
1 102913 269531239
1 74691 420896385
2 90889
1 37653 26120353
2 161572
1 180843 163606442
2 27411
1 139727 232664267
2 190644
1 105491 322229075
1 50004 467455678
2 196345
2 141086
1 156260 728990927
1 61528 294371251
2 10960
2 164881
1 54031 861261616
2 151939
1 167334 475959917
1 58501 319315763
2 171224
1 129543 337562950
1 107965 36434263
1 35092 604141452
1 44546 114688466
2 83574
1 26180 618026004
1 189196 277821598
2 124119
2 159283
2 38861
1 158459 778615472
2 158756
2 165137
1 61606 829569249
2 173915
2 143021
1 159430 641289194
1 98000 525773641
2 28876
2 61994
1 75681 157669402
2 151897
2 175640
1 75907 595731982
2 145
2 94382
2 59837
1 45081 305186378
2 134415
2 131971
1 8317 892752508
1 179103 630479150
2 150700
2 111393
2 70219
2 55363
1 178119 102066207
2 112641
1 46077 780161437
1 96070 990460367
2 52722
1 164381 870239373
1 52045 20856618
1 157965 717049941
1 57832 941857172
2 61755
1 176504 681234632
2 55440
1 83788 271166502
2 13479
2 65255
1 190520 88734652
1 50425 359553978
1 150027 204295263
2 94582
2 175218
1 35247 419909970
2 46032
1 161082 869790020
1 97276 754957709
2 56120
1 163271 144002991
1 129136 913940569
2 195581
1 158027 191391251
1 82431 152626020
2 161861
2 145480
1 116525 909584769
1 133981 383187349
2 33467
1 36039 177554452
1 177018 561526449
2 36317
2 180937
1 147324 577132602
1 8555 105349985
1 185786 494276964
2 165167
1 168005 580772853
2 50420
1 150924 61101476
2 116155
2 99083
2 28638
2 115791
2 131536
1 13986 536021559
2 137770
1 105604 904869971
1 124511 54886717
2 145957
1 78903 184288011
1 176847 52108987
1 71528 710838059
2 126548
1 192387 309845695
1 16609 810712164
2 143511
1 161061 972608729
2 78279
2 189860
2 111679
1 99951 10160584
1 103335 602638059
1 53491 952762165
2 184453
1 37597 927769526
2 81037
1 158989 294285431
1 72716 902592866
2 35128
1 131341 610920177
1 25424 778380379
1 60786 862290146
1 115879 50161161
1 95305 804670639
1 65964 672957155
2 187253
1 134773 933407014
2 82873
1 151116 52927813
2 140421
2 180866
2 19799
1 198446 865321597
1 169751 339069989
2 26158
2 155612
2 40958
1 118579 568579801
2 122325
1 32320 977602819
1 8943 427021506
2 150129
2 35957
1 114831 138765835
1 55236 812422812
1 125976 48909520
1 106400 495834630
1 23686 540998763
2 22403
2 25290
1 170348 996347414
1 165108 322584677
1 72034 65706903
2 28007
2 12008
2 199754
2 22244
1 868 924571244
1 163839 581858777
2 126154
1 5404 995128993
1 93013 885577145
2 137403
1 169705 239252481
1 172731 848415538
1 6839 465095447
1 131116 469904012
1 82166 821664136
1 123186 982990220
2 141358
2 49699
1 17880 672598467
2 182625
2 161102
2 128644
1 143979 171763533
1 84459 867194847
2 39690
1 31146 402711271
1 443 438798977
2 181591
1 192514 355277064
1 108774 473690055
1 74587 504913780
1 159152 811065025
2 31001
1 173018 791596557
1 136805 600804217
1 139088 538873562
1 186945 642730034
1 12660 678864123
1 148816 573994826
2 39035
2 131818
1 147673 537895182
1 138644 467742204
1 134352 586354474
2 16155
2 102463
2 34783
1 119647 233417226
2 82646
2 13427
1 43512 289735748
1 61817 424658130
2 166172
1 61756 690990901
1 3659 183404993
2 92412
2 36725
1 190342 62857231
1 145044 162068466
2 54732
1 30236 277279958
1 164321 679091900
1 78090 153612009
2 65029
1 165696 378020396
2 65722
2 14845
1 171850 181196041
2 121442
1 122440 615587959
2 87300
2 138129
1 155003 951372614
2 72213
1 132047 151079752
1 14405 265355845
2 14558
1 142529 507137014
2 48154
2 32125
1 26142 435829164
2 8610
1 54541 503333262
1 135174 509137682
2 105757
1 14106 334760281
1 101504 710099090
2 108195
2 105016
1 122985 313400792
2 59018
2 77985
1 5948 512012616
2 87104
1 178292 315904245
2 59519
2 136888
2 91572
2 16543
1 188720 91239579
1 120557 591652915
2 76426
1 41880 556573378
1 111554 601396945
1 194793 498146093
2 135763
2 180592
1 157311 771973786
1 134564 732654927
2 34131
2 14649
2 116665
1 126123 682312577
2 75804
1 37589 457325886
1 46766 14752210
2 22985
1 69845 379739445
2 164269
1 120221 236521906
2 42496
2 56543
1 99220 349960793
2 185259
2 51283
1 29278 568512366
1 865 974322106
1 196558 151605952
2 127935
2 137292
1 84866 118507811
1 8843 328689853
2 35019
2 59071
2 137639
1 59327 540321125
1 74504 443752377
2 99559
1 49275 136480882
2 199538
2 42636
1 84242 702310274
1 27710 516281702
2 164932
2 70496
1 84344 330310219
2 98035
2 172177
1 28306 448659086
1 135475 626363633
1 36275 695346031
1 191475 198589247
2 88246
2 186061
1 193221 936642292
2 35561
2 6632
2 110004
2 19362
2 80761
1 92904 111768789
2 113873
2 129320
2 197636
2 180839
1 159993 579946132
2 161153
1 170244 589757677
1 10588 468729808
2 99598
1 112925 254734403
2 179314
2 187665
2 47255
1 140751 307289706
1 2295 102505299
1 80243 757987328
2 68318
2 161359
1 60744 714219709
2 132208
2 108221
1 38257 685557914
2 105101
2 56195
2 61425
1 53249 401251711
2 196042
1 104799 244198181
1 104122 568005454
1 61707 534158148
2 109001
2 155607
1 99469 182074039
1 85955 178508942
2 53122
2 50262
1 42316 573344475
1 184829 231290940
1 161436 124020516
2 31025
2 140845
1 163811 7139992
2 7729
2 85668
2 3249
1 188741 9630308
1 4026 603598107
1 187428 35356239
2 186672
2 137338
1 10528 511435867
2 66705
1 47720 755787019
1 104144 999597336
2 155282
2 33706
1 80053 359252713
2 78352
2 125978
1 199652 719670695
1 126437 308511933
2 96516
1 197906 230846203
1 31622 258769448
2 153591
1 152279 488727211
2 43586
2 126379
1 179258 184603271
1 137290 443910532
2 46967
1 145285 665647020
2 123218
2 56445
2 9221
2 140612
1 88725 121865516
1 97270 227717298
1 79668 738916421
1 80371 579187339
1 137052 389148458
2 61020
1 113067 441662182
1 5053 741448834
1 91718 569921800
1 27647 842201457
2 55936
2 156775
2 190910
1 98723 154572784
2 125385
1 85185 846698075
2 14168
1 79995 207660374
2 136454
2 26965
2 26757
1 96306 994007919
2 180307
1 46506 688716018
2 156084
1 197018 902558350
2 92308
2 157017
1 28312 572606186
1 155116 862061433
2 163776
2 162262
1 19334 135848826
1 184198 462578164
2 169463
1 67424 363405317
1 157836 519610699
1 164337 377612534
2 110039
1 5593 117279679
2 77237
2 71330
1 183883 467227011
1 194234 823326835
2 171035
2 107186
2 98941
2 60481
1 109893 377348672
2 156623
1 2780 351153014
2 68114
1 69485 88560601
2 137142
2 36284
2 61792
1 149737 52694000
2 105363
1 66118 984632338
2 67237
1 136511 411307284
2 103661
1 182179 335960692
1 156931 328138807
2 80801
2 10583
2 112924
2 104087
1 127021 601217582
2 167747
2 92005
1 23669 794297301
2 115797
1 132997 458132391
1 19469 446682461
1 184307 855535338
2 91870
2 173590
2 38198
2 186509
1 188420 387770182
1 74054 335666936
1 78263 930608065
2 8897
1 74320 575287358
2 115514
1 62999 659942918
2 126686
1 88880 392131415
1 27498 119549282
1 159691 868204200
2 74370
1 164539 253155724
2 73908
2 75967
2 140856
1 9864 79377298
2 15120
1 64997 5638572
1 53828 74221610
1 76743 318450076
1 48415 57463005
1 38009 732078767
1 106460 705625672
2 94707
1 51977 326377734
1 169448 558733317
1 41322 61873842
1 49685 879062637
2 112904
1 133359 72434838
2 31472
2 107625
1 152326 603580637
1 151889 702864287
2 138087
1 155182 384588959
2 59384
2 185529
1 39400 807608532
1 46513 451225936
2 128038
2 147764
1 119807 993920829
2 24292
1 128675 777041125
1 119014 564149924
1 18066 712779488
1 155689 8315694
2 96249
2 68796
2 1749
2 95594
1 76731 121050051
2 76554
2 150523
2 123316
1 70257 41806041
1 47000 587380067
1 11842 877653073
2 62513
1 66050 219503756
1 18201 304972899
1 108482 473938262
1 52724 625451142
2 72143
2 146674
2 151670
1 77278 118797170
1 182075 295009416
1 123918 649936396
2 96666
1 98762 684856670
2 167467
2 47085
2 43882
1 162390 735849460
2 80729
2 113802
2 169355
1 182177 997624882
1 147933 156237884
2 79649
1 138564 642780004
1 51512 913288634
2 121100
1 181253 185155471
2 166090
1 55429 920701625
1 101477 41936280
2 109149
1 196220 666703310
2 192762
2 15003
1 162850 63362767
1 187057 881059197
1 179485 331996417
1 91476 982479899
2 106439
1 173661 507617066
2 69471
1 64754 5859299
2 129981
2 102545
2 127639
1 153389 661915215
2 69325
2 134428
1 69956 98008118
1 97875 578859327
2 54222
2 119848
2 178349
1 131396 816195285
2 120054
2 29241
2 78501
2 133895
1 177618 896608538
2 139757
1 104073 637267438
1 15002 901981796
1 187998 661365555
1 188606 285120456
2 198753
2 12811
2 143537
2 42041
1 123536 166059696
2 108383
1 85274 529234229
1 66997 896058682
1 100542 921298237
1 106795 483257401
1 161588 395859447
2 180938
1 25607 602972781
1 168367 588559119
2 181722
2 83947
2 134204
1 142593 556375246
2 107938
2 79248
1 12789 210903646
2 89472
2 7807
2 59007
1 44229 477601575
2 110937
1 128044 105312255
1 59322 79566693
2 87510
1 160114 210228839
2 186875
2 128432
2 12109
1 188498 153216768
1 68663 376482137
2 80166
1 137189 419841033
2 12237
2 197501
2 26979
2 56264
2 157520
1 184527 710715986
1 78835 482345620
2 196469
1 100191 605183988
1 94609 508117436
1 179135 79178874
2 173339
2 119832
2 123952
1 38964 523296052
2 123060
2 162538
2 107690
1 26660 744570090
1 172866 420585286
1 121940 646664625
1 123726 20273253
2 163804
1 195929 498523367
2 153855
1 102677 876509943
2 130241
2 193195
1 81059 5801216
1 11323 494964257
1 122616 98829813
1 57316 455074923
1 60224 630616772
1 161409 593874969
1 96004 911081616
2 86270
2 81316
1 177167 280354858
1 165107 944627907
2 82267
1 120385 483686183
1 176892 754551202
1 49339 750989704
1 199867 503402571
1 74957 505159645
1 194309 632276803
2 180390
2 6277
2 41879
1 100823 235296686
1 44553 171814843
1 7012 240055569
2 33687
1 26351 964100696
2 110612
2 86357
2 189232
2 18351
2 184437
2 175148
1 132191 507321050
1 83375 192499521
1 193186 144902672
2 64490
2 29795
2 142355
2 199995
1 125672 200418873
1 93215 678748250
1 103542 655118061
2 148155
2 38136
2 4527
2 86087
2 194493
1 60830 459231854
1 132454 281811531
1 181601 931271958
1 171365 933568538
2 199982
2 41985
2 170552
1 172960 930977558
2 39129
1 12777 897129081
1 42055 708626115
1 47284 458988878
1 10320 255925739
2 20822
1 169440 723558935
1 61259 186825740
1 75907 906424673
1 191337 298513754
2 110212
1 122459 150116597
2 105942
1 13893 277877138
1 18095 476744388
2 172156
1 61991 982059360
2 151705
2 87687
1 112536 812984371
1 177656 135859835
2 66000
1 185199 608536778
2 133653
2 165310
1 23693 165351308
2 192704
1 92531 929470376
1 150574 349717675
1 70776 521452343
2 108860
2 14810
2 45213
1 3539 634329665
2 38391
1 153758 525123008
2 115008
2 184429
2 91865
2 104580
1 103388 239013067
2 120487
1 192833 954664042
2 29814
1 122273 297029844
2 138030
1 10894 504496378
1 15263 97440559
1 178596 200852570
2 99517
1 153297 443304175
1 79194 487902875
2 182201
2 174257
2 144603
2 37134
2 18144
1 198507 843549879
1 47161 853498452
1 29106 742786507
1 68994 178886787
2 4469
1 57013 527844806
1 29188 166146455
2 106962
1 197127 526683950
2 131040
1 133304 735229116
2 188660
1 59390 642331717
2 97986
1 79152 405516705
2 167273
1 72585 134689066
2 157125
1 92105 117943366
2 126959
2 88713
1 182401 289734861
1 134991 894676672
1 160575 791029863
1 32852 285516140
1 8536 817923863
1 139767 659233764
1 175706 637954789
2 108818
2 110750
2 102743
1 57451 577043485
1 54366 839652613
1 12245 638855169
1 150556 191333670
1 16553 96012243
2 133180
2 100819
2 18010
1 144307 656532563
1 157081 462801161
2 48795
1 155234 164278727
1 49862 422269997
2 26851
1 133285 949848887
2 3619
2 167740
2 69496
2 188871
2 154348
2 5728
1 158824 929454638
2 156116
1 143022 862433312
1 20091 631571060
2 67937
2 15654
1 92924 902143236
1 61238 74243350
1 52328 761774861
1 152026 132096804
1 31266 612737511
2 114799
2 145093
1 194600 53032178
1 24066 14278279
2 26608
1 194624 414590620
1 3198 955609560
2 148683
1 41110 709156893
1 79723 492334226
2 189093
2 33273
2 102328
2 40704
1 176509 110383487
2 173030
1 98633 139886569
2 119847
1 34359 556845518
1 132574 604701765
2 54741
1 17732 999522273
1 51211 849897852
1 41279 478494643
2 143549
1 118430 569835393
2 190229
1 20047 434643377
2 193763
1 6812 441492016
2 139671
2 192549
1 60123 814463554
2 197695
2 105581
2 90887
2 33753
1 44807 788584861
1 158118 211801240
2 8055
2 175444
2 69768
1 124647 758178942
1 155740 979734863
2 56450
1 83902 942871521
2 8308
1 67956 151709209
1 157807 124337299
1 169685 126248383
2 94538
1 101833 478679675
1 183673 973102703
2 105352
1 145432 964947905
2 114422
2 196114
2 101413
1 34800 168573258
1 150964 750901926
2 149524
2 121930
2 87404
2 54757
2 69521
1 152431 858315204
2 59751
1 122278 324727649
1 81956 942672644
2 23032
1 11365 29907061
2 186702
1 43762 153077100
2 74668
2 150573
2 126495
2 143511
2 192020
2 196214
2 5040
2 22056
2 81336
2 165832
1 179680 325625863
2 36037
1 64078 205214138
1 38231 91468623
1 148266 840144395
1 50541 60766411
2 166787
1 20188 32559946
2 32588
1 140607 934039025
1 68017 465665218
2 77402
2 120849
1 144025 33158710
1 48386 891759401
1 53028 149957688
2 63641
2 85255
2 158644
1 42757 664993394
2 85792
1 152698 254679317
1 190578 569890101
2 122927
2 113478
2 150584
2 77485
1 158656 77666293
2 183017
1 52070 183527251
2 18474
1 85690 291837782
2 163206
1 184515 489286299
2 113201
2 188817
1 111800 897499201
2 115258
1 86377 469314046
1 138030 219695666
2 2944
2 42094
2 119332
2 63414
2 173
1 57848 531651833
1 3189 475012792
1 170233 20265803
1 32648 223384587
2 183555
1 119931 225235879
2 106885
1 190659 382089047
1 65966 431603221
2 142657
1 151241 294763527
2 67023
2 80926
1 188895 801613764
1 7793 559018255
1 49783 553305189
1 157049 985478312
1 168483 567263529
2 6758
1 139580 576953626
2 19061
1 108282 610291544
1 95959 825318722
1 150768 229178232
2 161920
2 173639
1 75727 19050380
2 79302
1 102723 27491588
2 7831
2 89451
1 22255 322161244
1 65316 818400131
2 14364
1 92729 89505174
2 92659
1 192372 655629169
1 1817 588052559
2 199000
1 189340 510254386
2 77005
1 33913 233423520
2 133676
1 121679 679160655
1 46436 905850009
2 41711
1 84115 926306990
1 35546 988095370
2 8099
2 11997
2 161820
1 106977 863530571
2 24629
1 153720 258573072
2 122323
1 51751 307198348
1 93445 516492266
1 11926 479926963
2 174053
2 172801
1 91779 932575130
2 39764
1 17347 960657692
2 112865
1 2104 563044141
2 37436
2 107795
2 26124
2 66558
1 157895 961794609
2 118755
2 28766
1 37299 584685217
2 153547
2 31016
2 159281
2 91339
2 137978
1 63562 648029008
2 58097
2 111100
2 145033
1 55183 723451659
1 44861 720669027
1 16448 898397450
1 8840 232253312
2 5098
2 135133
2 52136
2 91809
1 4628 170146127
1 7918 468732708
1 155912 990567544
2 33536
2 29149
2 80666
1 24228 445797314
2 166878
1 103767 290064548
2 124880
2 9452
1 192842 544597943
2 68377
1 17200 306775650
1 106445 856265066
1 147662 867287622
1 199500 887886001
1 64821 462650627
2 68951
2 41318
1 163079 104154140
2 36347
2 109516
2 86439
2 100713
1 55521 914870662
1 179650 17994789
1 108764 931297156
1 45946 563710956
1 141972 57073276
2 82874
2 36788
2 154099
2 195322
1 33071 175186352
2 30593
1 166862 61682119
1 11360 249165984
1 161797 445386846
1 175568 681377406
1 53145 840027366
1 135955 642587224
1 62776 837616062
1 30669 213162452
1 107874 308680455
1 155356 341353335
1 5656 339342912
1 76609 370297338
1 176579 791940606
2 88685
1 161148 926446570
1 141620 858999653
1 33507 183773544
2 164260
1 66386 550584543
2 161588
2 20641
1 32482 402207187
2 89322
1 26622 200272475
1 101468 110378987
2 48108
2 127076
1 120699 545674722
2 181860
2 81992
1 27967 992276784
2 52368
2 158857
2 92401
1 66866 944014449
2 95241
1 5183 422285962
2 40366
2 49429
1 57755 278693843
1 30352 257387742
1 15975 776130829
1 134810 429115339
1 81484 57500284
2 3965
2 183369
1 132171 928165137
2 33276
2 169562
2 170616
1 35770 659011646
2 118884
1 83786 497569623
1 39086 940075749
1 175188 881775060
2 4906
2 193731
2 7007
1 128935 480342809
1 188411 676283790
1 134155 897611249
2 111457
2 29539
2 40145
2 107498
1 193029 786899561
1 75697 984250100
1 26025 966850079
2 141499
2 3256
1 53825 874202293
2 30030
2 85681
2 168296
1 91358 570723849
2 41288
1 82657 365017529
2 9701
1 150301 604962946
1 197559 37768854
1 111082 578680708
2 140200
1 160635 733461369
2 88716
2 187669
2 50302
2 85691
2 139346
1 128997 17278342
2 126556
1 106840 980812047
1 119800 160612622
1 167523 611380004
1 66295 248647840
2 32561
1 167215 861101167
1 37608 603485273
1 193390 259316803
2 30745
1 67988 852396615
1 193078 126708881
2 169335
1 13589 466335228
2 60649
2 103847
2 18607
1 185141 7190280
1 75261 461297120
1 197450 712040245
1 186166 563487464
2 115337
2 196820
1 92298 274193541
1 60172 652064881
2 19864
2 105917
1 182981 83011227
1 30509 138380334
1 178465 232504415
1 37079 375496107
1 14680 993009218
1 167325 848325258
1 36029 68355662
2 121946
2 15595
2 76912
2 42152
1 121329 735375943
1 38615 469466893
1 47322 561668926
2 139869
1 69893 250763877
2 90745
2 120021
2 96464
2 123544
1 85375 722584615
2 75153
2 137833
2 24792
1 61494 764753699
1 78856 777188344
1 103662 409054754
2 88007
1 60682 620588574
1 98967 489978818
2 169301
1 189668 399637312
1 70266 274232155
1 51505 768781701
2 187445
2 180136
2 141065
1 184671 698193994
1 120612 862004254
2 25603
1 161207 302695973
2 137112
2 52572
2 187783
1 174924 595598840
2 76643
2 121984
1 155994 521106199
1 58542 434525033
1 1190 161171110
1 9517 557807594
1 106310 263544129
1 71429 161151307
1 111602 832345821
2 109232
2 164699
1 72631 383922559
1 142902 693662626
1 46962 747487632
1 51569 28647627
2 78002
1 37549 915465221
2 196942
1 17452 241954964
2 163659
1 17662 298429243
1 146308 289977217
1 71899 924350544
1 45232 282150512
2 161265
2 6996
1 82403 116914232
2 151687
1 90216 477355265
2 121549
1 67289 980074925
1 31152 993570431
2 65053
2 30275
1 85083 849396545
1 103257 288575791
2 139616
1 146858 515809462
1 153394 349058836
2 4929
1 84825 441552329
2 27652
2 58091
2 147862
2 22107
1 118748 670249673
2 28440
2 42784
2 101089
2 72298
1 13979 484680208
2 187979
1 188497 77435996
1 16180 561626495
2 109777
2 160896
1 187474 160247294
1 154553 269139306
1 187788 111207102
1 164996 627071067
1 17381 446875115
1 47072 843903085
2 196969
1 71600 855489190
2 114138
1 166654 626499576
1 105100 587137209
2 96530
1 96040 398901200
1 150064 880058861
2 44979
2 112796
1 50640 883111201
1 71279 648559908
2 11782
1 78025 201885395
2 100081
2 77833
1 129836 393501335
1 90652 357253360
2 40078
1 61036 653722551
1 100451 312184642
1 179724 175438420
1 80587 754927556
1 86774 986002794
1 83674 6373950
2 21681
2 1656
1 101955 722568663
2 49532
1 31147 432376087
2 46133
2 56010
1 57785 341565269
1 69546 666026727
1 159444 828868100
1 196643 481435123
2 24296
1 31010 658654725
2 109225
2 92066
2 81592
1 61902 810414517
2 15393
2 45712
2 124301
2 197327
1 63823 973178402
2 124531
1 109883 727406490
2 129371
2 109537
1 90039 24233670
1 87223 302606555
2 110010
2 161753
1 79258 167129288
2 132415
1 99179 867048892
2 70
1 170833 156812268
2 37314
1 84990 981193022
2 179861
1 191320 76208886
1 190902 620719061
1 11642 990245460
1 62697 175811465
1 123645 285266340
1 180564 300047782
2 16040
1 75457 321244338
2 146532
2 67143
2 155541
2 19734
1 4682 252670487
2 154763
1 41385 676101323
1 191341 837899765
2 173459
2 109831
1 49259 465045935
1 128956 7013903
1 99381 453228548
2 115586
1 174861 276172846
1 176048 149643079
1 190206 599395908
1 48931 833275710
2 67643
2 142366
2 172385
1 31681 192656126
2 127969
1 115959 254583312
1 114838 418963633
1 108333 877797506
1 11917 211526991
1 86530 577574818
1 155145 78146217
1 79411 714503419
1 108552 497790221
1 133887 988729394
1 198556 420687026
1 108829 581788545
2 120826
2 51683
1 93520 385387906
1 183416 296589758
2 7905
1 126956 283172096
2 180469
1 23512 995113973
2 35446
2 105006
2 47710
1 188544 139729980
2 146893
1 68220 728036227
2 83141
1 107355 177643848
2 129304
1 30865 723239885
2 106725
2 146429
1 133375 482586413
1 82699 586954134
2 173745
1 30733 387933668
2 32074
2 126789
2 71986
1 173146 806126409
2 59271
2 20615
1 130552 996636964
1 184338 265849729
2 190868
1 93078 352408195
1 129402 248135862
2 148779
1 195196 12459116
1 133438 750875984
1 181641 355722459
1 149547 57420707
1 15578 965689145
2 169992
2 84498
1 80967 459652895
1 198680 448089540
2 69316
2 137132
1 141471 225604854
1 120757 522315931
1 188690 283197134
1 198740 618923592
1 71138 568047792
1 100794 502834071
1 141245 801345188
2 191111
2 93999
2 111591
2 165195
2 3529
2 29672
1 46122 11995224
1 145344 42727957
2 1626
2 113469
2 72129
2 36062
1 195568 738535248
1 158894 501534588
1 174073 415909531
1 41879 700563618
1 73225 893384827
2 117670
2 164280
2 101084
1 130185 729311077
2 33029
1 197406 858469385
1 29334 18684542
1 160845 314330077
1 90649 911972137
1 90888 920187504
2 72741
2 112430
1 28467 683317143
1 165399 432110844
1 66874 465418163
2 64625
1 114216 643724326
1 45038 111300073
1 16547 466365866
2 165669
1 125984 984495305
1 175548 202632183
1 101178 782441109
2 196487
2 53052
2 153576
2 68890
1 68499 492571517
2 151315
1 133132 404428523
1 50282 169669644
1 81754 509818534
2 163716
1 53086 783830888
1 83528 470689023
1 54747 871910570
2 24040
2 128072
1 167027 846236344
2 46909
2 88723
1 23957 2773691
2 72751
1 157080 202629268
2 155247
1 76054 229962126
2 176656
1 6214 674040267
2 93198
2 18157
2 22998
2 92980
2 130150
2 108737
2 186857
2 170872
2 16056
2 105361
1 35624 2855639
1 50436 543372986
1 133770 199472288
2 62737
2 43337
2 10753
2 128327
1 192206 963440115
2 135782
2 99678
2 145953
2 60953
1 55208 524587356
2 62401
2 156679
1 20048 697078656
2 99955
2 162766
2 198096
2 107552
1 154068 433474375
2 159710
2 94335
1 126449 851924317
2 39257
2 38163
2 9043
1 154233 985080527
2 29370
2 144782
2 179864
1 126146 546012962
2 87737
1 139509 401104705
2 96241
1 186474 466021022
1 189597 974943609
2 20284
2 188232
1 27843 594178910
1 162658 361010119
2 70302
2 145093
2 173080
1 93065 950011683
2 192862
1 46761 18707078
2 152739
2 9962
1 14379 435432012
2 14405
2 146606
1 168804 373619492
1 173043 930833216
2 17430
2 36228
1 157890 48983839
1 131113 964595153
1 76638 322083511
1 47670 920734387
1 182395 439406821
1 155770 544138507
2 177296
2 41991
1 142952 872469583
2 134076
2 60853
1 112301 171832669
2 104328
1 64325 779877484
1 178572 802525970
1 141589 160735511
2 6154
1 158109 672044574
1 63384 91761696
1 123165 549535283
2 20672
2 177056
1 154535 209853929
2 100719
1 81581 697349740
2 19816
1 55675 613882666
1 73856 931197038
1 9079 139460295
1 120856 35937643
2 15842
1 154362 540839703
1 1300 216045816
2 122801
2 130822
2 127415
1 89437 603651992
2 79311
1 109851 227452821
1 116252 70374119
1 14676 28027090
2 97460
2 163992
1 81917 97507516
1 75050 32687472
2 143319
1 155803 619540186
1 138147 637206383
2 195736
1 171537 313390466
2 50741
1 127014 104188485
1 137748 302696548
2 21162
2 57583
2 50598
2 13410
2 164665
2 146205
1 159436 623170150
2 5540
2 129801
2 159086
2 96272
2 37646
2 54403
2 61983
2 85290
2 104442
1 173358 197849624
1 178739 285743389
2 182649
2 35581
1 50092 889916636
2 152780
2 6490
2 106239
2 66386
2 129471
1 163846 223599707
1 38652 387327715
2 143635
2 34775
1 37864 693032160
2 97419
2 186187
1 116601 806850213
2 71870
1 133769 723682396
1 9894 589112792
2 170697
1 167124 140478466
2 187928
2 121875
2 179540
2 173602
2 180695
1 25428 625420959
1 76369 95609450
1 155940 673879405
1 86065 524254017
1 53306 872575500
1 76751 149950261
2 21349
2 53171
1 115818 765468317
1 16461 856781689
2 137311
1 8773 341209052
1 6010 858713544
2 134657
1 40652 460490528
1 22783 89793319
1 168403 903098930
1 144192 739494679
1 141542 647085956
2 146546
2 188803
2 63907
2 100671
1 128155 46114186
1 196753 299453911
1 17628 789067709
2 182322
2 31384
2 197123
1 32781 870744902
2 106490
2 169145
2 122747
2 123156
1 46546 589904527
2 72548
2 109613
2 170890
2 196184
1 191243 195885837
2 35527
1 69597 508621126
1 173183 856981304
1 109139 757637590
1 2167 47361140
1 177132 687769481
1 66751 353737141
1 166031 208851388
2 47311
1 45749 485717843
1 98426 520825009
1 55138 906711211
1 138039 915619086
2 134658
1 92792 426525798
2 91916
2 153986
1 183186 473400737
2 11307
2 89600
1 197210 574985781
2 53944
2 797
1 20603 607997681
2 10997
1 10171 166213794
2 121702
2 40738
2 149698
1 103379 166890911
2 199430
2 124318
1 196640 557901760
1 132935 559393376
2 79368
2 130030
2 21716
2 127421
2 165975
1 183920 299754846
1 4097 402586937
1 14264 826660680
2 34529
2 185839
2 39486
1 60127 941186098
1 163727 689496047
2 197010
2 115062
1 115938 61592279
2 84483
2 44222
2 156096
2 162281
1 145881 749599960
1 94548 141387379
2 118489
1 27374 584953793
1 40408 655634295
2 23064
1 24751 90228898
2 16061
1 187926 710962143
2 165645
1 163463 949205670
2 113877
1 175406 215096241
2 6237
1 177207 353115509
2 74869
1 106744 942674194
2 11768
2 102052
2 38013
2 181255
1 171620 897246718
1 79075 309772039
2 105420
2 115194
2 18489
1 112316 68782825
1 150423 874714449
2 40559
2 101544
2 38438
2 134426
2 177555
2 32627
2 26790
2 165478
2 197058
1 113971 91162321
1 135752 624364745
1 70623 242178364
1 143713 332069295
1 7521 528301473
2 79535
1 97087 398777953
2 123398
2 179374
1 111180 824152727
2 104622
2 39312
2 5381
2 122216
1 8076 152729993
1 190333 581909405
2 61794
2 68078
1 177168 437097731
1 175481 130544743
2 164866
2 130961
2 3059
2 19191
1 63923 39334029
1 138798 841924237
2 121381
1 20648 537763294
2 178671
2 130798
2 194392
2 128420
1 67547 386219199
2 148230
1 95175 67317311
1 170906 799761110
2 119061
2 190281
2 64096
2 92569
2 130377
2 124963
2 34864
1 152880 699593595
1 76563 633550152
1 148111 705611698
1 92604 499605457
1 188300 572590744
1 47455 300271305
1 9236 936861187
2 195302
2 29393
2 168224
1 176541 116127112
2 50953
1 122841 104293811
1 78267 199542248
2 106014
1 120547 88298655
2 196509
2 175049
1 147909 445097141
2 48863
1 65696 417805598
2 138217
1 13370 498985910
1 72186 154666673
2 41276
1 1553 923978743
2 192118
2 15707
1 115366 358915531
1 135768 727645325
2 163654
1 12436 558391379
2 179227
1 138985 513175598
2 35043
1 94696 660179037
1 79524 304990661
2 64752
1 131525 950301089
1 190539 198522364
1 187766 578728202
1 139305 573617104
1 73567 419390425
2 183817
2 60275
2 53330
1 191955 265065256
1 44551 282506631
2 181277
2 65449
1 160237 444734271
2 142486
1 175924 461017707
1 135311 954741947
2 71001
2 104647
2 73953
1 167509 988812662
2 159818
2 43338
2 62652
2 8961
1 155176 263416540
1 17187 579270550
2 112567
1 103615 696132930
2 110124
2 183874
2 33038
2 63035
1 152565 383813940
1 88551 933633780
1 74856 838947836
1 198516 72445122
2 127352
1 93498 939279812
1 18507 397038349
1 45875 357449945
1 88223 190484504
2 155392
1 159113 718091250
1 157803 572597007
2 156502
2 27621
1 82476 735550563
1 191069 887348991
2 29526
1 154819 576351873
2 96905
1 166620 482919241
1 65554 613483037
2 38499
1 22536 313704235
1 73183 681214264
1 188617 885836377
2 168589
2 18983
2 181741
2 123742
1 91452 366240938
2 90920
2 126357
1 91882 131602564
2 191079
1 125480 119076460
1 93926 177955723
1 141975 194453756
1 53918 405686203
2 47880
1 153821 382783807
1 167701 842797233
1 112601 619853520
1 94317 99193791
2 176375
2 144030
1 66817 361771249
1 169303 250288024
1 44980 24794794
2 153746
1 76828 141235589
2 126954
1 30334 795918945
2 102337
1 197635 391322565
2 125702
1 128283 850321547
1 152202 814756010
1 68611 773607372
2 1115
2 120198
2 57861
1 72125 68669541
2 76165
1 87941 765517257
1 83747 446901565
1 128188 998807168
2 12599
2 144668
2 60704
1 28744 269020980
2 51169
2 76465
2 183544
1 40900 421188477
1 79705 677731798
2 134606
2 18875
1 60858 632136629
2 119358
2 98493
2 117075
1 41594 984842718
2 58369
2 82405
1 121839 756602768
2 172039
1 27035 905080087
2 126628
2 41914
2 75462
1 141727 954757667
2 164397
1 49372 187938200
1 82628 371021530
1 116722 49833016
1 145942 499801471
1 96122 698297925
1 149281 909806072
1 163588 665193024
2 161580
2 20461
1 109819 382910201
1 119746 426793291
2 138056
1 175719 96761351
1 120580 292585822
2 152520
1 61737 629029207
1 155982 257116454
1 42074 43588506
1 102264 787399870
1 145334 909972513
1 171740 730678104
1 61239 489968995
1 86758 583280186
2 186421
2 116688
1 96195 385978446
1 28275 748677868
2 53068
2 106600
2 31451
2 163801
1 159175 442932052
2 129198
1 107582 853283553
2 3834
1 191988 879360215
2 3448
2 23816
2 146752
1 30513 10544372
2 121862
1 4367 521931199
1 172871 578322166
1 172321 513658400
1 189596 146186633
2 35799
2 158015
2 152884
1 57851 653771848
1 155845 69651248
1 131486 704828720
1 169260 896185949
1 193092 433597231
1 55255 673567015
2 111618
1 97951 755217024
2 63481
2 128819
1 56962 30140689
1 55471 448118214
1 121153 965132751
2 199706
2 70627
1 23624 730623270
1 94385 968350998
2 156266
1 675 45451427
2 169768
2 100450
1 82230 422656371
1 95122 695479179
1 107292 49570507
2 154399
1 40529 349169623
1 6676 78129148
1 37382 802896150
2 108148
1 144408 700931757
2 142653
1 13578 509203398
2 152030
1 1965 45274068
1 27673 324414467
1 51352 206188805
1 62531 252598167
2 31684
1 89783 777602400
1 52526 275346699
1 189404 599792077
1 68659 745571657
2 121794
1 25427 559806963
1 7392 451384863
2 110208
2 151880
1 196690 559223729
1 42925 102217364
1 71622 332018037
2 184656
2 4847
1 29056 180637996
2 80859
2 41767
2 118101
2 130313
1 183582 255322570
1 194834 435920464
2 72758
2 26068
1 163406 881431121
2 64051
1 30027 525558511
1 139492 925219937
1 34959 717775696
1 189155 746676222
2 48927
2 99413
1 110546 2304902
1 64741 467471433
1 128540 676018821
2 198821
1 47755 388084515
1 139431 773966933
1 60196 412521647
2 39947
1 130932 360567834
2 72003
2 193554
1 12105 881120488
1 184760 139374318
2 122188
1 89873 910312662
2 5132
2 38067
1 127955 405184864
1 197072 698972910
2 26203
2 14902
1 178334 370160350
2 167080
2 4045
1 101868 271747270
1 8773 506450656
2 14504
1 65080 584119845
2 9561
1 175135 963843650
1 7616 44627096
2 171919
2 66123
1 62705 83809022
1 189072 377738464
1 64671 590761794
1 158045 886460092
1 55842 804337393
2 40131
1 109401 281905791
1 68165 927410913
1 52454 221940490
1 21739 282565701
1 121155 175707796
1 167033 130964730
1 13347 610575517
1 177591 154163206
1 32373 14388453
2 15122
1 137302 535392622
2 162621
1 99037 402838095
2 122659
1 91093 733104751
2 133155
1 27654 787522235
2 124269
1 14219 822421565
2 169908
2 109409
2 181253
1 76335 424534579
1 170873 127015854
1 139465 869385716
2 138978
2 74017
1 174732 222467804
2 18904
2 198486
2 150656
2 97826
2 132995
1 179832 219850014
1 78374 451361147
2 136693
2 139305
1 3441 393509670
2 185912
1 142623 29110450
1 116069 819192940
1 61010 247940324
1 196042 441849357
2 113155
1 8421 398244842
2 36288
1 71212 420511769
1 180966 845952499
2 132119
2 174018
1 42081 922087945
2 74534
2 32443
2 3823
1 124160 453051650
2 7389
1 105251 900826441
2 128968
2 54342
1 139242 308737635
1 40793 717911838
2 139103
2 57007
2 102265
2 103860
2 31984
1 55182 916268800
1 67106 501789452
2 21856
1 87975 21769979
2 149026
2 58155
2 28672
1 41725 296466352
2 199676
1 56812 502378119
2 84429
2 161380
2 135003
1 147894 444049709
2 17488
1 164776 435369774
1 122870 30648631
1 179279 958074741
1 25410 803917508
1 64137 42663793
2 117740
2 64126
2 147930
1 139112 431521844
1 148063 403787755
2 8229
2 170731
1 165826 994114552
1 23966 347232878
2 89977
2 134641
1 148718 677045475
2 14128
2 17824
1 24988 936843039
1 48208 452160813
2 29443
1 92586 874432043
2 60034
2 81668
1 132200 126056210
1 122769 623011923
1 61305 373789896
2 13782
2 161274
1 95684 966999109
1 119834 874066427
1 166790 158014865
2 159722
1 128941 251359161
2 162306
2 169623
1 196165 555385594
2 170346
1 115380 174001155
1 70615 434798160
1 119236 570959131
2 34024
1 63255 459869311
1 118871 286391900
1 143815 769665281
2 160769
1 93626 126878886
1 163973 660747159
1 80897 981778030
2 36983
1 73730 176769369
2 84762
2 142814
1 870 735550281
2 126022
1 193846 216616946
1 173744 512818834
1 167701 323417618
2 75035
2 145993
1 115681 283386082
2 90812
1 95584 166400645
1 56989 630941423
1 162028 129308812
2 171243
1 97735 6938549
1 71500 636388897
2 112596
1 188675 481527249
2 104167
1 101743 991674841
2 55701
1 152971 567662405
1 85420 188549299
1 168063 741958654
1 84406 299904627
1 124425 412818304
2 134410
1 150460 53930567
2 37644
2 185868
2 134785
1 19843 362826281
1 8726 59313692
2 195754
2 75451
2 177921
1 133231 195468547
2 114476
2 187066
2 50461
2 175199
2 118186
1 83368 553280810
1 50140 901635892
1 5517 137146151
1 13631 228509248
1 145843 734900511
2 195061
2 148137
2 66719
1 177774 664524909
1 112228 83672292
1 175192 73403685
1 46278 146242893
2 75181
1 35751 425541033
1 152798 36963026
2 175971
2 42864
1 12384 727461295
2 96389
2 137275
2 38220
1 1101 577695624
2 155822
1 34712 31976945
1 74959 994237136
2 180379
1 198005 356751587
1 118247 216326128
2 82084
1 168960 192677818
2 57277
2 96003
2 187665
2 175796
1 36964 500252164
1 184062 356598574
2 33944
1 2238 967562437
1 97113 659732988
1 59667 499984045
2 144531
2 136687
2 26400
2 84939
1 179489 973925291
2 151419
1 124958 920572837
2 157362
1 23881 456111185
2 178877
2 175635
1 66165 251052397
2 104703
1 143162 65460808
2 139637
1 58231 955341875
2 44074
1 2084 737686519
2 113528
2 196252
2 7603
1 11800 825721377
2 166043
1 167758 907386415
2 14862
2 90602
2 148670
2 11512
1 90387 939566320
2 106511
1 7840 200436204
2 20667
1 169075 229476080
2 165425
1 181239 643668244
2 149731
2 123992
1 183355 444183786
1 179887 342430318
1 67798 407239088
2 137657
1 25212 51896979
2 26289
2 105253
2 146563
2 4577
2 25401
2 183908
2 152429
1 50104 949415943
1 160343 503404082
2 78557
1 65153 461622056
2 129282
2 199133
1 32959 601927841
1 125592 65825169
2 13305
1 18130 703670663
2 137743
2 154111
2 130916
2 40641
2 29904
1 180299 543664298
2 110342
1 122750 44645001
1 63834 665593145
2 99481
2 102562
2 161269
1 36709 46747628
2 70340
2 193642
2 104641
2 126684
1 11009 224323022
1 177228 131696552
2 136615
2 31918
1 35585 961124834
1 150446 972926568
2 21501
1 7416 919144626
2 78831
1 106123 144010089
1 75655 552692043
1 143041 979459026
2 176020
1 172551 501368441
1 153249 220566854
2 166923
2 90423
1 139702 851413118
1 166822 952824496
1 127570 673608325
2 168937
2 99065
1 62631 295912396
2 8698
1 49421 805379470
1 4427 755609311
2 71523
2 120515
1 13535 999238679
2 7152
1 3980 660978389
1 71467 374898035
2 172134
1 119675 80026891
2 90209
1 84908 487657951
1 60607 955124215
2 114635
1 118177 342837819
2 78758
1 148529 758353106
2 48550
1 71901 811281019
2 173025
2 189601
1 133302 551027021
1 160505 956496649
2 101646
2 14191
1 173674 858344151
2 149537
2 113374
2 130360
2 89708
1 58413 472942028
2 171952
2 40872
1 180368 801879466
1 60846 878451103
1 76532 92564693
2 122923
2 109958
1 19140 980326912
2 106672
2 6862
2 150322
1 10141 128677540
1 67391 592105138
2 30523
2 52906
2 157847
2 144313
2 139036
1 48828 246099112
2 48
2 28475
2 141469
1 94077 693495569
1 46437 760271341
1 70788 843959975
1 69801 61211450
2 9076
2 57227
1 71492 57162900
2 87439
1 19418 513103722
1 178114 649463163
1 14126 565604219
1 78602 169073831
1 30752 168893437
1 65744 247500072
2 158640
1 35773 764890979
2 51655
2 161702
2 67258
1 140014 96934573
2 63778
2 15951
2 10315
2 3052
2 103193
2 119858
2 127867
1 5069 453068288
1 91174 987422696
2 96088
1 91740 638511048
1 11144 783585465
2 137719
2 97341
2 91763
2 187908
1 85486 66464567
1 20399 82998585
2 67696
2 135081
1 67525 627617886
2 97917
1 77695 826807352
1 96839 777854547
1 190743 645676515
2 44390
2 48107
1 8776 414120514
2 107668
1 148570 980264227
1 149701 25102970
2 22755
2 199437
1 54292 450985393
2 190536
1 23679 39505163
2 184033
1 193323 687407186
2 19622
1 22088 887882094
2 65901
2 62656
2 13025
1 190053 890142250
2 57501
1 80427 730723537
1 167188 183340385
1 10403 137389665
1 153742 841956089
1 66287 36580761
2 27099
2 67099
2 76594
2 139407
1 173374 39325318
1 108600 40355731
2 162394
1 171766 473278096
2 139801
2 14593
2 152288
2 178973
2 79126
2 90221
1 147145 339231803
1 183268 260816286
2 103853
1 88642 521835766
1 193077 475494564
2 6613
2 5642
2 183477
2 27686
1 132629 863851638
1 61394 358052382
1 39968 696925819
2 12904
2 174405
2 3625
2 86102
2 144044
2 25399
1 115107 130681774
2 137198
2 49720
1 102489 507630843
2 112578
1 48692 230782207
2 96866
2 36559
1 2536 54059844
1 114150 615555189
1 132323 616562054
1 107678 279895651
1 165786 578142982
2 35883
1 69584 583631993
1 160844 232514006
1 72139 696523343
2 144493
2 134959
1 61057 941176318
1 51683 671855410
1 37171 211534908
1 142617 164967201
1 69056 172013561
1 32117 634449825
2 26321
2 56400
1 13108 694313603
1 89685 813431157
2 150923
2 125032
2 197524
1 140167 609801939
2 49426
1 113939 596633674
2 14118
1 124683 922766957
2 12664
1 65661 777607408
2 149913
2 73521
2 101112
1 21956 263352286
2 25233
2 98482
2 25411
1 68371 664357243
1 67303 41744907
2 133930
1 105708 719817585
1 185409 25671996
2 195405
2 161199
2 184793
2 60718
2 5390
2 123975
2 66742
1 177337 394057338
1 178233 256473500
2 140991
2 131181
1 57353 981501782
2 81205
1 22065 286320724
1 64683 455399316
1 132023 489353893
1 152728 126609610
2 48258
1 149835 625101411
1 116453 390449500
1 1519 97022863
2 24581
1 79253 591858688
2 102533
1 138459 397572049
1 87002 482406964
2 162989
1 167091 183499031
2 177058
1 85666 215992598
1 161304 438537460
1 70652 435818554
2 164619
1 150764 648770820
1 18150 573169354
2 64328
1 92334 521228957
2 25545
1 96236 442009304
2 1929
1 18501 261297338
2 73274
2 34899
1 53616 298756957
2 91374
1 8147 75864816
2 157747
1 37510 127474726
1 19568 744925321
2 173274
1 33097 931711141
2 89550
2 3292
2 93448
1 177890 819193534
2 13339
2 141054
2 106755
1 138356 12931098
1 135505 420796460
1 87815 437673040
1 89154 88184992
1 45075 817349449
1 185134 996439783
1 77547 389241200
1 159085 840275196
1 183310 454258869
2 40018
1 69455 611279497
2 174400
1 47309 554101153
1 4025 370539161
2 128544
1 175620 315097885
1 59368 384768613
2 188169
1 95842 717136910
1 18505 132816742
2 173208
1 25940 831049043
2 95988
1 198465 937648286
2 127511
2 94568
2 195626
1 116524 301833068
1 100027 898030175
1 6056 514312180
1 112428 32761942
1 145869 920307876
1 152019 346227908
1 28584 466401157
1 25199 118876569
2 9350
1 143316 122479392
2 37708
2 120314
2 19624
2 117918
2 40040
2 128164
2 141997
1 25370 163694752
1 176330 411294226
1 119063 681928558
2 10686
2 115490
1 97281 135747022
2 43974
1 60201 293167355
1 58945 592047622
2 194175
1 116076 345261014
2 131552
1 17910 973084916
1 107083 301207709
2 129910
2 168633
2 19629
1 4125 777663150
2 163160
1 86038 221131877
1 60851 405728335
2 160882
1 32716 902897087
2 106169
2 96080
1 197400 974769188
2 50320
1 4527 729507511
2 13162
1 53371 193938022
1 5904 603744585
2 101803
1 159340 535698433
2 136486
1 110066 340181766
1 149693 381834804
1 164693 826024325
1 128287 55410540
2 118285
1 97944 99978309
2 99714
2 8217
2 47144
2 93720
2 33208
1 41517 777167983
2 103060
1 100033 355493899
1 169613 907625794
1 75497 291822110
1 174199 353306072
1 111133 697772543
2 102729
1 173971 671017990
1 24898 714722358
2 154454
2 39585
2 46292
2 118057
2 66303
2 122132
1 143009 731943022
2 115549
2 176568
2 182487
1 34848 241517172
2 100917
1 160142 773805157
2 67286
1 161883 793439302
2 36800
1 173721 645996027
1 17676 970620388
2 111351
2 165144
1 64758 284084387
1 159943 105984507
2 13488
2 36679
2 97985
1 190926 506185611
2 193874
2 63483
1 161766 84860879
1 85664 678400023
1 118652 48859320
2 19643
2 167892
2 178881
2 138942
2 36490
1 188883 744003700
2 4212
2 125847
1 192720 430841621
1 2854 287351547
2 167620
2 97979
1 139993 269187326
2 148817
2 78885
1 128108 934405122
2 192593
1 67321 298638466
1 170688 922827741
1 182259 705075351
1 199872 163525883
1 109680 479457422
1 178441 711997136
1 152864 892208333
1 149215 949157178
2 66845
2 27034
1 15710 23847972
1 2112 73111376
1 193354 207904445
2 101567
2 27405
2 193416
1 95269 474979692
1 157200 855043830
2 4997
1 46774 778839946
2 58542
1 24668 191088326
2 160458
1 50746 909936304
2 68800
2 40538
2 98183
1 91984 387529894
2 109465
2 35726
2 172817
1 173347 171621566
2 6873
1 22421 869281447
1 108333 817768847
2 80490
2 124739
2 166323
2 178747
1 93164 386539602
2 160263
1 72133 530717773
1 75684 643392247
2 149639
1 47299 684005878
1 107578 25141010
1 9389 394947405
2 42617
2 54896
1 32024 248802114
2 119588
2 178205
1 161605 190564034
1 99886 611637711
1 166881 165962156
2 98517
2 66185
2 28432
2 109506
1 5327 723899352
2 111347
2 99663
2 27234
2 193446
1 34310 182632273
2 98732
1 126550 243508088
1 165423 281652216
1 39333 99722463
1 22173 244473949
1 39970 992493730
2 94321
1 55882 955743849
2 51993
2 36764
1 199490 159779746
1 167080 373011398
1 103860 329072083
2 15463
2 57409
2 43323
1 2057 382746443
1 134756 326813354
2 119434
1 103262 561191897
2 99327
1 11401 775874599
1 21361 875054974
1 169943 410421165
1 31688 317299856
2 165062
1 108683 556286911
2 49022
1 13670 323151224
1 106654 524120284
2 12250
1 82174 869723347
2 105424
2 171109
1 132318 186207671
1 123968 533643751
1 131397 890011499
2 50782
2 198515
1 108668 572418169
1 65240 759016590
1 159907 95399611
1 71847 297889117
2 73575
1 165656 340824013
1 61850 819466496
2 173530
2 51403
2 92418
2 63628
1 122760 276021371
1 65550 57324974
2 86573
2 83715
1 25704 885079266
1 110291 90464047
1 95321 105755023
2 7601
2 23693
2 26799
2 47578
2 10069
1 114458 860846465
1 158011 402932873
1 167572 382168399
2 55470
1 56474 267329412
1 111733 760151206
2 14162
2 175961
1 193962 233819542
1 180912 884213648
1 130788 906159306
1 87950 258579368
2 104685
2 193362
1 87822 909210447
2 192312
1 43038 94551371
2 189624
1 135939 897627950
2 58346
2 165239
1 148101 417833502
1 133897 470591636
1 75076 476082340
2 104929
2 22816
1 96003 387887738
2 94481
1 138415 172822536
1 121332 432495885
2 175377
1 171217 274503557
1 102147 142955118
1 72782 682267100
1 87963 226567844
2 172825
2 63164
1 126649 534788903
1 155898 686842525
1 176952 642806981
1 120517 692651010
1 116913 105314104
1 74475 294428025
1 194151 398450676
1 112738 73877022
1 195040 294192604
2 98643
2 180728
2 161727
1 149341 833001118
1 90818 346965649
1 182394 441552692
1 179117 664641873
1 173039 495027029
1 109773 673571409
2 131594
2 25977
1 149416 640131803
2 47777
1 28900 426159223
1 120325 28297151
2 118539
1 151392 611567386
1 130807 734338702
1 103667 776909871
2 38173
2 192457
1 75455 525353662
2 175498
2 158735
2 56696
2 149035
1 126766 856233909
2 26470
1 74620 176866208
2 2021
2 63060
2 96740
1 102246 577842492
1 89445 442862987
2 89286
1 8165 637190440
2 115317
2 191522
1 74854 820244432
2 195395
2 56743
1 66834 818961784
2 85642
1 12949 892606802
1 22580 922102131
1 84572 851178220
2 9370
2 198204
1 89809 190928824
1 143744 38743830
2 172243
1 174625 865630846
2 189604
2 117983
1 96515 797462645
1 19486 684645378
1 167772 606441320
1 115671 931064323
1 79098 439976150
2 38724
1 170157 135023550
1 40570 127028407
1 181047 96565568
2 181238
1 87781 636884954
1 132037 535353154
1 63041 519111294
2 49682
2 73868
2 127133
1 146029 318813659
2 29021
1 63691 51866010
2 46336
1 48784 926489975
1 64347 580268587
1 21971 61952750
2 174495
2 173563
2 145145
1 80714 612901356
1 99618 579156272
1 121205 762703842
1 180200 919348624
2 71265
2 182227
2 21486
1 32882 74427497
2 165397
1 104391 810759693
2 172114
2 127754
1 38703 45252987
2 166991
1 27692 271146677
1 79472 614117984
2 191997
1 125639 774292142
2 104395
1 88791 630434140
2 19037
2 36237
2 87989
1 5682 411407650
2 42475
1 189020 200339890
1 144334 722858635
1 40030 72084250
1 61559 777164395
2 170100
2 173562
2 89906
2 49336
2 152025
1 113543 625532990
1 88607 244256625
2 91844
1 15108 904373672
2 143012
1 27781 546053227
1 156913 428520553
2 182785
2 105402
1 170481 578534878
1 65951 344597788
2 144551
1 34265 98679626
2 121300
2 95903
2 104876
2 129740
2 26086
2 102450
1 79573 938080225
1 51433 27292628
2 93950
2 86964
1 121618 517800262
2 48628
2 149804
2 143094
2 107985
2 110203
2 180030
2 171440
2 128340
1 19377 118157774
1 39791 126362583
1 168962 711022536
1 37764 516222746
1 41224 959156888
2 136560
2 137542
2 3213
1 49060 426203695
2 32643
1 193894 918751496
1 49309 340188936
2 117551
2 79319
2 76582
1 141218 388158526
2 155227
2 90420
1 162623 736229303
2 178609
2 88974
1 110935 929291783
1 13347 813178106
2 126855
2 94627
2 158495
2 189241
2 53025
2 76009
2 44450
2 168715
1 161541 836020742
2 150371
2 83956
1 45687 759116819
2 106448
1 43117 36936365
1 7382 6653126
2 8766
2 175720
1 32995 222710618
2 133193
2 185718
1 68912 852852395
2 70950
2 193303
2 78645
1 117562 589241641
1 91849 245582407
2 41471
2 190723
1 155140 754065519
2 71348
1 100810 539302336
1 135226 637169728
2 144783
2 122436
1 151362 903169176
2 115553
1 167329 379536582
2 180435
2 52566
1 36991 404698771
2 136594
2 56640
2 193707
2 37976
2 54226
2 67119
1 5717 198004414
2 178003
2 27531
1 97411 738456251
1 175160 378715540
1 57459 631826852
1 75288 990188351
1 125608 810492786
1 107117 361975226
2 105036
2 68657
1 29449 366541554
2 4948
2 103642
1 197043 391949295
1 145065 112561067
2 102236
2 66390
1 16489 404939536
1 160076 320064123
1 197363 666846739
1 48613 37026285
2 58058
2 99231
2 130474
1 27941 349677104
1 86492 122145768
2 120967
2 110172
1 199574 357982174
2 181811
2 84353
2 87861
2 187069
1 93348 263557214
2 151142
1 173785 291524636
2 46509
1 199658 292292289
1 51936 553281017
2 60798
2 157257
1 62363 584764588
2 25063
2 115544
2 32273
2 29346
2 117747
1 50527 381314043
1 133000 742723839
1 79636 174831757
2 17347
2 119464
2 29689
1 101504 549882594
2 98296
1 90336 729237253
2 108780
2 32892
2 188511
2 153731
1 193920 555893803
2 188991
2 74756
1 181440 181932279
1 61056 519405305
1 193966 851339265
2 19693
1 30684 887646483
2 26218
2 131838
1 10449 992763223
1 77385 539714027
2 45909
1 22073 536405597
1 131172 329518009
2 71892
1 104145 859322328
2 102203
1 107585 6432051
2 54025
1 38502 991424776
1 10053 77281550
2 34306
2 8825
1 42562 409309601
1 183423 848333671
1 86099 308742814
2 86817
2 30969
2 65950
2 16170
2 131271
2 62428
1 91018 195264286
2 138660
1 149 47652259
1 107127 416939331
1 26846 379183975
2 127483
1 67194 923283384
2 143143
1 182380 779869940
1 105126 894364716
2 23776
2 50370
1 72724 749941387
1 64663 307923916
2 184099
1 3912 682512555
1 15470 612021213
1 40039 886519200
1 153463 675155790
2 116883
2 158549
1 149324 846494465
1 63460 776194480
1 20420 518462661
1 172702 947261475
1 95145 11432582
1 169927 570154194
1 80930 807624200
2 118762
1 132075 362173734
1 184707 741165369
1 70711 427939472
2 81688
2 82896
1 108315 648668772
2 118728
1 18960 262525478
1 26301 575354392
1 73142 608533463
1 166701 571267205
2 168777
1 170949 505170412
1 160713 241078572
1 114115 398528687
1 5843 59587537
1 118912 290567080
2 155179
2 61259
1 46048 957911314
2 154194
1 19582 578403673
2 155546
1 47506 678420215
1 146464 978527474
1 47367 694997596
1 186416 336653303
1 14718 399410114
2 147160
1 15471 748087651
2 153440
1 137216 958536082
2 85654
2 56596
1 49838 964847168
2 158325
1 31652 18946010
1 96334 907668846
1 165881 53771052
1 108899 141126283
1 36107 334349058
1 175897 599957303
2 170078
1 67752 732677042
2 91161
2 58729
2 133726
1 132131 589203863
1 145627 672942750
2 148576
1 59677 387380939
2 182432
2 7460
1 97422 609904780
2 142852
2 190077
2 196150
1 67798 96225457
2 134960
2 198326
2 56265
1 83165 40304815
1 163196 103977949
1 16446 943618747
2 143677
1 187348 230211159
2 82497
2 98281
2 181095
1 2737 882683988
1 183413 412533944
1 134481 499312937
2 191894
2 87833
1 118448 7416409
2 172267
1 42636 673057050
1 163374 502201306
1 183325 583799408
1 106432 367405517
1 42155 21816489
1 70805 410790349
1 120884 284356632
2 188853
1 28564 157619738
1 127459 175479243
1 131847 625511730
1 8948 536268173
1 55248 437853898
2 58623
2 196964
2 77938
1 13541 637599922
1 109487 728916459
2 156048
2 152940
1 72484 314469651
1 37166 167940513
1 88882 382230600
2 71748
2 133914
1 103207 170201440
2 182766
2 38804
1 171056 551293805
1 62594 465335709
1 76728 858635386
2 195019
2 110904
2 91988
2 189816
2 150894
2 166804
2 115609
2 73994
2 5587
2 149002
1 35934 217267227
2 75552
1 18591 974104465
2 35090
1 78048 922782077
2 176904
2 102902
2 144562
2 138221
1 138213 337211551
1 75872 393838271
2 76292
1 142544 596410211
1 118393 894736728
1 6785 476807884
1 92139 469051429
2 122518
1 177291 438418970
2 37041
1 11235 406284130
1 137161 108930376
2 66950
1 34773 193583553
1 1348 333693073
2 32690
2 142950
1 103396 959830727
1 194357 71521543
1 59946 618904083
1 130882 615505978
1 186309 910673753
1 127684 254985182
2 199722
2 63453
1 125133 923430581
2 6655
1 101810 702965695
2 99833
1 18367 102891887
2 44495
2 1720
2 94069
1 188284 229109639
2 105104
1 36710 38468975
1 184875 856913247
1 107475 870617088
2 86595
1 9169 308061776
2 52879
1 91442 520411210
1 34582 665385348
1 120932 993435233
1 154826 529752876
1 143806 69596209
1 160186 156975760
1 37480 608902599
1 43864 505470807
1 129027 795980250
1 119850 712151288
2 78914
2 47185
1 7783 404130763
2 94013
2 155845
2 171327
1 181955 912488122
1 43320 62246923
2 103246
1 102789 428461290
2 146443
1 55466 5099167
1 41738 393672952
2 171815
2 49397
2 131251
2 198891
1 180052 179685174
2 97645
2 108978
2 119379
2 123780
2 196984
1 36147 563415467
2 199175
1 105075 32655279
2 186440
2 55896
1 45014 623439223
2 19476
2 54059
2 43704
2 25869
1 17808 590300836
2 37217
2 46952
2 173025
2 6086
1 157924 831554406
1 35533 379616718
1 184044 937443573
2 1729
2 157846
1 138663 182039547
1 157453 484583415
2 199408
1 69946 658438702
1 148176 966922945
1 85950 820885007
1 108563 73293611
1 127798 742488378
2 181520
1 26215 565337649
1 185016 169176617
1 111885 76892299
2 121725
1 145229 543735030
1 116418 416081885
1 138684 183370554
2 56214
2 170109
1 157929 34118852
1 183875 577265271
2 72182
1 80796 298902751
2 167060
2 156617
2 186253
2 100845
2 164670
1 6856 750391014
1 158120 995230760
2 148023
1 199089 930825802
2 141020
2 175704
2 196328
1 91343 209614692
1 173043 18006518
2 9020
1 163505 848861001
1 167506 837347523
2 126969
1 152585 44901134
2 150590
1 80301 597395089
1 32049 168245830
2 106940
1 116280 320576545
2 150142
2 153905
2 99624
1 613 263259700
2 57712
1 102944 57164540
1 89216 105676767
1 156978 93409134
2 63390
2 51150
1 150608 463685657
1 189026 602655559
2 152297
1 165412 476148885
1 39570 29477054
2 1224
2 77635
1 9498 107132234
2 46051
1 26164 964032275
1 192773 507637081
2 64486
1 74915 46377081
2 159597
2 90780
1 25315 122127016
2 144870
1 140469 706042941
2 71280
1 32362 821586199
1 152980 531550789
1 133093 4749682
2 78802
1 100824 922752091
1 184605 932062089
1 171071 356637947
1 27769 881533922
2 46243
2 36453
2 15597
1 56159 412938603
2 8678
2 68979
1 94816 981014499
2 44628
2 113845
1 7810 938985033
1 54002 297052807
2 198839
2 24768
1 158059 30107766
1 155637 304462631
2 145451
1 94364 927030923
1 185058 369230675
2 149018
1 109841 786033304
2 146834
2 97296
2 129322
1 182434 215995502
2 86375
1 90039 696251122
1 49801 575932335
2 182469
1 105819 338578697
1 101508 526579645
1 139330 978956559
1 66068 460806072
2 131772
1 122099 514985136
1 169089 282278548
2 78249
2 175366
1 126323 827950837
1 158434 796703886
1 8029 370635356
2 176172
2 181045
1 79081 215139787
2 14784
2 55334
1 82111 205752653
1 134149 177676527
1 17777 675170351
2 97213
1 139491 329161972
2 7515
2 165377
2 101502
1 159043 195209358
2 110412
2 124322
2 186007
2 134901
1 164857 948297429
2 184327
2 94917
2 123373
1 137773 165816285
2 115542
1 44030 389973789
1 75858 568013186
1 15347 456312779
2 119077
2 15918
2 198058
1 139761 433967110
2 176705
2 39394
1 58535 926654000
1 17377 160960121
2 134913
1 44712 211381127
2 44078
2 86616
1 4704 214854591
1 101862 648426652
1 75774 969745776
1 47179 340469137
1 130923 180618578
1 92478 970582246
1 144329 717666736
1 48099 945763925
1 68591 977619354
1 190619 945427141
1 80219 176130465
2 88699
2 5070
2 147815
1 155141 116912183
2 16266
1 89882 169453695
1 183738 46155161
2 161746
1 12885 824476355
2 152355
2 41311
1 32644 380363155
2 155321
2 166623
2 128620
2 48214
1 198014 695226634
1 123690 474272435
1 82950 197293056
2 21487
2 137284
1 126598 599616815
2 167413
1 181294 53790011
1 89015 602334622
2 147461
1 148473 566770658
2 125948
2 52105
2 48634
1 8691 666105946
1 182465 226155447
2 168621
1 173340 761490250
1 139681 313710611
1 55162 238018378
2 177827
2 48229
1 86088 502763700
1 18784 279832446
2 182730
1 5654 298354316
1 149684 257995069
1 133149 556136739
1 53666 863728759
2 35551
2 122793
1 71395 628392028
1 57132 781748688
2 32635
1 6200 473518650
1 22751 508628315
1 165994 607161353
1 107063 587994378
1 980 635816998
2 87181
2 131063
1 154022 552309922
1 79450 409880440
1 156842 945363342
2 88125
1 186194 445101499
2 192571
1 98180 685060840
1 173391 961422143
1 78629 514984851
1 19978 318385620
1 189411 128659162
2 9760
2 65837
1 78782 17517155
2 169471
2 11549
1 149563 670190120
1 63332 628054961
2 119911
1 138673 166984060
2 136247
1 81329 270429255
1 19392 194866143
1 168500 962593768
1 83144 598376582
1 68193 146908774
2 131755
1 58640 581035131
2 153034
1 186184 472647210
1 77370 469830866
1 32631 794859693
2 126640
1 177536 75885301
1 186456 889922429
1 161931 734878090
1 52995 400119025
1 141644 127441860
2 96049
2 97937
2 100805
2 54587
2 195111
2 48598
2 20383
1 120834 281802201
1 46232 38889251
2 143860
1 129397 607505048
2 161317
2 79301
1 34317 471689294
2 107723
1 40051 234620615
2 7233
2 68492
2 110600
2 169214
1 86760 262808005
2 31373
2 169744
1 45707 833444249
2 40087
2 186308
1 7284 336050185
1 145505 715070709
1 101366 34320769
1 171218 215878223
2 191450
2 186826
1 141754 476798335
2 11098
2 121112
2 29263
1 70934 493091300
2 155931
1 159638 120756616
2 146128
1 47260 216390671
2 56155
1 154938 698127684
1 66390 520704882
1 41417 28785486
2 48381
2 107329
1 48928 344125555
2 63424
2 154969
2 48274
2 101623
1 58978 164901512
2 93714
2 102764
1 131237 203962605
2 367
2 40651
1 134362 492208165
1 43181 289190614
1 45094 301162508
1 102941 287745182
2 34435
2 38841
1 134531 37600664
2 145666
1 180439 290037780
1 181740 204682050
1 16335 455673267
1 26837 77229845
2 11887
1 176164 430084763
1 186394 830366614
1 65304 820560339
2 34488
1 128089 828341333
2 152457
1 17648 367697075
2 159263
1 52128 27115904
1 74108 348167819
2 117621
2 97744
1 140142 675066217
1 75016 153514
1 61483 340524070
1 13286 728004405
1 42615 708562690
1 101068 744074492
2 81185
1 160504 22361486
2 197092
2 56255
1 137306 372377187
2 170734
2 114651
1 113940 684860441
2 178390
1 146402 592553507
2 71075
2 141036
1 67417 213838063
2 142344
2 150888
2 110365
2 69249
2 117646
2 91457
1 56113 66863704
2 141148
2 107629
1 156589 417263356
1 113505 473599980
1 734 252108767
1 46497 947657283
1 9980 21723962
2 179416
2 180385
1 153857 439997284
2 142842
2 123115
1 14022 12005548
2 145871
2 183429
1 89036 4669795
1 23647 561674802
2 100645
1 26242 121378758
1 152528 765617100
2 81965
1 110580 202012964
2 51309
2 174668
1 12612 953963768
2 62537
1 184384 875904013
2 152853
1 141526 99689710
2 130165
2 146352
2 10263
1 78520 369194014
1 90435 713414453
1 74577 661279223
1 79717 468194851
2 156247
1 167198 35108514
1 189008 673458443
2 96640
2 144377
2 102335
1 122570 911456724
1 190869 147704292
2 174384
1 106218 978134815
1 689 674518140
1 138538 831912914
2 145659
1 181728 357616101
2 123552
1 133611 354129807
1 156151 862026278
1 100557 629884918
2 2690
1 2446 402375895
2 9291
2 164398
2 80540
2 90663
1 113804 974425139
2 119922
1 74110 589086077
1 122659 360950947
1 87109 608038734
2 159922
1 170678 224626855
1 43479 646769314
1 184024 832830542
1 116826 347126725
2 6486
1 56816 57120863
1 97282 203265832
1 47344 310580012
1 50472 201246022
2 194539
2 163279
2 199744
2 54431
2 98813
1 81413 270767561
2 131456
1 25901 929078495
1 18201 391389435
1 147731 923379861
1 79280 308322709
1 184353 368870770
1 72161 885070980
2 54889
2 56610
1 114305 904576292
1 81475 453077919
1 173678 38230088
1 153895 676889154
2 44050
1 81190 964288674
1 66300 733125753
1 7579 663267239
1 152214 658318241
1 53932 634271400
2 104767
1 152793 363096329
1 53674 283759452
1 49625 360099263
2 174231
2 178137
2 21535
1 74409 516966772
2 101463
2 51141
2 132887
1 13648 189271209
2 140427
1 164373 406761721
1 133139 108091928
1 20285 308579661
1 16247 566610307
2 10945
1 154139 879077933
2 122023
2 186808
2 137477
2 124035
2 175932
1 63423 122764936
2 189213
1 129781 969159875
1 198665 835771593
2 1716
1 85804 282638140
2 18221
2 172245
2 132814
2 152291
2 23379
1 29181 911511846
1 63145 945140000
1 109008 222965909
2 48640
1 154218 830451791
1 76130 672532181
1 174482 979584468
2 114411
2 170086
2 13244
1 193415 798758834
1 89269 529750514
1 98685 676440983
2 163534
2 92008
2 72054
1 72035 307338342
1 147741 754733887
2 162428
2 34016
2 35140
2 118799
2 53574
2 10351
1 44052 213829905
1 38484 161081760
2 98172
1 177937 1645670
1 32554 131040021
2 35458
1 26112 733169847
2 150854
1 113447 882206535
2 97278
1 109425 460552225
2 70056
1 76799 353904904
2 159496
1 112709 890359097
2 89703
1 9965 647902772
2 79236
2 130774
2 65065
1 48990 680882705
2 163957
2 113474
1 79595 575862505
1 143647 345658820
1 73471 266880203
1 1909 131383283
1 174044 840853085
1 44314 814360109
2 72882
2 30523
1 184488 1664336
1 121752 68719527
2 26545
2 158148
2 51901
1 33574 706366217
2 125089
1 84408 933230466
1 138569 867518447
1 186582 26699233
2 139529
1 103354 695767223
2 34364
1 136883 402922277
1 156596 244337634
1 79476 205004292
2 110231
1 150808 169304150
2 52089
1 16673 338149501
1 98223 9775762
1 81077 107370360
1 132855 581281594
2 159771
2 18994
1 174161 905603579
2 20922
2 51811
1 107164 978232755
1 103873 988088888
2 8763
2 84670
1 120977 945126050
1 142514 677947917
2 37988
1 63280 199360906
1 16068 900706985
2 149464
2 22119
1 15243 824853401
1 112200 478876470
2 126477
2 134269
2 25485
2 108356
1 175448 772433052
2 173635
2 187065
1 132520 208615333
1 145781 194423170
1 87226 349622871
1 130488 143763653
2 13393
2 191928
2 129031
2 49005
2 54184
1 31136 995019857
1 54261 717791720
1 98574 697944056
1 77055 518154936
2 26757
2 194639
2 113288
1 15188 715990825
1 132434 652059126
1 86561 886325079
2 160298
2 19472
2 47422
1 88231 455297647
2 108766
1 175517 305478723
2 82979
2 96862
1 96930 629084668
1 57973 753938564
1 173621 986723653
1 155886 384583340
2 175425
1 117930 374751218
1 179985 121022602
2 194516
2 81958
1 56913 718833527
1 141745 717316361
2 149443
1 161608 306901116
2 79781
2 195064
1 157056 186385426
2 56351
1 98160 519573599
2 69389
2 175969
1 78826 269364734
1 194412 836544842
2 39160
1 95290 609938948
1 92050 403272216
1 119401 428845532
2 172205
2 74237
2 192191
2 142033
1 102344 446410641
1 189542 4105553
1 87852 50144929
1 169832 301068824
2 158494
1 176748 125859121
2 87814
2 2904
2 195862
2 13648
2 153736
1 4717 76237459
2 173867
1 140600 581896145
2 147940
1 77532 59546048
1 120933 988841479
2 139171
2 120358
2 134883
2 59990
2 104970
1 41499 786131454
1 39948 599558254
2 156147
2 49425
2 53435
2 173553
1 87197 586905172
2 21039
2 77685
1 80014 809634999
1 97349 406489636
2 71962
1 73660 684921163
1 114808 706744825
2 53037
1 35269 745028082
1 58751 151578810
1 55364 199027650
2 156817
2 43344
1 84994 384980189
2 28829
1 185789 783574345
1 126412 662052536
1 125853 969943551
2 27928
2 143678
1 68903 65043116
2 175610
1 12837 522355963
1 1435 161408313
2 105224
2 127487
1 145918 663204548
2 187875
2 28461
2 197495
1 176445 743534402
2 32870
1 11276 571366797
2 48694
2 66892
2 2336
2 177467
1 106389 218240588
1 146047 796117761
2 13891
2 34522
2 183218
1 26770 223964076
1 42133 635915922
2 46599
2 81497
2 82515
1 37827 345613956
2 169626
1 143892 359788098
1 78192 207787910
2 109410
1 282 858900776
1 156104 443389052
1 122657 649326898
2 144363
1 34073 70288970
2 1123
1 122403 701243207
1 121954 687281503
1 18034 408700145
2 186426
2 113781
2 3941
1 112754 419067653
1 73358 804577794
1 65745 637515942
1 22695 967306789
2 36164
2 157087
1 29033 606313884
2 118766
1 151882 75296294
1 106609 937397188
2 23586
2 63263
1 49894 166402579
2 185893
2 176369
2 7900
2 83698
2 141956
1 188168 945047659
2 99876
1 145784 812199914
1 86603 95615789
2 69448
1 184561 122852987
1 72874 776394258
1 177731 293336255
2 32007
1 111867 263435049
1 141871 47723322
1 184277 502419674
2 76652
1 178381 351242978
2 34672
2 65389
2 148217
1 134236 870269827
2 66606
2 74549
2 185628
1 12935 647910237
2 50630
1 162061 519475916
2 138482
2 81734
2 126878
1 116092 478848334
1 143048 445839771
2 142556
1 146477 359472826
2 104136
2 6581
1 179286 489734172
2 58366
2 74130
1 167987 219900730
1 105532 325359291
1 198936 76608783
2 68670
1 105960 776096059
1 57059 147486360
1 76697 560516327
1 190177 275793991
2 19202
1 105237 129064973
1 24760 946131522
2 102078
1 172398 940660043
1 86548 777692263
1 169306 900843523
1 140165 638670380
1 22963 906541735
2 123569
2 87782
1 149703 51095392
2 159152
1 120350 153222673
1 40684 867409684
2 187424
2 121499
1 114560 545818821
2 184260
2 56048
2 165357
2 64770
1 195503 820300195
1 118324 240930485
2 91757
2 21855
1 110740 33581035
2 156501
1 164998 919575143
1 107969 732047717
2 159933
1 79863 2170558
1 145389 105988745
2 144994
1 2919 312151781
1 123378 192769373
1 199018 395860522
2 132333
1 191005 343917115
2 89171
1 44235 306933154
2 63491
2 180668
1 81835 181954519
1 80151 246971304
2 140008
1 116488 509347736
2 105375
2 136558
2 63718
2 157885
1 173531 163188281
2 55574
2 144851
1 14141 93921387
2 173325
1 112911 474295285
1 14753 15765624
1 49906 499316408
2 165114
1 133204 627323708
1 93553 669850428
1 101264 61081545
1 129590 769551598
2 132656
2 118588
1 186647 348291276
1 159591 988110383
2 173286
2 117889
2 93193
1 73258 122492920
1 49125 790242246
2 197153
2 35809
2 9082
1 12667 694116234
1 135468 704343631
1 61407 366995683
1 80776 297984696
2 59369
2 157429
1 18926 796168411
1 196042 929856111
2 1688
1 58233 775387546
2 26261
1 196879 105382210
1 109060 927279179
1 100071 770429862
1 78729 369496522
2 174746
1 35387 207582502
2 83905
1 49425 3533699
2 136393
2 157358
1 71031 675452871
1 103139 954012752
2 161328
1 72997 110962787
2 54767
1 69538 617845188
1 143557 277298366
2 157912
1 61687 805953851
1 188368 16696433
2 138155
2 111850
2 99836
2 111888
1 46240 312450627
1 62627 16473645
2 135579
1 50379 166890483
1 110997 191784573
1 9730 235476255
1 65681 24577914
2 165342
1 63540 855695706
1 54270 994509081
2 103201
2 37915
1 15188 516323660
1 3419 382103024
2 8180
2 133130
1 4732 402851078
1 72544 918042041
2 116520
1 30086 392601771
2 6998
2 109157
2 61858
2 123157
2 21834
1 36683 373738468
2 9046
2 181249
1 154094 389678587
1 21991 603717338
2 24295
1 39433 219565815
1 137146 492197093
1 23497 481995428
1 139021 650182574
2 178947
1 158759 991481051
2 166478
1 190849 926418128
2 101935
1 154607 172818577
2 192084
1 19693 465774699
2 6250
2 94194
2 132806
1 93890 968098298
2 158228
1 165790 408546691
1 189189 226000951
1 136911 957884220
1 189157 949756176
2 106282
1 67711 226748448
1 171308 930780988
2 79810
1 132413 106119051
1 26154 368767385
1 30029 837878531
1 160513 502723878
2 179105
1 160876 292894447
1 65406 834113242
1 99199 577728671
1 85050 985519306
2 79147
2 149657
2 16266
2 198011
2 89405
1 30080 715804652
1 41976 876372013
1 189686 149882222
2 36155
2 5109
2 43918
1 139275 186137240
1 20446 769617665
2 83384
1 15974 386155736
1 29614 280402523
2 13569
1 54179 292460125
1 68085 866898535
2 192187
2 30332
2 191818
1 102456 67877320
1 58912 296669808
1 76991 687313299
2 78431
1 47204 946205107
2 47249
1 73291 756007734
2 170185
1 137894 983972064
2 156983
2 3645
1 32730 570134266
2 50638
1 157833 616384703
1 153967 261969053
2 75022
1 146259 59183521
2 187857
2 49223
2 183914
1 98526 855145631
1 149492 370944652
1 43860 42247299
2 47308
1 191459 315459978
1 103187 595828067
2 184963
2 34318
1 196629 306495973
2 47303
2 166203
2 146536
1 57896 450944041
1 176127 659737949
2 45594
2 193269
1 55090 417700822
2 184592
1 38788 495348835
2 51959
2 3762
2 73904
2 103615
2 92806
2 57566
2 154064
2 22114
1 5804 570660572
2 152770
2 52731
2 51012
2 56357
2 183387
2 155899
1 45534 781426300
1 100230 746674426
2 86353
1 780 189030897
1 179211 895391169
1 14764 391257357
2 72744
2 182814
1 37136 627253590
1 10141 676544511
1 186153 604114572
2 90618
2 153069
1 19289 947411456
1 8473 761817920
2 72026
1 11764 833578824
2 77426
1 126969 289616108
2 8294
1 162338 39702696
2 104078
2 159632
1 57614 471480482
1 44432 791767354
2 155024
1 97651 315046105
1 31530 15864332
2 10835
1 93584 121756842
1 52460 969120125
2 188078
1 77813 548077718
2 9415
2 95965
2 9947
1 14420 13964200
1 192461 202646546
2 13111
1 92196 585796257
1 76617 772867151
2 95092
1 18477 634367169
1 167824 871538250
2 144534
1 143583 432851590
2 60051
2 188208
1 63997 365286108
1 67865 123852499
1 18751 3308611
2 139081
2 51501
1 197252 562899877
2 99866
1 136170 102256930
2 121033
1 147440 453609646
2 18178
2 13366
2 54989
2 59915
1 115164 166782063
2 10321
1 170922 330720122
1 123173 876302561
1 30755 721952163
2 197176
2 198311
1 143683 74675399
2 23146
2 166330
2 67179
1 134091 477123085
2 161993
2 153855
2 16133
2 97642
2 168958
2 158068
2 145257
1 59074 138139200
1 21354 98349937
2 183423
2 187615
2 34520
1 172031 149315988
1 10322 425888971
2 17950
2 175437
2 158365
2 130099
1 3356 991269893
1 131942 826862464
2 175584
2 48787
1 166231 889006080
1 12223 490050953
1 198825 692900338
2 127745
1 58456 416505508
1 34647 687576875
2 157862
1 156617 19108580
2 34560
1 16017 518556582
1 33223 442615488
2 9161
1 165298 308732592
1 2001 405911533
2 73674
2 20060
2 181468
2 39642
2 131200
2 44557
2 38259
2 63475
2 173526
2 81968
2 85790
2 138352
2 36791
2 175208
1 70419 648226181
1 72666 756115050
2 51304
2 139761
1 140735 403853590
2 140646
2 138263
1 129858 267467738
2 135429
2 66411
1 153836 535851292
2 49403
2 100517
1 112745 649083577
1 86873 216952167
2 48400
2 67216
2 93633
1 116366 576874733
2 52312
2 5325
2 58601
2 199066
2 57676
2 108324
2 180060
2 198160
2 25792
2 24387
1 139547 847640689
2 82838
1 152669 550781883
1 73341 219742412
2 150776
1 127834 523175888
2 104734
1 98147 701515618
1 41628 824029987
2 21556
1 194775 975326838
1 65163 148454289
1 44018 596937601
1 128520 255845330
1 51419 666896968
1 182391 673453220
1 56317 807144467
1 156727 95911038
2 167142
1 123955 681406892
1 180919 379375818
1 198948 421544273
1 180939 720868188
1 33472 35824599
2 1667
2 111523
2 198627
1 143927 626826590
2 24255
1 110999 840403299
2 130592
2 129150
1 57854 79603744
1 90214 895450937
2 58663
2 159806
1 44512 640696318
1 146592 336646164
1 38225 182467205
2 141008
1 178432 709176642
2 1827
1 119026 96456953
2 62394
2 184811
2 151450
1 125260 991920495
2 86651
1 175899 284636938
2 188121
1 100295 557966528
2 179469
2 1843
1 52419 440131748
1 18358 75124961
1 2148 34917538
2 2385
2 81600
1 173098 397241680
2 121854
2 187181
2 175083
2 95217
2 140960
1 73137 766748112
1 70771 39359245
2 164952
1 147231 118177120
2 144895
1 69245 479718446
2 31264
1 37970 294221869
1 154335 559555710
2 107281
1 28097 26917175
2 34934
2 103068
1 117765 205249158
1 19689 678193198
2 52909
1 118012 271168527
1 175552 986266513
1 6610 100833832
1 144663 599159824
1 120740 206098686
1 164267 168963415
2 67657
2 9190
1 171075 455895891
1 42145 597045702
2 149296
2 104116
1 70851 568957966
2 33027
1 167886 173021080
2 23976
1 63166 373106116
1 123774 74127917
1 121151 804768244
2 142831
2 63338
2 136180
2 79735
1 195988 814528941
1 194914 442081549
2 83661
2 97754
2 121203
2 134737
2 180496
1 167680 363396630
2 30559
1 30347 358713706
1 64134 19840654
2 24998
1 131939 291922385
1 142926 6190798
1 137534 414314517
1 18389 381963567
1 74244 221918168
2 14071
2 88850
2 91438
2 37531
2 167276
2 60770
1 35831 890168218
1 41646 161048170
1 181133 204893368
2 70210
2 100760
2 196783
2 14024
2 17595
2 26965
1 140503 65629103
2 143054
2 2151
1 41150 472314097
1 124528 690989234
1 58950 952475100
2 101702
2 137839
2 119750
2 150017
2 79499
1 140759 212316342
2 91734
1 122129 187848973
1 101095 776841300
1 119325 535095914
2 147446
2 116019
2 135745
1 64386 619354731
1 194629 248397438
2 105365
2 14458
2 101300
1 41477 46712225
1 127635 683549007
1 87628 487894481
1 56271 165045833
2 116416
2 106208
1 189430 822394433
1 176747 705617927
2 105320
2 117243
2 143433
1 33636 495869325
2 189759
1 92576 814438020
2 164742
1 155013 573848409
2 89723
1 30888 300443521
2 20464
2 183534
2 143083
1 130181 986585842
1 181010 184768985
1 65679 991029347
2 164711
1 54226 698911243
2 47081
1 104762 701814854
1 52281 609710370
2 164711
1 55548 432061339
1 172014 734876898
2 118747
1 134300 770073963
1 50569 359637411
2 44003
1 51109 796881328
2 1283
2 64672
1 97245 268456451
2 102795
1 185870 858511902
1 21522 2183661
2 178240
1 177945 164808117
1 91691 923260622
2 91252
1 117397 901388668
2 178125
2 121561
2 64561
2 79739
2 5469
2 151445
2 160087
2 42791
1 26857 397487268
1 197042 545805347
1 34217 172685084
1 102079 81029656
1 13389 615633501
2 107226
1 176233 936185902
1 96487 996769376
1 23718 714326
1 116479 178394100
1 4557 290766264
2 192735
1 188598 989146398
1 174510 954364118
2 120572
2 191065
2 54781
2 66357
1 89635 761839388
2 65325
1 3911 503262972
2 110157
2 193520
1 9117 651006006
1 35321 391534999
1 47450 748418730
2 62284
2 108430
2 132951
2 125069
2 146223
2 126480
1 77709 412356623
2 33762
1 141903 733782021
2 18450
1 152427 821306674
1 116319 89643759
2 56152
1 39954 365996277
2 6526
1 28431 371881337
2 77522
1 113602 595498633
2 49578
2 62258
2 42737
2 181779
2 90276
1 145888 204498531
1 28531 967869444
2 107411
2 80437
1 42628 454288275
2 166032
1 180455 598937495
2 64218
1 167272 449989743
2 52145
1 23876 155026933
2 180891
2 197744
1 4891 10797744
2 75301
1 41959 744804880
1 120429 143826761
2 24362
1 48616 53184320
1 173285 537497443
2 147813
1 103999 828209150
2 65073
1 59404 384400866
1 65190 979102427
2 169725
2 46202
2 150734
2 60720
2 69061
2 163202
2 10822
1 51629 682933272
1 169887 805413163
2 151409
1 44178 989073071
1 153088 125217879
1 20306 972730426
1 116480 493000838
2 188473
1 50245 481638268
2 169695
2 156225
2 82723
1 111727 601258376
1 63317 858175577
1 164814 935440500
2 73833
2 166669
1 140503 244904587
1 75166 856556193
2 71765
1 92483 561819642
1 175775 524023117
2 7826
1 82739 406754286
1 96783 616041924
2 68162
2 129860
2 115777
2 46536
2 166450
2 100472
1 198431 315292332
2 148790
2 40147
1 62711 924712040
1 199140 425369696
2 58425
2 193262
1 8828 347930469
2 144787
1 117733 862214865
2 149406
2 156532
2 134005
2 10289
2 152780
1 50931 844914522
2 91939
2 27115
2 43799
2 176301
2 32302
1 120524 344534173
2 134063
2 156261
1 73290 363536114
2 33445
1 15636 686408172
1 51172 775080156
1 125593 782359326
2 98512
1 199949 237329812
2 196605
1 817 314759519
2 177349
1 127861 43723155
2 184859
2 190864
1 90660 567724770
1 34633 5942048
2 107619
1 102412 858123262
1 179819 40011369
2 188281
1 116971 208663161
1 84724 653015461
1 17194 939263372
2 47298
2 143084
2 130500
2 42463
1 39869 986229432
2 172416
2 45495
1 194509 314944185
2 38330
2 63805
2 59657
2 195101
2 185258
1 192615 894442267
1 40133 22293178
2 74088
1 52869 407813349
1 81440 840096869
2 167992
1 77448 170255090
1 185038 664132140
1 137399 745824288
1 88871 933131201
1 83134 111489032
1 14273 97972251
2 188355
1 25542 223652569
1 132595 129692059
2 118242
2 119742
2 199074
2 188110
1 171589 241828994
1 1547 955803514
1 106595 819711199
1 180868 600186491
1 184135 753138824
1 90476 395422390
2 149389
2 19727
2 197601
1 34940 155386096
2 164910
1 91031 435387908
1 148131 932684589
2 19537
1 151951 542478467
2 180577
1 70605 102395925
2 2684
2 134963
1 113277 339363921
2 51645
1 85160 530523347
1 70438 126987043
1 7905 52368322
1 148755 946080783
1 154837 713977224
2 195002
1 84338 329734538
1 122038 97332019
1 112849 822851543
2 26815
1 173515 277643708
1 156645 288150300
1 173954 167419918
2 113502
1 138366 822162738
1 94656 502586110
1 130115 480208530
1 145712 383189696
1 184005 742123175
2 140331
2 11008
1 98067 345011204
1 40035 860898000
2 26065
1 130905 703385858
2 184184
2 99214
2 182770
1 177562 700965835
2 168872
1 61513 2355435
1 187120 508134600
1 92930 538371189
2 90988
1 186469 196414435
1 105459 803960480
2 176069
2 155582
1 177068 115756866
2 24029
2 57319
2 166186
1 171393 78107368
1 98794 764849856
1 179623 188339611
2 19668
1 115990 675944431
1 145391 277907132
1 149879 363876396
2 39276
1 170375 802522076
2 33376
1 161061 990946387
2 115933
2 170819
2 188015
1 10761 909698712
1 109988 564663689
2 147284
2 165901
1 82163 988805639
1 113295 894647315
2 106868
1 25384 840553294
1 140192 636036821
1 93696 887270612
2 82859
1 133599 814750243
2 45842
2 47155
1 42274 713395211
2 125320
1 143719 164183531
1 131766 254778605
2 120182
2 163810
1 196169 109518210
2 124757
2 146791
2 129192
1 58278 538359333
2 97442
1 11775 853157027
1 189915 153350951
1 158743 317625873
1 162456 680854280
1 106379 362457462
2 43133
1 153238 975408288
2 148335
2 87325
1 30335 481324718
1 62731 273987610
2 129485
1 59017 198685912
2 67676
1 158259 370693716
1 41050 897244199
1 3968 334940822
2 110756
1 5749 857434615
1 50126 721442260
1 41005 115515012
1 42401 756578953
2 197403
2 33842
2 117078
1 78608 29737829
1 32217 708777652
2 113905
2 95819
2 167506
2 125968
2 29549
1 26252 684645343
1 105219 919237230
2 101075
2 162430
2 60009
2 139659
1 50024 885250294
2 97237
1 157829 309789379
1 183673 514297635
1 159738 298218150
1 3205 321871974
2 37239
2 34885
2 125384
1 149368 763285943
2 196685
2 190210
2 179722
2 54072
1 198032 151487298
2 20099
1 141772 620233471
1 139461 982777222
2 70646
1 177013 295757169
1 119912 909577571
1 196274 321948084
1 68733 413969401
2 96157
1 133634 629824304
1 23090 633646247
2 169388
1 147011 222572337
2 82140
1 174930 824461862
1 134660 973500404
1 26406 150360493
1 155555 624971939
2 100373
1 49879 137439089
1 179441 791441902
1 148557 194465819
1 1741 103847209
1 187920 296459390
1 181087 310485899
1 153226 998390071
1 164819 572364203
1 186386 604066968
2 176974
1 10447 28228717
2 146525
1 71581 370724350
2 111096
2 22676
2 141600
2 142050
1 103826 147085958
2 120602
2 103697
2 68090
1 99951 185648832
2 125436
2 28354
1 1060 21648579
2 80347
1 38419 865895975
2 112435
1 142130 753719954
2 69843
1 194990 552258371
2 141084
1 16820 173515427
2 166353
1 157377 409395257
2 62547
2 126023
2 111017
2 125515
1 49178 173260385
2 94962
2 80483
2 127327
1 32574 912504204
2 120106
2 22940
2 36230
2 199820
2 3564
1 146281 494034419
2 50382
2 55435
2 38638
2 136672
2 57014
1 116755 222980910
2 131082
2 142346
2 197601
2 155244
2 3416
2 133158
2 184225
2 19479
2 96219
2 32370
1 101721 98573746
2 4197
1 78302 278423750
1 37658 111963198
1 73502 551437375
2 8085
1 195292 378266184
1 15495 856895088
1 166291 731734459
1 150234 80707576
1 185834 699297517
2 123197
2 70090
1 163243 806402783
2 172067
1 90843 8652774
2 92618
1 121271 411821576
2 96068
1 32407 182920932
2 89132
1 126857 478369307
1 91346 67922714
1 101666 658884442
2 130171
2 94028
2 8890
1 98628 211052639
2 78549
2 39384
2 150217
2 158347
2 23033
1 93244 110320512
2 9380
1 128189 305337713
2 41907
1 184959 125752541
2 72551
2 164823
1 78479 359377839
1 87005 759952870
1 24625 721173051
2 165120
1 188938 221285532
2 115620
1 34016 21375771
2 32625
1 172466 710684899
1 128139 888448413
2 176074
2 99458
1 17833 206340373
2 16783
1 153596 374528656
2 115191
1 95271 686347794
2 6550
2 81991
1 2916 430488670
1 177713 766113281
2 177088
1 115256 46070241
1 96094 247618200
1 176895 58191210
1 148160 60478245
2 88454
1 141437 362270130
1 143532 846325545
2 91042
1 136039 153447214
2 157442
2 190754
2 26818
2 123479
2 14615
2 188815
2 196631
1 161425 809384023
1 102418 39401509
1 62376 104504817
2 145934
2 91687
1 89986 382784579
2 108326
2 159
2 131412
2 48825
2 12740
1 129559 579710074
2 60275
1 14595 265814804
1 126312 819972283
2 73441
2 87091
1 101132 763994310
2 31720
1 192525 315460690
1 47551 91977455
1 23833 162807057
1 124260 902333856
2 85436
1 52391 426413491
2 90989
2 44408
1 133134 686321852
2 119313
1 71807 961329267
2 23653
2 12956
1 43227 581766994
2 68891
1 121592 555077745
1 38833 966414486
1 90693 38106169
2 127790
2 27638
2 185555
1 153486 421470229
1 30372 457701489
1 93684 110232443
1 103821 976849583
1 80997 772687270
1 41843 463673963
1 190822 574607017
1 119005 720265843
1 13708 876913657
1 159316 197191889
1 85310 167455852
2 177484
1 120568 247894206
1 61845 674402008
1 14588 452000632
1 53759 81031985
1 84730 270019047
1 181592 379614058
1 262 678199300
1 27231 982196690
2 188095
2 37781
1 172143 170068438
2 148312
1 87290 383851902
2 17996
2 137456
1 150515 968209410
2 102972
1 28059 303577091
1 50847 574782595
2 107034
1 30037 857058098
1 127410 899908764
2 102576
1 168624 855681897
1 110977 736662639
2 94339
2 101424
2 130859
2 133851
1 107462 965024751
1 56458 935835384
1 124933 551918859
2 19547
2 90822
2 36473
1 173420 442674495
1 141675 801763644
1 95878 223085511
1 154775 803047137
2 63840
2 109090
2 110308
1 33519 940987976
2 138581
1 29605 577715457
2 71981
2 180682
1 82720 815777831
2 179184
1 6529 178589256
1 40979 606252702
2 155496
1 38043 113747828
1 170800 355186654
1 111345 408814882
2 191642
1 35692 946568316
2 49310
2 183356
1 162889 375051549
2 136676
2 142973
2 57804
1 102502 437207723
2 103154
1 186305 738927133
1 31686 452113874
1 109885 884102996
1 25677 235885454
1 96976 221286460
1 95742 712964185
1 8901 865786883
2 112763
1 78377 547634086
1 185109 846655944
2 199817
2 112072
2 165678
2 190233
2 13522
1 198724 818943983
1 183775 718563198
1 162145 261935384
2 42383
1 141289 237025013
1 20059 499123826
2 123587
1 175696 830698863
1 167045 109594284
1 2105 991586153
2 60994
1 21577 332770466
2 94796
1 175619 957646194
1 83755 708436168
2 41579
1 23661 911711585
1 143552 769499439
2 126219
1 41349 163339954
1 118639 856000462
2 91654
1 181671 131829648
2 151951
1 147042 236439196
1 55783 971820111
2 37466
2 197297
2 85041
1 17180 898368095
1 11496 351963427
1 65619 365068722
1 176022 671158951
1 174421 226408080
1 75038 937115125
2 169338
1 43503 68928611
2 166403
2 63921
1 14589 22458069
1 180946 272063299
1 45062 402824807
1 77475 57306954
1 42911 455970181
2 80469
2 53578
1 12275 362446552
1 99704 616959381
2 13293
1 156182 455645223
2 32100
2 122336
2 19458
2 188350
1 85153 885719497
2 143477
2 68109
1 30436 906311616
1 52240 546199571
1 117649 487852514
2 100217
2 13090
1 195714 597402096
1 421 345673141
1 29101 853080688
1 12646 520521809
1 176018 330400952
2 42942
1 161270 474584983
2 163136
2 132237
2 43440
1 117891 288768823
1 108291 431707395
2 112401
1 164216 788232110
2 166282
1 100326 651420854
2 14425
2 3212
2 6659
1 115149 399083936
2 108043
1 79186 882976334
1 19381 433242680
2 51951
2 136972
1 708 901330639
1 14797 105426221
1 101270 810538990
2 95319
1 143067 694706806
1 3615 168648808
2 18118
1 11269 211252413
2 24412
2 138595
2 152056
2 198154
1 27093 904168168
2 199039
2 152884
2 183464
1 1153 561450938
2 9531
2 67585
2 67117
2 169997
1 105179 962939713
1 39069 263044894
2 46878
2 47970
1 33383 9561501
1 71913 438567844
1 136904 81430042
2 13681
1 180595 413046223
2 117972
2 143431
1 91506 532153117
2 83907
1 189440 390775144
2 48206
1 74586 476033584
1 62992 670033388
2 184798
2 176970
2 493
2 181111
1 38122 264661684
1 192024 555906710
2 171238
1 112102 747722525
2 70921
1 32267 506527524
2 96414
2 168818
2 33522
2 199109
2 192810
1 128237 806301094
2 109219
2 112746
2 50106
2 178634
1 129611 284989005
2 150121
1 31575 101596468
2 57380
2 154868
1 153150 633358679
2 89988
2 133397
1 85669 655285359
2 70898
2 5933
1 122140 310268791
2 158344
2 4576
2 89601
1 188690 792441774
2 138458
2 40051
1 166492 491353106
2 5593
1 94632 225042573
2 19305
1 72702 544435493
1 153122 444345296
1 138945 452385876
1 32794 735273578
1 78884 959634019
1 134925 383748572
2 157761
2 157958
1 153930 796231556
2 194004
2 193797
1 77472 455138012
1 34591 46414943
2 65463
1 121656 564937054
1 172560 395269047
2 132441
1 23914 335613559
1 125535 576646417
2 127945
1 16738 7790481
1 15583 860127805
1 30751 87286019
2 84347
2 166562
2 124256
1 196165 128640084
2 137188
1 105113 977138117
1 192581 109776375
2 4869
1 124479 865378903
1 190910 928616091
1 159510 99075260
2 47374
2 60866
2 125944
1 191930 696796332
2 31703
2 85534
1 197596 681267827
2 107761
2 105547
2 171494
2 94015
2 95245
2 14859
1 194379 880522018
2 2616
1 182818 397203560
2 13852
2 180812
2 123328
2 195342
1 174735 341708028
2 118393
2 131486
2 99220
1 80854 135054523
2 20486
2 99569
1 12596 534622903
2 19832
2 132959
2 189826
2 152608
2 43103
1 146977 288250438
1 79881 254415170
2 83210
1 90040 713979615
2 106060
1 139740 759687538
1 11919 825040576
1 22096 279017708
1 186129 408746469
1 129299 11896142
1 6511 933250704
2 3118
2 23618
2 176686
2 155814
1 17136 614903804
1 143614 57164814
1 19913 612037151
1 13543 917971944
1 56685 789893371
2 12459
2 163781
1 75035 507327285
2 84256
1 64781 540324861
1 148520 698971028
1 171163 399504969
2 57746
1 199739 793710362
2 30045
1 78453 374957803
2 181660
1 166563 85286205
1 3065 317759608
2 172126
2 18478
1 176264 234773628
1 136760 31862067
1 63491 332707707
2 154929
1 195455 73118390
1 89663 369023627
1 39983 885341532
1 114869 761895791
2 81616
2 150874
2 49502
2 60317
2 143361
1 154936 653230806
2 128846
2 109993
2 91121
2 102062
1 140402 373513746
1 179477 714814151
1 50169 187559218
2 184974
2 43279
2 124114
2 13001
1 28980 523026914
1 153046 356469010
2 48187
1 198736 205805597
2 89759
2 26442
2 7342
2 94711
1 32648 264315178
2 132958
2 23466
1 153558 614503173
2 18721
1 165859 235192412
1 126326 634166478
1 175384 571974034
1 180778 907239805
2 17888
2 3326
1 194058 302081936
1 118218 830100686
2 47487
2 28685
2 21622
1 25897 953295068
2 22467
2 48239
1 46643 326879679
1 68958 507760819
2 33870
2 120520
2 169048
2 109361
1 25977 163888592
2 139972
2 182267
2 57472
2 88399
1 4100 706378222
2 182578
2 69309
1 79246 510012085
2 59545
2 52643
1 172752 363766095
2 57955
1 5029 835642956
1 55616 891442381
1 149694 221828893
2 164697
2 199850
1 62253 204986351
2 127794
2 183527
1 147637 550139654
2 161276
2 196199
2 29108
1 120470 700638665
2 173893
2 186544
1 90141 891390579
1 3293 839604405
1 136563 196074789
2 194897
2 154010
2 180346
1 15158 156576588
2 29497
2 80619
2 62532
1 29772 834068221
2 85314
1 167353 16723689
2 79720
1 70800 838970807
1 183950 802102893
2 32348
1 189683 594310081
2 119678
1 177029 554118125
2 97470
2 67283
2 66291
2 189722
1 831 702310623
2 150617
2 23544
1 109557 345226228
1 42044 426763705
2 103699
2 155873
1 179094 803487557
2 119786
2 83552
1 24097 371087903
1 132185 123924579
1 42647 950467144
1 135744 819362351
1 98323 640191737
2 57853
2 16777
2 169049
1 112560 114377934
1 190744 719966
2 148971
1 197150 209638521
2 6220
2 150418
2 142731
1 16969 62816898
1 136335 384527618
2 145565
1 20690 777804813
2 48272
2 20842
1 198898 667782711
2 131325
1 193623 555895190
2 19005
2 138718
1 23756 761883917
1 140542 58287977
2 190208
2 134281
1 175985 834875845
1 143876 204442967
1 70945 200802855
2 29737
1 138139 774520272
1 107735 93087554
2 97086
1 89741 430700728
1 177153 79290302
2 112829
1 68900 924100496
2 80689
2 97816
1 10559 206719323
1 197556 86955158
2 183425
2 63090
2 179398
1 21191 182856541
1 175709 158095151
2 146712
2 48133
1 18604 315236403
2 41728
2 4114
1 60464 428829798
2 107657
2 3391
1 145361 746577374
1 115661 733003901
1 196717 753396730
2 119307
1 176533 145584740
2 41247
1 98119 449214030
2 28790
2 195344
1 52933 137267778
2 66481
2 46456
2 152040
2 48436
1 143397 821350931
1 17820 885843865
2 118249
2 183300
2 181260
2 50611
2 16581
2 12178
1 106829 558967308
1 101196 307782803
2 172295
2 23095
1 19268 569387266
2 139780
2 83630
2 101263
1 67874 599502541
2 182176
2 167425
2 3305
1 157641 546606723
2 124521
2 108618
1 189161 446854646
1 117404 857464006
1 25453 129981245
1 41575 893185036
2 156367
1 190815 387031569
2 41866
1 24021 299165423
1 32868 510577359
2 148086
1 109097 341801214
2 117151
1 31528 752492993
1 126372 758840
1 33049 435049709
1 133437 87028396
2 181952
1 91923 105251352
2 13418
2 100036
1 119141 131690569
2 31037
1 43999 398218085
2 172661
2 36536
2 175855
2 176697
1 56079 261490059
1 167944 47670092
1 168455 384673947
1 27276 659865689
1 109461 940604982
2 171183
1 70960 413662421
2 175885
2 65738
2 175967
1 150352 989222731
2 181412
2 16859
1 165907 531302858
1 112027 672229377
1 93045 787389493
2 60201
1 26460 160675532
1 67910 914934093
2 120611
1 108951 26327993
1 128983 141049461
2 83878
1 88217 108187006
1 58526 658266492
1 13119 639478352
1 155267 361262791
2 202
2 2876
2 54639
2 19601
1 110357 326282603
2 38369
2 190951
2 195141
2 26621
2 193378
2 53360
1 172265 431626619
2 87226
2 40942
2 121182
1 74124 639216318
2 59721
1 189199 331885605
1 74755 523765471
1 166341 935896396
1 169859 246787530
2 76753
2 116150
2 22281
2 132179
2 145217
2 49072
1 198931 214253790
1 63324 63480314
1 113068 215469131
2 123879
2 112117
1 60468 445773147
1 23408 848131924
1 75329 255571941
2 39407
1 191686 828627299
1 121390 279655655
1 85453 446743269
1 27377 859399853
2 95182
1 77002 711876364
1 95680 592158472
2 158029
2 74284
1 115380 412694279
1 193199 77210528
2 194720
1 97855 23740358
1 34980 652960946
1 26990 563903089
1 134986 125642144
1 40842 119113020
2 49716
2 174482
1 9812 158853156
2 30589
2 162881
2 100793
2 126710
1 136848 978033961
1 172393 10025099
1 181231 186769326
2 51845
2 85438
2 6883
2 72127
2 103002
2 47977
1 180008 241228344
2 50030
2 68079
2 101474
2 130835
1 170476 142184023
2 165747
1 16825 773828670
2 149214
1 46516 807501125
1 39594 908739881
2 171018
1 171597 652235671
1 68548 170126984
2 38111
1 63653 71534125
1 42028 215319049
2 157721
2 116883
1 136263 858810452
2 89198
1 174351 120701778
1 115450 940826127
1 22459 13725907
2 149533
2 198244
1 112878 12695886
2 78303
1 120567 962765930
1 109513 259455993
1 131574 95272072
2 173863
2 60895
2 65919
2 114642
2 124085
1 123887 296203221
2 20769
1 136616 626354675
2 127761
2 164084
1 153157 948449989
2 41246
2 22420
1 48246 373060952
2 9722
2 191590
1 167056 801021556
1 103100 805335469
1 58364 345365599
1 115689 905541859
2 27390
1 66724 609706883
2 33342
2 97564
2 6703
1 46919 518433314
1 9041 785633022
2 113166
2 138709
2 174706
1 45263 926440373
2 21466
2 81690
1 134803 143191032
1 184081 30780510
1 38298 996949035
2 163608
2 101396
1 71071 133440728
2 62882
2 160857
2 148183
1 23697 85711176
1 171628 951224956
1 156697 722836958
2 163983
1 173055 722674338
1 15604 898959489
1 6896 649508123
2 97396
1 192500 345422983
1 34830 734779923
1 94887 94958341
2 146893
2 120359
2 179252
1 71642 508626048
2 90961
2 57568
1 98372 565343622
1 8511 6390894
1 108859 424873464
1 151607 627134831
2 170944
2 181815
2 16028
2 195990
2 4265
1 41543 941967684
1 16438 365953511
1 128956 318754253
2 31428
1 14763 164552335
2 164932
1 95356 99326640
2 115723
1 30525 852969262
1 199573 201076141
1 135975 721620544
2 122605
1 165868 689231174
1 160549 571933960
1 56148 695090680
2 92612
2 88280
1 17996 136193955
2 134872
1 179155 282083868
2 68416
1 110783 399475629
2 36105
1 159157 340025403
1 2843 473197910
1 173782 511998377
1 67260 429389598
2 68588
2 183550
2 178898
2 108415
2 134545
2 145235
1 2907 490047528
2 113020
2 165132
2 98039
2 32187
2 56549
2 70214
2 96958
2 158768
1 124440 432132576
1 56780 841787679
1 62106 341877480
2 170355
2 17245
1 145631 547711769
2 181471
2 109937
1 36601 75582885
1 88854 692882680
2 94233
2 47401
2 127991
2 69458
1 10627 794183536
1 128963 769431663
1 85272 301762289
1 57334 636974168
1 150524 633156546
2 125818
1 164423 764870785
2 68074
1 104735 475394335
1 193822 853553236
1 157473 101846096
1 6379 916724444
2 191093
1 156967 223458684
2 138650
2 103192
1 54879 668169791
2 161433
1 65192 803351545
1 49984 39945847
1 155323 405858230
1 64316 738457892
1 73793 623027344
1 107735 614659694
2 198290
1 81313 838035102
2 166309
2 175338
1 190669 988195692
2 128962
1 19108 889208204
1 101985 870698392
1 65998 915296016
1 115922 538906411
2 165383
2 106699
2 136254
2 153412
1 53773 234202275
1 190833 865777371
1 80573 81515399
1 162462 692342641
2 144907
1 110243 377304125
2 127723
2 159042
2 6532
1 105491 559193083
2 121840
2 106093
1 93248 382714870
2 129849
2 68740
2 191922
1 126695 837554391
2 81215
1 145036 695675840
1 142236 285080490
2 105365
2 24473
2 158653
2 82138
1 83872 391126200
1 66818 714106536
1 69736 145826317
2 148908
1 198297 497467694
1 112743 528003269
1 72768 959136352
1 116188 619290399
1 107567 4314210
2 198436
1 119017 275972017
2 64707
1 15747 98916193
1 43007 821081425
2 137617
1 141647 58026067
2 62357
1 139912 755908886
2 59328
1 82022 353841004
1 114164 765666187
2 134471
1 186995 909685035
2 123867
2 154567
2 107335
2 142018
2 72636
2 168883
2 45897
2 155848
2 79674
2 154359
2 163620
1 132098 124313669
1 97924 552149191
1 164012 605023421
2 152520
1 128508 559313423
2 62198
1 177378 762890408
1 185324 253630739
2 47471
2 122180
1 65145 594818071
1 75 579403360
1 64434 46288984
1 3366 308949678
1 185208 579674733
2 86636
1 194861 770789137
1 147318 326506884
1 107228 355345065
1 111224 346705055
1 138622 550743184
1 108261 931612423
2 24430
1 177084 993888135
1 22374 401323118
1 189032 667822517
1 31517 201164476
2 70437
1 31496 436992670
1 23256 784671266
2 129445
1 188468 168862794
2 92012
2 193143
1 102101 392893706
1 189947 260998239
2 171460
1 75968 299979104
1 127613 64846484
2 115786
2 87052
1 103825 581449962
2 44252
1 117741 649276305
1 23785 876740576
2 147000
2 116192
1 181726 447526272
2 137564
2 150514
1 37911 791083331
1 75728 580618980
1 187607 631452448
1 99495 253539817
1 52185 702038327
1 118851 591352779
2 136430
1 187301 339873894
1 155314 45354596
2 122909
1 75230 547559607
2 67508
1 4633 354663784
2 77041
2 122017
1 82695 814078137
2 147762
2 113524
1 72547 674366842
1 113797 280916
1 79769 627632634
2 180466
2 84730
2 176301
2 193300
1 175503 905914622
2 104283
2 92742
2 161534
2 156959
2 116758
2 129826
1 57781 628856253
1 139765 73811838
1 54215 160809378
1 140744 677954696
2 104960
2 119244
1 19343 681883195
1 183147 431572283
2 30266
2 162583
2 14859
2 513
1 108361 551983547
1 157950 784011911
1 4400 140265954
1 173398 308787647
1 119165 388868949
2 45663
1 164612 333004373
2 28810
2 77387
2 28304
2 97926
1 40055 585448212
1 15647 179882944
2 193753
1 76433 32567549
2 94687
1 120685 111669846
2 113369
2 79319
1 169266 269485346
2 127428
2 151525
2 64569
2 52917
2 4088
1 172162 554597212
1 43790 715769717
1 164054 640959896
1 159386 109117815
1 47306 779150296
2 166732
2 117992
1 117366 782345263
1 127605 297573351
1 182006 759789921
1 49619 219150621
1 45960 629678656
1 196302 812695592
2 108622
1 20673 120174686
1 38567 334976691
2 63498
2 152398
1 12521 703654381
2 103915
2 153494
1 4751 766679365
2 95053
1 3956 583598803
1 147949 560996810
2 68299
1 165714 91472245
2 138729
2 60503
1 133576 246678627
1 63330 252988413
2 176935
2 151031
1 20711 148170476
2 177434
1 98192 847564618
2 14876
2 95363
2 196157
2 89206
2 109777
2 109868
1 179046 68859778
2 21457
1 81866 277548339
1 180268 538242883
1 127568 715578840
2 156644
1 97577 549375441
2 195057
1 40368 184542722
2 130588
2 173205
2 164922
1 121321 481177426
1 11756 560779110
2 153713
2 164131
2 7320
2 12172
1 97145 533585187
2 16599
2 14111
2 88056
2 146526
2 94015
1 77247 163086761
1 153149 684957376
1 138752 161274356
1 112296 793563625
2 158064
2 53715
2 144668
1 170991 256588575
2 12770
1 55118 264768450
1 176978 526779318
2 11202
2 63230
1 92573 275375345
1 159783 774800588
1 59055 507561741
1 144585 481573467
1 35317 717360576
1 11075 732228031
1 68786 691316081
2 14843
2 40670
1 14048 28468724
1 20633 757763604
2 8521
1 170398 498949555
1 136190 328615598
2 87683
1 51899 340938159
2 29137
2 28520
1 9037 719788293
1 30646 137755209
2 150141
2 126801
1 147496 841863644
2 118535
1 115681 624751242
1 128070 502261695
2 66028
1 2169 138302059
1 11984 334816011
1 69263 929749769
1 7704 626707885
1 46862 583788460
2 1191
2 79049
2 190614
1 67938 617497533
2 89659
1 13669 628089777
1 61309 321770023
1 155415 526374756
1 117718 388473754
1 121858 661828169
2 121862
1 190119 805217489
2 190012
2 14178
2 82155
1 132094 541611953
2 10862
2 12740
1 158227 44138726
1 107088 786448260
1 85234 215900209
1 77982 688134021
2 146852
1 111666 673306844
1 97410 356250162
2 123243
1 142468 752976904
1 146778 896951049
1 162615 172394754
2 43141
2 192337
1 184035 216057725
1 187449 574401044
2 51744
1 90012 604815774
2 42675
1 77221 438944206
1 75191 701077508
1 151138 378865759
2 83517
1 10293 737527873
1 42409 37637866
1 183431 885130395
2 158716
1 83716 376749040
2 111757
2 14916
1 139872 967683610
2 78205
1 34580 889532025
1 6010 16142485
1 156988 181151823
2 125910
2 14686
1 179207 432534223
2 121451
1 76527 154133284
2 179248
1 183628 549786724
1 196443 272973393
2 128570
1 97862 227174702
1 143180 211028469
1 79077 912151190
2 114571
2 130959
1 56328 767237950
1 40837 182458037
1 189743 103518297
1 1764 538854476
2 191156
2 137564
2 144433
2 119461
2 78505
1 132218 141284995
1 29078 828497341
2 38386
1 97467 191917461
2 197082
2 166218
2 96862
1 180911 709876662
2 38981
2 48476
2 50805
2 90897
2 118607
1 43853 6314454
2 90312
1 76655 53196840
2 109215
1 190670 880197803
2 16148
2 7276
1 155890 318453625
1 161193 655499123
2 109268
2 112858
1 7858 934818660
1 70495 882083171
2 141237
2 195896
1 106183 60687754
2 114116
1 130432 155526858
1 92312 239876085
1 1638 800399010
2 52257
1 117341 636130194
1 99095 333713751
2 33760
1 87064 764234856
1 129315 888923358
1 136335 994427754
2 174711
1 197326 768185525
1 55518 457693235
1 167185 215072982
1 47338 140171943
2 185271
1 158893 426187885
2 37175
1 76546 550818091
2 3221
2 180855
2 51921
2 118985
1 190859 493798706
1 128538 689997706
2 18920
2 168609
1 79231 824802597
2 75374
1 40244 333663860
1 74843 240825284
2 125764
1 115009 720286720
1 125684 762574234
1 197049 505525496
2 73810
2 117871
2 52602
2 136959
1 166638 173673216
2 100732
1 157781 321023516
2 95187
1 176092 970643348
2 196426
2 188112
1 151335 269870562
1 85318 99837955
1 137267 123418778
2 30413
2 110719
2 118037
1 93825 102804400
2 33694
1 156325 923419191
2 140843
1 96036 644943566
2 134755
2 33469
1 61492 127496244
2 153811
1 160667 868138522
2 32246
1 90114 225466213
2 147618
2 34474
2 140359
1 17843 964657845
1 85275 639016564
2 85819
2 56825
2 52745
1 95982 832983324
1 190402 668095768
2 113948
2 102437
1 109794 712282935
1 68810 214775557
1 74599 569812761
1 93042 156840372
2 176222
2 10399
2 97118
1 175363 852137523
1 60692 305035974
2 75232
2 197205
1 168664 120001071
2 93223
2 59553
1 170150 633575762
2 53736
2 180114
2 111829
1 119065 307373808
1 51972 385619226
2 185622
2 10407
2 76920
1 57178 437423780
1 1504 497634211
1 151577 148763593
2 87845
1 10301 427890078
2 116733
1 183618 423631917
1 163236 779823827
1 34677 750816383
2 180604
2 150394
2 110541
2 195930
1 126477 486157648
2 51653
1 185340 464500091
2 180229
1 107997 981830771
1 126922 279733499
2 21876
2 160435
2 176525
2 163123
1 189317 303330385
1 140413 857016482
1 85130 196971424
2 170805
2 153614
2 81661
1 150248 139349282
1 85617 665685670
1 3916 508023513
1 9479 444719905
2 32099
1 179369 328541779
1 26307 523074665
2 118480
2 142293
1 119510 837427381
1 87662 360782712
1 62536 812826914
2 109880
1 83418 795717267
2 176581
1 106826 315258108
2 113386
2 81009
1 87811 39719214
2 105934
2 164525
2 121250
1 183668 647439663
2 108123
2 77042
1 186275 328626327
2 116708
1 69909 488475811
1 134222 135725765
1 32508 944580280
1 127542 516948019
2 182701
2 4198
2 160847
1 137107 129989358
1 102859 956876154
2 145167
1 175615 636779084
2 49611
2 185550
1 73334 955671020
1 66749 789819013
2 40362
2 143488
2 49693
2 78500
2 79187
1 150682 774022075
2 124756
2 166822
2 61942
1 54846 326931510
2 190371
1 30580 130125797
1 49271 120964807
2 168547
1 2108 57186259
1 2748 715652682
2 107979
2 180763
1 183129 536128742
2 151648
2 98571
2 160026
2 160090
2 27866
2 175613
2 165618
1 193980 91801956
2 106683
2 139991
1 93272 829267137
2 104781
1 129517 220913438
1 43986 885916132
1 140179 614303236
1 38888 326063679
2 141912
1 146030 553633379
2 199620
1 130989 744778961
1 64984 760087450
2 128199
1 137173 733215057
1 111783 69326461
1 119624 557338729
1 49273 953260386
1 19138 305544372
1 136445 574678876
2 145015
2 19623
1 178209 679171595
1 104535 616247420
2 77306
2 6445
2 166582
1 87847 847854717
1 148755 886511493
2 160437
2 182062
1 86104 704340854
2 141567
1 103086 417511688
2 85390
1 61530 571943986
1 24908 550307147
2 175849
2 88088
2 176038
1 128759 595745832
2 91083
1 147859 142211915
1 101769 100977755
2 122935
1 186843 679454800
2 56070
2 117549
1 66591 323913008
2 32182
1 139576 162066770
1 81183 277566627
1 88087 188956011
2 36350
2 48928
1 56235 165732261
1 101020 305465944
2 123268
1 106308 182277533
1 170283 640929121
2 124990
1 58287 760387211
1 155622 624122984
2 51910
2 93512
1 39551 114106850
2 33843
2 188547
1 163724 481418875
1 9204 258234928
2 21428
1 152362 919893790
2 32147
1 151560 377290103
1 100668 663590097
2 8921
1 150917 724045535
1 65229 754892761
1 33904 958124766
2 69934
2 139244
2 35355
1 164205 847842325
2 177252
1 170734 20480351
1 164413 716260495
2 167373
2 186738
1 73978 460435275
1 111408 142274855
1 31249 813956147
2 29648
1 172553 450424484
1 135636 505622110
1 110753 945747626
2 139972
2 41116
2 68846
1 76426 794726311
1 41165 685025678
2 141197
2 154893
2 34330
2 18471
2 66352
1 31039 172363416
2 183006
1 19636 624664213
2 36204
1 35350 500079077
2 116277
1 62718 66722624
2 6342
1 144474 560692756
1 150005 768446127
2 191983
1 70118 971728622
1 119686 880913941
2 184121
1 103404 748186622
2 55034
1 7149 131610614
1 148752 90034148
1 187064 451494664
1 81974 123627111
1 13741 352755273
2 167052
2 41812
2 12367
2 54858
1 97683 379469607
2 64791
2 70896
2 108517
1 93458 290393124
2 24448
2 39060
1 56112 351470943
1 25192 970667761
2 34740
1 125295 398656360
2 83869
1 187671 676947687
2 76377
1 78790 855563269
2 114092
1 114582 925023105
2 27077
2 83732
2 61667
2 135047
1 73837 671679931
2 124670
1 16491 517349139
2 46378
1 160426 141751128
2 128271
1 84881 289986365
1 176497 793122426
2 62677
1 47514 942174447
2 153500
1 62216 923062418
2 160629
2 105299
2 362
1 33133 811740553
1 22655 837630704
1 90055 71529774
2 122417
2 137227
1 102439 464553019
2 22922
2 151446
2 97448
1 112365 24687436
2 181217
1 143222 389354392
1 128924 538787285
2 63317
2 96755
1 129447 447806206
2 86848
1 31995 932362066
1 49470 899014360
2 134749
2 177276
2 108229
1 65010 662384265
1 101585 558824654
2 173625
1 19286 474722513
2 4803
1 78573 898717198
1 29005 932443508
2 124439
1 32451 636647972
1 68121 791546848
2 30600
2 24426
2 160560
2 106330
2 170806
1 106856 522644367
1 103839 568359247
1 160505 480282160
1 164785 354683217
1 77847 126802768
2 85904
2 64246
2 176682
1 126884 221443507
1 194869 128212009
1 113078 539118669
1 126746 475077818
1 148158 65344212
2 153503
1 88282 806080298
2 107996
1 19205 575977175
2 14017
2 73725
2 62909
1 118326 558599029
1 31327 240105677
2 44487
1 134459 244869259
2 50757
2 134769
2 191202
2 47275
1 188316 595317575
2 181677
1 21687 423960086
1 68655 769764823
2 98977
2 70841
1 80417 820096881
1 112975 364510028
1 121206 128761262
2 160900
1 8906 813564847
2 133610
1 134657 868280468
1 155635 204222317
1 79128 298748430
1 114184 485054888
1 193871 427188112
1 162499 336538317
2 137701
2 126270
2 84529
2 185541
1 127954 868391311
2 29039
1 102895 268806193
1 51123 578981651
1 100604 416314995
1 181304 591035796
2 182066
1 129701 152225052
1 4809 398000961
2 9174
2 177393
2 99127
1 6551 638278325
1 163214 406195907
2 23565
2 34472
1 12432 628189872
2 167018
1 54082 212884208
2 126976
2 29448
1 9872 726522463
1 136040 414107904
1 140939 260875971
2 103720
2 166672
2 147118
2 103852
1 4223 367739465
1 154143 486341176
1 101930 874601421
1 197631 739088444
1 55768 238233500
2 141732
2 24667
1 54901 853749694
2 165162
2 126529
2 156524
1 179618 843601497
2 126171
1 167420 715522053
2 127135
2 97510
2 5780
1 93127 161118163
2 190173
1 22550 30800570
1 140155 33112791
2 183998
1 139944 464923699
1 54466 557519320
1 79743 924396591
1 134334 991504755
2 152911
2 45386
1 91699 118788272
1 66870 605771062
2 103944
1 163789 353857354
2 83133
1 54598 122104384
1 107314 192381842
2 6604
1 1755 723831827
2 158222
2 19874
1 88406 193416744
1 157320 202325725
1 155950 612287190
2 36903
2 145544
1 148884 748138286
2 132036
1 31033 745861405
1 105906 630570197
1 101292 477148242
2 129554
2 157001
1 153887 473057717
1 35537 706170464
2 190262
2 149741
1 129830 779279415
2 164825
1 167868 894215091
1 165062 547894586
1 20929 744969675
1 145809 168832768
1 45323 359907112
2 149124
2 41575
2 176392
1 105691 171675887
2 92826
1 57124 210558979
2 98853
1 106087 153736791
2 158491
2 146525
2 166643
1 112570 190416090
1 152896 128694206
2 110214
1 169323 545662763
2 68412
1 181234 954440990
1 184826 212338586
1 194531 233673217
1 158696 940284750
1 141970 700685000
2 150185
2 119804
1 63766 269232592
2 94703
1 181393 895486244
2 38135
1 170613 393963376
1 164169 971649586
1 98888 522673420
1 186879 902345960
1 21633 915745674
2 9766
1 103305 319900844
1 18494 342531423
2 66657
1 159794 71619477
1 101076 884822897
2 190628
2 40796
1 46716 141368550
2 122722
2 49779
2 120748
2 180628
1 31102 804991137
2 143474
2 126755
2 143081
1 154983 262978028
2 21056
2 91713
2 107199
2 60821
1 96189 185147855
2 40384
1 155549 839670042
2 125060
2 166887
2 30470
2 91786
2 105872
1 131780 501093513
1 59383 935462004
2 14280
2 151602
2 104039
2 119959
2 26265
2 121375
1 10263 103778619
1 97487 202036774
2 37231
2 104386
2 40917
1 198571 843697108
1 121314 499411590
2 179126
2 127148
2 80409
1 50449 320372429
2 185591
2 166470
1 89712 711384067
2 120296
2 99100
2 20631
1 75545 803677039
2 2047
1 44887 191018266
2 44935
1 54158 392543277
2 173405
2 97780
2 90276
2 85353
1 53660 705675624
1 12863 654649531
2 199639
1 188385 849470836
1 42535 402929738
1 196803 711531437
1 16107 164190939
2 106179
1 77906 261170685
2 136092
1 161276 627763246
2 38836
2 191459
1 82281 301238185
1 92767 319801030
1 53576 918140357
1 156550 259322180
1 65343 343495748
2 110338
2 11123
2 139501
2 120965
1 18894 197936300
2 164844
1 80588 797962727
1 118818 169633777
2 124188
2 175275
1 49837 202050154
2 10489
1 30806 187553649
1 183110 100240398
2 71291
1 128334 418658061
2 14160
1 159056 437126189
1 126291 902316290
1 179364 38841111
2 157094
2 15967
2 17065
1 153368 184260347
2 43704
2 179938
1 73377 679541751
1 34955 918177107
2 142156
1 80509 980796940
1 147358 972568433
1 102383 789202385
1 127291 183014801
2 95921
2 122825
2 91424
2 66767
2 133405
2 23559
2 137951
2 137396
1 80057 788063734
1 20976 137824468
2 70278
1 185588 33556848
2 85897
2 29379
2 21015
2 153861
1 55424 433549545
2 190616
2 188129
1 182131 43333305
2 135693
1 86099 646793392
2 71655
2 148279
2 31013
2 91140
2 118324
1 117628 398645937
2 182197
1 166542 737397349
1 193761 949550207
2 129169
2 35379
2 130267
2 40203
2 176230
1 189068 657718591
2 56033
2 7141
1 193549 709362062
2 91710
1 168571 928980706
1 181809 63629299
2 148801
1 128475 812099351
1 183004 824772658
2 196416
2 45371
1 25772 766907726
1 15310 629988740
2 142125
2 84400
2 93893
1 137214 212890255
2 21360
2 109542
1 93334 835770408
2 52707
2 171991
2 37536
2 95766
1 98501 248552917
1 126285 104450641
2 160581
2 51117
1 65448 829733327
1 60177 126447546
2 188744
2 155524
2 189653
1 69064 718336424
2 43279
1 178779 838373031
1 122620 242817561
1 61486 510027267
1 34421 605663211
1 35441 21627060
1 138574 939468597
2 90518
1 134996 850165204
2 192617
1 70809 647717746
1 147646 189267604
2 115549
1 142937 295012336
2 129717
2 47851
2 109892
1 174016 84687978
2 153377
1 74423 555236173
2 55395
2 61878
1 11947 561052830
2 95572
1 170975 856287393
2 195939
2 142510
1 20936 131102455
2 3229
2 91231
1 153792 308631669
2 140025
1 142403 726617094
2 9380
2 75737
2 46520
1 131574 411310124
1 13689 376574938
2 112461
2 181206
2 72469
1 144725 938694024
2 184180
1 66027 46688336
1 160735 95214812
2 38037
1 146760 645117954
1 146292 580129706
2 124733
2 10373
1 151908 903299623
1 82212 607938299
1 138884 387127454
2 14811
2 67766
1 96040 111228820
2 123458
2 133892
2 83269
1 52646 580144292
2 80337
1 35455 988006028
2 91914
1 126192 999101960
2 165424
1 114232 887968464
2 132467
1 177194 263830561
2 20934
2 9860
2 42945
1 125046 851376782
1 191354 685071523
2 180972
2 78702
2 172272
1 185190 496410669
1 79357 385973818
1 181121 777246994
2 47939
2 22772
1 190373 863479396
2 176459
1 155606 749037979
1 92229 319738557
1 49998 692116246
1 20317 150897705
2 71361
1 65016 691177313
1 42245 325600935
1 180324 541620912
2 175646
1 40204 547831813
1 160577 347154649
2 11364
2 128953
1 171812 496910607
2 46706
1 197980 476612905
2 48954
1 64419 856234345
2 37145
2 7289
2 1035
1 193076 880633194
1 84860 790716569
2 115754
2 114896
2 96781
1 134818 2122879
2 180038
1 75584 859597021
2 62720
1 68597 955085681
2 190396
1 122727 83378258
1 34118 877291397
2 59093
1 165761 218247854
2 137899
2 64514
1 36276 135682498
2 142424
2 138231
2 178194
2 150920
1 14238 669712148
1 61104 542656567
2 138383
2 9631
2 163015
1 161010 387517657
2 58025
2 168349
2 145617
1 141137 914355336
1 197478 639523880
2 51851
1 63604 661371358
1 177972 210748317
1 180090 309249606
2 85662
2 34425
2 64957
1 2923 27758914
1 130688 671527017
1 192005 143365202
1 88478 608402894
2 36959
1 54192 142406644
2 47128
2 189541
2 77410
2 197296
1 163059 493149831
2 139436
2 186958
1 23253 296655501
2 144954
1 50171 184684165
1 45128 709509432
1 8424 839902661
1 136931 988751606
2 189253
1 87550 834956406
1 95521 746755290
2 123888
1 159740 713792158
2 25056
1 155236 556457178
2 98028
1 168129 551527596
1 39148 640028840
1 128511 859074416
2 146844
1 155149 313713963
2 180137
1 60933 361693383
1 175527 805197286
2 54018
2 70294
1 37153 949638445
2 72833
2 71348
1 100972 202077589
1 182331 796070364
1 5305 633003932
2 63638
2 30815
1 145005 335069611
1 167813 812051540
1 3783 472112679
1 90910 831725946
2 18234
1 172307 211945894
2 57977
2 38860
2 152443
1 118254 96206010
1 95995 48561955
2 7053
2 123922
2 62153
1 39418 587189017
1 9191 362012747
2 70354
2 152981
1 110983 799480907
2 48666
2 183148
2 86937
2 121047
2 102713
2 192049
1 192615 364241488
1 168579 974877390
1 37860 758416810
1 136905 881783353
2 170070
2 174168
1 117664 302303525
1 175822 294546080
1 170994 35825768
1 126056 306879005
2 157332
1 109121 15971191
2 14695
2 21555
1 190211 202521182
2 75940
1 127123 306532831
1 98529 170762666
1 177995 701197922
1 147245 974243730
2 185683
1 73936 695057912
2 139962
2 29001
2 9798
2 185545
2 104584
2 139877
1 167965 408782434
2 152643
1 69913 47744714
2 118448
2 146341
1 149720 830117793
1 55683 945807320
2 84493
2 32159
2 19036
1 81589 942431805
1 153293 478982499
2 101089
1 103077 668228835
1 181855 191508216
1 16899 361029435
2 87359
1 192778 346671289
1 44201 974027958
1 163517 131858217
2 182679
1 98936 580534004
2 91134
1 42160 959648212
1 77301 787242839
1 187706 842073664
2 78207
2 54611
1 65159 168510978
1 61962 654244003
2 73479
2 142542
2 49528
1 120266 485675307
2 181379
2 198192
1 162935 751794988
1 13397 797108591
1 52125 841612325
2 82009
1 71192 693002327
1 144042 203603420
1 190868 584562168
2 186135
1 49576 7974456
2 166108
2 100752
1 102844 542872947
1 16740 444464081
1 25298 756089529
2 83680
1 160713 406415092
2 175580
1 95839 427936610
2 44346
2 190
2 130174
1 117496 108904784
2 27508
1 97409 425787994
1 154013 450778577
1 97249 206578743
2 72712
2 130324
1 34183 24827795
2 154674
1 89879 289792430
2 197609
2 199714
2 179023
1 68994 300578039
2 141898
1 68823 553312200
2 61785
1 56148 128518945
2 78628
2 20285
1 67083 427330244
2 137028
2 37472
2 50674
1 50878 939260794
1 162477 667334877
2 162454
2 167626
2 64390
1 170975 593185299
1 45607 153895618
1 117319 699280932
1 165909 743642939
1 142779 155862981
2 20649
2 177601
2 50012
2 25969
1 183248 129918103
2 45531
2 101188
1 56316 40661340
1 89013 138039284
2 105446
2 19455
2 82491
1 82340 104591536
1 76512 540886865
1 69353 802538493
2 16202
2 64666
2 149040
2 114411
1 106624 679411434
2 47546
2 147867
2 166584
1 185281 863876927
1 33128 983321467
2 185099
1 18395 219766798
1 100427 192693619
1 99061 845059126
1 106719 48900166
1 124652 315892228
1 62208 865939947
1 191612 650147522
2 107006
1 134371 713868696
1 40594 340848007
2 64338
1 75107 832554700
2 112418
1 129141 29714501
1 199463 849168005
1 152646 252475247
1 187861 322839435
1 26922 989989361
2 95418
1 71877 669337987
2 1333
1 131890 874360403
1 172923 161312022
2 189397
1 36142 783412746
1 178195 736181337
2 130003
1 139461 898642
1 51626 323880961
2 145348
2 77396
2 35780
2 141252
1 51534 556218281
2 199778
1 2500 843401643
1 118233 280219110
2 6286
1 121660 785412861
2 138680
2 122844
2 26251
2 154474
1 53967 577837265
1 174110 672655374
1 20920 734191374
1 11022 727748752
1 28802 670090446
2 149880
1 5802 24148318
2 32059
2 26977
1 96550 353392931
2 124089
1 34653 849134645
2 180797
1 103130 466253127
1 140820 320865164
2 65980
2 22772
1 99253 694776277
1 107945 353962230
2 39841
2 72104
2 785
2 168957
1 25092 982063289
2 90126
1 93734 927758683
1 14332 904173421
2 176002
1 177714 999565696
2 66156
1 78848 725250901
1 183984 492185287
2 45125
1 102109 816500829
2 125212
2 106017
1 81739 382362387
1 130910 581323968
1 108350 497420786
1 88291 301692142
2 183808
1 87314 20407760
2 176059
1 174965 433273693
1 179159 12037534
2 178923
2 193875
2 130643
2 2249
1 65427 553652998
1 2549 967468702
2 115034
1 31256 191089357
1 107321 371148721
2 179711
1 199774 425412702
2 76153
1 124353 276976925
2 52807
2 8542
1 131648 11287056
1 161556 592784098
2 35672
1 154058 458766202
1 81869 713437525
2 163702
2 194372
1 197362 485590004
2 131648
2 53783
2 40549
2 102018
1 59595 441357179
1 21509 268779710
1 4197 691083537
1 156300 428567300
1 98388 459888699
2 132470
1 114247 183505211
1 35565 200356397
1 158384 460604570
2 103145
1 120462 139838253
1 168345 247368479
2 155588
2 53836
2 149008
1 58383 394942333
2 197745
1 134235 598641813
1 60681 487544021
1 94285 195032985
1 83114 436365034
1 42644 630263609
2 60959
2 45747
1 131520 300629313
2 161154
2 132217
2 60163
2 167390
1 77810 155358047
2 71017
1 10780 807352696
2 58655
2 60898
2 126923
1 91810 976753452
2 195944
2 154533
1 113954 142786838
1 21806 62030618
1 118221 388653304
2 71995
2 93687
1 99593 940444818
2 66853
1 196725 157409123
2 23632
1 154439 84971085
2 59284
2 19139
1 36428 844779579
2 88810
2 143696
2 20914
2 13307
2 72564
1 138417 165549925
2 136024
1 134882 797685537
2 95851
1 113152 681730037
1 76489 286990304
2 98569
1 45283 677767136
1 188676 141255113
2 160288
2 41668
1 74693 69543631
1 62606 491387688
2 99844
2 150019
1 32117 666616904
2 144723
2 88971
1 147044 220610986
2 171878
1 25016 782583358
1 100075 726624630
2 158110
1 16019 893014310
1 100822 183791235
2 118586
2 68023
1 147599 669877601
2 143796
2 5001
2 14409
1 142728 602515659
1 31394 504440920
1 54922 83744792
1 9287 715731427
1 147230 246502170
2 30400
1 173670 185752870
2 178075
2 92065
1 33337 78552368
1 50066 613467123
2 44407
1 150880 140006453
2 135024
2 184727
2 3820
2 160990
2 120245
1 105784 716838669
2 59275
1 155877 987538062
2 136698
2 98082
2 113783
2 140115
2 197221
2 33388
2 74469
1 36423 613281014
1 43159 517705129
1 197643 258234004
2 113586
1 67278 387595741
2 86930
1 36316 945044071
2 18665
2 98635
2 5001
2 7070
2 194804
1 13665 667282892
1 34324 163942433
1 125375 462480020
1 28156 488524498
1 145433 700981289
1 66370 556451429
1 34971 247877571
1 7860 466899252
2 179824
2 72590
2 54291
2 12599
2 82737
1 66708 697144758
2 172241
1 33900 48576309
2 44262
2 103851
1 144232 376637888
2 45003
2 155913
1 136449 21953338
2 102408
2 27509
2 40718
1 25310 512427543
2 104049
1 108186 146573320
2 28263
2 32906
1 80150 835853692
1 97990 785919455
2 56147
1 123428 226552733
2 181460
1 52220 215198077
1 154666 806140523
2 100266
2 30417
1 40326 245260305
2 2445
2 29785
2 151751
1 139598 128903066
1 114404 781566111
2 58944
2 182923
2 97341
2 97364
1 107057 311679058
1 54294 938633934
1 184925 835623574
1 141174 316143818
1 163776 244714125
2 86635
2 17975
2 157455
2 140254
2 162596
1 141706 295974959
1 74102 666449773
1 40769 166178513
2 97889
2 26772
2 47764
1 154737 652562506
1 180032 509342944
1 155012 582681486
1 192943 759343418
2 17381
1 33458 877244492
1 148975 676352243
2 113629
2 149545
1 135956 891288272
1 99937 68423599
2 99149
2 137851
2 177599
1 40273 204750436
2 99665
2 98830
1 57292 96115037
1 13635 181945153
1 15528 864853178
1 70668 843472159
2 174554
1 122010 191751864
2 174601
2 14953
2 3750
2 72780
2 46672
1 168326 368144682
1 85655 855311272
1 183793 609321619
2 100170
1 147539 855699313
2 92124
2 172172
1 114398 880310619
1 195602 179406145
1 186673 409196552
1 139992 684575422
1 128290 216048400
2 41108
1 70732 417564142
2 180974
1 81636 51939377
1 187784 257421628
2 10532
2 64657
1 121172 260940183
1 172339 849877741
2 593
1 26410 366253597
2 50934
2 102182
2 44902
2 38607
2 117580
1 118531 873989077
2 177115
2 122553
2 1364
2 196961
2 7866
1 123195 277665178
1 56006 759518264
1 30501 917901271
1 29210 491150818
2 88203
1 72624 425586112
2 187941
1 56820 92735515
2 65962
1 11714 610249211
1 29872 719930904
1 199756 159374405
2 91586
2 130505
2 26752
1 67851 595535489
1 25401 172223374
1 57040 306497113
1 8992 27019562
1 17536 226841989
2 65985
1 7339 310380512
2 1819
1 124531 793649972
1 180632 685563201
2 141339
2 142289
1 189067 981155232
1 169194 550073643
2 9096
1 129365 215748767
2 107148
2 138757
1 178227 496801560
1 5192 344137885
1 130769 417065654
2 181736
2 74043
2 152197
2 104219
1 168866 462850145
2 72926
2 163032
2 10590
1 104728 107468350
1 197459 608220670
2 85044
1 43446 541844349
2 180270
1 84465 417996351
1 40500 836931011
1 166194 691878599
1 74619 975281292
1 93656 59878366
2 54827
1 127612 9521861
1 111335 472020730
2 83625
2 165266
2 61213
1 89193 996399838
1 95226 777857046
1 129889 980745909
1 113271 168189175
2 172812
1 115749 15539192
2 22187
2 91990
2 147323
1 82981 164449610
2 21939
1 22889 830799289
1 52179 861953448
1 3154 163577189
1 107893 277293432
2 153962
1 180353 863843938
1 41364 518933388
2 59633
1 4454 163132638
2 191210
1 24351 324161718
2 32350
1 48270 607424789
2 150103
1 57984 108209649
2 170491
2 148992
2 4690
1 70726 513565041
2 132804
2 37058
2 50539
1 87761 619692265
2 77202
1 82493 243030404
1 174243 304546381
1 92222 469797048
2 196259
1 167205 322887153
2 28021
2 18072
1 103276 801453071
1 134942 579706458
1 177360 736000737
2 64903
1 187516 398961898
2 28217
1 76805 957406810
1 160858 323372307
2 31677
2 48455
1 14020 515344509
2 189632
2 233
2 158369
1 171849 782152792
2 99412
2 51505
1 155687 327274735
2 105447
2 191300
2 45794
1 70207 129269118
1 72561 782154932
2 165842
1 161713 987970910
2 115351
1 103172 475200373
2 177074
2 125304
1 164423 653750122
1 97242 520417501
1 117893 996911964
2 92729
1 43489 812491903
2 127209
1 90021 733910199
2 118058
1 125915 793436285
1 28177 181469761
1 42615 162443763
2 66665
2 20247
2 62138
1 156793 590133654
1 135656 972148649
1 104863 38895059
1 39883 409497347
2 176937
2 151178
2 163315
2 155696
1 144717 106057767
2 167837
2 22100
1 17633 354453895
2 24384
2 96378
1 54812 612503476
2 27367
2 58313
1 70248 607593738
1 190632 880215908
2 195640
2 50908
1 114333 867766525
1 31049 257037628
1 93636 109694727
2 4553
2 135207
2 19729
2 141733
2 145336
2 99346
2 66288
1 111338 387719528
2 6967
1 74101 877089269
1 107841 526372728
2 199024
1 192946 555372989
1 71684 219867360
2 10225
1 14377 765474551
1 13767 759487157
1 72845 448674996
1 57607 212244746
2 195649
1 109759 460619987
2 112853
1 4659 707527219
2 195474
1 65776 573657386
2 149514
1 191989 491612209
2 105655
1 117163 985191001
2 179395
2 68192
1 184645 121684832
1 92983 963539071
1 153574 115350390
2 145304
1 88757 678884731
1 35745 98430988
1 162176 479636001
2 99640
1 124141 334149432
2 172924
2 160454
1 88219 498301055
1 127660 426776349
2 140734
1 146555 476117159
2 46026
1 28490 552266140
2 149121
1 16922 881972122
2 27909
2 123127
1 40126 590360553
1 151592 634844245
2 26669
2 61426
1 86567 73762682
2 140492
2 144523
2 197286
1 102799 197790242
2 20032
2 177887
2 180764
2 161025
1 71526 80907526
1 6895 923304786
2 44457
2 165951
1 109723 718546950
2 178524
2 156136
1 121275 121369124
2 85745
1 155044 227743960
1 72744 992226711
2 4206
2 103288
2 194759
1 127760 818476603
2 110012
2 19880
1 24352 490531245
2 72876
1 147460 882635942
2 146672
1 173921 937441103
2 95827
1 77478 970953935
2 67491
2 157239
2 28457
2 35200
2 88277
2 141841
2 159037
1 145986 68163490
1 120905 655871315
1 86423 644943876
2 196751
1 167418 583519799
2 136152
2 49725
2 153264
2 2943
1 102285 286108163
2 15255
1 192321 31005442
1 67751 912407994
1 132199 785158523
2 99851
1 195149 846118651
2 54282
2 97291
1 44692 57451254
1 134085 111939119
2 177735
2 34053
1 188205 880940300
2 194356
1 29663 727288838
2 171175
1 192125 324660785
2 14502
1 83467 22245732
1 138957 732942395
1 108149 136350284
1 21064 147786570
2 193395
1 182011 979378628
2 128692
1 57203 142940539
2 30496
2 71097
1 155730 311222344
1 80390 458466320
1 150184 774805939
2 59706
2 65576
2 72168
1 5826 904520147
1 79205 820216210
2 39136
2 191947
1 11024 157284629
1 42668 145491233
2 122350
1 79082 377848596
2 157905
1 184900 624605877
1 197655 770588854
1 95865 411328559
1 73753 427817496
2 57506
2 41846
1 108213 812820435
2 54012
2 51423
1 39467 48429197
1 196358 437602228
2 199458
1 21003 484748629
2 157469
1 179957 627288122
1 173328 574853265
2 18320
1 96926 119853664
1 171834 909140804
2 76951
1 48291 555770747
1 177285 824730573
2 121698
1 91515 294374573
2 146998
1 1253 606277918
2 185689
2 158110
1 87354 752134436
1 136146 15013379
2 141789
1 129458 812961290
2 37298
1 188142 175971629
1 107341 746738759
1 144268 581326578
1 185822 780802798
2 166995
1 193549 28075576
2 62364
2 85103
2 5511
2 30057
2 1518
2 117655
1 172884 7646247
2 25182
2 171513
1 51175 809893967
2 66211
1 146204 473792231
1 38240 779929088
1 130507 374750006
2 41605
1 151134 257908567
1 149513 477470800
1 14943 354162604
1 34339 370651144
2 143508
1 191836 515677448
2 11020
2 198829
2 108010
2 158944
1 149669 480030392
1 164962 410371881
1 120843 991080536
1 54914 88979498
1 127421 682873390
2 21668
2 28705
1 135096 349572875
2 34359
2 124691
1 188357 118655969
1 106279 436865139
1 149596 792577711
1 8788 604929953
2 11505
2 185930
2 114801
1 79001 670471268
2 126333
2 183847
2 127548
2 109478
2 60898
1 151708 243274626
1 183195 387434749
2 157602
2 168208
1 5229 297671073
1 12029 347353932
1 48493 452763951
2 39127
2 24369
1 48645 257615497
2 24932
2 195692
2 32877
1 10398 22162900
2 182321
2 14532
2 125212
2 191534
1 120952 606659982
2 123023
1 174868 367573513
2 106816
2 118214
1 171452 270126495
1 124358 435206701
1 1326 361207635
1 102809 702483533
2 57231
1 169498 949287702
1 62522 211433167
2 126418
2 54014
2 155228
1 194924 124168418
2 156609
1 45443 633171425
1 8499 136105191
2 159990
1 37787 672870213
1 84426 267041395
1 106469 490549758
1 56421 519647514
1 131451 23060809
2 76879
1 59056 649432647
1 18912 509214078
1 178280 684888570
1 117146 537418023
1 77150 951811467
2 66619
2 14956
1 165171 495728239
1 99979 29913163
2 24291
2 143351
2 9783
2 159002
1 139529 563699367
1 72629 327518355
1 55713 298421476
1 123442 794591646
2 159737
1 89848 812647080
2 50448
1 98024 773116935
2 3797
2 8709
1 102482 731228991
2 99605
2 140289
1 151996 96963590
1 137287 519985341
2 133624
2 174613
1 132737 831050701
1 194228 56190711
1 33600 626563724
2 99045
1 19108 259943999
1 61491 684046023
2 59421
1 26342 866892200
1 170765 757826811
1 182478 102730681
1 175586 667865152
2 133155
2 196063
1 185222 953896847
2 106862
1 195645 526283512
2 13185
1 122922 43274053
1 95546 10233497
2 86435
1 69542 693139236
2 193724
2 198269
2 189830
2 2872
2 16959
1 191195 507842741
1 6881 29311297
1 101274 865219071
1 4252 452760099
1 135717 856203369
1 120576 579360219
2 138841
1 183777 424609630
1 197358 549088522
1 176287 720738407
1 28135 198110405
2 173863
1 25349 679768477
2 43312
2 158947
1 14482 22357610
2 138013
2 98780
1 261 524263720
2 178709
2 89399
2 132202
1 47352 397971885
2 57018
2 20140
2 165048
1 153573 719383896
1 54102 869365288
2 26825
1 119425 96605374
2 95044
2 144063
2 170667
1 125319 876057287
1 192199 435948626
1 164158 347562908
2 1917
2 130415
1 31452 54750683
2 118663
2 94601
1 22437 306935428
1 67109 850340082
2 21266
1 42228 92636779
1 30542 432720403
2 62543
1 57258 956114975
2 162015
2 127068
2 181887
2 22166
1 196967 518755041
1 141666 293733913
2 152618
2 130054
1 118897 561716509
1 123600 902413881
1 116638 49978215
1 161750 655873384
1 3545 273698995
1 143006 60834839
1 175712 471809012
2 140104
1 91922 181332962
1 195246 828823302
2 60114
1 196138 790607842
1 57195 515032015
2 14233
1 93786 122373312
1 50745 530839891
2 185463
2 48002
2 14277
2 28158
1 182922 509461175
2 193624
2 96185
2 24593
2 133457
2 10260
2 103272
1 99814 774675795
2 82326
2 12463
1 59594 613445156
2 197191
2 159258
2 26851
1 107852 476564432
2 33862
1 143648 289738918
2 157250
1 166583 116945760
1 116517 286245253
2 93846
2 45493
2 194066
1 163574 739019018
2 187916
1 162132 642176889
1 70874 479854337
1 149447 948083068
2 19057
2 152326
2 159187
1 85558 656318968
2 104928
1 51894 354352356
1 199421 432439306
2 111331
2 139004
1 175338 331264802
2 79710
2 116713
1 39577 299474257
1 69649 473656843
1 67365 468247046
1 35171 841457360
1 76980 836471666
2 75453
1 59772 516937278
2 177583
2 63936
2 190760
2 101322
1 78677 39556655
2 4471
1 69252 523153414
1 185493 601199432
1 94837 26499206
2 32587
2 15531
1 68455 77391926
1 1249 447475074
1 155409 467061263
1 114064 907223117
2 80737
1 4479 26977698
2 133697
1 116956 982557060
2 1111
1 73377 478317906
1 42907 439025377
2 76341
2 58939
1 178595 653612379
2 140687
1 26964 345821810
2 160217
1 133323 290179508
2 110736
1 34400 673142673
1 62975 247468961
1 38116 45415515
2 25876
1 142784 393463519
1 116717 744826932
2 27641
1 166274 469526373
1 66097 489394721
1 83407 334597213
2 189971
2 160973
1 11710 806669734
1 123297 590736149
1 68397 940718838
1 46582 849321795
1 162023 496461632
1 135236 423393201
2 74031
1 71810 278034941
1 174858 734239807
2 127081
1 34298 484848382
2 194409
2 165696
1 73413 986355425
1 35529 969349314
2 98749
2 184699
1 198360 461978359
2 77989
2 69544
2 161681
1 9193 943493618
2 103663
2 24207
2 48839
1 63759 778504984
2 20564
2 153120
2 27497
2 130020
2 172964
1 65686 763078316
2 30654
2 164209
2 70665
1 67641 304650532
1 66283 243320499
2 97859
2 7250
2 137178
1 121612 427890683
1 79603 205615082
2 29107
1 41469 794084384
2 163805
1 73123 741161745
2 115732
1 146761 566796554
1 45567 961822641
1 14185 51898139
2 180263
2 160943
1 25257 513104678
2 105669
1 172124 917735291
2 92617
2 189305
2 29078
2 125532
1 179710 570725494
1 35827 578738565
2 102482
1 94594 469491355
2 41069
2 90333
2 172779
2 123387
2 72261
1 45048 434448330
1 38635 731145221
1 59247 78226020
1 72987 440474722
1 78684 533466066
2 30304
1 196857 902352993
1 42635 511783624
2 158043
2 13619
2 60734
2 162781
2 163015
2 191541
1 18836 344013240
1 141215 858434544
2 12259
2 160940
2 185661
1 159957 155427690
2 109156
1 57288 607553312
2 107875
2 51824
2 170272
1 167987 394789163
1 4653 331650786
1 76816 140340128
1 4145 718165385
2 28042
1 54921 272955885
2 181368
1 90147 63894774
2 152658
1 158113 633176872
2 106579
2 15492
2 17932
1 58924 347272488
1 76320 634183753
1 168497 221556048
1 66022 319418937
1 133483 105140445
1 72080 375854074
1 150353 927596038
2 85378
1 136614 70555860
2 87326
2 49773
2 28907
2 125435
2 69073
1 53667 5990373
2 124985
1 54400 247719462
2 136709
2 186533
2 8974
2 187471
2 123962
2 97300
1 174328 293751029
1 103388 47241955
1 98609 775701699
2 47790
1 103925 384951470
1 81136 238606641
2 114571
2 102530
2 171509
2 193494
1 164364 868628398
2 99334
2 85312
2 15016
2 181988
1 40749 615213580
1 158557 249203439
1 92041 614231049
2 42302
2 101757
2 192133
1 89248 734425907
2 113229
2 61372
2 74932
1 79404 566231722
2 109769
1 191056 632609214
1 42391 967140368
2 184311
1 154907 701985883
1 11710 52718526
1 155286 959363335
2 47355
1 171367 25143295
1 42765 171075385
2 154520
2 44107
1 4437 86413635
1 18744 555823142
1 194567 79242760
2 64353
1 195112 744389818
1 133093 533496311
1 31010 837757173
2 108730
1 168142 459386359
2 40099
1 141715 544517144
2 96345
2 101322
2 188510
1 14912 570219508
1 141809 962545826
1 748 123246762
1 90962 654183421
1 170423 382916905
1 94901 378755653
1 174774 202969125
2 41240
1 88285 886082491
1 106988 877068224
1 48218 942238967
2 150416
2 133067
2 112376
2 174955
1 134617 391212987
1 74900 363644817
2 55408
2 43830
1 96082 591849412
1 106326 799922219
2 39287
1 115039 868941088
1 198503 794740236
1 123930 839728301
2 114054
2 33818
2 79842
1 139841 328388563
2 105315
1 4851 66145602
1 172662 981429297
1 174454 834637865
1 170321 441281838
2 40120
2 63767
1 124924 418154648
2 125086
2 132787
1 110061 271720550
2 51553
1 53534 165489082
2 150962
1 127481 938749698
1 175645 398226134
1 17104 81692334
1 70379 887946419
1 53782 534255297
2 78639
1 170240 905410536
2 104309
2 4475
2 189013
1 39147 946950942
1 50000 832034831
2 136707
2 163067
1 142111 479777543
2 192055
1 82542 778332096
1 190027 273197250
2 158803
1 185112 791411205
2 166325
1 87696 718008758
2 27119
2 101004
1 161525 105009495
2 100660
2 130216
2 162705
1 134706 905600337
1 23794 456921744
2 33740
1 120073 7503880
2 10921
1 16228 315786864
1 157123 563468513
1 190581 425344627
2 190827
1 63060 958224789
1 66714 357605567
2 194884
2 136966
2 17305
2 189313
2 89486
2 199022
1 86846 821344081
1 147247 579189235
1 115182 218248921
2 93711
2 155655
2 139954
1 28622 554206661
2 170486
2 198548
2 72881
2 50120
1 11331 650480684
2 113832
2 53220
2 195407
2 52282
2 118312
2 159360
1 48723 82939873
1 105487 28819763
1 135734 39890218
1 50177 772078030
1 18670 967758150
2 36049
2 199061
2 122098
2 193815
1 41772 485572214
1 122725 117065893
2 83089
1 143676 315531237
2 198851
2 30748
1 196448 867217650
1 101233 546273665
2 137713
2 104198
1 28791 153817636
1 29370 672317757
1 108801 91745593
2 48873
1 198912 617299906
1 28869 278556462
1 35927 729376257
2 101896
2 156238
2 46239
1 135929 374790347
1 187329 392850956
2 116453
1 166984 474170276
1 175145 61194051
2 147968
1 88979 929974455
1 99719 759668907
2 11660
1 10279 574744146
1 65140 342815372
2 56154
1 100920 357443988
2 81875
2 37907
1 44048 888137531
2 27569
2 163005
2 36641
1 49995 332139426
2 129849
1 142508 866392704
1 66835 164100989
2 177867
1 36943 299624375
2 124765
2 78545
1 142672 101412737
1 171952 515477663
2 59208
2 79116
2 148633
1 1408 406526545
2 47981
2 24060
1 146719 920309948
1 55821 775339422
1 180091 476615627
1 92392 653418922
1 26428 236085373
2 24789
2 104813
1 195016 839130306
1 169923 556940896
2 51521
2 160659
1 40275 593158332
2 163328
2 126739
2 155747
2 94558
2 166018
1 8257 578908155
1 65470 517787829
1 153222 67028563
2 78101
2 159389
2 101922
2 76163
2 196388
2 19587
1 191568 456539976
1 14054 63200350
2 185559
2 95304
2 85375
2 133626
2 125762
1 174167 774310746
1 148482 824374523
1 156833 302235299
1 52664 835100827
2 185894
2 16094
2 119943
2 7441
2 174491
2 146851
1 88952 519463243
1 143090 94228209
2 82925
1 196301 323575898
1 183646 79970398
1 123652 124609587
2 167666
2 104421
1 27606 198328238
2 38520
2 4188
1 97414 395003175
2 175527
1 18453 458658166
1 155778 112584836
1 121573 23632699
2 128506
1 18948 925294319
2 144827
1 89345 920556562
2 176058
2 105887
2 37426
1 57548 128382091
2 141798
1 41178 631629941
2 71224
1 134191 418063660
1 79854 774304731
2 128493
2 56908
2 74909
1 137331 768098376
1 81982 587742745
1 13716 97871915
2 47559
1 159979 936787468
2 118741
1 88338 990410155
2 42949
2 17703
2 53372
1 152178 153943945
2 20258
1 73592 187038442
2 7616
2 86177
1 134332 381596734
1 11577 563724065
1 51797 820295455
2 176249
2 51474
1 47096 122342582
2 168327
1 6123 681486992
2 195459
2 163119
2 127142
2 72522
1 96539 240710219
1 114618 953143322
2 191274
1 131464 997489283
1 191994 742714727
1 1052 89643615
1 114722 111035254
2 192514
2 180083
2 150868
2 42865
2 139006
2 80465
2 63023
1 143135 483563110
1 104586 248125042
2 38898
2 581
2 178195
1 13061 597913981
1 140724 693022901
2 10426
1 47274 848560988
2 154197
2 99117
2 67390
2 49086
2 14089
1 15994 971659629
1 57555 948060063
1 17278 665623114
1 31913 933584012
2 41933
2 10733
2 101748
1 100672 483647977
2 87907
1 23059 331893121
2 10721
1 198312 888247906
2 125491
1 63931 529135407
1 192936 38817959
2 15118
1 78819 171725814
2 163451
1 139776 969326346
2 16268
1 195921 610719085
2 115536
2 109044
1 195259 984444898
2 22743
2 127381
2 195292
1 132496 330678503
2 47419
2 74842
1 113028 633335571
2 100319
1 138762 621427185
2 180588
2 4989
1 165697 267008779
2 156413
1 93881 922718998
1 55583 991374974
1 184053 412011096
1 55948 554985813
1 133666 290419431
2 49406
1 140110 894687256
1 52019 130107961
1 126753 59584671
1 108604 930250678
2 126880
2 115658
2 136419
1 69240 214845383
2 7660
2 171068
1 1828 925425780
1 62319 146848121
2 31310
1 149432 553186576
1 9362 911583114
2 149110
1 52702 728592911
2 66474
1 85658 355125317
1 195930 282665062
2 42313
1 118395 471412398
1 42845 137314680
2 191520
1 67029 35399306
1 162310 874962334
2 154110
1 105742 734625859
1 147107 988380786
2 52307
1 30896 755304020
1 164424 983157824
1 175668 476898551
2 186244
2 40459
2 168102
2 109083
2 194452
2 112302
1 130550 698553668
2 144562
2 196816
2 74511
2 9034
2 35013
2 130788
1 81421 341354927
2 145115
1 3882 217467830
1 199764 152350287
2 3780
1 92375 688345691
2 6561
2 118047
1 67126 280549160
2 162729
2 119505
1 30196 227886341
2 167865
2 105024
1 57194 613358141
2 146394
2 36177
1 149698 777245055
1 167452 648693905
2 150585
1 31226 962853811
1 162255 118125689
2 18983
1 15872 301909967
2 75101
2 48712
2 87062
2 83880
1 181481 843702168
1 95981 519345039
2 141713
1 170769 316904535
1 26366 744339110
1 112159 40567126
2 75549
2 77711
2 66017
2 10399
1 189374 670268188
1 22807 846362263
2 167554
2 82343
2 31701
2 140684
1 61692 376113792
2 116102
2 120027
2 165150
2 109172
2 74078
1 130238 252685779
1 109388 67592035
2 78796
1 172615 938721971
2 143094
2 99149
2 58539
2 104568
2 155158
2 197600
1 169477 936892572
2 120473
1 133741 340754048
1 78741 273166274
2 196990
1 187008 187159460
1 6166 635943676
2 122332
2 71106
1 195162 879466073
2 24966
2 143209
2 136919
2 54995
1 87159 941152613
1 112287 162216642
2 82699
1 72060 641714600
2 62045
1 24723 118839387
2 77076
2 142558
2 56691
2 139840
1 114140 190675144
1 72504 549622793
1 109436 834890112
2 183633
2 46053
2 180536
1 67118 720590795
1 15040 895162917
2 199140
2 64795
1 128918 447664623
1 6382 61435408
2 74975
2 39823
1 187352 323327377
1 135402 283808932
1 89699 374848301
2 114110
2 160816
2 17881
2 135605
2 22818
1 91867 336312002
2 37503
1 158995 40254700
1 87688 224532772
1 176061 115252860
2 21984
1 170709 262742925
2 178531
2 142531
2 61505
2 170709
1 96501 137879521
1 185370 145327447
1 188286 950001433
2 172607
2 144296
1 7411 736867889
1 90985 151793314
1 176271 625097963
2 142408
1 110194 81633693
1 131496 750844027
1 150500 132449272
1 38207 370121563
1 91357 574521301
2 40823
1 199389 250948557
2 34216
2 126876
2 5727
2 150867
2 30779
1 45597 265726120
2 103462
2 124924
1 183959 166365552
2 142260
1 33305 856365455
1 148895 678015744
1 16170 594376713
1 89758 388468040
1 127420 469463019
2 150936
2 60874
1 173595 639785930
1 36662 816006676
1 168865 547648034
2 192991
1 26235 945662833
1 97865 547296217
2 35421
1 9973 539001367
2 100380
1 149735 602432810
2 57907
2 47934
2 21169
2 166149
1 196952 642924880
1 67793 814217202
2 2553
2 47410
1 136432 312476610
2 50091
2 135760
1 164153 392125017
1 165389 934364793
1 181841 853268059
1 195515 91839477
2 108385
1 92634 92036845
2 98805
2 155327
2 50190
2 64243
2 46824
1 2024 851192447
1 97285 925432399
2 92902
1 14397 41767094
2 103605
2 73897
2 77395
2 23603
1 82026 260378937
1 3819 734091668
1 86723 774064286
2 39612
1 61217 192884663
2 154999
2 197704
1 6968 392882243
1 63844 373475981
1 164448 806076984
2 112001
2 142942
1 120833 813894687
2 123571
1 177477 364601114
2 182310
2 83339
1 188125 688125579
1 5822 435706817
2 139413
2 57226
1 180295 657058028
2 171675
1 94905 935334071
1 48805 464755466
2 134979
1 26214 58757529
2 175583
1 23208 682730260
2 189572
2 185641
2 193430
1 66638 68422563
1 5958 873856640
2 45936
1 85740 985338911
2 176169
1 94116 37916524
2 52250
1 164618 183823343
2 22801
2 106558
2 189248
1 112436 230032448
2 177130
1 78683 246545703
2 151267
1 199179 309496296
2 98627
2 49472
2 79245
1 105912 594137937
1 114123 825992859
2 19302
1 21906 627382118
2 123532
2 80437
1 6074 573513611
1 153712 209206690
2 67895
1 150958 224017102
2 98514
1 26981 34643714
2 122248
2 71168
1 197685 606731900
2 187698
2 57263
1 73493 629481476
2 162167
1 156472 889318017
2 15071
1 31849 158133632
2 155
2 186537
1 59865 172593406
1 62429 130013344
1 15562 524637208
1 40496 243263606
1 108034 799338881
2 178318
1 89316 708792680
2 104951
2 119017
2 93653
2 65232
2 183051
1 82428 518395353
2 100185
2 181317
1 490 192474229
1 163947 161294975
1 104051 731878244
2 12208
1 44115 642448850
2 20047
1 30371 144516649
2 154424
2 25454
1 64731 996561613
2 72919
2 137515
2 112512
2 159003
2 98137
1 94863 414283477
2 39133
2 196188
2 57584
2 110495
2 12207
1 4329 247917721
2 79162
1 148987 649486034
1 36141 713485262
1 58383 45062482
2 91721
1 85299 367147043
1 169593 922865551
2 31977
2 92279
2 13910
2 182187
2 143050
2 157482
1 113427 659797995
2 99613
1 160834 64131036
1 27543 500729726
1 145046 936494140
2 148587
1 5315 349127687
2 111964
1 19431 336448128
1 154291 414764765
2 161466
1 76463 180739968
2 153583
2 86121
1 10148 383921026
2 190537
2 48046
1 116181 513542884
1 142415 161261336
1 140714 954012986
2 135514
1 193915 36967123
1 125887 381305068
1 114856 15782729
1 164215 3495741
1 24113 650722737
1 53718 462024953
1 57759 877138698
2 155075
1 107813 85215232
2 149377
2 6750
2 26175
1 30221 193221378
1 186074 459607691
1 5354 782110118
1 111952 53447202
1 183125 961624108
2 186990
1 161499 466551063
1 115578 4315251
2 85146
1 159499 148119511
2 72332
1 13932 362951900
1 193501 831022514
2 124519
1 154672 199562942
1 197724 100895237
2 61135
2 101523
2 112299
2 40457
2 45498
1 98432 493304091
1 133315 594932909
1 191861 105945934
1 44587 561915012
2 83426
1 5612 316480474
1 156587 11855897
2 163910
1 35003 922630244
2 76138
2 34790
2 109689
2 10084
2 195722
1 174029 444731354
1 79064 497348454
1 84078 619554842
1 61490 921354420
2 196423
2 85918
2 59009
1 186455 658510974
2 98473
2 195293
1 34344 832843542
1 45871 951061888
2 27525
1 144009 383148008
2 7087
2 58598
2 179189
1 134171 189986077
1 117097 152452854
1 16134 756016299
1 199577 602306444
2 89490
1 103601 63270131
2 128603
1 184891 229120968
1 158343 5253296
1 132641 216363246
1 181509 993129549
2 148826
1 10547 623621975
2 1322
2 47427
1 52784 462378578
2 163997
1 14428 146698759
2 164000
2 33407
2 127992
1 62648 34568696
2 30326
2 32921
1 190606 158519496
1 1504 708522415
1 196968 2460597
1 79261 790818797
1 43801 6505841
2 119413
2 175476
2 100818
1 32053 953398653
1 38736 363660464
1 174763 477925709
1 166828 546453158
2 94870
2 63776
1 116308 841179613
1 12164 12636141
2 41528
1 160014 866941072
1 182454 76663002
2 88190
2 140546
2 181495
2 142644
2 177813
1 28949 365303186
2 155608
2 144775
1 108703 482453591
2 137211
2 63108
1 39491 767820823
2 7440
1 191170 771326993
2 45432
1 71032 439250766
1 46960 768928251
2 57107
1 98881 896495669
1 182574 833033538
1 166565 926169935
2 3992
1 163722 675530806
2 48078
1 189856 384527817
1 20874 86880731
2 79933
2 92601
1 97050 43942695
2 162261
1 92068 308645268
2 113433
2 165153
2 138078
2 91968
2 101921
1 101125 135137977
1 148258 426690012
2 149752
2 145641
2 72253
1 74031 115751083
2 45547
1 198233 276752870
1 136793 196879894
1 177822 995383215
2 48037
2 58394
2 18416
1 53127 800248904
1 41936 725560337
1 126667 924822092
1 22112 771586580
2 146465
1 193758 3378004
2 15670
1 81236 226746470
1 54793 693834663
1 18267 505624969
1 1667 385985714
2 12619
2 100949
1 71411 527906204
2 117022
2 156395
2 6625
2 91575
1 146693 760789667
2 87941
2 110384
1 128915 301643253
1 70164 497638773
2 102738
1 81393 678964796
1 124706 359325409
1 58061 293422822
1 94487 244095142
2 8161
1 69435 879554488
2 185390
1 172999 285915055
1 115963 362788792
1 56173 976257719
2 52523
1 179783 329890300
2 123715
1 166207 64470762
1 69680 159760705
1 78201 621352216
2 129199
2 143748
1 179331 819815646
2 106530
2 67979
1 130823 246758345
2 93046
1 106859 93225855
2 179048
1 136851 389613678
2 121178
1 57224 513366231
1 114561 712127806
2 36791
1 99540 454915761
1 141013 387930392
2 147980
2 171004
2 123382
1 51074 977424911
2 76247
1 3634 230591223
2 71580
1 4839 627976540
1 74403 557412872
2 122053
2 62069
2 199333
1 65764 810253115
2 1098
1 135535 939797160
1 73123 251805232
2 139227
1 54578 202830067
2 70949
1 97779 86448730
2 35391
2 65057
1 192464 320572242
1 142215 727730110
1 18888 429153879
2 144992
1 121255 830851223
1 196166 819961940
1 29835 791697410
2 125047
1 150636 133132795
2 178542
1 94920 565716232
2 120279
1 173570 859778170
1 66818 887591846
1 5566 65046077
1 23469 645264541
1 92740 60003316
2 118589
1 11049 493047562
1 14729 269311225
1 10798 619571913
1 13525 170222002
2 120889
2 54472
2 16586
1 125475 444439577
1 147798 436827009
1 99010 518853197
2 49247
1 115923 38817925
1 31815 723155085
2 89337
2 2845
2 1700
1 61982 586122241
2 19077
2 188406
2 196267
2 110715
1 83768 560669329
1 82863 414832103
2 81313
2 190749
1 73471 574020816
1 42704 211403077
2 63764
1 120362 969379596
1 192334 717097157
2 58387
1 73565 37784598
2 15039
2 29080
2 167199
2 65372
2 120586
2 177947
2 114443
1 100351 575721599
2 13202
2 178278
2 28057
1 138160 500395667
2 163707
2 93210
1 150401 627632277
1 134149 176607120
2 64528
1 113520 458176700
1 187380 431566227
1 116817 782067415
2 182351
1 92928 309009567
2 103247
2 61027
1 154519 450735142
2 51610
1 148448 491623020
2 159672
1 133068 370416843
2 158307
1 62333 139841399
1 180288 159242501
1 138114 525223005
2 76081
1 94856 689289720
2 192111
1 114458 187128409
1 139847 554323568
2 126842
2 173302
1 109654 30723642
1 121078 24720192
1 124419 310026017
1 157422 248250491
1 123709 941650838
2 115475
2 188136
1 183977 593204135
2 184836
2 56637
2 40471
1 176315 740302716
2 150095
1 7634 179290577
1 130267 682236605
2 108387
2 50063
1 175452 490122207
2 101389
1 195316 133991080
1 24949 502935544
1 69709 649096798
2 84808
1 127637 341658525
2 94084
1 8274 970879847
2 197569
2 106055
1 183185 624638954
1 90926 879707576
2 154654
2 173670
1 187261 674098082
1 81762 352260467
2 8602
2 100312
1 72760 63961466
1 9253 167529789
2 177972
2 148138
1 105743 148574179
1 138174 617059
1 80647 529182708
2 160632
2 79051
2 5942
2 25940
1 15855 321221162
1 41811 676569614
2 2436
1 188401 238478778
1 105805 256095906
1 163185 278737744
1 44349 293684474
2 129294
1 39512 618409336
1 105920 452270149
2 148466
2 5160
1 111023 911037864
1 153786 66197846
1 24637 238946390
2 68630
1 117514 659274516
1 47986 845733912
2 26467
1 83217 679962036
1 9899 729441260
1 37328 239584587
1 84395 43011950
1 96326 68984471
1 76605 364860655
1 163899 854834047
2 50113
2 133480
2 159037
1 47030 711906701
1 157774 817401466
2 184035
1 49816 113692094
2 133892
1 98178 618649236
2 9062
2 189193
1 155927 40154707
2 31910
1 77433 171311226
1 41343 153730803
1 151707 159410038
2 67390
2 142431
1 172063 295960048
1 95385 216132827
2 878
2 37959
2 171189
2 161464
1 198781 163249981
1 90179 329769129
1 95332 649080489
2 137620
1 56245 351821741
2 155288
2 45733
2 142958
1 134859 966530726
1 11071 807209027
2 116680
2 92750
2 158013
2 165346
2 195548
1 83730 255446308
1 182144 179183498
1 70368 456304203
1 129377 879708456
1 85837 325912438
2 118344
1 185839 590566605
2 139200
2 96544
1 33992 681315281
1 153087 888295950
2 25134
2 2302
2 112601
2 100585
1 93201 11090048
2 151973
2 38914
2 155566
1 171155 527727066
2 38335
1 106598 14714486
2 190945
1 86241 243929371
2 77451
2 88857
1 60846 563657301
2 99761
1 97490 700640081
2 104528
2 24631
2 79301
2 129171
1 186777 53560097
2 112590
2 54576
2 63536
2 175510
1 86082 219544700
1 39330 295405483
1 154622 869939089
1 76507 428718243
1 167627 562258188
2 161963
1 111593 959297928
2 21247
2 2215
2 192962
2 96754
2 128868
2 192773
2 162180
1 61462 951095104
1 38501 887019189
2 18192
2 58890
2 70766
2 162469
2 102167
2 178853
2 16765
2 168269
2 54961
2 43323
1 88286 948730431
2 161403
2 174307
2 23618
1 146885 693587655
2 5357
1 145977 242043443
1 111572 929354668
2 148582
2 134052
2 53645
2 115072
2 131027
2 65987
2 115843
2 175890
2 105995
1 144092 764010422
2 38189
1 35387 472055881
1 109267 976982604
1 88429 826140783
2 195003
2 62282
1 44454 728188602
1 106567 226800165
1 104020 214180707
2 95741
1 84042 807792642
1 83263 779981101
2 14772
1 183571 976123289
2 60841
1 122916 122183931
1 118976 96048811
1 4141 82060409
2 186674
2 54110
2 176751
1 199319 549767923
2 167494
1 180741 776850847
2 169662
1 32366 702496612
2 141264
2 46886
2 117498
1 59685 551388978
2 28093
2 34681
2 57071
1 71837 903895053
1 78604 950059911
1 69887 123372908
1 121297 708501450
2 143293
2 19670
2 163521
1 160940 969135985
2 113759
2 14463
2 173583
1 131926 673878686
1 1483 902478998
1 28228 598802634
2 176625
2 175243
2 130514
1 102735 44064618
1 14385 552667419
1 53922 301967957
1 96951 432417869
1 171251 632320382
2 35161
2 160916
2 188346
2 116673
1 67233 988514568
1 176715 772640431
1 155951 538871061
2 143457
1 50876 115987753
2 43887
1 56512 375222600
2 159999
2 62534
1 61639 317695248
1 196451 555337380
1 112422 216937561
1 20934 25368149
2 87695
1 117223 826274581
2 51368
1 72959 402878671
1 122175 738884579
2 162417
2 92044
1 109024 541756947
2 76616
1 199188 232331382
2 134899
2 11564
1 48806 854694828
1 25296 989859390
2 137879
2 169205
1 17564 340507720
1 117084 373699471
1 65742 573361846
2 65159
1 82186 928393885
2 55311
1 144822 569563792
2 32135
1 193872 147351024
2 26550
2 39600
2 121088
1 13553 133520429
2 181512
1 185851 305759924
2 136621
1 91996 445052257
2 167821
2 72566
2 119596
1 163881 972485181
2 20974
1 5092 121741361
1 101493 799398951
2 102883
1 96685 454614846
2 79915
1 67937 23224444
2 35496
2 162384
2 98372
1 129284 395641945
2 78417
2 135065
2 73891
2 41926
1 117070 511731380
1 16714 416905758
2 18466
2 109648
1 176575 352733548
2 39190
1 122738 794723740
2 21839
1 39275 952265029
2 90495
1 24815 559774036
2 134497
2 126460
1 115167 148266964
1 107601 702010816
2 131119
2 143899
2 87229
1 37751 157557896
2 171116
2 108187
2 8136
2 107205
1 120063 816457673
2 9675
2 154361
1 94889 39712545
1 91902 502829536
2 112076
1 196798 74350631
2 107163
2 38543
1 166864 909141283
2 134744
2 69223
1 188363 87037468
2 117834
2 40730
1 167109 622770172
1 118899 243867475
1 118994 211229244
2 173960
2 8785
1 106165 488124474
1 104130 42335897
2 198783
1 177828 695545116
1 33030 894535645
2 131114
1 168479 85472099
1 22355 761522440
1 94881 818653941
1 81003 65663448
1 53532 439828280
1 84807 648758530
1 195836 63011550
2 6001
1 17418 966166998
2 61674
1 54717 663434032
2 136819
1 130001 755956455
2 165661
2 129493
1 109498 893706333
1 86719 709684720
1 157655 302905870
2 71612
2 73504
2 98181
2 123014
1 51526 616471626
2 32849
1 30856 560687447
1 138470 99018912
1 89771 603111576
1 125235 863020355
1 68870 832166649
1 74789 401332509
2 138948
2 34709
2 124914
2 17824
2 74848
1 154986 917183583
1 116782 382654561
1 72118 43117540
2 99322
1 52946 746382021
1 58200 734912092
2 90371
1 131059 920157237
1 7559 225185040
1 1911 982799924
2 80111
1 42329 658647065
1 112505 537417964
1 126151 748319281
2 67459
1 165716 404489425
1 38131 87659514
2 122275
2 75953
1 177994 28829137
2 187261
2 62095
1 36256 974055790
2 50368
2 86526
2 153982
1 11094 248647354
1 162716 440245866
2 120527
1 148250 632420690
1 119616 125330050
2 7521
1 69045 502761789
1 46774 408348886
1 27716 796691182
1 180288 110249502
2 79543
2 134229
2 142285
1 53667 790628810
1 66925 770218823
1 20823 967685340
2 53298
2 5721
1 165992 586958795
2 91047
2 145268
1 180956 356316096
1 103436 604338738
2 3321
1 160569 730299801
1 19078 173445598
1 98614 454264056
1 114232 632017402
2 10254
1 67761 673209025
1 194211 230892153
2 70099
1 179205 306600762
1 129386 565750381
2 118375
1 61946 680405799
2 192489
1 102852 185038223
1 27507 738354694
2 173372
2 125081
1 63664 533755271
1 37096 580161202
2 111953
2 81185
1 57141 571454204
1 143033 587903884
1 67730 115582838
1 193207 504734741
2 172685
2 82591
1 182045 217168611
1 106017 111768448
1 99539 707456237
2 84690
2 67096
1 48380 736071496
2 79998
2 75918
1 115822 829645078
2 105713
1 146378 950863587
2 175953
2 26171
1 191857 349132820
2 27671
1 96085 233299944
2 161114
1 48910 482443528
2 160999
1 103156 44657286
1 15915 67817302
1 100130 205994402
2 72212
2 71523
1 53196 896568052
2 96135
2 119125
1 95511 618042937
1 91936 260746752
1 22280 385861493
2 196105
1 60199 392266792
2 89391
2 188632
2 132280
2 118194
1 184034 969183587
2 41797
2 63611
2 166358
1 126878 846347394
1 95662 292730483
1 160566 566054757
2 86365
2 72739
2 99964
1 136645 67596978
1 86833 821097233
2 94572
1 103851 12518373
2 31359
2 186950
2 73181
1 115166 468235364
2 37845
2 172783
1 99579 735325267
1 38683 347771635
1 60337 880766490
2 140283
1 186961 537173599
1 41281 142053083
2 90956
1 128881 796486297
1 109212 396492397
2 22505
1 46018 325501978
1 126619 33937490
2 88385
2 62149
2 108852
2 145805
2 186027
1 106813 278887870
2 191130
1 40611 51523559
2 74871
2 92541
1 61254 412351367
1 149266 87111183
1 78059 565380833
2 176474
1 198430 536725625
1 115514 459943879
1 44709 814160852
2 131543
2 197361
1 122207 861671319
1 154977 410802106
2 48730
1 2568 379015194
2 155196
2 4549
1 24037 224019665
1 138024 750864343
2 150565
1 120181 308357586
2 94375
1 190158 778190861
1 35681 590128128
1 191093 753824801
2 149932
1 139479 310117612
1 98324 207022436
2 99091
1 183992 222999519
1 145325 348841345
1 164879 530161428
1 33295 193043971
1 127424 607599184
1 106622 6575144
2 183622
1 196813 917615515
2 80829
1 88479 825843257
1 118523 445481696
1 124077 448679511
1 169441 848405734
1 164246 710826200
1 149382 904813889
2 11193
1 77349 409803010
2 35924
1 57554 63182602
2 25186
1 135298 260215385
2 14013
1 157462 663193749
2 65577
1 20611 192357826
1 96006 782795834
2 40738
1 174067 312987795
1 123460 404271227
2 89889
1 54303 288989731
1 15032 177215693
1 34805 33731259
2 134351
2 14223
1 12471 952764052
2 20183
2 65649
2 54025
2 43360
2 69559
2 60017
2 8542
2 20969
1 94317 104053665
2 48741
2 35429
2 136861
2 196974
2 150871
1 67773 719386581
1 196339 403095491
2 134044
2 190468
1 105960 276646229
2 119027
1 105562 817265311
2 61699
1 78213 400590990
2 176417
1 23693 211515554
2 52960
1 133289 796844163
2 106137
2 109004
1 51783 185835026
2 96344
1 71183 952736454
1 33275 898025902
2 76916
2 69989
1 66819 337604951
1 123822 465407932
1 65663 342245800
2 44223
2 173604
1 65552 102416915
1 64778 165236746
2 139274
2 89435
2 12487
2 115100
1 174228 621920672
1 76468 275159089
2 34469
1 110022 760173775
2 6957
2 44297
1 10902 234302939
2 65822
2 165461
1 166458 373784645
1 2728 32938694
1 85555 836656185
1 29790 357633672
2 186327
2 44050
1 16676 84247823
2 137474
2 106424
1 102201 520667805
1 84103 867186896
2 76526
1 167626 136871150
2 105005
1 68257 366381247
2 46352
2 4261
1 180356 693954262
2 53343
2 49637
2 176699
1 183348 296518481
2 15324
2 105405
2 144411
2 42377
2 37251
1 65734 784382766
1 121758 611817339
1 38584 359121789
1 94152 939149564
1 128309 338663204
1 476 607844775
2 43449
2 182464
1 99232 614638977
1 182946 413603971
1 92018 941458671
2 125790
2 155318
2 6754
2 167286
1 107852 921578513
1 192889 403087119
2 46521
1 26809 198464614
1 133700 59416454
2 140526
2 105149
2 178065
1 18660 982725296
2 1487
2 2261
2 43088
1 190828 655021761
1 110116 378407435
2 126724
1 184547 287342224
2 147759
2 114419
2 119643
2 111678
1 74161 408328144
1 168139 299094775
1 92646 500613496
1 149401 133216389
1 164172 757774299
1 168092 560937596
2 78835
1 92174 634662399
2 172702
2 190832
2 55691
1 58496 626120982
1 126794 715519730
1 8555 898752031
2 71047
2 75006
1 137978 46384544
1 100850 146956531
2 157495
1 94702 476857485
2 14668
2 30424
1 132866 270984061
1 149689 298505804
2 51253
1 100732 491855883
1 148159 161033998
2 50760
1 68610 649044772
2 171083
2 198917
1 134561 19051926
2 17349
1 152400 761330696
1 154775 203208498
2 42953
2 82957
2 117266
1 66222 595268179
2 178748
2 28838
1 63070 365914448
2 1078
1 57282 284034591
1 68559 328078302
2 153062
2 109379
2 100743
1 21758 889345004
1 49526 898649926
1 108858 42276284
1 191426 1312032
2 36808
1 153003 105192299
1 166383 152644542
2 77779
1 161804 44740075
2 115631
2 99122
1 101858 17944188
1 96579 928340347
2 130172
1 36280 56416946
2 18292
1 197456 682012554
1 191963 673978708
2 62203
2 74818
1 70294 217664815
1 166058 406046628
1 133 488645975
1 169466 40587193
2 153590
1 29931 268752045
1 68363 709973370
1 139475 755718208
1 170376 826584268
1 113740 503502831
2 30807
1 16400 340220670
2 15453
1 34077 240889740
2 125382
1 137630 746236150
2 181381
1 174539 521420246
1 190168 670518101
1 156497 960805483
2 44143
2 183782
1 184513 426799631
2 70219
2 55323
2 72538
1 184590 460222673
1 132168 680243404
2 12641
2 199858
2 196164
2 119572
2 167781
1 52586 893313605
2 198995
1 81689 317662133
2 60665
2 56935
2 185096
2 47270
2 48983
2 158532
1 184614 76552665
2 142554
2 68822
2 103417
2 144016
2 160553
2 199655
1 161445 404310799
2 139707
2 29361
1 143144 979562762
1 142330 233494365
2 131067
1 146331 716040702
2 80177
1 84939 911130259
2 109052
2 72098
1 73545 152906957
2 153377
2 9603
2 39991
1 84896 63620990
1 16583 249035224
2 71
2 194781
2 160969
2 70979
2 80240
1 179713 993559866
2 28672
2 20297
2 137488
2 5298
1 183680 304985105
2 95203
1 55185 937707506
2 88103
2 55965
1 55841 738781740
2 74133
2 107754
2 50809
1 101454 769504576
1 181569 711681126
2 27419
2 86166
2 25376
2 188803
2 198311
2 122376
1 119997 682062083
1 157706 873459443
2 336
2 48954
2 42619
1 65607 484561917
1 87013 551836430
2 180557
1 84370 91107623
2 168686
1 75434 267677004
2 29715
1 86348 846917544
1 27701 981020226
1 36066 199634706
2 147604
2 44779
1 103097 167182851
1 783 274336840
2 166860
1 115977 764741353
2 58376
2 195441
1 40630 514230205
1 180253 946042713
1 122335 864808766
2 158663
2 89030
1 7645 689799401
2 54630
1 30247 776812454
1 13575 550835886
1 89391 71463756
1 133183 818481416
1 171110 830807495
1 96337 341156057
2 187188
2 89897
2 29355
1 86680 522312144
2 117684
1 44335 855499867
2 50250
1 53407 44460835
2 168110
1 159143 341752696
1 52768 129357140
1 147226 897085907
1 175069 368166781
2 15312
2 52106
2 89202
2 151187
1 24676 276828799
1 100845 615357627
2 86449
2 18660
2 4970
1 83903 561619363
2 51603
2 49227
1 122980 331526405
1 26826 119181458
1 118869 316823747
1 3183 394602401
1 132774 590456457
2 25592
2 73488
2 112515
2 112875
1 186397 17327934
2 68816
2 175173
2 35717
2 5946
1 41940 431139158
1 20913 998601194
1 90862 543195308
2 81350
1 77065 162431812
1 51105 386136171
1 61161 507895752
1 82183 701883394
1 157801 399319066
1 67672 995101496
2 25908
1 48012 332197098
2 150063
2 68463
2 190039
2 63665
2 156808
2 118498
1 28839 423397553
1 83299 26410333
2 34836
1 53959 835803087
1 72373 247920328
2 68295
1 129457 783955484
1 3436 137257833
2 192460
1 149301 661408120
2 23745
2 54457
2 153212
2 149473
1 98569 535269597
2 158098
1 70344 857854012
2 11472
1 63105 952507847
1 191917 249531383
2 32856
1 106321 522920878
1 52485 657376625
2 58151
1 160460 897090858
2 101866
1 120149 33399604
1 150133 782076770
1 82932 130524878
1 55950 779244051
1 128470 199170741
1 122604 748495773
1 24091 633017045
2 159768
1 120898 375889424
2 4206
2 70611
1 119106 223777615
2 92134
2 79316
2 65387
2 190320
2 15521
2 16
1 47492 902132417
2 92598
2 199520
2 134713
2 104427
1 4214 977125004
1 64207 541967366
2 44104
1 147879 175872619
1 30459 160572158
1 99630 872102833
2 71888
2 186113
1 53858 959023064
2 134622
1 4229 776174146
1 110360 296024272
2 185367
1 94629 339246825
2 62467
2 71612
2 161769
2 96996
1 193503 788754398
1 97863 167417656
2 73202
2 87170
1 154864 713390020
1 113477 15394870
1 142649 915376789
1 29010 534846541
2 64405
2 186792
1 48835 437841287
1 48276 478330511
2 79163
2 27269
1 169539 379842350
1 33703 198336401
1 40968 671959483
1 84015 641829657
2 38126
2 115578
1 133999 571749884
2 74741
1 145324 353810317
2 51044
2 126175
2 185664
1 107884 85011605
2 196872
1 3979 186675198
2 113634
1 4556 846642296
2 92320
1 144940 242524775
1 134162 877052459
2 171
2 128145
2 85309
2 13970
2 45971
1 9102 433079788
2 30964
2 114993
1 107491 306847790
2 113026
2 97631
2 169593
1 155324 639176164
1 142851 418278656
1 56649 777364155
2 90634
1 148783 116945584
1 133163 760976797
1 124822 622958932
2 2873
2 120868
2 22135
1 44901 664479590
1 77804 288761756
2 82887
2 141369
2 96639
1 30921 828472250
1 22927 821528866
1 10197 770045993
1 112613 305533985
2 134585
1 20770 890061893
1 15583 826386399
1 199883 933814951
2 109069
2 129782
1 52236 630262616
1 145311 741877897
2 70070
1 190850 626270809
1 149057 969161410
1 193299 760335155
2 161855
1 175704 137409289
1 186213 414380956
1 59429 987583420
1 122290 119938987
2 141882
2 48276
1 112077 788721657
2 139160
2 54742
1 136888 537748013
2 170856
1 97171 263402724
1 112646 570121696
2 40021
1 95254 752384078
1 40239 538682423
2 101079
1 132953 82692198
1 138757 184274307
2 113021
1 135002 219068205
2 23205
2 197820
2 165914
1 136552 362810383
2 16291
2 139729
2 98558
1 129580 681342197
1 62696 15572180
1 199190 883556764
2 63699
1 145165 488373715
2 105583
2 6174
2 9797
2 57151
2 16930
2 55225
1 167486 868193552
2 170615
2 174431
1 127557 215512196
2 54811
2 157311
1 45893 974380131
1 115396 624506099
1 140665 322361379
1 92550 509576596
1 90847 879647541
1 63785 125246268
2 193434
2 92517
1 3328 845562158
2 117053
2 48409
1 147286 439983495
2 54718
2 68879
1 102611 436481644
2 64202
1 158463 588756009
1 162448 529880575
1 129453 325857062
1 164035 109737740
2 166939
1 148383 685936452
1 142640 629120638
2 144515
1 194804 666967902
2 59945
1 9437 487370547
2 63827
1 608 299561449
2 146626
1 70444 261122044
2 58323
2 73145
2 153
1 86489 296938020
1 114883 976091424
1 132400 12180278
2 182655
1 142088 382006722
2 17928
2 15342
1 18709 741066903
1 12421 244091545
2 18317
2 143207
2 14160
2 54505
1 128696 209996136
1 110236 877049349
2 33962
2 171344
2 34889
2 127291
1 36112 997238490
2 100136
2 22992
1 174154 412548349
1 134142 687647751
1 126070 327566522
1 90705 126511582
2 162947
1 83107 834794672
2 79576
1 113232 362617155
1 52993 54099569
1 162974 382014427
1 178112 497996068
2 22045
2 149718
1 113672 142609473
1 46894 70169386
2 155670
1 103057 970652252
2 32177
1 124403 453001226
2 187179
1 158005 324829220
1 71857 432253513
2 83821
2 95271
1 162841 20831087
2 87664
1 117884 147760126
1 198988 37009408
2 168774
1 179511 560388345
2 35812
1 151012 994812895
1 29788 253865459
1 78640 675649285
1 61676 929122007
2 136288
1 195106 412261329
1 106551 530289701
1 63714 503212752
2 70908
2 23862
2 4542
1 99216 361150321
1 43986 588296693
1 35410 893206122
1 50825 522155292
2 185399
2 60016
2 35716
2 183616
1 195427 484328308
2 84924
2 87080
2 24817
1 149563 696964159
2 142984
2 142621
1 185690 11353438
2 66947
2 184919
2 173461
2 94657
2 48485
2 136796
2 62158
2 29463
1 126239 974646849
2 148514
1 8857 288345531
2 140153
1 191709 985352912
1 140100 370375935
2 86632
1 14674 128029442
2 168491
1 103577 133918262
2 17727
1 196466 800188401
2 48542
1 106082 444590789
2 51100
2 15926
2 141245
1 6481 909216576
1 126074 148378872
1 156578 190599892
2 126937
1 45984 804537758
1 189897 454119982
1 166126 310878193
2 75181
2 147673
1 79544 124804537
2 4752
2 6605
1 55152 18383209
1 86926 438734328
2 104132
1 110110 580723158
1 29676 934682210
2 164371
2 1799
1 29090 574597773
2 96544
1 189117 713220216
1 67172 622346244
2 14036
2 2075
1 51137 19326641
2 76045
1 60454 607783007
2 178922
2 197685
2 132750
2 49226
2 43556
1 49312 690378980
1 102609 631142047
1 168901 490214754
1 26324 962207480
1 182116 189467169
1 70373 68672283
2 127871
2 173634
1 99978 88959312
1 140988 132715
2 36771
1 22912 181342231
2 46324
2 79838
2 146788
2 78868
2 69676
2 151078
1 24260 628229982
2 38858
2 10502
2 38848
2 152552
2 132992
1 24604 295058267
2 59342
1 83666 255403350
2 18232
2 143193
1 35419 604275115
2 22446
1 158491 400061056
2 185729
2 10434
2 28934
1 117098 138468580
1 184677 412782518
2 91677
1 40365 240106798
2 16709
1 154844 695426571
1 19123 476065180
1 182363 327359391
2 66843
2 88100
2 196495
2 178907
2 193589
1 60490 680546868
1 150369 132617477
2 194827
1 62479 746840746
2 28564
2 4039
2 79994
1 180749 461532898
2 164207
2 376
1 98306 956019634
2 123326
2 11884
1 142276 844268111
1 47249 201621463
1 92640 289700044
1 83252 691829134
2 80428
2 155883
2 168222
2 18480
2 29216
1 179901 532361104
1 23942 142531775
1 50486 345254560
2 37498
1 192058 937216532
2 187946
1 110280 818208043
1 157364 280159764
1 87355 841501918
2 192776
2 175303
2 152667
1 62889 205550985
1 106946 784541310
1 125330 823553028
1 119023 557349150
2 195565
1 157822 523691303
1 79377 359080829
1 165641 570368794
2 110334
1 136801 959117709
2 67906
2 54197
1 175817 61647608
1 160601 279803767
2 89109
2 138062
2 128838
2 103210
2 181129
2 79129
1 129717 548057314
2 105999
2 188838
1 9059 740245857
2 80311
2 37300
2 67313
2 182120
1 30229 546682792
1 31957 137058901
1 69421 906474764
2 2471
1 73155 471331346
1 20875 828542523
1 93633 448396400
2 43334
1 137209 399108643
2 138237
2 187298
2 1239
2 28283
1 81272 788097476
2 15486
1 158433 124153621
2 109681
1 157757 824301489
1 128790 710843901
2 38571
1 2265 274613831
2 14767
2 60373
1 171260 184815818
1 10636 747227178
1 144816 266885
1 56870 803419611
1 160140 142886543
1 153865 860338377
2 176743
2 46516
2 58825
1 52545 434592340
1 144024 972726771
2 14595
1 144830 488362732
2 107159
2 190255
1 84027 178605050
2 92171
2 20474
2 151797
2 6839
2 46072
1 8004 667547312
1 5573 58887901
1 73201 726514157
1 148886 799611023
2 145832
1 32846 782202246
2 70407
2 146123
1 178961 36946415
1 13945 103890135
2 79940
2 23549
1 89424 795408842
1 106271 935622656
2 36964
2 149603
1 152887 402984823
1 61789 229954753
1 54077 762686256
1 183601 359475479
1 94338 515558324
1 109065 409171993
1 159655 197661049
2 38657
2 74361
1 184474 739121670
1 117126 981141671
2 131198
2 155174
2 198816
2 178960
2 106907
1 156618 132908682
2 176406
1 76849 598362880
2 56056
1 65379 863330352
2 73549
1 79045 460201568
2 39033
1 132289 876722173
1 141414 848571917
1 32192 65680162
2 683
1 79811 244461249
1 195874 728184833
2 137028
2 22712
1 19087 248303732
1 40754 671960887
1 154596 82329741
1 57686 832305406
1 171936 959809954
2 73011
1 17803 805491553
1 165924 56788519
2 102712
1 59761 71221432
1 172425 614684414
2 188295
2 57838
1 112596 467580256
1 112052 988958191
1 105643 638970612
1 35091 912712371
1 160681 911658943
2 62433
1 23989 258176228
1 116674 237163058
2 97047
2 16655
1 138813 623029046
1 80796 371812226
2 44441
1 139180 133056444
2 128754
2 27008
2 74539
2 46050
1 194116 557096252
2 119308
1 162754 699299043
1 94538 969880977
1 176951 95459981
1 127232 733230666
1 73575 714652596
2 119419
1 95458 121992855
1 187011 543981257
2 127543
1 135567 801603616
2 87979
1 53644 596190930
2 100738
1 121769 593907634
1 57894 433867200
2 9900
1 24964 810067427
1 50338 805363826
1 31895 335380460
1 135726 624683627
2 80180
1 129714 673324374
1 175031 445459634
1 99696 443510522
2 89316
2 128660
1 75055 720452229
2 150377
2 164083
1 8811 419181382
1 68634 234128029
1 126819 647711884
2 170749
2 62147
1 119073 576184692
1 37930 673770013
2 40473
1 5138 276149714
1 54627 105386805
2 177715
1 12984 522233997
1 196997 864135884
1 166109 718043113
2 94490
1 190768 249362138
1 52118 620117153
1 36445 527959592
2 10489
1 88772 220345650
1 177844 661811617
2 181554
1 199018 336281949
1 70014 138206025
2 103135
1 93147 192813565
1 198817 221277852
2 150613
2 86761
2 185085
2 56199
1 113591 220458119
2 183780
1 51018 936323316
2 114470
1 175450 831986001
1 57207 112461688
2 59005
2 98447
1 160223 351675559
2 122321
2 80572
2 163676
1 149401 997073277
2 14353
2 25107
2 68304
2 151602
1 61878 672035813
2 13048
1 101490 124747709
2 22023
2 150936
1 158507 938187829
2 63481
1 66348 693244167
2 195264
1 137540 460947000
2 121027
1 167815 478423266
1 43536 961324531
1 38471 12961715
2 46166
1 193872 211437797
2 53422
2 14121
2 120775
2 188237
1 189625 242108020
1 165881 778016499
1 152958 702757166
1 3410 255077114
2 107244
2 154047
2 37427
1 197035 461311443
1 5580 896528948
1 102392 904775006
2 172823
1 185408 971746231
2 120389
2 28139
1 80233 567414152
1 84801 964055697
1 126256 243474785
1 47897 215297733
2 171298
1 140324 531793474
1 117448 755067344
2 89271
1 36626 367702029
2 161142
2 156235
1 169454 833710859
1 19830 974406798
1 143293 749825325
1 50163 340223936
1 124286 544126002
1 168679 132530991
1 180401 521623337
2 1509
1 185090 476288952
2 107427
1 80184 897896886
1 160565 636837668
2 156782
2 7579
1 69959 83622991
2 138719
2 114982
1 46546 828441691
2 70847
2 115749
1 35146 947421795
2 85575
1 34105 80152946
1 31093 355425124
1 164165 477220756
2 149097
1 100698 44738943
2 40101
1 188343 392733980
2 40984
2 148333
2 67816
2 65080
2 22928
1 131039 298154580
2 77584
1 88083 319065023
2 80827
2 172834
2 188127
1 50395 312620280
2 8988
1 148986 967261373
2 91547
1 62773 945014114
2 45323
1 154486 607866958
1 116731 739930444
1 14732 965811543
1 24516 941946617
2 174795
2 43848
1 185044 858844344
2 193732
1 38381 247925261
2 142516
2 33615
1 142149 425199561
1 86585 83449170
2 64400
1 117755 404988234
1 131079 351437220
2 9181
2 183244
1 169640 154384625
1 47083 901482283
1 165111 44688139
1 80748 742446100
1 54915 42060969
1 107407 303620498
1 111383 721326116
1 134855 402987234
2 168131
1 40696 956207384
2 50084
1 197726 982892322
2 184308
1 185982 795036877
1 76446 455767146
2 52171
2 129667
2 93651
2 177064
1 51970 530860484
2 90249
1 46519 719864348
1 171222 284378350
2 10053
1 84166 895942395
2 43507
1 19911 804877950
2 190591
2 7090
1 103141 673261768
1 81028 952987161
1 129895 926330914
2 33159
1 84860 726596481
2 54296
1 86243 632550586
2 111776
1 163860 643072587
1 64548 668711502
1 141020 757457860
1 137193 1321406
2 142847
2 127178
1 184297 892140897
2 176301
1 67557 873385042
2 3099
2 156311
1 157560 166524757
2 154337
2 471
1 128735 278907848
2 66415
2 140915
2 142580
2 140822
2 43806
2 46002
2 86238
1 84910 419086522
2 45806
2 198995
2 74206
2 19073
1 175636 393785983
1 193533 629767602
1 107466 506502517
2 105226
2 6168
2 149566
2 29480
2 90014
1 111948 778784685
2 4233
1 39228 162344508
1 114220 73037705
2 69062
2 85269
1 152817 968283184
1 153214 5055113
2 125971
2 199874
2 196338
1 53623 635671664
2 198671
2 68730
1 72753 313089669
2 48186
1 33967 725422260
1 37386 818066519
2 134698
1 139233 250830698
2 18327
2 126346
1 92878 234530277
2 76357
1 128553 833488168
2 132124
1 54470 838754736
1 13787 410968473
1 176981 537182149
1 36295 198555017
1 109104 765016043
2 172978
2 66831
1 15183 856597330
1 14751 553240117
1 142304 980722919
1 7157 803081240
1 80899 133563456
1 54184 359544845
1 47903 207676241
1 36831 903436398
2 45749
1 48500 934229574
1 13884 290934923
1 81373 461141951
2 181462
2 147736
2 128592
1 88112 920124582
2 114843
1 165752 32016932
1 89710 348459418
2 71089
1 91796 627624567
2 39286
1 188470 90171537
2 22691
2 147835
1 23291 964871351
1 196309 690728698
1 94660 489179038
2 111593
1 17988 71785806
1 88183 976926664
1 166704 956998340
2 67338
1 107180 972280475
2 123955
1 32768 795414473
1 13561 102609991
1 121075 222642849
2 168728
2 101544
1 172649 159429793
1 150404 277374085
1 176155 863768538
2 40282
1 420 575846469
1 21304 144278831
2 67609
1 27519 108498163
2 21729
2 167832
2 6058
2 21394
2 64747
1 45071 48742971
1 7527 384665912
2 64328
1 143717 266823316
2 182989
1 143561 791730691
2 168147
2 141261
1 44972 790049818
2 134972
2 186332
2 62262
2 39639
2 5173
2 183681
2 131754
2 41450
1 74284 402893603
2 151274
2 156114
1 133093 628364036
1 104120 557894328
2 88947
2 11406
2 65764
1 85671 981749506
2 108387
1 37059 877370485
2 92855
2 192060
1 34105 537832923
1 114093 961772933
1 141775 825330347
2 22608
2 37704
1 187952 528108346
1 139927 415088083
2 62121
2 48731
2 37741
1 82355 789002797
1 171190 151022127
2 55247
2 167652
2 1569
2 134697
2 60042
2 133496
2 194039
1 159394 605683999
2 159408
2 131978
2 52732
2 129751
2 69698
1 167738 204882023
2 44026
2 64841
1 47525 582164404
1 71992 260827136
1 103283 113250743
2 11251
2 46375
2 156737
2 69985
1 175352 877789920
1 77457 75772131
2 56257
2 108884
1 193029 501931660
2 127265
2 130466
2 159313
2 46933
1 108545 930313986
2 67825
2 121416
1 56466 387656227
1 55406 981127311
1 93019 62985343
1 182210 840126065
2 12419
1 84119 139495680
1 167050 241992650
1 44163 284011721
2 82150
1 197563 864244288
1 60027 699085211
1 149240 798919310
2 26614
2 84486
1 5589 354034615
2 111292
1 142552 178006103
2 27786
1 137553 985037153
2 37761
2 43571
1 7301 79162133
2 23976
1 32637 821603959
1 2267 248858701
2 164397
2 138479
1 14800 347504533
1 174870 848626792
2 55724
1 161738 392740061
1 145911 496766054
1 188216 465564683
1 130820 999627019
1 171606 856194266
2 111859
1 144512 920777280
2 136714
1 147679 846975486
1 120688 599942183
2 178275
2 122411
1 77530 381349779
2 52187
2 52
1 180665 541800641
2 134612
1 199210 26477327
2 75034
1 62773 971843752
2 95542
2 27250
2 37310
2 182855
1 98687 78355475
2 118382
1 122370 764781698
2 181305
1 109122 676909781
1 89473 821609173
1 143702 842900927
2 132326
2 144705
2 88962
1 143737 946523476
2 164806
2 67124
2 190255
2 142076
2 1553
2 80060
2 73599
1 1040 361232275
2 168644
1 142524 872989415
1 84672 633623479
1 93461 558844675
2 143914
2 93715
1 40099 28567887
1 25974 90765861
2 184399
1 194698 624304363
2 49670
1 24762 553447024
1 147931 994270153
1 115145 615656075
1 97755 56129649
1 187010 43818920
1 159389 147873624
1 44149 901776147
1 144748 805646094
1 178363 79653235
2 197545
1 50681 821716125
2 52695
1 57821 657410743
2 185850
2 154674
1 38203 53909492
2 58680
1 135353 275545073
1 77756 269957566
1 154174 869890942
1 178241 577241344
2 31133
1 114072 172271647
2 114327
1 74598 311062971
2 156120
2 156900
2 87614
2 198098
1 189262 992864958
1 177744 655814813
2 111509
1 15848 738157301
1 169818 270542350
1 107270 979211952
1 147273 698484874
2 47531
2 107470
2 10163
2 35033
1 170105 333913217
1 7290 25866313
1 114742 362418943
2 62309
2 56154
1 126080 190477931
2 52225
2 6624
1 57642 340762003
2 85888
2 25328
1 115978 323208025
1 42773 578394634
2 165962
2 71119
1 174269 188054432
2 86784
2 103664
1 102984 981693320
2 33511
2 146279
2 135708
1 34629 884779066
2 156807
1 3696 363192706
1 183433 981856909
2 17027
1 1147 442403441
1 54087 237187026
2 187873
1 186147 667908923
2 103658
1 119174 73922523
1 20749 47782987
2 193563
1 33904 96713559
2 190509
1 87323 770767158
1 31675 152697692
1 2248 340334473
2 100264
2 167063
2 27315
2 133923
2 73598
2 135658
1 28619 9625231
2 108621
2 199358
1 55061 632001176
2 59499
2 15659
2 33507
2 123549
2 187235
2 94087
1 59280 334056966
1 97161 763599005
2 129535
1 33974 506662180
1 182788 683213676
1 38911 605461134
1 143582 541714731
2 118519
1 117499 915757331
1 46132 878405712
2 156991
2 131808
1 93509 569753643
2 195846
1 36627 541734730
2 94298
1 171245 223522575
2 32903
2 151610
2 97417
1 49257 735954842
2 106302
1 152281 220779266
2 41967
2 108573
2 17768
1 118148 106810008
2 56219
1 110102 881212757
1 80596 248231156
1 194791 862066912
1 80391 717654105
1 145308 232609851
2 172974
2 40225
1 149195 539909785
2 145896
2 113470
1 141446 377685231
2 136539
1 42477 906501913
2 128769
2 90936
2 109114
2 101366
2 120314
1 26012 268236802
2 191313
2 35853
2 141253
1 190656 257948214
2 84084
2 135479
2 171230
2 195189
2 133229
1 6764 236716924
2 99060
1 155231 143704380
2 72510
1 73738 37836137
1 59178 826558505
2 133442
2 172266
2 7019
1 51168 319489434
1 144381 422712139
2 134633
2 12273
1 51315 542160234
2 144506
2 104942
2 88008
2 35185
2 30866
1 41546 456929442
2 154752
1 126278 327167026
1 65195 313076341
1 182532 453743814
2 71141
2 181089
1 24678 306382723
2 39600
2 176469
2 51634
2 160076
1 156882 382944482
1 104496 375033046
1 18005 874824284
1 57245 325798702
2 88153
1 112712 828524290
2 42415
1 37532 550539999
1 115024 52308711
1 136531 847732271
2 20210
1 54008 75922301
1 84203 635827430
2 151660
1 89438 206099129
1 75596 809520048
1 74856 349247653
2 136345
1 2215 937642670
1 125518 938013329
1 3288 626775500
2 102488
1 127381 273485462
1 160237 336058086
2 131332
2 41578
2 117330
2 73326
1 157342 96132974
1 91226 589851005
2 164198
1 24296 177360142
1 2347 421468375
2 199457
1 173896 533283114
1 60512 3777496
2 27911
2 57233
1 186125 199389118
1 69819 997284452
1 83582 319837075
2 26493
2 114777
2 36834
1 20741 449393657
1 27568 992556301
2 174198
2 92543
2 23555
1 30091 385526828
2 46223
2 56752
2 123158
2 145467
2 109500
1 124727 678976512
2 131344
2 191149
1 17960 818913666
1 125475 524255279
1 58819 107713103
1 68056 303899973
2 130260
1 153440 141572772
2 124917
1 70921 158566742
1 137324 311949184
1 130565 680971127
2 79860
2 87993
2 89445
1 118839 550429229
2 115629
2 21042
2 117097
2 1378
1 25568 67119388
1 180188 300165101
2 128541
2 90136
2 38566
2 170996
1 139137 814628550
2 40243
2 130081
2 159778
2 103216
2 141209
2 1494
2 152731
2 102236
1 484 673900584
1 4613 475923536
2 22805
2 89053
2 38005
1 185982 901088596
2 150228
1 96917 718599442
2 165579
1 38561 743639894
1 73297 787646261
1 9385 438780461
2 194870
2 123151
2 130546
2 179031
1 58949 840544196
1 161781 104636003
1 13894 746581198
2 107057
2 113668
2 147509
2 137560
1 64774 227982037
1 183415 329457536
1 100575 696153967
2 175474
2 41987
1 94803 772627685
1 71224 551608496
2 128872
1 164783 470257924
1 2151 455877848
2 101425
1 155459 341388771
1 67583 877268598
1 164624 177073876
2 65938
1 150616 678757551
2 145735
2 14990
2 159123
2 34979
1 162048 327829710
1 38536 408154292
2 32714
1 137092 699176824
2 199555
2 12133
2 103417
2 172358
1 185315 24368686
2 28817
2 33899
2 125900
2 109065
1 83585 295303160
1 118340 581446831
1 48765 550202628
2 36472
2 165472
1 48858 687447256
2 26528
2 144453
1 69529 552278233
2 129197
1 89960 509471140
1 12102 980011382
2 82806
2 70994
1 40025 138822147
2 51039
2 165761
1 68986 375184169
1 161741 971802413
1 165297 77649544
2 114797
1 107076 775852704
2 458
2 74341
1 25531 614964093
2 63843
2 164970
2 60573
2 2907
1 139540 217965287
2 12196
1 104703 989471808
2 64970
2 91415
1 102477 668743105
1 164794 950962615
2 118853
2 47537
1 109466 227772814
1 27230 106751832
1 119362 685554115
1 177702 590787483
1 44962 945976010
1 122903 532407777
2 69792
1 148447 539223111
2 180632
1 165490 585377028
1 23207 726486374
2 77098
1 194818 343987077
2 56284
2 8541
2 164946
2 122243
2 141329
2 162970
1 136131 407016509
2 78443
2 37470
1 191651 687372891
2 92712
2 53139
2 126115
2 94677
1 44233 741194476
1 157571 506605772
1 112214 844432991
1 108338 418230446
1 61996 749229620
1 47242 99573797
1 171964 932116135
1 96929 897421760
2 40505
1 199760 203543213
1 59345 420819473
2 187660
1 139793 853826039
1 183393 686062056
1 189856 756186964
2 188586
2 140805
1 15606 810177184
1 120576 923241315
2 41242
1 179915 929909092
1 133552 985991757
1 5699 105270460
2 17081
2 56171
2 131202
2 30726
2 77066
2 24380
1 177014 942512866
2 165763
2 1226
1 194273 548473908
1 36332 513476251
2 167534
1 199953 810706440
2 126650
1 37468 476360430
1 119316 571153661
2 125970
2 22741
1 138779 462663913
2 104850
1 18168 352969828
2 87480
1 13626 600235218
1 177614 690826709
1 173729 875937091
1 184745 10555927
2 78299
1 84866 713459651
1 30780 272440313
2 156029
1 147784 997782836
2 113242
1 15285 64187778
2 125822
2 122139
1 133447 557476069
2 198666
1 113668 335398910
2 126547
2 184269
2 79183
2 173698
2 39512
1 120095 582513093
1 115135 997303514
1 75177 19192472
1 188204 289342198
2 98396
1 78031 383528759
1 94894 429133522
1 93921 84943203
1 58348 950056225
2 109272
1 178196 242462305
2 128417
1 31178 701389389
1 172945 35152177
2 21960
2 17116
2 146225
2 151460
2 51249
2 108666
1 54084 32264099
1 38142 773443020
1 172623 780501551
1 139511 972484303
1 119254 277423126
1 8534 187903353
1 49688 736642587
2 130388
1 126531 213791890
1 126054 100836418
1 175499 820714524
2 191358
1 131657 351438727
1 46805 37427737
1 78827 672165040
2 177963
2 164734
2 49751
2 126366
1 158609 981254120
2 46409
2 29251
1 57364 562738582
2 29153
1 87342 622687180
2 89810
2 127050
1 92870 598292946
1 13193 996893764
2 149362
2 4552
2 61701
2 45753
2 100817
2 45892
2 180921
2 80264
2 150827
2 194408
1 180640 948785452
2 136088
1 127048 617612610
1 95264 547550665
1 161820 111794239
1 16769 199708933
1 45179 482504038
1 56542 619894332
2 132107
1 146146 209264586
1 139313 915048739
2 192512
1 38335 353404457
1 157436 192100899
2 34938
2 34512
1 160324 332363490
2 3970
1 29133 771334467
1 55223 850582533
2 177861
1 21333 191822800
1 82697 312852812
1 39461 116563245
2 27321
1 45339 25460317
2 178490
1 199155 316537123
2 91635
2 146535
1 59550 309090900
1 88984 125391881
1 151647 348342104
2 144149
1 89226 978609428
2 109716
1 104956 127574177
1 10675 76446200
2 138015
2 132384
2 37610
1 184910 448592614
2 95499
2 169381
1 193491 354941487
2 155629
2 74834
1 174858 930250962
2 109351
1 115966 220225048
1 40535 559394494
1 86929 386807089
1 90040 571733847
2 197015
2 29369
2 67595
2 95349
1 84559 325165153
2 127103
1 186529 578055486
1 168823 574596062
1 54687 763259425
1 59877 607164878
2 82071
2 154624
2 81933
2 55724
2 37054
1 104298 517686751
2 160723
2 121223
1 36076 392780861
2 3464
2 134881
1 166775 883720659
1 69862 126707616
1 165428 353465451
1 93980 418271421
1 109903 488671177
1 161017 202449908
1 176224 172279245
2 69853
2 24515
1 181238 654627844
2 166553
1 90480 59536648
1 72586 963878466
2 147921
2 54148
1 113129 938611013
2 75543
2 28105
1 11481 836376836
2 167124
1 199323 99054572
1 42147 743585710
1 134254 940011456
1 37651 330717886
1 45332 899164599
1 69860 930080479
2 82181
1 113601 441355613
2 135423
1 90162 963908707
2 1420
2 177555
1 63540 994944411
2 67935
2 153349
2 17093
1 22187 711112645
2 129416
2 146082
2 17153
1 80753 907553049
2 183675
1 88389 750408756
2 145804
1 114504 227151978
2 178690
2 10716
2 182559
2 182833
2 60071
1 124785 584104256
1 19471 816297144
2 134270
2 104415
2 15334
2 48061
2 7705
2 9174
2 58518
2 162355
2 123213
2 30818
1 121796 531894322
2 164778
1 46820 104731722
2 167633
2 92442
2 32315
1 37928 297992068
2 109665
1 114135 170746847
2 18048
2 7961
1 41332 928624019
2 170587
2 90336
1 127821 526356005
1 109717 315767230
1 38655 361967975
2 97132
1 194249 992314873
2 191542
2 183462
2 66795
2 99046
2 16771
1 38062 191543731
2 8207
2 23522
2 154061
1 97981 787474980
1 10653 522693874
1 156180 223509676
2 126391
1 183695 488443797
1 34187 481038600
1 49083 879051539
1 58131 717372855
2 92998
2 146956
1 171307 307850889
2 16668
2 34805
2 145501
1 8581 165944539
2 22778
2 167489
2 168905
1 53856 278200208
1 182217 648435331
2 165119
1 83427 512618057
2 28728
2 108294
1 10272 492146207
2 173174
1 173433 869554846
2 25134
2 107084
2 66981
2 10495
1 45288 154977285
2 124625
2 189625
1 102956 396888866
2 187765
1 10491 548549657
1 103139 847335931
1 131499 579632319
1 127270 815760555
1 58770 635790187
2 87877
2 163695
1 130175 917535169
1 23240 182323244
1 23435 246772103
1 90056 987675356
1 154436 885758278
1 27597 540939034
1 73629 977324865
1 64665 424237166
2 95900
1 181830 841343963
2 58197
1 174981 260433805
1 199891 43369545
1 30537 783860787
2 18810
1 88039 152380421
2 47674
2 136846
1 197821 177297532
2 42567
2 102587
2 88721
2 195701
2 115840
2 109117
2 125763
1 71898 541443697
1 84841 601327118
2 143755
2 48960
1 80102 479330338
1 81875 343725344
2 98016
1 176421 511780437
1 137310 184419862
1 41982 639153981
1 87105 461556040
1 136476 704740121
1 84530 671778082
2 155270
1 36477 237557946
2 85176
2 11593
1 44098 579451901
1 126434 235981795
1 104292 70252351
2 15056
2 128701
2 149596
2 148572
2 173424
2 94171
2 162005
1 41442 832660994
1 31163 672641186
2 29737
2 26550
1 23966 714465744
2 151411
1 168484 572515029
2 33768
2 9058
1 151573 226385256
1 37270 737796307
1 2132 243204443
2 174332
2 8494
1 5940 575666331
2 326
2 8952
2 30572
1 133283 207223001
2 110162
2 86255
1 72044 209919089
2 25763
1 169300 384373222
2 2302
1 71421 863814282
2 23903
1 35753 217414611
1 123741 167725724
1 63355 71588318
2 61056
2 155459
2 87508
1 107988 215094190
1 96387 38162854
1 153201 584886101
2 10776
1 154073 195779556
1 161556 96251199
1 167508 918231341
1 86843 731597528
1 142810 592560691
2 13312
1 59320 327762265
1 142934 91425973
2 135497
1 106710 783444981
2 25953
2 75559
1 8780 696645191
2 5772
2 82156
1 117284 865750546
2 130119
1 29397 658315412
2 122547
1 112007 563711099
2 167860
2 43010
1 195087 537509411
2 188445
1 74513 776110262
2 116294
1 199704 414442465
1 148527 676437369
2 62714
1 169202 77604898
2 136948
1 143002 150041589
1 127620 25401644
2 58410
1 162435 892904706
1 48565 843435293
1 53438 925352134
2 118151
1 106742 867234252
2 79536
1 140468 901048143
2 57500
1 95284 477278574
2 137357
1 51704 336055378
1 157398 346297037
1 167661 166854727
2 130871
1 140859 215350667
1 155164 528478118
1 28961 827970911
1 29816 642429707
2 123920
2 145606
2 143133
2 83324
1 183473 47047208
1 7639 244756157
1 89244 504811830
1 100900 835500795
1 12641 647750166
1 90206 480510457
2 87076
2 102153
2 147925
1 179511 506215595
1 36478 559059447
1 58448 857270043
2 127395
1 77584 995975049
1 85133 45200187
1 13528 315911380
2 169036
2 14637
2 69944
2 84388
2 95082
2 95140
1 122224 123427004
1 178569 93536970
2 20839
1 93032 206679621
1 169650 499962520
2 48019
2 156395
1 143221 368502190
1 48954 449520817
1 192405 231539660
1 154212 677633001
1 118349 834845611
1 174500 946207437
2 192247
2 2567
2 97031
2 134117
1 40252 120372130
2 110994
2 89172
2 98360
2 148506
2 7563
2 44872
2 42973
2 26151
2 168894
2 47522
2 3844
2 179898
2 184764
1 42729 516537447
1 197346 941270136
2 75462
2 45207
2 15084
1 129623 700835999
2 124243
1 73975 913591419
1 184456 812786916
1 189374 816096307
2 47306
1 115003 380580190
2 135485
2 184818
2 178854
1 68997 371522036
2 64701
1 131775 859774679
1 52922 364963464
2 15874
1 186711 15118699
1 12032 404559489
2 121563
1 5646 308986179
2 16863
2 114888
2 63371
2 121361
1 165296 380161894
2 106653
2 143818
2 133330
2 175467
1 39501 713610618
1 127304 203114508
1 63119 641415556
1 63951 806663315
2 122464
1 20089 473696825
2 111160
1 120271 108884540
2 197615
1 78234 215160419
2 178131
2 97596
2 180351
1 24241 172040283
1 176347 808545720
2 107643
2 112473
1 95473 543629546
2 12770
2 124247
2 145348
2 83812
2 92314
1 171709 271417789
1 22436 996650233
2 113314
2 119306
2 186281
2 179500
2 11530
1 79955 10401534
1 4490 777008334
1 20801 427030260
1 68838 81490532
1 44184 497386343
2 177368
1 153074 378177549
1 93722 859560360
1 197969 415790474
1 88410 954765732
2 13344
2 85733
1 54079 659183706
2 59672
1 409 592879030
1 105092 352767866
2 4232
2 50289
1 159246 118893547
1 149960 788339722
1 91 450566532
2 81643
1 89292 218949959
1 188238 195179063
1 193692 671037212
2 142475
2 47672
2 45574
2 160545
1 38883 94636514
1 29887 820764178
2 34544
1 76183 976737336
1 18679 833875641
2 27241
1 188949 805982511
2 61845
1 15142 156130981
2 74634
2 81870
1 21445 814618451
1 92851 202729295
2 114157
1 624 867302183
1 27064 327509146
2 127670
2 89805
2 136610
2 143232
2 191460
1 37361 825493728
1 141924 996975695
2 192764
1 15422 577067358
1 132976 262073978
1 145775 64658878
2 26961
1 142102 358078653
1 99536 920934386
2 178785
1 149696 860693417
2 6103
2 40272
1 76533 171184007
1 194271 911904312
2 5098
1 35208 916951310
2 124318
1 53346 470788911
1 16259 419643110
2 94463
1 127216 319152228
1 55255 994286444
1 146030 805597161
2 39822
1 105617 625894976
2 67610
1 98001 59050665
2 42696
2 36428
1 174057 820897914
1 32039 222745330
1 106601 412713735
2 81419
2 74935
2 103902
2 115141
2 55577
2 16260
1 113861 178216374
2 11316
2 27966
2 109784
1 53619 259922406
2 143867
2 51509
1 82689 55328255
1 119309 299026257
2 26489
2 64994
2 156782
2 7502
2 33339
2 56433
1 178893 209099718
2 60684
2 59020
1 188073 910270863
2 115234
2 194735
2 188437
1 169523 896610336
1 167735 340292550
2 51431
1 177746 960985104
2 181346
1 23973 208768796
1 75290 850090011
2 136316
1 22721 755353523
1 120169 998479800
1 159726 263384393
1 67112 239962985
2 54577
1 141134 808783021
2 57652
1 69944 536457109
2 134047
1 26884 513598650
1 114517 912297537
1 68725 460697900
1 33033 888530407
1 86841 168657608
1 46636 831834893
2 34970
2 60792
2 1903
2 154442
2 126662
2 137923
1 95215 336283196
2 28281
1 128408 747686265
2 131710
1 94864 986295163
1 145358 178492273
1 92029 265549982
2 134945
2 45274
1 90904 705607646
1 138163 207745996
1 5137 559546231
1 194590 95145119
2 124383
2 30973
2 114777
1 132740 596529444
1 43481 615167643
2 122343
1 165382 837114094
2 180102
2 147292
1 19234 330434504
1 115995 732148844
2 9537
1 93678 923312585
1 64004 738401827
2 124660
2 7053
1 10872 815823622
2 32559
2 48298
1 35380 740001028
2 198129
1 33987 20637588
1 95520 334447767
1 133035 476312017
2 76684
1 114263 681374724
1 97097 417340222
1 129909 805931688
1 177766 444656916
1 58471 516130664
1 38941 467519790
1 142877 606358395
2 82992
2 106524
2 51311
1 134009 492906221
2 79582
2 162363
2 70027
1 161993 288826166
2 28798
2 56203
1 9568 13128803
2 125791
2 148197
2 198487
1 30814 210338336
2 7225
1 23562 422260512
1 161003 429152215
2 166233
1 80363 357138993
1 123043 359256192
2 115528
2 139320
2 107868
2 13311
2 193587
2 198477
1 118543 687887569
1 99011 161593975
2 132288
2 54191
1 53068 30592745
2 105477
1 94147 521419531
1 81120 701513486
2 66881
2 66726
1 187795 442493642
1 189359 187420267
2 48616
2 6947
2 60301
1 163382 11235850
1 192308 133882382
2 7103
1 28366 393845988
2 95878
2 90143
1 171468 435681014
2 76611
1 124042 602492739
2 103080
2 66034
2 176921
2 171977
1 78191 68492202
1 86910 541876917
1 146370 910034888
1 111564 21933260
1 132094 557670806
1 31683 355381449
1 64151 387817058
1 4311 570896579
1 84459 87320774
2 69589
1 67371 658027705
2 151381
2 110777
1 141315 22705784
1 107712 743350802
1 195780 786234936
1 161720 935786390
2 47811
2 61685
2 140201
1 92144 828127701
1 16064 788178734
1 39483 987476331
1 175199 605621405
1 153776 170503193
1 113136 238844656
1 122731 692702990
1 103243 9154964
2 145366
2 41729
1 27396 284806592
2 125936
2 42404
2 81295
2 168955
2 196575
1 137767 933358305
2 46493
2 135432
1 81710 406483543
1 65202 366869634
1 178711 347543614
1 199638 661583897
2 6984
2 90067
2 97252
2 75479
2 159961
1 35939 61213234
2 103034
2 73690
2 176393
2 67090
1 77308 206352015
1 52005 29197585
1 26644 169633900
1 198520 613689789
1 81067 264271299
2 166366
1 62013 648724755
1 181118 576994110
2 177858
2 162546
1 60042 401069488
2 193658
1 15922 637714745
1 185888 515106326
1 70525 500940715
2 26856
1 43854 795119123
1 49954 725382608
2 97850
2 108731
2 61290
2 70856
2 46840
2 64674
2 1401
2 182882
1 36376 836680774
1 152261 751319120
2 100345
2 197997
2 55350
2 181594
2 11337
1 158686 918164625
1 92962 384404684
2 82271
2 17475
2 85255
2 34110
2 79675
1 11151 425855131
1 99519 205678789
1 26813 330526402
2 29021
1 136531 555014130
2 64381
2 60721
2 72534
2 110218
1 52021 722483816
1 168294 972796549
2 59739
2 68045
2 12905
1 172179 394175778
2 158027
1 52584 218093436
2 80205
1 176194 751532173
2 21053
1 198446 984573822
1 181747 300943417
2 199604
2 33377
1 34264 25919766
1 115964 296073252
2 146955
2 3299
1 60836 24373024
2 184998
1 142359 796373679
1 8820 458679921
1 79544 984917295
2 74664
2 115911
2 69381
1 46716 863460198
1 23421 564558854
1 153880 52695383
2 173630
1 75813 899908836
1 118407 744241093
2 47944
2 185412
2 17849
1 109049 468461808
1 22446 514869722
1 127311 353500131
1 106739 507659004
1 115388 62858727
1 15476 852363731
1 145376 347271712
1 86736 861042890
2 161398
1 162986 565539350
2 33627
1 81886 4367146
2 98535
1 179196 632360856
2 172274
1 101207 113884217
2 28038
1 111468 492101028
2 149785
2 112529
2 32666
2 136747
1 157611 213924522
2 89824
1 78764 920758686
2 22711
2 95332
2 169747
2 180562
1 16094 299787363
2 198360
2 104608
1 145409 165530615
1 184591 139635083
1 10227 363333685
2 107190
1 184947 897783660
1 169037 796199705
1 187911 734220947
2 83719
2 100002
1 189147 351289295
1 59549 143246038
2 28251
2 10921
2 185829
1 9246 59134250
2 133666
2 55396
2 13750
2 133981
1 187320 507035122
2 58447
2 197346
1 118359 96974900
1 30878 625483339
2 3019
2 178815
2 160998
1 138405 788126629
2 177723
2 44146
1 92050 657374757
1 158417 805024009
1 176585 231641007
2 86914
1 172145 797347146
1 121934 943620869
2 21258
1 115352 941383366
1 172626 280548318
1 62588 358634782
1 100674 295261931
2 131025
1 61228 395491483
1 141446 636294204
2 102235
1 43769 804366318
2 83979
2 36555
1 166460 554214854
1 93435 945436319
2 112073
2 12511
1 152084 930630155
2 56243
2 19715
2 20498
1 134485 387558762
2 171007
2 94817
2 119842
1 187432 646149654
2 144354
1 72507 70299374
1 150114 343120922
1 147527 460021411
1 9921 907818122
1 90245 144635766
2 51699
2 71700
1 121840 504236213
1 124384 132075523
2 184978
2 59325
2 46095
1 130628 979535019
2 184385
2 42688
1 25090 363470054
2 100116
2 128655
2 32083
2 46096
1 124597 417554402
2 3449
2 82594
2 57210
1 141832 175885689
2 101562
1 47680 583902492
1 83494 12053747
1 117933 669551796
1 105072 459580878
2 198232
1 151169 250002718
2 39451
1 107191 648257074
2 198466
1 97279 956385439
1 5612 591770819
2 183991
2 62527
1 199623 983747605
1 100177 676736379
2 177372
1 27701 47377722
1 36170 689322245
1 169105 578430415
1 110511 490602868
1 66828 108475667
2 99217
1 527 143599557
1 146829 785764062
1 46902 595591362
1 172624 55074894
1 8472 239555875
2 189321
2 135715
2 32231
1 60335 796542225
2 50088
2 154673
1 99268 898661323
2 160406
1 21434 420420836
2 174357
1 77708 87950125
2 152103
1 106533 457910320
1 68341 499411326
2 150608
2 91248
2 139050
1 12782 49074243
1 96134 878346417
2 58062
2 22752
1 95883 881746490
1 130547 848047913
1 46095 384150176
1 132457 647192264
2 82208
1 199146 265463906
2 119318
2 81252
2 117007
1 19340 910811278
1 6614 814817123
2 132895
2 34319
2 34231
1 76469 309315285
2 36002
1 164806 807431728
1 159846 994032950
2 28216
2 133274
2 196150
2 147549
1 12447 839171535
2 193245
2 111433
2 130982
2 67175
2 66311
2 163735
1 120811 807219386
2 139439
2 31335
2 69043
1 155484 404493389
2 33036
2 74447
2 4600
2 73507
2 119074
1 156483 101751794
2 178342
2 82427
2 190192
1 28362 949086872
2 48646
1 27112 95954122
1 118283 155830498
2 132676
2 62802
2 71524
1 79252 643640954
2 197530
1 13337 377383801
1 52463 573998287
2 41977
1 96038 114192034
1 56983 618412352
1 117466 429011574
1 53481 873088598
1 154251 15712743
2 61247
2 105707
2 87399
2 158960
1 135615 477351216
2 186145
1 156361 651678693
1 80249 987081615
1 141092 830072293
2 186361
1 170586 69994881
2 134371
2 160368
2 159582
2 183109
2 64738
1 82684 316365862
1 45716 553571290
2 50109
2 127484
2 31996
2 25012
1 103214 381638987
2 50680
2 72196
1 181190 206157297
2 150684
2 154062
1 72857 650548940
2 181438
1 10667 323440299
2 141313
2 152294
2 130027
2 47963
1 32207 180603710
2 4185
1 161931 523413992
1 156248 919820622
1 132249 885326567
2 34800
1 126245 4180672
1 77245 643024414
2 15879
2 139653
2 34152
1 183801 269176678
1 119617 531778842
1 30600 902648794
2 12468
2 14517
2 23890
2 166104
1 103002 211294249
1 185133 545529517
1 10014 819890888
1 22179 162546824
1 128978 845370760
1 106848 907145990
2 89204
2 130817
1 178958 53455241
2 178514
2 11727
1 77087 709246597
2 59745
1 105379 498466124
2 74247
1 136386 42982812
1 85844 229972094
1 137250 967577104
1 195845 392624229
2 11400
1 183081 50635264
2 131791
1 112785 595977229
2 176628
1 43749 416675918
1 15203 883955417
2 62451
2 92038
1 92951 396736082
2 128166
1 6784 13947990
2 78291
2 188898
2 106614
2 174597
1 159155 273648752
2 137411
1 60521 603115581
1 88134 991422135
1 159688 263405287
2 94002
2 148234
2 36111
2 140492
1 120241 309927627
1 132630 604875294
2 182028
1 39070 949531320
2 34757
2 93999
1 78628 437470497
2 55547
2 132434
2 112056
2 78378
2 53647
1 19437 560611498
1 33644 502178843
1 149780 383897950
2 98612
2 100702
2 34992
1 31427 756646894
1 165606 588646096
1 84508 751008325
1 127971 801817128
2 191978
1 114241 848894857
1 86204 710334590
2 32260
1 177092 178048662
2 114860
2 78760
1 13511 930360123
1 129696 113878202
1 90066 800191936
1 108957 509081316
2 170980
1 93265 505156680
2 86215
2 85403
1 21277 210506325
2 81260
2 127594
2 7087
1 175700 336665917
2 3410
2 107785
1 151983 775746848
2 117110
1 106247 807906933
1 95400 40403888
2 88267
1 33325 242962075
1 46498 423007512
1 93539 972959974
1 174911 554194096
1 157726 206950245
2 11674
1 84916 750902207
2 165239
2 123892
1 38708 74871033
1 76628 830499694
2 8802
1 29424 765056435
2 197238
2 145655
1 31730 827421432
1 44768 909133356
1 129711 401682516
1 152413 43285001
1 10958 29600217
1 176631 214855753
2 875
2 2792
2 191862
2 36536
2 60270
1 180320 203968132
1 7330 358715512
1 126771 90041722
1 197182 930965934
1 91246 634649542
1 81988 220347982
2 192898
2 133265
2 128052
1 26697 781946756
2 189142
1 114388 473962557
2 38617
2 144545
1 147677 895930193
1 150877 44394263
2 171860
1 12000 399544989
2 188940
2 74036
2 163044
1 161961 951509315
2 76730
1 194964 816087189
1 23281 602946411
2 169686
1 68890 114914976
2 127736
2 57116
1 149273 900220373
1 95804 911370758
2 140243
1 131866 570316165
1 113636 804169418
2 83095
2 150713
1 181315 320415103
2 101779
1 101380 684321523
2 37446
2 10826
2 121776
2 108914
1 105556 775621884
1 39985 952588395
1 174916 387609852
1 159654 927216285
2 95037
2 21086
1 183242 489199257
2 159862
2 77553
1 150361 219158192
2 168206
2 125180
2 141184
1 34579 790056732
1 164527 363164869
2 6893
1 104146 912853653
1 166700 183885044
2 167046
2 13024
1 79422 159877832
1 30743 235233728
1 101637 304754750
2 91521
2 157017
2 72867
1 54290 958493287
1 57121 437624836
1 74947 596878040
1 199574 251163286
2 88244
1 747 19749285
2 47509
2 35040
2 156819
1 90707 880485956
1 111181 852036432
1 182357 544809875
2 95353
1 28754 4422984
1 49092 782141634
1 180505 463423763
1 47800 556690859
1 39229 36324247
1 155323 428187035
2 56401
2 182405
1 139086 920258025
1 11457 365674909
1 154511 709379191
2 192848
2 89057
1 114533 445024590
2 125428
1 83112 832523458
1 176048 615348008
1 199183 638425763
2 122256
1 60320 857581081
1 15891 663737880
1 11671 388487778
2 23723
1 190308 102107236
1 88366 228467457
1 59603 756784948
2 151076
1 79609 41605202
2 82505
1 119460 573188628
1 140814 450089802
2 66074
2 35256
1 129170 722363288
1 83427 829909275
1 61311 229425743
1 143356 388974722
2 33243
2 75237
2 109405
2 47085
2 41006
1 184204 443387556
1 40205 24220694
1 7078 8578149
2 3397
1 19709 718176497
2 129167
1 17214 373746238
2 104172
2 111500
2 138107
1 12703 282152885
1 102809 540156507
1 166681 408405521
2 42874
2 150377
1 89537 181447897
2 146543
2 17844
1 94748 863923241
1 136052 850437113
1 41740 861914777
2 121121
2 108767
2 54768
1 2167 614530012
2 80992
1 180522 835305520
2 43022
1 99875 540134292
1 37633 343238419
1 141601 912764107
1 8484 121106769
1 189947 734255865
2 184369
2 10699
1 155592 404541083
2 49529
2 133942
1 156102 949834907
2 179912
1 4133 70413816
2 181754
2 179145
2 170930
2 138817
1 145298 985345714
2 50235
2 29419
1 152451 331749401
2 54437
1 103420 126609569
1 29309 461208013
2 186045
1 14933 105964441
2 119682
1 82663 715526055
2 84964
2 42307
2 8039
1 180267 287492634
2 13169
1 98551 86963237
1 100751 239662902
2 127950
2 114733
2 176589
1 51494 295523167
2 30062
2 113058
2 65478
1 193753 584784120
1 49883 14822693
1 191546 602735924
2 134353
1 77780 855993279
2 183717
1 19335 586819065
2 186758
2 88522
1 142888 781586856
2 129697
2 138420
2 15345
2 12583
1 71449 499318184
2 177524
2 91604
2 169946
2 176268
1 143645 223138836
2 58037
2 164200
1 173824 716248377
1 182526 521277512
1 195320 656446446
2 178950
1 160831 939430180
1 103197 457310844
1 28044 204082064
2 173809
1 106803 211177019
1 143426 109685459
1 60243 391865181
2 82697
2 157232
2 167147
1 27828 607695760
1 98644 685795287
2 126697
1 182352 776636718
1 18978 941607016
1 42996 455274616
1 7190 672636649
2 93239
1 167492 495673482
2 172620
1 32746 157535901
2 149761
2 182406
2 110196
1 123223 724152508
1 175330 584259996
1 118266 557216948
2 2861
2 173806
1 120401 387043990
1 192305 818519896
2 14828
1 169495 57173084
1 73903 359795363
1 64781 16175439
1 31527 609383491
2 134889
2 138873
1 73394 437424418
2 113642
1 178950 575045624
1 52930 348558115
2 96513
1 80729 917827491
1 114785 967168286
1 145848 706820790
2 181774
2 86965
2 51722
2 90600
1 132418 624055501
1 150998 510557388
2 7934
2 137371
1 23215 676341491
2 74967
1 190080 509777337
1 195285 386223532
2 47158
2 152509
2 198272
2 163856
1 153776 717766399
2 27147
2 123712
1 94577 432113315
1 130024 952829470
1 64885 532230525
1 128308 43452768
1 176705 19197210
2 4092
2 124170
1 147112 954481792
2 47157
1 8090 720781354
2 67831
1 144545 319545346
2 57324
2 43054
2 71279
1 171431 803636626
2 38999
2 70883
2 83362
2 21296
2 142929
2 177549
2 50824
1 177888 431737669
2 5812
1 101632 813330568
1 28494 438900274
1 11453 737901356
2 183677
1 9700 848921970
2 78723
2 79526
2 39302
1 189413 995060455
2 128129
2 97558
1 67348 594501772
1 188174 783349448
1 198485 570036202
1 150199 559793114
2 91717
1 124995 642192990
2 174965
2 129595
1 127213 786239316
2 111689
1 19037 15692937
1 148364 365222942
1 190001 358941802
2 3794
2 128345
1 19413 692489970
2 69748
2 62700
1 26715 914476575
1 123809 899828510
2 191646
1 25922 651800284
2 85514
2 169496
1 188593 160002157
2 29608
2 153320
2 116998
2 137555
1 178455 759764092
2 192267
1 51522 459735151
2 32891
2 110593
1 175315 516891240
1 33664 271512467
1 85616 805181192
2 80665
2 172059
1 16818 145706213
1 164323 36959383
2 54469
1 47241 168721850
2 131703
2 80132
1 163111 755495042
1 144629 930621394
1 190695 717451528
1 135844 665547886
1 198023 828952744
1 131783 618437576
1 195884 918976737
2 182743
2 151602
1 190870 212541461
1 167681 29047264
1 94313 480181549
1 73899 385800614
1 14097 557847350
1 13030 999731594
1 46495 29029253
2 5530
2 157246
2 17428
2 112274
2 171560
1 28737 812006624
2 165431
1 164547 959298981
1 113659 772109271
1 194983 561315812
2 39117
2 153936
2 87699
1 4993 760968914
1 80501 450710120
1 38874 712652961
1 30127 441456237
1 43104 543341988
2 42569
1 112654 80517626
2 3788
2 141965
2 36586
2 121037
2 158367
1 81154 379838925
1 181486 589890322
1 153078 633978981
1 130974 2795558
1 181600 892805045
2 59225
1 112354 442931971
2 66580
1 117413 919460387
2 103906
1 124806 694123870
2 73775
1 177903 591071807
2 20135
2 76405
1 180327 609038865
2 9542
1 109584 319805690
1 125283 9397429
1 1671 550995394
1 192894 489544681
2 78720
2 181508
2 182156
1 149569 222770376
2 55007
2 105813
2 27142
1 121217 996625787
2 165483
2 159302
2 188985
2 167415
2 146155
2 28466
1 121534 468264839
2 102417
1 57983 112337466
2 69681
1 106285 992773112
2 14761
2 84299
1 29963 568809783
1 170460 127973870
2 84607
1 69163 593218518
2 87297
1 85999 237948166
2 182664
1 194926 757833637
1 177617 913179021
1 182175 750653992
2 192321
1 31959 5735600
1 167160 26609230
1 151254 804290324
2 172221
1 27145 214753627
2 23428
2 148219
2 112912
2 103267
1 153393 315734750
2 148208
1 168463 58740954
2 122734
2 169418
2 58054
1 4701 573600357
1 193288 549622312
1 192979 398243622
1 21873 744067422
2 31795
2 45992
2 139560
1 190908 824823681
1 61310 837574882
2 103294
1 105913 223462887
1 124380 219183191
1 40670 773990293
2 175112
1 111934 359354831
1 21398 724069698
2 97679
2 157398
2 93427
1 147076 84049732
1 118899 205419718
1 57499 597629702
2 45258
1 164244 594374978
2 199379
1 158924 605583976
2 97622
1 170966 435936278
1 69647 133264547
1 16588 846953096
1 157617 55335845
1 116986 455470555
1 86588 933672832
2 114337
1 2908 181546178
1 112678 797492044
1 62247 742953389
1 156462 772346020
1 122363 643566170
1 182911 444450930
1 115357 438025311
2 103469
1 169586 611607625
2 148642
2 32999
2 57517
2 108536
1 34029 989974550
1 169653 248755363
2 102447
2 95032
2 75796
2 45652
1 95952 265046462
1 33587 371945029
1 125074 493677549
2 175847
1 166323 504063603
2 136692
1 135468 805226444
1 148888 296610967
2 116193
1 142950 747311480
2 58943
1 137478 859892905
2 178072
2 93218
1 31814 611187151
1 199203 713629165
2 91817
1 165716 283111493
2 86976
1 190577 605551482
1 170784 239576538
2 10498
1 3484 921679412
1 24076 179273649
1 158156 69425832
1 132266 690466439
1 198712 259568717
2 110440
1 124428 694653762
2 69423
2 162687
1 195129 69551649
2 39728
2 122545
1 69526 242947100
2 25562
2 190889
1 112942 2772231
2 71300
1 112728 205478468
2 166731
1 113865 382362058
1 162268 637023687
1 172017 492643323
1 34973 790820974
2 85319
2 3272
2 128765
2 123203
2 85072
1 108789 579657439
2 66483
2 34195
1 181940 213181525
2 18483
1 142321 749831979
1 198772 856932553
1 139075 792939206
2 89125
1 196966 51770847
2 19798
2 168994
2 151610
1 141563 54201851
2 75305
1 94582 949929695
1 33593 436396964
1 2433 560887772
1 11159 978725299
2 154757
1 137178 78434287
2 123816
1 49814 189328328
1 22402 516369598
2 81426
1 189907 114923722
1 2857 599322295
1 170853 340498063
2 48424
2 183916
2 195011
1 118064 877530509
2 104164
2 159862
2 141335
2 21531
1 17305 592745858
1 124079 58584472
1 194366 686418908
1 67451 569126490
2 160482
1 93180 900852860
1 167076 190985287
2 65224
1 158908 572429104
1 106834 316790622
1 95660 650456284
1 15207 62652573
2 4417
2 174733
1 55164 646525510
1 58523 217685841
2 29563
1 2957 6469102
1 45197 2597508
1 66737 535477867
1 156679 64994851
2 197725
2 92695
2 134536
1 62449 178576155
2 59306
1 122464 265439406
2 8016
2 169193
2 79309
2 119405
2 49808
1 148775 523225614
1 26554 779233423
2 28612
2 99979
2 132039
1 167647 691406235
1 129392 888040073
1 26266 313213669
2 151524
2 136945
1 188358 371839501
1 163871 674520690
2 39940
1 175513 813567141
2 23149
2 99178
2 11532
2 164772
2 61095
2 5480
2 28458
1 132120 198061421
1 78353 702069978
1 123791 708387060
2 153601
2 86764
1 17973 805625683
1 185247 193172658
2 88519
2 183967
2 100836
1 16745 548722788
2 148371
1 150801 758498207
1 110450 944199200
2 177716
2 162881
1 39662 471946198
1 73962 119501112
1 121103 80741221
1 47826 609117834
2 169352
1 83936 214186340
1 112656 366807795
1 15582 428447492
1 22884 930634124
1 143616 186058555
1 131757 466525774
2 17099
2 131887
2 100323
2 138433
1 92894 863084091
1 106010 949795888
1 157256 479263625
1 194742 886149352
2 135175
1 166864 365651737
2 130326
1 94261 956547707
1 64366 252599250
2 67062
2 156807
2 140152
2 196235
2 189834
2 63492
2 195531
2 182304
2 69235
1 150647 729043540
1 85470 265974941
2 189022
1 12665 472846727
2 46625
2 63613
1 12055 834889709
1 186832 30315539
2 164235
1 93982 181309851
1 25874 509060823
2 84865
1 1423 360212680
2 86580
1 172167 142996090
1 170185 215363763
1 113681 96122077
2 12955
1 174070 764555379
1 80541 303963355
1 88301 350155457
2 120575
2 183857
1 126452 48040876
1 53623 944679868
2 321
1 169612 205451576
1 117450 911411384
1 48885 935056358
2 84690
2 175549
1 73221 480833248
1 59566 511039277
2 36397
1 10392 143193594
1 118499 288566902
2 115492
2 69187
2 24156
1 141188 707049903
1 143820 296871043
1 87638 559350343
1 17958 493101576
1 187993 347909453
1 79876 950136572
2 49910
2 158761
2 301
1 65789 543222356
1 80948 528134264
1 143088 607966859
2 87014
2 44466
1 117526 912466680
2 1884
2 45239
1 73055 496795603
2 174243
2 18889
1 35753 598562980
1 30262 512509685
2 173089
1 42638 469698687
2 164920
1 110063 981114562
1 31636 718530217
2 22408
2 105435
2 66223
2 150752
1 124765 658840903
1 26199 139959890
2 66460
1 124685 411285418
2 75010
2 107800
2 178995
1 18201 755471129
2 171401
1 76812 1972171
1 167962 821143496
2 14043
1 141209 554340335
1 186385 819946380
2 116725
1 110593 974298101
2 11301
2 11904
1 70426 617029550
1 144683 261644845
1 180454 774658420
2 166951
1 130549 602895807
2 127107
1 96648 421338118
2 117548
2 134285
1 152606 650571767
2 164181
1 40579 546738777
2 94930
2 145119
2 11683
2 126741
2 164150
1 69420 101336555
1 36791 671296863
2 198867
2 142705
1 170305 238383648
1 138699 382274084
1 143640 268449661
1 148681 748771504
2 36546
1 137200 1673302
2 42281
1 82622 738711871
2 89179
2 35114
1 16747 512802
2 152
1 186967 323036017
1 110980 647905732
1 129559 326652571
2 62499
2 168833
2 157951
2 113356
2 20568
2 199026
1 162965 781631651
2 33248
2 144037
1 87798 625133914
2 177321
1 54489 268431669
1 11806 268348049
1 119917 963895704
1 89494 337839172
1 14677 783174116
2 24414
1 116092 565823488
2 44418
1 11269 459098610
1 153817 827917995
1 108291 125759300
1 140333 158571071
1 29203 272468047
1 140489 320063257
2 175673
2 167107
2 136336
2 192467
2 61576
1 50038 401876549
2 32615
1 82425 298582034
2 51714
2 138691
1 17000 73237081
1 93786 588874898
1 31337 119549238
2 192080
1 91394 666052529
1 45215 842556253
1 36777 537804799
2 10223
1 191817 360373640
2 26127
1 78744 904180890
2 6631
1 20772 193344275
1 182952 465438425
1 136562 799922361
2 55009
2 134971
1 73816 884398934
2 117713
2 106066
2 128522
2 160477
2 36902
2 46187
1 126295 915659677
1 48862 237747233
2 20
2 189318
2 35459
1 12250 109162274
2 141670
1 110035 657728332
2 64231
2 154820
2 9376
1 183216 941474465
2 123078
1 112326 832542543
1 129508 419830401
1 190232 660389451
2 177215
2 47672
2 134118
2 112991
1 59587 975960042
2 91974
2 162068
2 41677
2 24063
2 188823
2 157755
2 2675
2 114058
1 56662 826047242
1 112536 798828397
1 104716 845435549
1 178719 715099876
2 4031
2 77763
1 177906 562913910
2 174973
1 108848 420181963
1 154102 297769570
1 180165 734548937
1 69964 482162712
1 35755 528938721
1 194339 274515572
1 139829 507825011
1 82083 267915164
1 182681 745545568
2 43309
2 22131
2 196860
1 95876 103490450
1 45493 671336634
1 147046 109762889
2 79948
1 157313 711835831
2 16743
2 48943
1 43589 293271427
2 47521
1 82580 359886344
2 69056
1 82624 820082813
1 34280 952344691
1 139981 12575251
2 86784
2 95453
2 45294
1 20804 794671597
1 48428 348766991
1 177716 122245165
2 31902
2 60654
1 122526 332494360
2 171834
1 56259 880199753
2 19625
1 105238 473905850
2 91311
2 60725
2 180417
2 22764
1 182829 261443999
1 164284 568860538
2 110079
2 140379
1 32482 367536083
2 6670
1 169024 247360567
1 2580 353542295
2 70004
2 124808
2 157873
2 134466
1 53998 967691281
2 23824
1 183168 930758761
1 98552 698745384
2 98332
2 198379
1 1392 433894732
2 158387
2 149993
2 173671
2 164124
2 180824
2 175513
1 92541 491798498
2 190695
2 185137
2 16878
1 185658 624222072
1 80727 52320182
1 38341 256090397
1 85370 355633717
2 149841
2 61946
2 174417
1 48420 62866555
2 92869
1 54189 15324914
1 184638 224665299
1 130166 696979752
1 105307 895724770
1 60973 62013150
1 193689 158292081
1 174345 871868581
1 194504 288637097
1 117566 782302046
1 60675 228405494
2 112335
2 92449
2 125839
1 28234 124395235
1 90596 725320240
1 165940 920912362
1 112930 193493096
2 99562
1 74789 661326904
1 134483 598403009
1 170792 500714670
1 192552 834041596
1 46191 209316347
1 3518 315494211
2 30996
2 132034
1 139344 309881521
1 174306 618108962
1 136778 550873486
2 80707
2 27903
1 46831 991522778
2 85109
1 46783 379699980
1 123840 385875150
1 115145 944912254
1 18188 782208319
1 178744 736611083
1 89559 324970090
1 83813 98306144
1 195201 350782577
1 175156 229685506
2 139911
2 108136
2 173766
1 74301 987003711
2 105222
2 117655
1 39076 432858912
2 7783
2 145257
2 108214
2 65941
1 55194 681339526
1 186797 325542506
1 27537 173668907
1 132776 301645827
1 146423 432922113
1 66702 586207527
2 92899
1 60162 190847822
1 101576 252029816
1 57461 681993355
1 120201 739282730
2 194972
2 48497
1 178100 764208512
1 131583 497350170
1 113951 768704007
2 76977
2 145377
1 35084 772636617
2 194297
2 8242
2 19533
1 48899 121845192
1 180584 160547624
2 63989
1 126277 793730951
2 86612
2 36578
1 19319 857361974
1 163145 471852136
2 23392
2 169030
2 58968
2 59885
2 138112
2 17060
2 95850
1 29783 84003647
2 132824
1 151714 335107923
1 156940 37048051
1 91004 211468709
1 131275 88165475
1 179107 720630179
1 104621 947255158
2 27993
1 4851 9177403
1 187548 692875194
2 134639
2 53457
2 119694
1 146815 282304421
1 142334 238188150
2 140497
1 42425 527277630
1 156425 789913856
1 198250 231462420
1 189649 743740503
2 116783
2 72858
1 146258 107315989
1 134395 300311312
1 27992 574674395
1 177148 957558941
2 111070
2 96575
1 87916 266425492
1 74314 876240311
1 119851 255607774
1 107395 680134935
1 198696 650130930
1 130053 881880933
2 127454
1 116684 417367290
1 36201 792372122
1 65560 887902448
2 135649
2 90353
1 41838 294178525
2 80755
2 188136
1 54290 206837062
2 52786
1 68497 119389996
2 89081
1 53638 945706283
2 170951
2 86848
2 183785
1 87260 540495408
2 113187
2 66958
1 155262 421213592
2 32074
1 66623 884293459
1 196494 217334387
1 57549 255006188
1 188951 163035515
2 110775
1 149616 996096273
2 13806
2 16278
1 59723 576296684
1 34998 435367542
2 157826
1 630 471589436
2 26784
1 88641 370538569
2 179572
1 63335 178199822
2 165983
1 41147 569626531
1 79667 514034182
2 13483
1 161942 829973978
1 187727 367837323
1 144840 154622458
1 85550 359393509
2 88134
1 134734 697603881
1 38167 892738121
2 1516
2 151291
1 88986 252209136
2 184187
1 144147 456750142
1 18136 694515447
1 77079 671089253
2 57984
2 178992
1 198087 696910254
1 98061 193304272
2 69094
1 128434 837749422
1 174482 681716298
1 94698 338173799
2 67728
1 77894 8789201
1 72284 220130408
1 110000 149181534
2 68965
1 96655 994179197
1 26621 664348003
1 48704 279228698
1 15700 461568487
2 75037
1 81886 558313191
1 188326 664482675
1 39650 569543535
1 92389 773561994
1 36549 779171588
2 100442
1 80521 135953872
2 138962
1 59642 143938487
2 55792
1 10519 820704077
1 62329 724542652
2 71578
1 172781 875580595
1 29783 798933833
2 6755
2 97351
1 27181 712618189
2 119019
1 109590 245277654
2 15195
1 153541 693243551
1 43878 163670896
1 53975 55008547
1 25243 472931709
2 91872
1 86623 489492545
1 147821 127408245
2 45492
1 83273 155623089
1 25376 857870576
1 21735 296849050
2 52101
2 24316
2 115679
2 172239
2 10614
1 132033 235531118
1 146201 543878823
2 71673
2 182936
2 61921
2 84779
2 62438
1 17302 88325338
2 41799
2 89896
2 106131
1 144377 137939206
1 8759 258375949
2 138774
2 83269
1 7189 858512909
2 24515
1 51087 408075750
2 174953
2 151353
2 122563
2 184280
1 34667 806017961
2 194648
1 112578 208737055
1 11496 851866882
2 98904
2 135106
1 98456 152769322
2 47863
2 108669
1 140579 782465343
1 115365 487857548
2 88820
2 7042
1 148954 524197704
1 54729 555556946
2 51408
1 70399 392743592
1 94777 287931209
1 162032 511556293
1 41362 709395171
1 155574 90126707
2 162129
1 50581 512178852
2 121591
1 192386 793297096
2 154222
1 48462 714222906
1 74911 803290039
1 85613 584343158
1 185470 702470163
2 143293
1 162510 946773221
2 59498
1 111343 345729058
2 132032
1 26487 116099028
2 24879
1 35265 372843072
2 12593
2 186526
1 192171 898261088
2 40396
1 184909 144009059
2 157677
1 84111 193735326
1 181549 347868871
1 146590 37910099
1 147737 658032647
2 175422
2 75796
2 32080
2 110945
2 89791
1 115788 794184847
1 3769 561927405
2 55719
1 134045 427433616
1 30603 648890431
1 185930 328652951
2 130822
1 41203 426631355
1 11006 248818548
1 167693 92294929
1 183450 144542399
1 43848 331601608
1 86005 850917187
1 42285 421699211
2 92929
2 114825
2 35519
2 94012
1 107318 413994577
2 14695
2 186041
2 74230
2 48347
1 65312 265317762
2 28564
1 37998 462286891
1 123764 656896472
2 76843
1 33056 705613845
2 133795
1 50901 281345930
2 39884
1 172851 172172255
1 5101 62482770
2 124568
1 71675 564427864
1 103725 843869983
1 134698 976953694
1 95155 481639564
1 36906 980399792
1 123399 580111263
1 155571 822944220
2 25928
2 77799
1 93931 137588598
1 157227 838243592
1 173535 204943140
2 72237
1 132435 51503146
1 199359 509157115
1 46731 839898742
1 114282 377037136
2 158173
2 100990
2 104196
1 94291 333366312
1 69183 666332507
1 178345 710716418
2 73600
1 104173 143585201
1 187446 780486710
2 117366
1 86809 704290884
1 133975 578535799
1 58886 313782835
2 161443
2 35004
1 72657 416632169
1 127340 234184572
2 33096
2 20553
2 48323
1 153663 566531482
2 91698
2 107700
1 170015 167664554
2 37323
2 58779
1 45624 321663839
1 199499 591115662
2 13224
2 16797
2 91609
1 95432 708286550
1 161604 865281366
1 5287 232642397
2 174181
2 29202
1 8725 481912374
1 196758 130002160
1 32010 477252138
1 34451 301271827
1 62611 353223329
1 160681 794121462
1 106218 165873627
1 24696 436193027
2 133535
1 145140 996629992
2 94786
2 78608
1 73562 109425050
1 186157 249569721
1 130205 309934092
2 144104
1 172445 852795169
2 103568
2 190204
1 11908 5350645
1 127908 563064784
2 27910
2 161357
1 160743 823683613
1 169082 732747225
2 71345
2 110300
2 116305
2 90208
2 140642
1 59168 72245446
1 49108 212238758
1 191935 295752266
1 38138 5978466
2 23295
1 101970 174623810
1 17010 849721056
1 114697 992307919
1 31005 744975777
1 47524 977367398
2 182555
2 40699
2 88938
1 94652 469267096
1 45649 427123026
2 42662
2 62327
1 137628 754755736
2 5874
2 6989
1 145182 327828869
1 105671 823287525
1 164609 263474126
1 29795 977398479
1 64919 509751258
1 128614 596011254
2 93563
1 25662 697656334
1 123255 887911993
2 84681
2 144617
2 158939
1 141503 366205730
2 18422
2 54065
1 174068 425731106
1 115105 788128780
1 16463 943016429
2 3450
2 40160
1 2832 760404895
2 104610
2 171856
1 12981 378803589
1 190920 67775766
2 83786
1 76255 448668782
1 94531 675441512
2 78462
2 69060
1 3021 966673668
2 8428
2 34225
1 73744 999408170
1 29270 730807388
1 16024 725213684
2 191483
2 93362
1 23063 68708650
2 160407
1 139870 537764670
1 184186 683245665
2 128800
2 156445
2 115164
1 79254 991713552
1 131648 412885159
1 65484 617764199
2 2078
2 84837
2 17070
1 60415 483425485
1 75609 465154660
1 131623 512037498
2 33851
2 17307
2 110566
1 116436 418002500
2 2650
1 8556 810613504
1 11497 999418949
2 26677
1 190098 987886013
2 74245
1 76 93971025
2 2733
1 163046 213150568
1 189903 737041948
1 64011 784612232
2 141768
2 169005
1 97317 694198131
2 86973
1 20257 769367925
1 42618 90190710
2 29911
2 167664
1 134755 518913169
1 91370 318408130
1 141754 881175987
2 79300
2 190759
1 100280 227821243
1 59289 635379648
1 9964 692878968
1 151197 736548636
2 46428
2 169189
1 54013 102274568
2 187802
1 197441 66624003
2 46780
2 129479
2 157135
2 13281
1 42724 390887580
1 35924 572700931
2 157439
1 171221 97298454
2 27541
2 129204
1 141030 431380881
2 45876
1 95222 463834354
2 8729
1 25163 531186257
1 130389 972030726
1 11953 488228959
1 184262 804420516
1 58436 115717056
2 37173
1 29422 982291753
2 77168
2 104929
2 80275
1 164407 967164213
2 51581
1 80953 522946130
1 70329 498258811
2 24500
1 37497 636990648
1 145790 859452698
2 102883
1 185929 690990261
1 3078 951298032
1 11497 921933686
1 182497 101217048
2 104195
2 121750
1 26608 723366078
1 179492 841340288
1 32789 128984991
1 150431 174214182
1 42033 852661488
2 186094
2 96169
2 46547
2 90795
1 6182 79624173
1 123715 433874956
2 28665
2 13721
2 31334
1 101270 356495934
1 33859 820250487
1 41386 377749976
1 101220 497041947
2 39108
2 172357
2 83430
2 47467
1 183091 683079423
1 8086 951439314
2 76371
1 118810 610158826
1 92430 956391911
1 99272 486411891
2 187645
1 88397 73491560
2 186237
2 30014
1 144804 20331707
2 80073
2 112354
2 193103
2 23328
1 20562 405227420
1 166274 261724466
1 3200 514784314
1 136760 932428322
2 948
2 135202
2 67204
1 137415 270386990
2 3634
1 48653 677031997
2 102396
2 81294
2 87741
2 94657
2 177690
1 117373 614835734
1 117460 797880301
2 32669
1 118342 209809881
2 158944
2 30721
1 147060 489668490
2 15350
2 94817
1 127164 675254382
1 611 100347108
1 124187 228913344
1 91759 992631934
2 31173
2 105928
1 140399 382095100
2 120441
2 23370
2 155749
2 34115
2 47734
1 194059 7634297
2 95465
1 142363 268851511
1 21289 752118650
1 101075 867873704
1 66043 274183108
2 447
1 89412 282765272
2 22142
1 164535 865060244
2 90607
1 60622 640832296
2 136001
1 122864 767288225
2 54728
1 66765 309544649
1 188311 585387854
1 78793 557792427
1 180163 642740090
2 22916
1 68612 245324917
2 41212
2 28350
2 72388
1 181661 450106159
1 165042 520918885
1 186454 322444693
2 142183
2 74848
1 107835 68701876
2 145317
2 15068
1 149452 209165054
2 68994
1 113250 983935284
1 127924 315353706
1 147312 428183026
2 122709
2 58762
2 93161
1 151443 786696019
2 98264
2 37515
2 188668
2 110854
1 91346 615362097
1 163901 364330011
1 70152 821480069
1 69710 950922482
1 161733 843842991
2 44780
2 176784
1 3394 563609408
2 82345
1 165309 346343948
1 146135 992060750
2 7296
2 20984
2 99809
1 36681 814463388
2 15267
1 185639 635181630
2 28449
2 2796
2 163911
2 86222
2 174850
1 51931 649676267
2 48535
1 90874 830571934
2 26452
2 149338
2 48832
2 24073
2 162957
2 164486
1 7273 780028709
1 64442 17428412
2 184468
1 192026 62211504
2 182625
1 153760 303303312
2 144759
2 127165
2 63298
1 33931 100190106
2 91452
2 187413
1 31281 573908914
1 155625 794073575
1 5167 844626754
2 2317
1 70342 249466340
1 181627 442503165
1 122656 296725334
2 40050
2 95636
2 82372
1 54030 418581024
2 164514
1 183713 150711842
1 83686 53342740
2 4453
1 82067 959805864
1 90107 184668958
2 123363
1 83629 390446030
1 43060 535981463
2 79529
1 18318 703762965
1 136463 916407845
1 18905 805710503
1 96350 968575616
1 179749 391685238
1 33464 609130984
1 184119 207597894
2 179364
2 117343
2 185958
1 147949 266981050
1 170059 269696335
2 149588
1 28478 730290463
1 153203 782512515
2 48480
2 93679
2 24875
1 58693 900189408
2 148789
2 172211
2 2895
1 56198 694832692
2 103916
1 133083 207937111
2 179189
1 18117 446567348
2 112231
2 63235
1 25855 403906115
2 155466
2 64430
1 160825 625546314
1 157612 392145860
1 151610 7931095
1 35456 457534393
2 192263
1 76845 844725140
1 170562 87805662
1 179094 759146928
1 11323 326597893
1 15116 249795766
1 54745 615933929
1 7501 748404012
2 142496
1 180106 541164037
1 110637 436168088
2 139220
2 50814
2 123979
2 56587
2 132927
1 47440 402066330
1 41290 151116700
1 103719 603607916
1 134593 856748035
1 179293 557564391
2 142926
2 12783
1 81521 483325539
1 167911 730013057
1 62394 631134184
1 162433 488083112
1 129147 965012800
2 195963
2 127157
2 61360
1 37130 503980433
1 31139 514207045
1 33183 745356744
2 20681
1 47296 18823519
2 50284
1 77330 492026872
2 103586
2 38265
1 74409 223118946
1 143723 617101793
2 55371
1 37367 83612214
2 197589
2 112172
1 38440 580003789
2 110557
2 154732
1 52785 877751258
2 167090
2 151182
2 168419
2 57455
1 91069 290093819
1 138426 515944370
1 178971 81668146
1 27495 321316903
1 193880 653435956
2 58290
1 77685 926803781
2 26009
1 45301 306383348
1 57592 47441373
1 159543 647223054
2 103733
2 48852
2 84086
1 16467 404403265
2 239
1 79408 152356868
1 120676 304891639
1 139051 111538397
2 132774
1 160182 74542634
2 59327
2 27345
2 17644
2 46753
1 127410 761954570
1 17009 746292605
2 30005
1 70352 998947097
2 190699
2 8110
2 196023
1 79245 457910099
1 76916 309286881
2 132582
1 16803 202060731
2 73346
2 89520
2 191985
2 117774
2 99466
2 189955
2 71920
2 187045
1 173304 170771296
1 6778 757270505
2 147212
2 80025
1 189415 791682372
2 83830
2 114516
1 166454 579947423
2 100259
2 62209
1 160181 830692003
1 11 640718629
2 129168
1 141360 116577342
2 25191
1 128144 377464929
2 190546
2 117951
2 67944
2 61587
2 167668
1 61311 896128334
1 55736 721124129
1 42165 664234874
2 20778
2 162023
1 172832 896302936
1 186344 6919949
2 18406
2 172023
2 81006
2 158154
1 165624 335040080
2 103462
2 33247
1 91454 677263363
1 86237 653216758
2 173128
1 198694 932726991
1 9125 177941503
2 97416
2 161813
2 59175
2 135347
1 124449 914845624
2 78010
2 103253
1 82644 958857388
2 186926
2 115780
2 175934
2 144841
2 150391
1 139146 185978503
1 29152 474683002
1 12187 786129517
2 150754
2 84641
1 70858 665018119
1 171899 136142568
2 64908
2 182984
2 186669
1 8822 948465159
1 190851 639193467
2 176680
1 52962 525662554
1 91802 28315415
2 33603
2 66775
1 131384 38796488
1 20721 50895907
2 109962
1 47945 713976588
1 126978 402431136
1 44798 811470077
1 74171 895750217
1 92206 230200417
2 99022
2 93289
1 199839 8056883
1 133222 980770328
1 81534 771573869
2 16509
2 21419
1 49381 261761507
2 97029
1 92369 120916759
1 104770 1422200
2 153628
1 178363 281478959
1 94504 499398571
1 131181 324075522
2 123887
1 177367 80083025
1 52040 872063502
1 18248 885735416
1 180126 746857236
1 3285 236093265
2 125776
1 62977 90038975
1 116930 383906492
2 110707
1 82938 277916172
2 118450
2 194165
1 80705 640663932
1 182397 823670081
1 169826 242974912
1 5973 934142329
1 182094 679267568
1 47278 436792741
2 4871
2 89489
1 4358 170793944
1 127524 907858040
1 50781 732168240
2 48633
2 106511
1 196108 139924669
2 65055
2 46900
2 111885
2 171221
1 11132 769757027
1 10402 532860618
1 63687 79801190
1 166590 762446676
1 144232 283628055
2 61692
1 64516 431491973
1 139933 401792505
2 64895
2 15039
2 172451
2 52734
2 17338
2 63450
2 103655
2 141836
1 144978 936262748
1 53199 599393161
1 99738 492436859
2 57314
2 143843
1 61921 746747616
2 91471
2 51705
1 143522 461486449
1 164127 354342940
2 69641
2 191501
2 89963
1 84220 656678684
1 150430 239287891
1 105511 338125411
2 84809
1 144492 730760198
2 3599
1 164797 571628632
1 22226 619260523
2 22833
2 153091
1 18886 594674876
2 75593
1 154609 941956983
1 199959 320919737
1 129117 193981104
1 143646 291241096
1 50693 343259928
1 121061 806140439
1 41052 705353394
2 45814
2 154249
2 157784
1 167080 839221526
1 33310 133439258
1 103752 136850037
1 11792 56777702
2 19364
1 37448 569575056
1 3925 658793168
1 90987 40864551
2 64438
1 53020 901076491
1 69816 251582922
1 59183 15331247
1 141896 65636121
2 54342
2 37849
2 192279
2 19998
2 20781
2 35320
2 95024
2 179559
1 197726 538556782
2 131742
2 125595
2 39245
1 196549 994558971
1 89985 655233854
2 105602
1 31202 989569034
2 77932
1 87410 911528793
1 88414 150387851
1 1042 659380143
1 6573 436040795
2 36047
1 189901 75130313
2 174911
1 90538 718598975
2 81442
2 118046
2 109824
2 62287
1 78542 37950616
1 69360 531771621
2 94283
2 71909
2 119277
1 164157 126457276
2 33520
1 103808 818393283
2 92016
1 176026 196596569
2 193431
2 74029
2 183707
2 123408
1 63420 457544587
1 32703 220547275
2 56308
1 35910 80469024
1 145970 822202121
1 73676 18111295
1 170381 213865189
1 73692 264911924
2 70880
2 47406
1 43218 819545211
2 165785
1 69098 776111809
2 108649
2 78995
1 17420 678405776
1 60732 842894878
2 166213
2 117560
2 50565
2 95658
2 194536
1 23459 734819456
1 101230 537023814
2 152392
1 164732 754334190
1 21046 930710881
2 176246
1 149041 579528092
2 64857
1 125064 392672390
2 171228
2 92124
1 101299 61077261
2 162170
1 196183 356251052
1 17702 330745339
1 84193 799649979
2 51877
2 104102
1 45325 275447839
2 174795
2 127879
1 52402 448155929
1 185279 424903820
1 139121 757506442
1 145570 528076724
2 178975
2 42279
1 131363 859863524
2 163025
2 147698
2 179360
2 17939
1 44360 192849245
1 182825 966644005
2 89283
2 173608
1 60143 748947592
2 27166
1 89754 542854635
1 99975 22647623
1 107111 457305959
1 98319 316882312
1 105283 668103226
1 167756 940397848
2 48809
2 171860
2 124185
1 151239 764853853
2 149854
2 148183
1 117849 215900492
1 145412 553931607
1 115935 214606417
2 18232
1 146130 169161423
1 4342 706248068
1 149480 826065962
2 93717
2 196139
1 73967 655849406
2 89328
2 72617
2 113325
1 15445 941130251
2 62785
2 55081
1 168751 965463227
2 184895
2 135252
2 105989
2 12514
1 143276 638834217
2 59039
1 154817 296865815
2 97626
2 9786
2 39129
2 179626
2 69195
1 134842 273721558
2 27795
2 166089
2 197752
2 152443
2 138555
1 109555 896024712
2 18172
1 7121 570878167
2 93928
1 16427 796472944
1 58543 906469319
1 66338 233187382
1 41795 181766528
1 164587 758258215
1 140517 557284983
1 29032 739491271
2 127106
1 37621 542968867
2 26536
2 22135
1 136508 705826359
1 144501 390481126
2 128077
1 112931 488572835
2 197136
2 36063
2 90332
2 44440
1 190248 688646751
2 31673
2 14706
1 190455 542915924
2 146961
1 30245 766772722
2 106249
1 60538 406671947
1 57143 619215772
2 23962
2 154227
2 29971
2 34372
1 60824 598119850
2 122017
1 63954 813229325
1 168314 879459350
2 194544
2 95474
2 9981
1 149675 664394372
2 121839
1 180582 944434953
2 31654
1 128486 848109769
2 64989
2 116963
1 83002 96230728
1 161623 719101679
2 125688
2 171993
2 136465
2 110406
1 10872 480000575
1 182488 269407963
1 158938 193914455
1 134311 489095674
1 195655 4733255
2 9239
1 114342 754231861
1 6894 889305062
1 65515 82142560
1 168024 353029669
2 192508
1 79323 797717588
1 106119 644929845
2 98160
2 194318
2 1137
2 170893
2 138043
1 27635 6473501
1 8898 182445062
2 45643
1 5203 734939829
1 28488 215481070
2 195097
1 118870 474955781
1 43278 11060910
2 130407
1 146227 491164649
1 16493 983478090
1 88774 478805888
1 90698 902925499
1 10627 759622217
2 56043
2 189894
1 138155 508029671
1 104293 347238000
1 99067 84759923
2 105562
1 73870 870200315
2 190630
1 25066 163144344
2 183012
2 173587
1 50201 166811882
1 155179 63037943
1 123935 688465203
1 102701 383381030
2 131544
1 71610 659861839
1 191878 266538007
1 43242 133859113
2 105777
1 130716 193597584
1 138918 992922454
1 50276 314985194
2 195587
2 197005
1 131727 887656326
1 181884 447884307
2 9448
1 122282 605250422
2 47477
1 103509 405007277
2 188185
2 140533
2 80193
1 70499 184973641
2 66051
2 109012
1 131276 893267860
1 22774 203636573
2 164130
1 174539 977709704
2 121822
2 63845
2 69238
2 4744
2 119888
2 42796
2 34850
1 177498 540924222
2 135238
2 172182
2 188077
1 99752 206705180
1 26876 880859580
1 121973 416754401
1 44481 841176137
2 106865
1 150529 365003703
1 55455 893338388
2 33021
1 29965 126726011
2 187437
2 88150
1 50922 55297721
1 162678 226362257
1 142966 441229433
2 84953
1 32739 733113389
1 157428 217480061
2 14175
1 131109 438850373
1 196478 581583103
2 134188
1 156651 38493157
1 34863 359654263
2 143008
2 118293
2 15192
1 159855 624362931
2 169947
1 71589 895933662
2 118877
2 45639
2 60562
1 52911 69089625
2 48808
2 140890
1 55415 686453352
1 36326 394872840
2 40299
2 188086
2 39370
2 162956
1 155022 552282241
2 168088
2 45741
1 180742 67317222
1 168389 347606294
1 52014 567033433
1 43694 107846307
1 4105 886809033
1 117260 974649884
2 105079
1 149563 947207049
1 116811 220378444
1 2628 952199973
2 182457
2 6519
2 98363
1 10001 167146738
2 27396
2 133211
2 169275
2 90749
1 76517 726298154
1 85325 837096609
1 49287 783534749
1 60952 852699356
2 152834
1 152933 82611636
1 133390 735582371
1 129941 301563032
2 3026
1 145002 122179304
2 56015
2 51593
1 64035 863776313
2 18557
1 15851 39145621
1 111584 225164490
1 183678 109810880
2 50244
1 185962 830775395
1 75559 137080874
2 141334
1 146599 216605460
1 161902 971188816
2 66982
2 4012
1 67214 729486850
2 195791
1 110995 489046166
2 81434
1 115291 742850541
1 197677 769676045
1 121354 122684879
2 107788
1 150771 216227635
2 76181
2 181952
1 92263 884934866
2 137633
2 73112
2 23903
1 140928 266244633
2 154881
2 48989
2 118362
1 53753 81138386
2 104239
2 157414
2 30410
1 192186 680680990
1 81822 136461406
1 144334 518139443
1 81300 379734498
1 21888 535907482
2 124923
2 161377
1 101294 552282687
1 173991 20153506
1 74426 397931657
2 50788
2 51605
2 30979
2 194196
1 20103 413673582
2 168067
2 123070
1 1387 238304205
1 81771 682629652
2 135621
2 68120
2 48522
2 198006
2 188701
1 5829 484651031
2 2663
1 14546 412418522
2 126724
1 181898 274256785
2 13526
2 60862
2 107261
1 5943 943388670
1 154262 319130521
1 198743 238081042
2 26018
1 172308 215881199
1 60193 357373310
1 54490 73626199
2 50556
2 99143
1 85213 336024055
2 116471
2 54465
2 93290
2 128166
1 123624 440047716
2 143813
1 66591 433274155
2 138784
1 98450 130232172
1 22674 91453538
1 138160 177051594
1 6862 718316186
1 170225 606584812
1 7920 351130675
1 6848 975766582
1 126519 434442022
1 42191 852763730
2 63735
2 53198
2 26269
2 198833
1 174186 760767550
2 178027
1 67143 553584815
1 121905 565304345
2 168814
2 87822
1 8076 864768438
2 129821
2 81641
1 141497 176961684
2 91825
1 33143 462682330
1 147860 621371711
1 95572 792752668
2 19861
1 112550 494681861
2 32123
2 173583
1 123579 562133644
1 62290 919338185
2 65694
2 51201
1 4475 718307235
2 9753
1 13094 773462620
2 198269
1 37679 742425955
1 161366 297598373
1 20831 491727
1 39391 443391312
1 98479 538593981
2 60523
1 53334 714397538
2 167858
1 182570 257194697
1 27712 461121103
1 46057 851951286
2 172019
1 198394 138941450
2 143945
2 2190
2 85718
2 4832
2 126451
1 50939 220285281
1 197680 928054708
2 176721
1 24302 583637895
1 181014 74124853
2 127540
2 116236
1 38151 985895290
1 7947 918559769
2 27705
1 96361 993815768
1 53610 932378276
2 46176
2 128714
2 62853
1 98563 249728089
2 80001
2 35057
2 121237
1 188034 257295811
2 191700
2 60135
2 11991
1 63720 753659592
1 42842 41300104
2 14781
2 111262
1 124935 178365607
1 113321 521580239
2 85833
1 175886 826894110
2 36598
1 153225 68874768
2 125868
2 164963
1 183833 315986284
1 22378 446134117
2 91496
2 28211
1 13304 539570082
1 27674 615155316
2 128409
1 155982 382106625
1 83570 89033829
1 188593 198966455
2 37514
1 169401 586841400
1 22564 34240739
1 114596 699402209
1 116280 453675961
2 36412
2 195970
1 194673 646407907
1 133070 802424256
2 169262
2 86528
2 17
2 176620
2 32660
1 115888 551914122
2 114996
2 82360
1 119015 178507710
1 17007 155650186
1 155275 709291497
1 107655 170963138
1 29392 186494558
1 110174 616982759
1 186731 661926822
2 139100
2 137268
1 23246 234081220
1 51539 733981538
2 87081
1 116922 605660992
1 144644 368765016
1 11417 730516131
2 156768
1 8982 372155667
1 47162 568041660
1 105871 298117491
2 7709
1 69723 434523531
1 151859 247647701
2 38980
1 896 602993637
1 188796 470352581
1 124718 543831868
2 93569
2 121296
2 20169
1 183734 309329718
1 30103 143056463
1 189951 950732309
1 143532 347713720
1 124311 343622106
2 177961
1 136742 199041658
2 62076
2 23565
1 7072 965761507
2 31178
2 7190
1 182060 351404365
1 18819 753891817
2 86094
1 47688 248394290
1 45521 733761352
2 82344
2 125428
2 19813
2 16603
2 4192
2 119254
2 186782
1 166714 370279666
2 95006
2 16523
1 90742 399856836
1 34730 849663222
2 124250
2 74475
1 59153 315295064
2 149901
2 158034
1 186459 155131544
1 177960 880616307
1 65768 608738278
1 165229 668631498
1 153725 303317135
2 112750
2 117889
1 94177 511161122
1 42640 352864550
2 157278
1 61170 864159981
1 175208 939755399
1 58963 179747302
1 148980 372406413
2 65963
1 53524 711808553
2 104214
1 17287 481252094
1 193254 369136066
1 143618 947783431
1 91985 263012696
1 71098 882793802
2 17958
1 111546 412326419
1 49584 657555854
2 187926
2 105665
1 143976 461432862
1 168797 937024598
1 133379 173052135
1 4424 919542054
1 83982 108070170
2 56109
1 70733 378862803
1 162179 13940380
1 143586 565319317
1 146796 805485526
1 91713 609158230
2 62016
1 148691 81949692
2 72544
2 53025
1 23948 563828343
2 46228
2 101463
2 181674
1 97942 311651095
1 161363 736178360
1 79179 831856479
1 144324 9421669
2 99624
1 121588 866864363
1 6748 548361476
1 60314 506481895
1 67235 174571427
2 12430
1 45868 396284074
1 36344 973748915
1 169916 327472975
2 121445
2 182062
1 151752 788505527
2 77309
1 111049 694386378
1 81663 669519183
1 96617 717352021
1 198880 341046234
1 87188 196992111
1 39198 622983867
1 20346 876992829
1 28574 889973754
2 154735
2 35069
2 135828
1 49270 805930720
2 112131
2 37657
1 67475 464561445
1 131825 622051988
2 84925
1 18529 283731039
1 180790 427025186
1 9131 391898826
2 60305
1 12418 909679598
2 60317
1 179639 881597548
2 138363
2 42434
2 188679
2 103174
1 192455 874908846
1 186979 355254610
2 182875
1 151764 755385528
1 131443 734694267
1 57446 63902866
2 15524
1 167590 763275316
1 25904 592567423
2 21724
2 45252
1 99240 412916117
1 193792 702357845
2 26334
1 144789 837288579
1 57068 304099126
2 81525
1 118641 697450817
1 179685 152009691
2 143236
2 83101
1 116598 943315993
2 53168
1 116926 579504565
1 143690 871811399
1 56943 845110972
2 12285
2 41475
1 132772 800956791
1 77543 622572721
1 191600 882701021
1 49974 781673143
2 103969
2 74969
2 168736
2 119981
1 68044 995855961
1 72915 412869232
2 87572
2 181396
1 121536 429826921
1 166148 616491993
2 6800
1 143296 422526858
1 54092 62811783
2 107375
2 35859
1 178651 200468309
2 3370
1 176832 300004878
2 32767
1 18748 490864614
2 132148
2 12203
1 31785 876537480
2 181699
2 84996
1 192800 322859645
1 141533 668514137
2 30946
2 37704
2 117861
2 178166
1 162231 347692829
2 94158
1 59555 143247854
1 110660 738152135
1 43278 611044968
2 108259
1 55318 629992762
2 102620
2 191545
2 146827
1 49314 571619514
2 26109
1 62334 719331332
2 131146
2 107270
1 25287 206251944
2 184249
1 60156 285915451
2 95911
1 195907 520607926
2 145678
2 117114
1 125074 264863638
2 52605
1 27215 107476899
2 138536
2 149815
1 109723 995973103
2 111740
2 112298
2 34088
2 196655
1 167050 550312444
1 63807 546420358
1 181867 884736154
2 38404
1 87103 49772585
2 79976
2 41400
1 13006 558281402
1 111332 466309628
2 197857
1 22355 840348125
1 196525 75236326
1 19210 22783843
2 87826
2 133578
1 32777 436778373
2 27480
2 144748
2 124982
1 57253 158724780
2 46184
2 42482
2 199867
1 72744 662678165
1 111857 66741168
1 78183 509633747
1 76364 666679911
1 79290 503833181
1 4756 360534647
2 89594
2 56272
1 154180 920056149
1 44224 905584798
2 104534
1 108982 143297139
2 116311
2 84043
1 166167 729428187
1 169233 81470754
1 195300 954617240
2 199252
1 732 214758099
2 154670
2 105013
1 80393 512368130
1 136966 382590696
2 28324
2 30832
1 40855 496703711
1 199245 882193992
2 164971
1 93825 151144925
2 84453
2 177885
2 94273
2 151215
1 84227 772496741
1 9025 184279077
1 89797 538250737
1 175475 918813573
2 90897
1 19061 628631109
1 36717 32095859
2 74747
2 86290
1 199229 946183254
1 26253 588592054
1 146501 263923085
2 57263
2 137510
1 30331 990415852
1 27337 902810007
1 131572 667157607
1 125062 218878913
2 31619
2 164576
2 128843
2 61151
2 11800
2 81530
1 141374 959395182
1 142158 417325750
1 40504 277528591
1 131223 453884758
2 129838
2 50053
1 9816 117137690
2 59204
1 110096 485679223
2 46225
1 112926 240786073
1 99531 956797264
1 77958 355994183
2 88116
1 63359 622253899
1 105102 328232534
2 22223
1 58806 518043378
1 20670 82353069
2 156628
1 16013 812105971
2 18115
1 51302 12722820
1 106286 882307402
1 189750 45174532
1 193311 319041697
2 70129
1 148447 145910886
1 90330 762613173
1 33230 416989287
2 144491
2 199251
1 91137 206898533
2 193484
1 26412 277633636
2 122073
2 70557
1 193872 990573108
2 158218
1 115836 168109810
2 117439
1 59718 753788917
2 184235
2 92990
1 22663 747327169
2 40838
1 152906 579059048
2 156214
2 73993
1 68036 344252284
1 192352 910811625
2 178041
2 86657
2 101276
2 88113
1 69003 932663431
2 70571
2 134019
2 137569
2 116412
2 121822
2 144745
1 35163 27792910
2 153226
2 167126
1 7818 879646795
1 103707 913996821
2 19660
2 47988
2 49040
2 98117
1 20121 498498035
2 99461
1 101336 411133598
2 61797
1 150379 908995825
1 124454 233401741
2 113961
2 85915
2 107437
2 40423
2 40242
2 18585
2 89756
2 198592
2 9402
2 151624
2 99627
2 85786
2 165300
1 175145 38659520
2 166387
1 119996 93895972
2 175172
1 46263 102331935
1 127687 101252142
1 169453 999292089
2 99324
1 142880 764442596
2 123685
2 136642
2 71717
2 120066
2 48111
1 129327 270028049
1 164756 638921080
1 22540 291981520
1 109250 765223493
2 168023
1 13651 125092256
1 104393 713791295
1 164308 190941139
1 46471 821440737
2 168184
1 79778 336905407
2 153352
2 188181
1 117444 655819389
2 110050
1 152571 900394275
1 191931 581410295
2 95457
2 103711
2 149765
2 182724
1 162701 574042941
1 104160 938467508
1 179198 140674233
1 68837 323584641
1 76593 799252919
2 94816
2 134043
2 135707
1 173791 114155386
1 113023 419835192
1 26725 956697048
1 3609 105773203
1 39524 19752953
2 23770
1 29294 878634686
2 9515
2 46915
2 158800
1 467 105867256
1 93133 220962083
2 43266
1 183029 298833781
1 75827 770323616
1 156355 494627438
2 8440
1 14335 152307380
1 20907 221875991
1 143834 888322256
2 186113
1 122464 497757320
2 115991
1 22075 995800280
2 178272
2 119522
2 122828
2 99112
2 179801
2 57561
2 41792
1 103167 574157573
2 160680
1 195511 192132815
2 81748
2 131969
2 118859
1 30746 702592127
2 162335
1 91940 201550856
1 111734 196713507
1 53758 58310656
2 60352
1 83757 74625131
1 23556 691233906
1 121083 794522249
1 105058 421420486
2 139508
1 41820 116580471
1 69608 456893262
1 78375 198777197
2 183260
1 100321 625175490
2 151031
1 111446 440659426
1 162483 742107436
2 177045
1 168564 45884399
2 76860
2 113614
2 183971
2 20814
2 141953
1 4318 446959363
1 25123 147349408
1 35783 809167016
1 109153 771679355
1 92493 489154708
1 88547 551287870
2 179830
2 99107
2 51246
1 78487 722495525
1 180202 776557908
1 176461 183380706
1 158502 985179653
1 119238 177003403
2 107646
1 169601 223791192
2 151629
2 137702
1 81079 244682247
1 23000 670183414
1 49252 629390221
1 174530 437257902
1 184410 59309117
2 117436
1 103989 542690224
2 103371
1 11624 558031097
2 68664
2 84816
2 17583
1 33403 154276772
1 196167 663845110
2 173098
1 71903 47629223
1 2114 521539948
2 16494
1 98629 988843507
2 77565
1 102073 735601999
2 180503
2 78268
1 100680 490376271
1 98057 746136270
2 159085
1 106906 601829288
1 116621 834357201
2 170504
1 159488 262948935
2 75196
2 117079
1 184396 903567752
2 113569
2 28081
2 43120
1 43255 611728602
2 120412
2 61976
1 148857 93894467
1 121381 754845115
2 98987
1 164841 636378717
1 135344 789692309
2 12608
2 68065
1 114293 181627780
1 154538 45318881
2 56669
2 154683
2 42904
1 106263 678592462
1 187753 154982870
2 171500
1 174144 65348602
2 73674
2 25228
1 146544 570220150
1 139755 191521396
1 194142 434920893
2 59001
2 81580
1 97570 439801746
1 5615 566839229
1 30317 379996519
1 198742 178968757
2 67404
1 104819 770195312
2 169073
2 197402
2 102395
1 37286 888831731
1 86316 536533369
2 62337
2 36258
2 117205
1 27512 102768445
1 185889 520262254
2 181621
2 100229
2 136484
2 151132
1 53211 195906917
1 30810 311409899
1 115110 477469125
1 16598 667790607
1 39741 13801638
2 161769
2 183523
2 134600
2 32745
1 193031 526180830
2 53623
2 89274
2 125450
2 145716
1 97759 865861498
2 48931
2 38303
2 195796
1 198607 824796690
1 34326 133734147
2 130167
1 167072 708532734
1 93352 593430390
1 61627 273470530
1 41614 919795582
1 14720 917419373
1 61080 972801656
1 146728 149389016
1 119312 505290949
1 137353 667666685
1 65078 552879324
2 29390
2 188610
2 12774
1 86618 715474206
1 131992 572511290
1 159048 652988996
2 138216
1 73641 644970271
2 120629
2 30221
1 194436 619794052
1 59451 628805651
1 71632 619519651
1 26768 887578241
1 115572 522498618
1 180121 248689021
1 104744 812640510
1 11975 60799078
1 76241 982784668
2 195999
2 168277
2 8406
2 186184
1 155284 392732156
1 159261 594323091
2 40569
1 9830 162928037
2 118344
1 104844 485968985
2 46620
2 100982
2 7873
1 75716 315409491
2 184205
1 165128 251596669
2 15197
2 195228
1 143740 873477107
2 68706
2 53547
1 107524 48770155
2 159172
2 66581
1 162750 703278523
1 189224 719371093
2 85290
1 58530 71411969
1 191843 616149577
2 161456
2 4828
1 99854 27230413
1 85770 967318011
1 121064 751331905
1 59119 265022308
1 2161 959144236
2 15061
1 19131 688559278
1 118802 93418935
1 84428 760992934
2 174989
2 17983
1 188782 28099197
1 181094 360134758
1 77860 333255657
1 180847 888672937
1 155187 841235764
2 43607
1 117174 770599729
1 70833 353023001
1 184901 258076339
1 89010 322755142
2 728
1 75164 205976033
2 23894
1 178377 723590091
2 139144
2 6508
2 88276
2 188999
1 72636 774811494
1 67821 9150294
2 104736
2 59166
1 163970 4436206
2 135619
1 167139 421856430
2 62412
2 7970
2 110097
1 3264 130046977
2 6081
2 87668
1 194898 538168229
2 65340
2 54426
1 54417 453961430
2 67450
1 35985 797175377
1 25786 871929521
1 80372 572435092
1 149216 833645855
1 71359 666761233
1 57365 538948097
1 129230 681002796
1 188820 169127309
1 59467 44288178
1 73215 239909150
2 29720
2 184385
1 142309 132431984
1 1343 847694719
2 123979
2 129119
1 2330 883175478
2 20710
2 18132
2 91700
2 196896
2 48550
2 149475
1 122577 51246356
2 91941
1 189750 263536250
1 198364 146276507
1 195366 894703243
2 73944
1 27541 72422799
1 28131 333131726
1 196041 75445979
2 151805
2 69526
2 188929
2 78615
2 116215
2 89778
2 114525
1 96287 93853641
1 61720 59105808
2 135628
1 64833 712264881
2 183073
2 180006
1 3986 375292574
1 59952 573576368
1 184476 67310315
1 117816 493981459
2 150130
2 191832
2 73808
2 183169
2 5944
2 8930
2 102662
1 27215 189327263
1 89868 266941339
1 113422 848360750
2 75143
2 35688
2 84528
2 185472
1 28990 78371115
1 109409 28144874
2 28351
2 179474
1 182608 986640737
2 188169
1 38340 83997061
2 66645
2 178728
2 151594
2 72394
1 191825 887167706
2 139307
1 115272 72739290
2 142482
2 44683
1 163529 154863362
2 75499
1 175748 162498015
2 48759
2 72854
1 105988 82150325
2 3235
2 11266
2 151671
1 13866 504451378
1 119106 577448745
1 118805 155193363
1 37188 942761504
2 57816
1 73466 488866806
1 52959 832860596
2 173030
1 151938 753460260
1 69730 648121038
1 142279 279728165
1 150244 24905152
2 3428
1 184993 20765696
1 115687 871586059
1 24469 978559249
2 147670
2 153446
2 189489
2 24577
1 189429 383409324
1 81222 235161633
1 140395 782809539
2 108615
2 167053
2 164705
1 138097 364543749
1 6295 962052992
1 165448 372769393
2 70504
1 6778 591271120
1 8422 253559103
2 189639
1 35212 264247574
1 193349 961969510
1 29428 864380343
1 158576 324320473
1 104366 675350607
1 169421 237895497
2 172981
2 145518
2 92866
2 149972
2 171198
1 104668 493815718
1 128370 207928721
1 118437 70848710
1 144272 2729882
2 89541
1 122339 172948179
2 189245
2 15489
1 20598 977390157
1 136662 310289195
2 30841
1 7586 459429885
1 71419 396165709
1 138587 806210304
2 70195
2 101473
2 139971
1 158456 716095654
2 163338
2 135375
1 3743 42234232
2 71766
2 166626
2 75693
2 82355
2 167661
2 115336
1 68534 870810428
1 639 735850966
1 90227 996171187
2 61020
2 46143
1 95207 938238350
1 197831 341140764
2 184313
1 32005 937352155
2 109027
1 76907 753276103
1 76741 469739330
2 16854
1 67599 704640791
2 66017
1 97856 930963083
1 68334 744001915
2 186831
1 27316 368259168
2 125112
1 110575 360374793
1 162825 316469577
1 187887 177760579
1 44285 963071579
1 60080 78843160
2 41468
1 22856 502114972
2 68580
1 18499 571386579
1 2073 557493420
2 129822
2 31648
1 164099 782260925
1 195623 31254370
2 18846
2 121228
1 89107 173508069
2 48849
2 146817
2 82487
1 99152 318008658
2 143105
2 100817
2 179700
2 16699
2 13322
1 41342 758032611
2 114225
1 167415 593201346
2 18922
1 153371 662846116
1 89007 345508581
2 58913
2 27664
2 91997
1 191603 998013983
1 92353 735629917
2 29372
2 196469
2 192837
1 117048 366047886
2 113746
1 183206 73094364
2 45298
2 79818
2 74133
2 189360
1 132170 596107280
2 15730
2 13120
1 175192 806430312
1 165620 255947167
1 51453 318331866
1 196955 293190870
2 89957
2 75232
2 196901
1 78110 952732095
1 109147 482472263
1 197209 843629939
1 162536 640590604
2 58819
1 162109 39591222
1 61536 92922983
2 103143
2 172514
2 57276
2 36482
1 176040 654494182
2 34844
1 137186 218108702
1 81755 420877250
1 97381 333259080
2 27720
1 82581 898412419
1 125840 627936903
2 12453
2 40569
2 113922
2 190167
1 189514 577420708
2 22641
1 123828 604436413
1 178013 432693529
2 141495
1 3742 288922982
2 127802
2 71597
2 73182
2 101538
2 194649
1 104435 26985423
2 130467
1 47312 63041544
2 193413
2 142208
1 45632 163024122
1 177238 487432114
1 48844 181035397
2 156066
1 135733 687956688
1 85003 44855131
1 15084 879006535
1 36779 283020865
1 33585 406867844
2 151852
2 54371
1 71977 475322194
2 74043
2 35944
2 14901
2 43717
2 173333
2 190725
1 5421 699910568
2 85878
2 94179
1 156411 648341284
2 6356
2 115820
2 167715
1 22751 621120467
1 128686 69653037
1 9881 845016134
2 81652
2 28700
2 98382
1 6884 42300057
2 153660
1 121701 871752797
1 96099 425729506
2 22769
2 92594
1 112615 591963278
1 102018 704379977
1 58132 935669806
1 196404 344194912
2 62837
2 128609
2 75004
2 91852
2 169671
1 74561 303474524
2 167456
1 162690 786872171
1 98754 122730396
2 108097
1 75297 284092943
2 128487
2 91499
2 10189
2 86206
2 154284
2 68955
1 40514 125761022
2 53958
1 70641 232729868
1 82028 94166524
1 191716 138155531
2 64232
1 104303 553136808
1 151937 489230755
1 138270 944777886
2 64486
1 159921 619059965
2 98552
2 74946
1 49498 436415751
2 73994
2 121525
2 41
1 12664 926297468
2 90227
1 10880 775219269
1 160991 630611811
2 77884
2 11369
1 53424 887891802
1 170001 830744679
1 74705 554598912
2 18866
2 84978
1 74867 660894274
1 48927 464009239
1 109552 145722425
2 61181
2 155227
1 18906 524413633
1 3142 170178996
2 110705
1 182953 221769967
1 187434 917277068
2 164160
1 68872 863718611
2 104682
2 135599
1 193190 484429964
1 96881 378259229
2 179554
2 104700
1 110168 13765856
2 76952
2 43289
1 66777 541508242
1 73129 552820213
2 187288
1 167617 643407294
1 59504 674792898
1 191414 58797704
1 198776 991476890
2 136135
2 10154
1 23302 609822497
1 114801 289313760
2 79931
1 107343 227495298
1 174504 182392545
2 155509
1 95825 672738861
1 91608 49173690
1 131412 418032454
1 170378 364442316
2 120056
1 185824 470612360
1 14650 308840625
2 164134
1 123162 41401072
2 147585
2 17643
2 120717
2 183312
1 27596 375211765
1 130272 95890042
2 148070
2 174039
2 116774
2 63319
2 58654
2 48279
2 116417
2 173925
1 138182 512746746
2 62105
1 135775 189942349
2 27443
1 124359 314249353
1 114097 238053532
1 75406 600390404
1 19921 342218544
1 65287 687956800
1 128946 283984686
1 150118 125592580
1 199977 648649464
1 17391 538437910
2 102016
1 125696 333904296
1 126441 588979303
2 137263
1 131039 393358549
2 13716
2 65018
1 33513 11632535
1 181439 523099661
1 173512 171974051
2 198215
2 123085
2 1306
2 87801
1 120774 600067241
1 169970 89451148
2 151317
1 56380 901841880
1 17148 248157848
2 41636
2 149956
2 72572
2 160557
1 46791 290085859
2 72664
2 108562
1 195749 963386894
1 40573 777731950
1 68937 122740684
1 1480 150731460
2 112030
1 34117 359070791
1 155065 312249984
2 138492
1 47466 643896441
2 6267
1 25773 880188631
1 106047 329417685
1 76117 754739757
2 126464
2 74555
1 118104 692371224
1 67098 480661872
2 169090
2 146508
1 115533 226158732
1 122174 511776208
2 23036
1 174107 858916140
2 189273
1 73313 229435139
1 126117 667568080
2 45849
1 37076 877498080
1 164415 566945315
2 66767
1 53807 980213742
2 48118
1 112929 283351144
2 124373
1 48146 430994852
2 71856
2 13513
1 149280 152380905
1 99253 52425658
1 65532 353025882
1 176384 881964511
1 51660 555321009
2 151882
2 24369
1 17805 401629439
2 102219
1 142292 143382283
1 21497 842447553
2 71404
2 83218
1 163385 19480003
1 140010 212908237
2 105682
1 24622 692857196
1 17307 48120022
2 68766
1 28266 686897509
2 163425
2 40033
1 128057 85025577
1 145233 403743933
1 184572 820026816
1 77747 363188326
1 139670 994390507
2 36994
1 181527 51427431
1 176997 441444664
1 31844 442147994
1 171944 238524430
1 46004 666441979
1 80361 959097393
2 113210
2 72747
2 74471
2 1302
2 65
1 46139 260369046
1 117910 869542702
1 28122 952497154
2 16848
2 176451
1 116132 736623669
2 159322
1 186559 35943020
1 129237 393449504
1 164475 113068493
2 40624
1 4304 600358412
2 131339
2 46345
2 56934
2 84358
2 114748
2 152096
1 98004 250979598
2 120032
1 58961 85853342
2 99895
1 29175 504088606
1 25599 461211063
1 105055 312849077
2 37207
1 153229 485258240
1 89981 132223565
2 183627
1 87273 889314216
1 197402 819134639
1 53237 440002014
1 178121 950298517
2 19648
2 138045
1 23257 495659979
1 96339 845459390
2 94324
1 9466 932390499
1 77545 852372823
1 190888 485973015
2 76869
2 27647
2 190580
2 85571
2 68831
1 31315 769571442
2 81711
2 125594
1 161074 661697180
1 50827 544185062
1 196674 263163428
2 85507
2 187051
2 18653
1 1210 625968557
2 106377
1 56745 921388534
2 84534
2 85440
1 178876 136977286
1 154684 796826993
1 84692 792266808
2 121855
1 6521 483050423
2 99090
2 2140
2 160611
1 16614 901447033
2 81584
2 145836
1 138862 527363908
2 126893
2 43095
2 148243
1 85657 663990298
2 114152
1 165255 970666407
2 123626
1 156569 45679166
2 69460
1 191557 993667291
2 78589
1 4396 716981480
1 108365 281995302
1 35675 410998520
2 81276
2 58040
2 123980
1 40867 798682810
1 160921 588431354
2 37620
2 63115
2 126943
1 174296 720755948
1 129504 4348793
1 42602 354029732
1 167554 274328791
1 120134 825203642
1 142509 617996991
2 82628
1 92248 560189910
1 133888 185248322
1 103608 756171130
1 108326 916567506
1 164153 228492959
2 120776
1 36414 141262652
2 190134
2 118325
2 59824
2 104506
1 101412 106334019
1 137825 17999879
1 64349 75304997
2 41975
2 14606
1 74553 19040524
1 51545 598146493
1 162082 744171308
1 189974 263620235
2 103924
2 91003
1 23509 344340203
1 50552 626569833
1 183589 892811639
2 157527
2 118932
1 55374 559838465
1 8551 742908710
1 15252 474879
2 184030
1 169206 473890886
2 98958
2 26347
2 55682
2 126720
2 108483
1 63644 886070578
1 15914 394878798
2 65243
1 190426 547206893
1 32163 842358224
1 52391 398010165
2 187713
2 5870
2 106708
1 123142 183259943
1 163932 514079031
1 190762 727837622
1 137875 231448712
1 88702 822132472
2 15652
1 137486 129373531
2 148793
1 88859 434346408
1 32143 601842724
2 169740
1 115203 562634060
1 183634 483795985
2 177586
2 134434
2 5101
2 76705
2 67552
1 50565 539113276
1 47938 158133911
2 40331
2 95423
2 74370
1 72743 942070562
2 103163
1 23013 564708867
2 80842
1 42324 691353508
2 25768
2 81190
1 132941 584260378
2 184678
2 92376
1 69826 259360025
1 164812 63479108
2 121458
2 10618
2 98402
2 129618
2 11740
2 188880
1 188740 475720077
1 91001 185500718
2 179249
1 154195 747711393
1 63018 571987641
2 138143
1 25024 173965483
1 173956 240807334
1 1066 51460599
2 7287
2 15061
2 77765
1 3445 922936497
1 1623 414407318
2 26713
1 90194 77839241
2 84171
1 109315 34385180
1 156347 646566456
2 84551
1 165336 365035094
2 160962
2 125948
2 76196
2 166317
1 163596 514084280
1 48350 336517565
2 26389
1 145400 418619886
2 56885
2 100249
1 76303 922444294
2 56855
2 189612
1 103657 433349918
2 196072
1 114547 81501904
2 52406
2 20420
2 92059
2 31336
2 104705
1 8983 573172944
1 190286 290466012
1 16763 49870592
2 143455
2 180451
2 146035
1 8430 248256670
1 166614 706952795
2 187354
2 46338
2 107025
1 138512 100125332
2 7964
2 1118
2 100468
2 92185
1 199380 666818530
1 152446 119887043
2 11653
2 174150
2 196886
2 78758
1 66580 627500111
2 19097
2 138650
1 13298 492361434
2 187208
1 115716 264095594
1 186706 202924443
1 179367 859663214
1 189566 928097345
2 86973
1 89489 695245761
1 166694 945996342
2 182658
2 19483
2 7179
1 112717 675032253
2 33766
1 162713 774689046
1 195884 150037118
2 71219
1 81638 172463988
2 151580
2 112092
2 14665
1 8524 962584028
1 28418 177943500
2 46682
2 155286
1 176645 506767599
1 35802 626561715
1 37076 874457667
2 55142
2 57914
1 67534 477175728
1 29127 747738694
1 74045 187934945
1 192734 977928809
2 139475
1 122103 147829973
2 74694
1 124919 782368899
2 80699
2 126691
1 38926 215936660
1 89492 722363229
2 55993
2 31291
1 185874 442298295
1 79020 564648805
2 131237
2 133605
2 192648
1 137480 733290375
1 192695 907852131
2 141420
1 162776 592886648
1 95467 248240614
2 161082
1 62681 798885618
2 38479
1 172747 93800203
2 159808
2 134116
2 162763
2 129885
1 117697 604127630
1 29767 208315988
2 91269
1 162356 973929500
2 172934
1 109150 787206441
2 77245
1 22498 395149349
1 187910 741951284
2 194969
2 78464
1 67711 179165978
1 33713 385546457
1 160441 598849188
2 119050
1 6878 166301488
1 154729 211483110
2 48162
2 130201
2 133936
1 190822 28216193
2 42466
1 112318 752738163
1 78068 89007478
2 520
2 105186
1 11612 950990535
1 136051 313922466
2 55685
2 172100
2 32220
1 150539 345700662
1 26560 46691358
2 158696
1 116497 444204416
1 33521 432106295
2 63274
1 29161 500080935
2 94041
1 56339 833494770
2 190327
2 91710
2 193208
2 18347
1 107042 872666516
2 168117
2 23848
2 177614
2 137878
2 15730
1 153862 46660526
1 3784 588699232
1 67980 927775799
1 9831 526876675
2 169099
1 158843 514449325
1 99531 858570142
1 197834 625587798
1 190546 584395341
2 36364
1 198683 563370194
1 109204 200516111
2 130168
1 58702 950269530
1 94988 941302995
1 15751 654121532
1 111220 580397143
2 76740
2 27529
2 70119
2 101731
2 28496
1 55007 677621076
1 41104 990540027
2 17483
2 114811
1 174886 645635798
2 130950
1 88677 213059248
2 15323
2 123974
2 142254
1 51054 693732746
2 92006
1 115871 910730598
1 175261 49829204
2 42114
1 35365 491506823
1 58326 870699571
1 48492 375202364
2 54007
2 87674
2 183231
2 83732
2 39530
1 128105 696000305
1 87937 772490015
1 115110 347991830
1 173210 127940602
2 15578
2 5845
1 29591 836702195
2 39033
2 147952
2 78951
2 14358
2 69094
2 150541
1 59112 927611756
1 58720 854695779
2 163099
2 103482
2 123376
1 174874 970805806
2 160241
1 59530 22711773
2 186326
1 35891 130267859
2 119700
1 126664 730110761
1 112496 478851676
2 47126
2 103612
2 139838
1 29224 864349524
1 133006 271303140
1 190939 393535976
1 194495 643532960
1 135549 760593952
2 22209
2 110039
2 141546
2 162664
1 80578 250728503
2 162654
2 13325
2 85363
2 69148
2 66217
2 89992
1 22382 141607580
2 16137
1 91609 507174505
2 198181
1 132649 149866071
2 198361
1 99695 35636049
2 186840
1 52894 378848855
1 4686 211168650
1 138960 589549739
1 10601 570679568
2 43485
1 80208 151320940
1 144495 480704813
1 195584 99444548
2 62572
1 143667 289505436
1 3241 707824541
1 141125 584893487
1 129615 284842813
2 96792
1 94728 502908867
1 172174 275916345
2 43224
2 160900
2 35859
2 54715
2 81309
2 5641
1 167410 624309050
2 153840
1 180991 466134321
2 53793
1 107945 673456233
1 163538 841817383
1 188855 324232725
1 115232 937055231
1 38341 366127581
2 163573
2 97144
1 41704 337103993
1 199000 318077566
1 112381 699298877
1 84139 704522968
1 12687 565426995
2 166409
1 106672 539794953
1 51896 243459940
1 192530 833618997
1 168018 672974092
2 73084
2 60517
1 175006 570144374
2 131319
1 168943 256631234
1 150710 676712721
2 148736
1 143927 694771129
1 160867 410672944
1 59318 308036912
1 32038 9373829
1 140160 254902074
1 191723 88977215
2 152866
1 1539 280254282
1 165328 137284745
1 141159 83242660
1 155236 622792311
1 70887 673912942
2 190766
1 29683 923982178
1 184450 246654252
1 117529 571008862
1 149706 911051338
2 38346
1 116446 574192324
2 79159
2 89789
1 191433 857802994
1 35022 349764580
2 127182
2 117339
2 18315
1 159593 2278393
2 4989
2 186496
2 159723
2 81119
2 148812
1 157450 288156815
2 135851
1 83807 932625167
1 8895 581365484
1 157859 369098295
2 186139
2 181585
1 18576 770320614
2 37149
1 196432 649992021
1 137449 544953078
2 107012
2 181942
2 149851
2 52239
1 147305 780504321
1 37881 287433207
2 114655
2 1551
1 107459 685944561
1 45457 560852057
1 14667 896908786
1 142438 55290487
2 80177
2 74775
1 73621 894422386
2 180020
1 137620 811067064
1 37074 412701728
1 87056 938422842
1 171042 717602503
1 86558 241877384
2 3686
1 9374 501269452
2 152432
2 147927
2 135776
1 133018 426344164
2 177826
2 65748
2 127981
2 159635
1 82894 700810561
2 56481
1 147041 607865669
1 180748 370616729
1 140058 79543941
1 87943 614303505
2 167524
2 32999
2 67212
2 104903
1 124507 128421315
2 87199
1 184891 334025341
2 21459
1 170479 808274532
1 100355 402340875
2 69361
1 158380 308731861
1 93860 186020396
2 120539
2 78994
2 122845
1 1380 375041649
2 159533
1 153482 705728854
2 17371
1 78106 99088144
2 102614
2 9927
1 148401 198088592
2 147535
1 197024 755072138
1 158629 78856701
2 145302
1 175206 7995988
1 161010 828801813
1 133023 852327514
2 153349
2 114237
1 159697 277230684
1 26918 318295729
1 68552 374388422
2 192063
1 30144 325497616
1 55754 453337742
2 144938
2 11741
2 89408
1 64924 551020550
1 91045 582602417
1 136941 970285045
1 147685 111829797
2 129689
1 197326 271441737
1 129716 371926026
1 98817 304581107
1 55846 931442541
2 57700
2 91869
2 111500
1 104705 411004359
2 57015
2 154751
1 66445 182348500
1 75017 821999635
1 153044 715074909
2 197577
2 133680
2 36209
1 119646 126975742
2 136281
2 84299
2 128944
1 91717 895092880
1 10503 497054975
1 53899 465416270
2 103126
2 72305
1 17698 234270047
1 102746 302648114
2 87704
1 25232 925856711
2 7388
1 3812 72773027
2 105464
2 122472
1 159101 814704089
1 45530 577614143
2 59487
1 166494 373217088
1 185925 709773035
1 101969 986690706
1 1638 886112453
1 52114 210311590
1 129165 185811234
1 54988 458432010
1 53031 510540368
2 9690
1 149852 163426078
1 171373 793760232
2 5351
1 10642 841952337
1 92515 475567784
2 47672
1 77578 943570873
2 29793
1 154986 940735400
2 75175
2 114598
1 3557 250071992
2 147529
1 162522 791424040
1 7650 488903276
1 83242 360368383
2 147339
2 101624
1 109869 617853712
1 67402 380818472
1 154065 637348326
1 36028 689744168
1 176086 926441148
2 119569
1 60737 226529431
1 28521 597956387
2 471
2 168945
1 74342 521078125
1 58533 607871378
2 156393
1 87030 974024598
2 51403
2 32979
2 123014
2 161087
1 23888 281347383
2 187739
2 69653
1 131869 929637838
1 93477 35732526
1 126110 480856573
2 186653
2 84120
2 29621
1 196968 789078373
1 121323 860099517
1 54401 878807794
2 131245
1 33683 261936735
2 33554
2 171711
1 188829 362445480
2 90817
2 80422
1 50363 692085588
1 171050 634644146
2 97920
2 11101
1 18576 314829357
2 105739
1 1970 596035853
1 170251 193876131
2 195333
1 133249 99499149
1 133807 988097246
1 161537 488464412
2 3367
2 50628
2 85059
1 46270 878409974
2 47577
2 17912
1 106036 832699996
2 107689
1 180993 703681036
2 106161
2 169114
1 169002 116308570
2 2184
2 161313
1 98991 456675370
1 59153 686341645
1 60886 118915288
2 108713
2 175158
2 85146
2 56437
2 111171
2 121482
2 16346
1 198066 617911445
2 182664
2 110799
1 12730 411970727
2 154858
2 97751
2 92490
2 56581
2 25600
2 466
1 252 801502780
1 35361 773576076
2 5611
1 75108 875196947
1 67113 369779102
2 1198
2 58104
2 67609
1 68473 879277896
1 130881 24366585
2 40000
2 147597
1 81166 98212504
2 89666
2 146894
2 28320
2 42124
2 183913
2 105964
1 53540 451233924
2 80846
1 100591 799520869
1 199300 607579771
2 159823
1 181021 591191108
1 50765 970410548
2 146510
2 44353
1 12630 941397657
2 62409
2 8239
1 120859 107890872
2 83122
2 67499
2 102264
2 64480
1 198580 7811961
1 27047 935329426
2 103774
1 7934 380364823
2 115654
1 28644 50704063
1 119190 54105932
2 168653
2 187561
2 99767
2 198677
1 128678 297811158
2 123441
1 176261 382480551
2 77147
1 138477 240841754
2 93474
1 131614 120752966
1 21105 426212703
1 141067 88969024
1 37726 556888580
1 12910 607491779
1 3832 452954819
2 52237
2 57945
2 163518
1 46122 713129775
1 40642 704229452
2 57959
1 103753 925126333
1 97549 72659014
2 97199
1 106890 727671354
2 19362
1 92659 452043483
2 80582
1 111840 462621569
1 85981 129855564
1 189125 510260296
1 75406 159507599
2 101824
2 104265
2 197228
2 15818
1 35876 387811362
1 103221 131959296
1 5239 789397666
1 187302 12799826
1 102494 397879862
1 102860 23251038
1 174841 703577577
1 36731 775549277
1 13668 650456166
2 160300
1 123050 388320060
1 102450 257108973
1 195684 549328657
1 156535 840814561
2 157065
2 71811
2 977
1 113569 360810603
1 143258 372507880
2 107784
2 132376
2 102868
1 174818 791327385
2 31306
2 172818
1 47114 553585928
2 139385
1 113310 955276652
1 174601 957790031
2 38751
2 47652
2 159558
1 118379 525056015
2 12127
2 95726
2 37893
2 33680
2 149377
2 181673
2 162480
2 92069
1 71417 248758822
2 152452
1 115880 944680109
2 43150
2 163666
2 187740
2 136384
1 39435 992154753
1 71942 549731871
2 112622
2 190071
1 33450 103735891
1 124029 306706738
1 174077 708427046
1 31695 953244283
1 8384 572648265
1 50250 502352125
2 195353
1 55632 555561724
2 146763
2 50569
1 97122 956642763
1 105278 329527572
1 151572 524270694
1 101874 766429918
2 1536
1 89691 549332477
1 168895 625531618
1 190555 892363984
2 22613
1 99209 635738528
2 184675
2 54353
1 177587 262187
1 48614 945355344
1 451 243368227
2 141512
2 84589
2 145536
2 143433
2 159475
2 15960
1 49668 724885897
1 8107 265082346
1 34609 458298700
2 149750
1 123365 647535798
1 87677 198999806
1 156369 413549882
1 130040 193205867
1 2288 445829593
2 175953
2 55440
1 57006 720182042
2 171779
2 197060
1 82318 483864501
2 113488
1 124865 652465959
1 193625 753804751
1 115988 744209406
1 108546 238252693
1 9913 297550196
2 133948
1 50624 906366058
2 75255
1 80887 820758219
1 138959 558377162
2 140820
2 147531
1 135409 293494840
2 197222
1 189412 296445392
1 48738 97822023
1 75760 765725537
2 52697
1 64024 130555728
1 34845 214835197
1 121279 200636836
2 78540
2 63920
1 94614 624443921
1 140391 573838843
2 32328
1 49168 701660351
2 161859
1 129450 662977516
2 121840
1 7498 592840149
2 187752
1 18723 699509379
1 53272 753040079
1 10310 163998819
1 21848 850451811
2 131394
1 175088 391012469
2 184430
1 99040 504588410
1 10217 446818683
1 27536 698423460
2 54858
2 158789
2 105929
1 143101 374576363
2 142863
1 69882 419334713
2 198078
1 3628 968187342
1 197621 498590893
2 193098
1 8390 575522167
1 164605 790351704
1 9194 625187317
2 15089
2 165425
1 129795 890030361
2 8781
2 141103
1 64044 728445636
1 139962 261841476
1 7356 97001446
2 826
1 85493 350920235
2 174193
1 94929 289840369
2 33588
2 102931
2 68919
2 143009
1 134317 997593044
2 129958
1 21245 232929638
2 53417
1 115887 494562404
2 119338
1 58688 777666887
2 34278
1 112687 879119827
1 187877 887425982
2 30086
1 60219 77276224
2 3717
1 23615 534203676
1 22054 237865387
1 162893 799934275
2 65669
1 9232 319810895
1 171291 364475203
1 122225 900262850
1 1193 103074870
1 119401 943343828
2 18215
2 86123
1 161893 198210818
1 47384 779126350
2 130488
2 94647
2 51995
1 43098 889747415
2 189929
2 9647
1 154013 417481199
2 188744
1 95190 589469353
2 61498
1 88521 396016153
1 107806 853958091
1 76580 513604856
1 87642 401875900
1 1365 507782737
2 80021
2 193609
2 78264
1 116906 306100661
1 123368 970133810
1 141653 346681349
2 154079
1 102664 293924135
2 104961
1 86063 787623788
2 191278
2 30460
2 153916
1 39439 512904288
1 133585 183874224
2 75281
2 137782
1 37093 194506340
1 146372 904739492
2 53832
1 54517 420294920
2 113086
2 158977
2 170037
1 108409 329141218
1 88797 749252328
2 134891
1 129345 513043498
2 136406
2 83138
2 192892
2 109127
1 5093 193889590
2 135499
2 139749
1 74781 843653634
2 141817
1 24330 369552674
2 115092
2 173649
2 55483
1 6408 306657225
1 17835 840077019
2 193229
2 161536
1 14226 490346997
1 187095 877266939
2 57795
2 140246
1 18277 739501743
2 151709
1 72749 210437102
2 100
1 31445 286007369
2 163536
1 38187 819363779
1 193781 262390576
2 62686
1 59693 530152409
2 148299
2 2757
2 39607
2 135170
1 62990 434353316
1 166950 168605117
2 169848
2 45553
1 117179 977323707
1 19073 667659850
1 99332 387321726
1 20468 851107850
2 16329
1 26746 299340563
2 97644
2 43720
2 114468
2 197153
2 199216
2 182085
1 38586 303920788
2 116083
1 87589 415668304
2 19938
1 139066 426777263
2 73530
1 141575 631187316
1 10426 205297182
1 163404 910798773
1 57593 577812502
1 100806 259681432
1 199925 595370148
2 8370
1 130165 875104713
2 35589
2 27556
1 104928 950202674
2 75665
1 86293 663483582
1 82421 442907850
2 40822
1 152534 4106422
2 56524
2 31007
1 167916 870594015
1 127247 479740154
1 65510 991220996
1 177291 154733001
1 198442 192668628
1 66900 87197425
1 100108 105719169
2 117175
2 47235
1 143091 116323272
1 19970 702862000
2 93428
1 182789 358008633
1 54809 758573694
1 110657 177708976
1 193752 404577548
1 122501 825645987
1 151300 158707268
1 79831 648699448
1 149055 91165099
1 80111 990699612
2 179972
2 139418
1 151862 819972157
2 196781
1 68530 359871370
2 105149
1 139410 606973114
2 162245
1 28627 234387235
2 90037
2 30969
1 73237 720646929
1 62068 381276866
1 104226 285261720
2 159795
1 152625 469022852
1 39414 685549752
2 185775
2 96233
2 165263
2 55038
1 47157 867797852
1 98754 923533427
2 71101
1 161438 118249564
2 114652
2 111116
1 35292 779739465
1 60280 668232597
1 4513 722403722
1 195236 51186497
2 144254
2 165237
1 94676 183101251
1 194098 747744814
2 180257
1 87931 229272098
2 183178
1 127080 761694586
1 192462 326113299
2 170925
1 166370 847174023
2 24620
2 109344
1 100771 51038207
1 167146 960904687
1 72587 915256478
1 157391 536880271
1 43246 701434703
2 193525
2 34966
2 83846
1 88372 401110809
2 53653
1 60730 689359130
1 168277 861396453
1 149296 178111964
1 44815 311794944
1 163717 775524773
2 147597
1 16174 259191069
2 77300
2 79252
1 83287 786580044
1 100674 976498110
2 198601
2 43116
1 6791 352211611
2 78163
1 159000 889047850
1 91762 60699241
1 147403 57088796
1 121162 822822379
2 34847
2 12109
2 160419
1 96725 316580717
2 12231
1 28913 188422343
1 49721 894127282
2 29673
1 93085 502360951
1 155257 308548344
2 110016
2 121830
1 10094 450395678
2 110131
2 130416
2 45152
1 188915 267390574
2 55464
2 182106
1 1013 76705586
1 17285 333677590
1 123443 751580810
2 47270
1 151558 936595064
1 125452 604430291
1 46487 513225958
2 99078
2 19998
1 77076 493962739
2 46464
2 69259
1 158363 47278757
2 81954
1 198293 130890514
1 64502 477764787
1 59433 559350900
1 124098 341831646
1 108712 326555005
2 133842
2 121179
1 186170 117694801
1 66334 758192150
1 19508 797771803
1 199013 111736545
1 68389 82139675
2 25305
1 89075 285061515
1 9669 83990869
1 46915 712198218
1 21734 616414483
1 10720 826279928
1 148031 949256523
2 74115
2 142341
1 94652 584125753
1 172911 902705555
1 134438 766591000
1 139731 685164545
1 15854 284328096
1 81408 426510156
1 136619 339360961
1 195469 868357971
2 175358
1 74757 983849997
2 39637
2 46304
1 85832 233323917
1 21517 363384491
2 78033
1 14051 266289888
1 133556 121462723
1 103375 113339727
2 109773
1 70265 849953576
1 11282 185440448
1 62817 567217994
1 63082 493366755
1 171538 11751370
2 167668
2 56742
1 198954 274085172
1 53123 901677439
1 84467 233434393
2 100538
2 171553
1 5905 304753346
2 23095
2 168929
2 128596
2 94653
2 178713
1 153659 249914181
1 91772 356082741
2 151744
1 198805 278257996
1 21168 56506214
1 124637 389819051
1 43000 226614977
1 8295 162301672
2 191022
1 84074 895647011
1 49629 523569661
1 147530 847479743
1 120610 307915167
1 151812 186892150
1 7399 199544495
1 62326 686686524
2 139430
1 166245 469215827
1 37963 581833401
1 144577 274032351
2 74702
1 6847 700480582
1 102529 611253451
1 40156 704031161
2 45231
1 158031 666978609
2 158098
1 745 536281783
1 12948 27120342
2 191370
1 60939 728767935
2 175878
1 23891 10874078
1 178362 358234218
2 57295
1 172883 474769311
1 167032 487622234
1 152977 43340824
2 38528
1 140732 648755729
2 38580
2 36138
1 92990 595186185
1 277 702452684
2 132892
2 192037
2 26970
2 178346
2 26708
2 120963
1 88211 670868657
2 45996
2 58927
2 156264
1 91056 338542469
1 197545 945508075
1 29109 359136937
2 128854
1 147198 876044697
2 123042
1 179798 350254563
1 54873 240731891
2 89473
1 133005 422826181
2 75155
1 198350 941354899
1 163940 200145419
1 13605 258856422
2 84447
2 131277
2 4798
2 99685
1 45701 753304540
2 3246
1 22856 394286225
2 63710
1 141044 620323983
2 95914
2 122119
1 20455 727072490
1 30136 669206306
2 44650
2 141842
2 53620
2 113220
1 17606 589280455
2 31533
1 159401 243641343
2 15680
1 31539 211543610
1 105468 414348655
1 138394 174118101
1 93016 448373989
1 199352 852372747
1 48588 643841951
1 101883 65919135
1 19248 706580148
2 111866
1 86124 92937036
2 1784
2 168940
2 39323
1 163669 583518018
2 199088
1 128749 847557730
1 162318 100943549
1 145338 580819352
1 114302 658578135
2 146711
2 22619
2 73828
1 67382 836684495
2 51482
2 94998
2 89918
1 32235 371805830
1 99498 854058368
1 160010 733588802
2 67695
1 143979 949644602
2 178956
1 156240 686871786
2 78067
1 167336 639182152
1 123177 913598854
1 197442 153087386
2 70526
1 104291 34968966
2 109855
1 188228 833081681
1 142378 812079733
1 143805 892991699
2 5439
1 192092 175282516
1 163375 654590560
1 118396 815398056
1 174575 125946323
2 48845
2 98956
1 40922 751440097
1 168795 691110555
1 150027 908463915
1 64879 55250494
2 192833
1 66703 258161817
2 144547
1 114713 545947200
2 151858
2 9342
1 108928 444580871
2 100099
2 190303
1 131197 770946055
2 70236
2 137206
2 141052
2 38152
2 126018
1 18617 68314389
2 4030
1 166911 390241868
1 117850 119860709
1 55293 983638398
1 167217 737550884
2 128686
1 195292 553761665
2 8524
2 33971
2 83382
1 90515 32852661
2 92274
2 105234
1 40134 969789566
1 136398 114118215
1 59668 83627064
2 9799
2 27847
2 92198
2 86259
2 152625
1 184702 614279433
2 78908
1 26321 916325130
1 65453 966635720
2 189063
2 104921
1 185763 231535493
2 22149
1 140373 510499551
1 155001 864692103
2 171132
1 143029 576961366
2 78125
2 98989
1 65471 888980286
2 102931
1 52306 774348252
2 141869
1 48376 183443645
1 154119 328512559
2 31307
2 93683
1 151341 642116456
1 78333 370557825
2 112966
1 77631 890589347
2 175969
2 132060
1 169842 707314323
1 143206 354424619
1 188680 38907169
2 18089
2 90222
1 121696 496696410
1 141391 167719790
2 119388
1 24700 786280749
1 128240 544271648
1 77372 104351243
2 143887
1 97876 849425186
1 85211 500702444
2 46853
2 157063
2 148516
2 149158
1 166201 589259926
1 122705 998395110
1 172402 653764025
1 37781 776531180
1 153349 92627747
2 184007
2 181242
1 54295 304453900
1 165051 786144100
1 64989 870144566
1 64144 176633387
1 39085 324383984
2 3900
2 150602
2 157625
2 73517
1 181890 30644126
2 71129
2 12929
2 146652
1 151985 449613772
1 4154 362297972
2 22459
1 18563 654167142
2 107846
1 61005 158360316
2 86182
1 175316 106508435
1 92094 753152216
1 7360 222606895
1 8599 785253331
1 84552 95835195
1 112227 559414241
2 136591
2 105544
2 158818
1 64288 461584856
1 170932 594045910
2 34185
2 5231
1 151908 215576330
1 171365 671625444
2 164387
1 158598 194897559
2 185123
1 83655 236036205
2 171105
2 106709
2 88026
1 22353 780539530
1 153541 859911328
1 166325 446692786
1 75633 586705649
1 19993 411564545
2 14009
1 103256 328929204
2 191404
2 169128
2 4071
1 159665 364890554
1 199771 379148641
2 90507
1 135416 548497777
2 70635
2 148898
2 122165
2 186070
1 166373 3626027
2 176634
1 49216 753400293
2 21941
2 48653
1 102735 626513038
1 13869 905705532
2 111335
1 88405 294692957
1 103128 642826828
2 43251
2 53595
2 63746
1 124635 876241745
2 96157
2 174783
1 108199 722614249
2 161412
1 92568 514619098
1 17255 861715500
1 114484 779704834
2 3414
2 34237
2 60926
2 103361
2 45415
2 70515
2 40728
2 159459
1 99023 827820336
2 66808
2 180569
2 177601
1 150191 138971876
2 97097
2 14143
1 168270 57206029
1 162546 142312153
1 199081 388341865
1 118714 336621988
2 23295
1 163176 376570605
2 34050
2 57416
1 13111 467815387
1 137406 460550156
2 163098
1 17297 274262340
1 39951 713630396
2 98407
1 82786 666830034
2 117246
2 147586
1 180112 365297220
2 154650
1 187195 883227771
1 19087 139012084
2 51631
1 24847 703085707
2 124800
1 167182 55219116
1 133551 929303278
2 191711
2 76385
1 35080 366886682
2 127173
1 67500 216807814
1 172482 586495663
2 198894
2 16227
2 182199
1 162101 618860390
2 109363
1 44083 567967825
1 179543 778431482
1 186596 247251206
1 174442 958621309
1 144882 408618352
1 106449 374278936
2 98117
1 198207 34692007
1 108026 388095629
1 38614 238286622
2 13361
2 11500
2 80467
1 148896 782878213
2 102466
2 35082
2 174026
1 197090 600035087
1 107738 328841711
1 131698 451032163
1 144754 919047425
1 71589 714171263
2 35573
1 126688 220191234
1 144620 338210218
1 37682 808756803
1 45754 807752277
2 15246
2 95494
1 186715 491086386
1 47804 147686917
2 182976
1 177087 173185605
2 136617
1 153696 891110401
1 83456 672533186
2 132318
2 84492
1 38937 762142809
2 142767
2 85084
1 126088 805314138
1 60144 222949186
1 101777 137785578
2 30134
2 54922
2 39580
1 15691 827887661
1 129655 38091310
1 69661 942833431
1 55985 471351967
1 122615 176232810
1 61129 383352892
1 32361 176034
2 152948
2 6525
2 184521
2 151660
1 183775 256352957
1 34779 432077230
1 199916 586618478
1 62543 369736776
1 186004 268117331
1 117996 799466231
1 188599 629660321
2 64980
2 134046
2 19182
1 21712 108648126
1 128360 747377992
1 32595 970939196
2 74440
1 107272 662874536
2 116819
2 147330
2 11555
1 134005 539189515
1 59734 943400234
1 147623 977472536
1 146357 805904049
2 43130
2 124997
2 175198
1 29806 829518906
2 131559
2 162373
1 56146 282341145
2 194900
2 183543
1 69467 923496572
1 44235 266612688
2 189634
2 153292
2 17697
1 198046 734932622
2 176370
2 19700
1 11214 174955311
1 71363 118262171
1 24834 742040010
1 111118 131128252
2 42683
1 61957 73922403
1 99948 28543842
1 106018 875796253
1 194599 490323457
2 195847
1 153007 378544452
2 189234
1 10110 799088691
2 4155
1 34693 266813625
2 99976
2 17691
2 159740
2 62717
1 186573 229058847
2 192418
1 170710 759313974
1 91014 197963214
1 66948 946062075
2 121645
2 38628
1 71272 766123491
1 9779 30903403
1 104138 66917900
2 17854
2 156707
2 60742
1 103673 271464278
1 170357 724131880
1 29866 314328783
1 174468 175458615
2 19138
2 155710
2 107332
2 194629
2 188839
2 63231
2 76284
1 21643 782167035
2 157785
1 191471 844121537
1 52101 641333384
2 70934
2 182814
2 188453
2 186115
1 144978 543758469
2 192292
1 158830 825920616
1 188426 468350000
2 35889
2 139688
1 88646 527002232
2 39567
1 107594 317418261
2 169602
1 30814 589585482
1 53387 906092962
2 88187
2 195082
2 41973
1 113156 21757478
2 52142
2 104139
2 121528
1 173329 643101357
2 57143
2 125020
1 25624 573550413
1 153731 438154425
2 17892
2 159562
1 26622 687708905
2 197809
1 42473 614551756
1 28492 888482377
1 44333 579764630
1 105795 264984184
2 17328
2 81963
2 186496
1 130944 794722062
2 35340
2 89596
1 12401 11662928
1 154405 880159589
2 125876
2 101920
2 31341
1 191930 861912895
2 14439
2 134417
2 110597
2 6690
2 90879
2 33041
2 57091
2 11550
1 68944 535597151
1 73681 38973419
1 1015 297730693
2 197097
2 100488
2 21451
2 104732
1 8961 703033637
2 182030
2 13105
1 179612 513610242
2 136592
1 193489 584736777
2 86291
1 6280 654902034
2 50496
1 158776 914190960
1 38769 455281701
1 104857 882934251
2 122765
2 190199
2 72941
1 189011 427318055
2 100690
2 31895
2 96913
2 176239
1 128290 816299862
1 110041 220128724
1 185962 78935530
2 199296
2 62751
2 129130
2 83838
2 30073
2 164101
1 34381 186184176
1 122827 125965508
2 45811
1 155656 975987817
2 66676
2 43384
1 28534 577326578
2 174703
1 166688 647813955
1 55720 780129837
1 41148 734086615
1 144918 239186566
1 72619 393468179
2 109733
2 14689
2 165512
1 161521 856969665
1 43984 2442648
1 5354 120277071
2 175090
1 189650 857624899
1 51547 658736074
1 89385 441960333
1 6941 426649038
2 76088
1 80787 930302051
2 142642
2 7987
2 25770
1 24630 188106981
2 35685
2 188305
2 132695
2 66106
2 103905
1 37769 276793465
1 154613 545901230
2 45288
1 179206 772758712
1 172837 301320694
1 197194 163391675
2 125112
1 182498 115730596
2 20109
1 106689 129047215
1 59745 981815232
1 61727 69962103
2 86303
1 53072 249064991
2 34003
2 172572
1 70760 786046760
2 105545
1 187444 831833934
2 152507
1 105570 513718156
1 192528 680530297
1 18704 901939813
2 196702
2 171623
1 65734 479668572
2 105005
1 112118 454816915
2 62116
1 196584 323599525
2 108340
1 145270 30633045
2 1084
1 141341 863232001
2 64809
1 155212 530277111
1 184711 248179450
1 188640 5451064
1 163230 218979215
1 104196 681602507
1 138732 970916839
1 197801 480413650
1 108833 571709874
2 89397
2 82282
1 164302 41042217
2 161157
1 61078 585528103
2 120504
2 71720
2 192589
2 17417
2 145056
2 159955
2 10361
1 140105 203475290
1 71686 211516510
2 64682
1 194235 366592049
2 181769
2 94004
2 113512
2 158034
1 103807 74992829
1 99051 559809084
1 195654 125344428
1 69851 250595918
1 68327 455644599
1 181028 209740159
2 179217
2 1856
2 145495
2 149670
2 149378
1 126412 977670611
2 172725
2 69812
2 180035
1 67451 996979906
2 39734
1 182732 999066232
1 192369 587978547
2 180801
1 17174 839585464
2 188976
2 164729
2 63246
2 31658
2 124442
1 83837 199805189
1 149200 665903158
2 162519
2 29574
2 16660
2 110679
1 185373 516891218
1 45760 191830896
2 26683
2 87965
2 81013
2 31041
2 193828
1 140160 801417367
1 110040 931692445
1 14372 160564325
2 160858
2 88759
1 187545 520393971
2 168139
1 168093 870658319
2 417
1 128060 581824112
1 120130 226665675
2 50834
2 124068
1 90257 553590144
1 41071 189806803
1 130637 303426490
2 23394
1 109922 423865721
1 196038 462182016
1 197862 634737753
2 88441
2 46134
2 180954
1 104141 169253799
1 169881 499988327
1 83036 47229412
1 124831 542123367
2 71207
1 5213 661287887
2 5932
2 50959
2 140387
1 85971 357313951
1 69602 932369687
1 112777 701099961
1 16395 20427209
1 34448 615939597
1 156268 694793167
2 98631
1 40386 871377245
1 148138 270232995
2 118859
1 91629 621697330
2 8307
1 66694 166528713
2 49756
2 23391
1 4300 232793479
1 118586 6815185
2 111948
1 78108 4836269
1 185890 308332142
2 21197
2 158147
2 28851
2 69809
2 126505
1 48087 964016261
2 75776
1 111328 675168914
2 41911
2 103258
2 198460
2 163431
2 128231
2 91380
1 49692 176358015
1 85830 97111159
1 69023 283034832
2 31633
1 143693 966861970
1 170631 470317980
1 17035 573338334
2 62098
2 55393
2 50271
1 1970 840586898
2 40422
1 115221 145929664
1 167359 298509235
1 1913 978895768
1 170010 521056636
2 29767
1 146335 772710238
2 56766
1 86269 9073002
1 1622 527490257
1 12541 679363509
2 154315
2 178047
2 51709
1 131666 730129228
2 42790
1 50856 264592777
2 116230
2 174044
1 21941 686244961
1 185360 935144070
1 102659 126298730
2 41316
2 154321
1 109730 29931871
1 68917 227554927
2 97548
2 85458
1 132115 384599475
2 128335
2 178801
1 198033 526234112
2 139256
2 151557
2 70926
2 76343
1 87056 778054349
1 103707 314066530
1 82742 746939806
1 75017 975349646
1 63736 46829857
1 169062 127841472
1 187741 353556354
2 96851
2 9846
2 37607
1 165679 748657400
1 169823 673537184
2 191248
2 39114
1 43842 350454001
2 103473
1 48267 712592406
2 193729
2 4625
1 100046 776952298
2 125890
1 48036 564905579
2 47926
1 144438 447291445
1 89335 764316067
1 67039 198289613
1 167979 82098510
2 79607
2 804
1 71851 716870003
1 122304 323561552
2 168337
1 28970 344388990
2 12769
1 127596 380869520
1 144170 538048136
1 12074 766680797
2 63225
1 97577 946049139
1 96281 890871222
2 183339
2 114863
2 175627
1 55822 10156297
1 83465 422197145
2 102770
2 166847
2 134034
2 74913
2 32286
2 51478
1 129942 947956134
1 108885 268410637
2 82167
2 62818
2 103081
2 146187
1 173762 766165083
2 76737
2 90730
2 188607
1 87709 512356612
2 182438
2 41210
1 138609 527877624
1 130921 506294272
1 96988 290768345
2 3294
1 54395 312886227
1 164297 623773118
1 21356 742579902
2 189496
1 102646 331487483
2 142465
2 101149
2 21494
1 118927 307063965
2 1833
1 82354 959164393
2 101731
1 160028 800890727
1 195976 377969708
2 74031
2 195789
2 181916
1 1160 542554699
1 63793 591605748
2 144035
2 69420
2 98030
1 3734 778330458
1 24631 18168629
1 129861 632488313
2 173783
1 12918 712730359
2 99047
1 113699 602510854
2 103764
1 110836 558215620
1 120141 321094593
1 85349 687774654
1 10847 795587794
2 125303
2 96392
1 39853 617782122
2 68620
1 32716 608311148
1 46233 938006234
1 75198 315224325
1 131833 943702666
1 188781 258234768
1 42073 3099838
1 44327 17656450
2 62820
1 26464 658652303
1 122474 64703189
1 5116 840537487
2 788
1 22367 666099853
2 18868
1 150214 827694617
1 54256 565138643
2 161617
1 172942 903966451
1 171826 386291867
2 140719
1 114781 187896703
2 15420
1 188116 286494727
2 75432
1 22636 45272146
2 96338
2 59141
2 53833
1 131523 531134028
2 54266
1 6619 262870506
2 30202
1 93368 203513343
2 128124
1 160376 917038782
2 88625
1 110687 979265262
1 106494 542405424
1 173592 880436529
2 18212
1 14107 756297695
1 94969 463249155
2 32762
1 16615 157888551
1 79522 651939876
2 63535
2 177095
2 27213
2 131333
2 132326
2 23029
1 194054 538787599
2 66441
1 179513 215896381
2 164016
2 68471
1 47365 102640485
2 61768
1 48276 617731347
1 145672 548693420
2 176297
1 164442 883870845
1 144141 909410644
2 37582
1 43972 541604677
2 100695
1 174780 313356899
1 124545 590651995
2 100766
1 139106 852799828
1 9762 660153512
2 105522
2 17513
2 148318
2 188599
1 145846 836461638
2 112457
1 73129 422841302
2 127402
2 183903
2 110572
1 194290 832664830
1 164245 240693765
1 79953 657863101
2 92765
1 162525 182566636
2 108430
1 185169 773531690
1 3771 114871384
2 86317
2 64671
2 6189
2 123890
2 154243
1 168039 892188134
1 184012 418885418
1 25233 215207039
1 31367 949731885
2 132623
2 145036
2 177458
2 97996
2 94415
2 10317
2 144086
1 186736 403274266
1 27210 78558116
1 32311 46970493
2 193186
1 109794 850345924
2 15120
1 11422 628838669
2 171062
2 100959
1 161210 997362420
1 160764 632910983
1 17008 465666969
1 192484 841019104
2 99152
1 24422 218338170
2 146650
2 62577
2 84876
1 56601 408443709
2 12532
2 48518
2 139623
2 148090
1 182480 318914753
2 83371
1 34522 770826262
1 90488 87263910
1 143454 68872415
2 84271
2 29828
2 14869
1 106073 259236817
1 27604 107346265
1 32898 807922070
1 139699 198961512
1 85655 277110289
1 157594 455838344
1 74827 323821264
1 119998 9017341
2 5603
1 167538 548666107
1 146098 273832767
2 181302
1 197886 134540854
2 1725
2 120858
2 98563
2 49342
1 87700 479907907
1 116136 432530622
2 177988
2 190192
2 80765
1 111396 40352580
1 142697 555115199
1 143128 167484109
1 175788 12128219
2 45652
1 27706 716555682
2 100794
1 186654 426635601
1 196426 625995448
2 65123
1 71906 735144008
1 177284 996690434
1 16063 519051447
2 96731
2 91569
2 164168
1 77231 122055055
1 132805 106190815
1 118475 56810210
1 29659 320707903
1 75815 463758802
1 44104 18495317
2 88758
2 144771
1 127808 968831397
2 118866
2 122385
1 102468 28531625
2 155117
2 96979
2 156204
2 4715
2 151984
2 113610
2 191219
1 103909 783636605
2 108318
2 139678
2 74657
2 124214
1 7628 783947423
1 45316 531588476
1 122355 256764186
2 6098
2 180703
1 51237 680441862
1 149868 943558301
1 739 102528882
2 18499
2 142070
2 21251
1 23044 109528749
1 102786 810057169
1 119797 434055987
2 158754
1 155539 973418409
2 21755
1 88750 210311053
2 65917
2 127423
2 136908
1 107217 850066210
2 97256
1 69063 951682172
1 104272 81291623
2 133726
1 5920 637021685
1 40777 682847453
1 125099 136039294
2 123188
1 101660 830905322
1 65327 825168430
2 46386
1 44968 977567432
1 77419 302224241
1 39854 716963339
2 150306
1 102166 208975370
1 112959 579261780
2 192385
2 172911
1 6326 627802062
1 108689 12732172
2 140712
1 182052 673270049
2 127953
2 13523
2 185496
1 166050 421202727
1 102620 977468613
2 125797
1 91601 424729424
2 176950
1 197530 164332046
1 32281 910474759
1 175718 507674024
2 40169
2 53531
1 139216 836522374
2 163148
1 50313 218291530
2 189898
1 95354 87106232
2 163681
1 159033 870179429
1 144856 673726795
2 15463
2 7787
2 179637
2 34006
1 13252 565138748
1 42772 9372201
1 30406 654901629
1 138448 669959344
1 183238 670566801
1 5957 159744908
2 197546
2 10789
1 7073 372676934
2 20511
1 176932 560976102
1 108494 926327018
1 82432 105825480
2 119323
1 163727 940276726
1 110491 862901660
1 153733 89110898
1 177020 392172488
1 3446 926575843
2 116115
2 18229
2 154418
1 105119 957031636
1 90953 746311656
1 123592 175476169
2 182122
2 93345
1 90729 838656499
2 171908
2 92666
1 117538 917084710
1 39885 408259907
2 100120
2 52940
2 141790
2 16648
1 99637 10033571
1 55875 76860949
1 141790 120650668
1 163512 673806501
1 101204 551703626
2 35888
1 115609 514087027
1 164942 174904936
2 159293
2 103089
2 93727
2 77437
2 110047
1 85517 271999324
1 33575 167045347
1 87799 694637769
1 175263 295344081
2 20979
2 191707
1 107217 48275986
2 62830
2 90743
2 169941
2 109038
2 44407
2 195260
1 127717 518791418
2 81416
2 196739
2 170438
1 25030 379301212
1 130461 934215629
1 66858 627756308
2 172735
1 622 178607118
2 82729
2 63833
2 190095
1 28866 803949976
2 61855
1 43785 936899855
2 4272
2 176694
2 99366
1 88670 698989781
1 62609 783872735
1 100272 4227013
1 153369 96584741
1 187833 834922779
2 183928
2 139431
1 156974 617746799
2 176385
2 24670
2 150730
2 152307
1 55408 956364812
2 61005
2 117261
2 23855
1 59777 8911578
1 142899 950444092
2 115849
1 84182 232418948
2 48989
1 67375 552223895
2 81638
1 14074 101818146
1 142951 523206244
1 11687 54390190
1 96120 268383728
2 162056
2 4191
2 91291
1 81357 939286968
2 139708
1 80105 186314724
2 104995
1 59183 631033455
2 93606
2 68863
1 181673 884412885
1 112648 704449304
2 3121
2 65986
2 147918
1 163467 954042117
2 27755
1 103724 127761662
1 119296 951771555
2 30760
2 65640
1 18790 470349225
1 174187 201207368
1 146943 359543387
1 188978 358359475
2 94631
2 34521
1 105240 956503239
2 120437
1 129463 497840228
2 189425
2 192390
2 129634
2 41030
2 93069
2 118141
1 24946 17533978
2 143131
1 51740 740596702
2 142096
2 27139
2 67118
1 66300 988137839
2 66059
2 10016
2 192618
1 93347 48621101
2 183364
2 84740
1 88310 509377614
1 129586 258383157
1 78826 589021515
2 78892
1 172877 195709672
2 80895
2 106437
2 50067
1 176542 327040816
2 135107
1 88601 888195669
2 53007
1 32302 123607194
2 155789
1 35651 391358741
2 44162
1 183420 832109287
2 152429
1 143206 250827854
2 22338
1 184705 104691662
1 30666 486632939
2 2531
2 32980
2 5056
1 195036 640836686
1 98322 573807802
1 77643 968754796
1 150853 726209217
1 84497 305317840
1 69458 949658405
2 266
1 198370 162960176
1 105426 915031267
2 62179
2 58415
2 60716
1 141478 845273678
1 180690 931054503
2 19444
1 103311 2572578
1 191740 354014880
2 81033
1 9240 444639195
2 19221
1 166934 475873813
2 161850
1 44818 918237627
2 23114
2 187861
1 28985 705277883
1 125868 335009414
1 141225 210601425
2 124487
2 111543
1 41126 593271071
1 193212 455384476
1 59216 287031221
2 182782
1 51990 781891012
2 10734
2 120845
2 141735
2 164038
2 116348
1 177651 133351362
2 183248
1 149111 811226102
1 42331 822851296
2 107689
2 165704
2 144864
1 77061 26354673
2 46317
1 129916 948714682
2 134151
1 188590 279424945
1 22959 701392614
2 180456
2 179008
1 55813 463870986
2 17295
1 65821 982489430
2 66159
2 23096
1 113087 619171080
1 178347 212432558
1 125375 872182907
1 115543 913146995
1 199008 66573739
1 22560 905566556
2 57589
2 179350
2 53091
2 66903
2 184169
2 48931
2 79123
1 161549 401255807
1 84778 845646765
2 49147
1 123593 115664766
2 116396
1 102222 567538357
1 137351 45942022
2 178822
1 162699 842788593
2 122240
2 67236
1 119463 676732804
1 96512 956632046
1 86247 314205117
2 30335
1 117468 319264114
1 106010 749430820
1 142811 38537266
2 44972
2 147566
2 67145
1 195899 889318613
1 59445 828364150
1 183352 435958808
2 176187
2 121235
2 13320
1 76761 584450913
2 16183
2 55474
2 115311
1 92048 245455489
2 136569
2 73555
1 134353 926746928
1 7726 74216113
1 161836 898484958
2 7112
2 179696
2 157255
2 162026
2 64267
1 94453 34396121
2 19842
2 86058
2 166461
2 198059
2 8555
1 38293 366399077
1 105894 220112557
2 96063
1 118164 760576700
2 173455
1 155811 90748903
1 100138 510488112
1 199620 902056906
2 1508
2 105158
2 179508
2 81644
1 169271 406443998
1 77907 114155870
2 187478
1 78840 564367893
1 169188 123714328
2 135923
1 191251 307213052
2 147503
1 131830 933352185
2 197034
1 113601 781359746
2 116938
1 179597 744241904
2 198004
1 1597 645550605
1 195427 305768640
2 71208
1 157115 552811335
2 21937
1 170604 80917364
1 159546 167362786
1 98969 184825815
1 181926 341667297
1 37795 449487129
1 124206 231068213
1 172087 270313325
2 156665
2 123192
1 168252 609710487
2 194649
1 106929 661635555
2 37132
1 138805 649156696
1 111318 741570223
2 128514
2 193003
2 73409
2 72145
1 148713 131311146
1 48352 611324889
2 125513
2 20991
2 27828
2 19782
1 99257 638378925
1 166730 159845213
1 160526 891500378
1 112827 472363873
2 121871
2 52897
2 30742
2 124696
2 25377
2 43829
2 42802
2 160623
1 192478 705413416
1 189313 402753128
2 165702
1 126114 577296916
2 159627
1 92161 367179032
2 155218
2 21169
1 78890 758165873
2 162719
1 153130 733430136
2 72826
2 175566
1 90878 433830259
1 114016 471693695
2 163704
2 153262
2 142258
2 7887
1 148378 550610829
2 117029
2 130135
1 74755 588178022
1 40011 212021219
2 50298
2 136923
1 94813 581751458
1 163211 265815416
2 182800
2 178272
2 67870
1 103306 924503092
1 28909 789315543
1 103607 754029759
2 150054
2 106775
1 50789 822571145
2 125172
1 121065 954803519
1 65992 575308211
1 59862 817931809
2 91158
2 196983
2 152212
1 171462 534966085
2 142593
2 142704
2 82306
2 145212
1 116634 791643100
1 97585 502542749
1 97990 479643026
2 13898
2 174015
1 174156 130083382
1 103613 824863170
2 119350
1 165824 511794913
2 195950
2 94836
1 96777 905409823
2 26604
2 159272
2 24046
2 141622
1 120740 406753994
1 198919 635007439
1 150836 559580785
1 8077 269322574
2 4741
2 91174
1 29031 536606930
1 18627 873566190
2 49826
1 107950 731619900
2 28646
2 174188
2 40964
1 187808 627651904
1 155540 820410533
1 135434 120932461
1 139074 696846458
1 20035 791888613
1 10583 659238005
2 23106
1 41468 631375426
1 123611 294463680
1 45158 591191556
1 96281 541712169
1 150888 227021038
2 199587
2 185691
1 14275 721391571
1 5090 263131447
1 185454 786764446
1 6386 300830465
1 71875 898537261
2 130079
1 165059 510847125
1 162027 137970953
2 173449
1 156392 494817362
1 58420 529158883
1 171841 897012065
2 7948
1 128639 994615570
1 7656 237203652
1 17067 33604942
1 30895 115935973
1 175475 32986246
2 42515
1 5320 222403044
2 154285
1 109561 259026392
1 14301 332148624
2 70588
1 104397 525380419
1 3466 729916607
1 62263 59025082
1 48871 84510250
1 59513 970679991
1 169050 168377083
2 170325
2 55276
2 156770
2 119958
2 8140
1 162098 317200438
2 183067
2 158517
2 146888
2 89053
2 81026
1 146314 664708936
1 95347 263907698
2 22920
2 120039
2 179051
2 184344
1 15634 877470027
2 118472
1 75452 569289611
2 78021
1 77397 790926932
1 22023 338318961
1 105932 457000277
2 69410
2 154524
2 21873
1 17641 341186952
1 171322 717231813
2 161703
1 141507 657396131
1 112113 626620341
1 96023 537426648
1 163001 342625796
2 101964
2 23530
1 109629 906399237
1 22006 527666209
2 59394
1 159982 182931991
1 16352 83828016
2 177409
1 67488 494871758
1 141110 621994523
1 171499 792236324
2 198742
1 63856 568937854
1 169818 235488429
2 1670
2 42394
1 155242 935025227
1 34433 540795743
1 99496 999514037
2 153251
2 39015
2 120047
2 162407
1 114620 653030436
1 182563 672015918
1 6957 466812178
1 150569 815380424
1 133677 374922504
2 2095
2 106649
1 80825 552026210
2 93584
1 93855 952786123
2 198496
1 185976 798472160
2 125018
1 118537 813186657
1 105527 214309574
2 121960
2 19529
2 90316
1 32096 221579765
1 142231 46972628
2 87843
2 31078
1 131606 894882350
1 104781 73140355
1 81048 182438246
2 40924
1 20416 595872765
2 15313
1 99553 462285283
2 94047
2 137382
2 157347
1 114737 337803114
1 183065 559099556
1 65837 173009677
2 81159
1 55361 360814424
1 144246 165682366
1 178668 367547471
2 163631
2 180411
2 19062
1 110661 932921996
1 177816 668537643
2 166200
1 51493 809840125
1 108248 28753739
1 118321 465515843
1 93180 298493770
1 161571 791679505
2 6866
2 44603
1 188977 961007298
1 175868 97585735
1 180625 375516677
1 52385 797520956
1 4868 144239184
2 23441
2 38969
2 153702
1 167310 979485578
2 95054
1 159390 876955802
2 125541
2 67360
1 173579 951476285
1 134050 478355486
2 149382
1 89205 524581593
2 121861
2 168328
1 126616 624948825
1 114417 654645430
1 36948 706259912
1 163373 834692349
1 59431 815991219
2 92512
2 86457
2 7209
1 139875 547400108
2 160993
1 86365 117244221
1 66501 127245375
2 40726
2 3291
1 158547 680217335
1 24 558802721
2 173331
1 63357 23252819
2 94462
1 99171 218737047
1 109413 108580262
2 50501
2 49624
1 6802 590607135
1 88595 525172820
1 149598 301622391
1 71638 637581422
1 148485 51553074
2 179814
2 61268
1 75831 482991179
1 167109 436656866
1 193732 112225756
2 57859
1 177947 557603153
1 23906 47513688
1 150272 673967143
1 69764 888130076
1 47020 326962139
1 136677 819526857
1 171236 429628318
2 58860
1 135541 942830355
2 118683
2 5334
2 47785
2 36808
2 1840
2 13954
2 100243
2 10507
2 45228
2 18627
1 10942 371262222
2 19234
1 116379 687661258
1 103887 863607930
2 94975
1 151679 37207548
2 119412
1 195173 646610013
1 64752 592506542
1 134113 482564291
1 166463 682412066
1 145589 812298033
2 88563
2 16328
1 9126 671913992
1 84814 756003994
2 28129
2 55430
1 203 694177859
2 97990
2 48567
2 101098
2 116353
2 60452
2 68404
2 182727
1 115913 599866466
2 179930
2 135657
2 119703
2 20061
1 26971 990089460
1 172199 330995804
1 138970 646770838
1 147368 410663670
1 170096 971942844
1 173240 798575610
1 160395 70617369
1 146567 396446640
2 109374
1 35852 753582056
1 137958 35334419
1 108756 669988102
2 103100
2 160879
1 149222 547432729
1 142861 569650552
2 135396
2 94513
1 28200 678442258
1 133437 184977496
1 71416 950053755
1 101567 891320474
1 512 418320207
1 145545 100516921
1 108897 170031745
2 106648
2 165720
1 68765 305649687
1 186091 395791525
2 170055
1 199116 142780593
2 14947
1 130334 827872883
2 184729
2 123665
2 165709
1 147726 267756576
2 154633
1 3191 538791923
2 68274
2 86622
1 133712 704224286
1 117959 454331559
2 102120
2 121163
2 138141
1 139901 887356873
2 141986
2 63623
1 74814 165086803
2 114360
2 188375
1 47987 464264585
1 43659 246403186
2 63578
2 178465
2 130302
1 147477 639192228
2 110360
2 100757
2 110341
2 177423
1 130933 370445842
1 141837 416971442
1 133712 20212667
1 106273 535220954
1 159899 182441017
1 81139 146197563
2 123803
1 132863 562233948
1 12018 279936670
2 66385
2 71394
2 141514
2 155290
1 194301 121528074
1 62506 884114645
1 69724 895169031
2 54280
2 114452
1 119360 414263912
1 178696 168454700
1 184485 968993169
2 98709
2 65810
2 151880
1 123523 193984964
2 124392
2 35857
1 136622 750610178
1 34400 554004247
1 147917 38989655
1 145988 638959659
1 40779 677428898
1 85312 407055142
2 74730
2 2488
1 83707 826626108
1 51296 735547686
1 54704 648459874
1 115707 284035703
2 199337
2 79834
2 53517
1 131267 410142659
1 8376 305675960
1 181867 303951791
1 98641 514723897
2 64596
1 133823 68754378
1 146901 829459501
2 169588
2 165906
2 4642
2 21011
2 172295
2 22919
1 82013 651762450
2 184209
2 140631
1 121693 59932880
2 93097
2 77638
2 150440
1 40348 299540420
1 196022 638218368
2 3333
1 30551 794676633
2 161824
1 114010 190475097
1 61487 627908216
2 93593
2 98095
2 162520
1 62999 846508511
2 178210
1 44033 233038031
2 36675
1 188670 841528558
2 48426
1 160925 556903420
2 128975
1 145373 603164952
2 82508
2 160047
2 9634
2 58395
1 171244 793749143
1 59395 54445569
2 488
1 146992 221947304
2 20795
2 978
1 50440 688499394
1 172386 461954541
1 110367 633679540
2 5682
1 141398 880836929
2 143204
1 1608 423648895
2 15349
2 142213
2 44646
2 194772
1 106294 883793889
1 152954 968185522
2 182801
1 119167 97271620
2 111398
2 186307
1 139954 564221268
1 13826 5405228
2 3749
1 185999 633131609
1 68589 55871421
2 154997
1 8201 990027244
1 160042 103625174
2 27597
2 113285
1 12846 944899575
1 152601 923623073
1 103972 667995967
2 182888
2 130102
1 88784 663067139
2 116988
1 39329 264114402
1 196458 62094887
2 27355
2 109809
2 81312
1 126413 978943750
1 50542 29378444
1 39557 574722713
1 100714 368125141
2 73278
1 171873 418758477
1 34598 723264834
2 160181
2 54718
1 142060 261602050
2 8880
1 171773 720663191
1 162373 30092229
2 69498
1 79985 929536213
2 52573
2 177642
2 89517
1 84407 436665560
2 60812
1 44867 229422787
2 60684
2 86291
2 168823
2 14976
2 94095
1 30311 786114237
2 64769
2 62190
2 156431
2 8762
2 44337
1 139794 949746585
1 178628 76789284
1 39704 616577745
1 109502 621049085
2 84875
2 15694
1 108352 658016715
1 84111 318458118
2 122968
2 181116
2 84300
2 166618
2 149827
1 108000 271761753
1 111873 659609828
2 114358
2 25617
2 125316
2 129562
2 58290
1 96661 322666014
1 24366 41808612
1 63004 654288619
2 93085
1 178311 336143118
2 103715
1 101780 151455163
1 144274 647103765
1 62039 758569756
2 171779
1 142550 507777728
1 193565 772310216
2 35785
1 70561 201453891
1 58616 29255742
2 187701
1 198143 687355411
1 59851 803460058
2 80822
2 112855
1 178858 972230265
2 10399
1 125766 204796995
2 157018
2 31021
1 98658 275553455
2 111690
2 91972
1 35533 197946821
2 63409
1 42951 728813936
2 17425
2 145009
2 26248
1 58690 392692791
2 21937
2 130484
2 35396
2 90019
2 129469
1 58466 809576687
2 40550
1 120522 494267383
2 161008
2 111359
1 124708 280712106
2 125188
2 16678
1 70164 224947785
1 12983 252649332
2 108332
1 76985 536099695
2 71862
2 15799
1 106387 958744016
1 149538 609801227
2 189338
2 118842
1 4716 973892159
1 100918 628097771
1 92299 179628954
1 143818 42098156
1 133390 187369665
2 178820
1 176293 628796063
1 17059 497093205
1 105610 809142651
2 51867
2 68554
2 176119
2 185488
2 168097
2 164078
2 63964
1 66036 632953264
2 61234
1 89725 851606781
1 107346 140726893
2 130973
1 73982 313605136
1 139152 346028244
2 128628
2 22359
2 11422
2 191654
2 132611
1 4512 977299057
1 91167 167037579
1 57230 835983284
2 178383
1 134553 58699342
2 16261
1 130426 140840414
1 136987 867415641
1 48621 578300308
2 153744
1 80985 466798333
1 82343 150062439
1 86219 708542150
1 73644 492654773
1 132185 994491501
1 41375 911455703
1 55892 488012256
2 196955
2 36708
1 155097 884194985
2 64817
2 175991
2 63516
2 130044
2 142971
2 184907
2 102256
1 14761 925473143
2 59167
1 176596 494945838
2 14207
1 85359 112280692
2 148450
1 150480 741499648
2 31752
1 113036 505544498
1 103708 491847246
1 89268 357695111
2 53764
2 177960
2 1953
1 148422 500597184
1 108826 425094275
1 144752 642547204
1 191540 857719200
2 37878
2 33738
1 72268 132106789
1 73965 589331558
1 173100 549505609
1 196523 782949953
2 144704
1 11020 534916261
1 160563 515491191
2 72244
2 64997
2 37330
2 185032
2 199689
2 6193
2 53362
1 10691 348907558
2 118195
1 27677 613323781
1 168906 204131125
1 53608 898034706
2 175378
1 26392 214355648
1 1605 874100701
1 119055 110975860
1 107743 989767856
2 81670
1 198001 368729206
2 164575
1 122319 754864605
2 138270
1 168589 603460236
2 174075
2 170458
2 162967
2 93166
2 116514
1 195983 450658771
1 42559 539348878
1 56144 992652972
1 163683 817951022
2 105827
1 11206 718523341
2 69067
2 33556
2 100032
1 34014 300804574
1 133814 833690473
1 143128 555565631
2 166781
2 475
2 21451
2 6974
2 168252
2 66095
1 135394 770936188
1 123219 624719837
1 28566 52305018
1 1626 874582284
2 3115
2 143900
2 54625
2 1453
1 54915 590378582
2 178170
2 46137
2 170829
2 143417
2 98698
1 140408 208608670
1 183993 695943404
1 199415 775867543
2 97276
2 117601
1 148283 630977199
1 185396 421856211
1 79975 66812733
1 90954 228239637
1 41849 153060526
1 105333 844192938
2 58532
2 168725
2 27079
1 173827 120569439
1 24018 644195784
2 135796
2 18897
2 29426
1 15230 760423341
2 31739
1 2482 838330339
1 126800 287345576
1 187733 181585898
1 5629 110136695
2 112380
1 31689 259869942
1 19797 167682892
1 71879 713788843
1 27940 657534762
2 119082
1 197735 609095894
2 84105
2 165267
1 43318 316860379
2 26128
2 98704
2 48861
1 17156 987539406
1 31923 458469916
1 147754 781642287
2 156252
2 76600
2 178631
1 181473 785544876
2 2386
1 49890 186628249
1 169298 755811087
2 129803
2 173177
2 124305
2 61329
1 65394 465585915
2 6211
2 142333
1 163940 551199898
2 154052
1 123452 504235268
2 192603
1 8971 943740688
2 45226
1 162094 689551120
1 187542 673619647
1 179164 313174278
1 41026 645641634
2 197919
1 82231 231353119
1 107084 587531452
1 180597 981274118
1 127633 865686134
1 93772 722426310
1 36794 178432732
2 33628
1 30827 144502915
2 13085
2 37508
2 115625
2 134310
1 115110 919580374
2 4555
2 78726
2 114184
1 138389 964969897
2 106299
1 193114 834858354
1 116606 32732772
2 168527
2 97699
2 35329
2 82526
2 130009
1 102408 517127103
2 161316
1 127028 122470049
2 186355
2 144063
1 68179 263766636
1 166820 192034125
2 142198
2 187521
2 57535
1 70430 708386876
2 26395
2 168982
2 182277
2 181746
1 186101 690260548
2 109269
1 64159 983887775
2 106345
1 193533 768658546
2 191275
1 175974 804485113
1 32216 723780640
1 78402 91154096
2 187081
1 129792 971478343
2 27352
1 87884 811493426
2 100266
2 165447
1 58257 471910616
1 120493 310532497
1 151024 431131163
1 119142 847217673
1 130519 259256121
2 154551
1 29248 908012854
2 99714
2 104475
1 47790 279979803
1 48512 751694506
2 151314
2 69160
1 119871 421161284
1 7373 888508007
2 121769
1 56737 582498288
2 124371
1 172862 639465713
1 2543 825327882
2 137440
1 20547 75098140
2 72623
2 170008
1 81757 72782925
2 100918
1 67245 345936525
1 81381 596126871
2 170098
1 100638 681150039
1 72797 304438341
1 12391 376486883
2 122368
2 61465
2 92796
2 32677
1 118993 2540228
2 134348
1 147618 644094811
1 166956 23965805
1 66379 418510496
2 52751
2 129547
1 91799 82366639
1 184266 920430485
2 71907
2 58123
1 179283 693981627
2 137278
2 6564
2 104114
2 159614
2 149712
1 9492 906065616
1 61960 883850327
2 10536
2 87980
2 83597
2 179382
1 65251 950142568
2 113045
1 67806 666865758
2 51444
2 183158
2 162863
1 56028 303005910
1 87980 778234334
2 112421
2 155689
1 38565 383260537
1 134942 937084339
2 49885
1 13413 958721045
2 17746
2 109328
1 96358 910302001
1 17189 436595058
1 149780 197692588
1 176402 376396625
1 52916 1093091
2 67396
2 66457
2 137068
1 188713 656706473
2 190598
2 145804
2 65661
1 81933 989194429
2 90762
2 114861
1 80289 423172611
2 119660
1 171661 285612183
1 40921 461260649
1 47796 170797647
1 187727 775647761
1 50957 463088
2 145238
2 3977
2 178605
2 76925
1 105709 359837677
1 98854 223440547
2 159301
2 7947
2 27173
2 31507
1 29634 713076485
1 175133 818936326
1 65644 397120083
2 170563
2 166993
1 37635 782466877
2 185949
1 152628 897876606
1 113338 727828242
2 18087
1 165709 22519961
2 96974
1 197958 70585378
2 148717
1 35428 724726674
1 93581 581846046
1 29249 777212232
2 106046
2 176398
2 103852
1 40521 713526177
2 2402
1 88787 416391060
1 151772 201537469
1 106197 90141203
1 79284 864231112
1 180652 118782972
1 47366 773290429
2 44378
1 60124 344251920
2 157849
2 161596
2 77736
1 149085 184227510
1 2454 18321467
1 171974 937784098
1 92389 682997843
1 155433 108500969
1 38890 300819264
1 39133 736722967
2 17393
1 156773 856419010
2 44329
2 140354
1 18318 808704468
1 20046 858485812
1 150625 793001924
2 129434
1 45956 266290050
2 99914
1 116559 509411332
2 35038
2 60433
1 73884 829826025
2 178117
1 44028 413275280
1 191534 255055033
1 53396 390433167
1 122539 815078360
1 174677 871343719
1 32006 219369310
2 40023
2 155274
2 134833
2 149683
1 156733 191407716
2 141934
2 190205
2 69406
1 72800 969776523
2 11734
1 26021 973569317
2 34935
1 166868 201549082
1 192548 27305239
1 106300 900020862
2 23693
1 198261 314110119
2 163129
1 65489 141984200
2 158980
2 63860
2 133790
2 78993
1 72149 383556793
1 183777 70686190
2 41017
1 41101 620948752
2 42381
1 120670 494140264
1 87528 902261446
1 39590 997916646
2 104597
2 149972
1 186715 528531687
2 68926
2 179450
2 164461
2 142390
1 80800 580880347
1 192987 804887742
2 18093
1 84614 700052356
1 25146 2432187
1 78728 642774983
1 156052 24790544
1 3104 402847940
2 91209
1 70561 921998454
2 156287
2 20825
2 7040
2 60670
1 129206 85003514
1 185518 794811430
1 157282 290472365
1 163865 644595284
1 137480 604482937
2 161562
2 38415
2 71934
2 58740
2 85388
2 135912
2 189372
1 105017 300037727
2 60105
2 377
2 172902
1 63992 740411453
2 122698
1 166428 613627725
1 169592 821179886
1 159673 728935048
2 188988
1 3113 553522891
1 182935 142535054
1 96074 718943537
2 81029
1 183530 63000345
2 193026
1 182293 132770313
1 27491 498605548
2 55204
1 123021 226085768
1 60091 876849260
1 9285 663997025
2 19320
1 129950 655544999
2 78167
1 74283 308159477
1 11046 601799465
1 57889 773751457
1 175165 763569069
2 89870
1 133444 20509922
1 172959 195575075
1 9529 372819790
2 173507
2 85425
2 11946
1 123981 816591310
2 88858
2 29361
2 123125
2 560
1 199276 445016994
2 195715
2 11762
2 156662
1 115694 878237223
1 84247 587443176
1 170880 14534853
1 140406 865472257
1 48499 343905555
1 7009 398474936
1 139363 341343209
1 135110 946264634
1 96677 267280269
1 158905 530116777
2 193055
2 180478
1 141990 624106092
2 72616
2 103379
2 160785
1 31368 58720753
2 21789
2 192361
2 57855
1 24012 544398343
2 81150
2 12590
1 143768 38264541
1 68228 907370176
2 148304
2 183727
1 45031 145707994
2 141685
2 131146
2 124073
1 180710 182327209
1 189178 232063519
2 17588
1 24519 801985057
1 98242 664179391
1 157919 689903468
1 177370 58291749
2 155898
1 182562 365166000
2 52942
1 170673 332823828
2 179177
1 199716 815068351
1 192137 185273035
1 196415 976221645
2 148329
2 105828
1 167421 666477694
1 150846 400229954
2 133934
1 165643 609614236
2 122855
2 58149
1 53198 203182738
2 98309
2 69183
2 17287
1 177255 328862157
1 40128 77638371
2 47937
2 137032
2 20081
1 141325 932267594
1 148780 877543385
1 52085 761380305
1 112252 354851475
1 38079 477550410
2 141568
1 184012 389060486
2 134193
2 26624
2 181551
2 69228
2 20409
2 67246
2 80095
1 40329 219185801
2 154997
2 52369
2 104901
1 182850 108063603
2 102490
2 2661
2 108218
1 129493 675913355
1 59521 906935004
1 11382 54935770
2 6884
1 101634 832050499
1 161871 372614367
2 81029
2 77609
2 131388
1 3494 229321870
2 82839
2 128102
1 112726 905762548
1 111507 130277118
1 186772 909800006
2 55836
2 183320
2 64226
1 21738 85196133
2 191002
2 104198
1 48326 554855988
1 87462 517095182
2 154227
1 82397 694519820
2 181182
1 40658 444804781
1 79919 451225974
1 166330 694058149
1 167281 939928953
2 160843
1 104051 856735633
2 193445
1 90210 724026620
2 157697
2 120368
1 82041 543776828
1 22466 898320049
2 55798
2 111231
2 182527
1 171328 417830343
2 155758
1 46188 296937756
2 102809
1 114058 998606981
1 122228 350216422
1 121788 732301356
2 72046
2 160446
2 50812
2 21273
1 189386 11453678
2 180653
2 61865
2 185521
2 182922
1 165504 442031981
1 65378 737947645
2 23721
2 104672
2 79545
2 164520
2 24922
1 84953 195524262
1 39500 122052373
2 121447
2 51469
2 9940
1 3419 53647180
2 179567
2 170416
2 108600
1 101774 240698268
2 51960
2 39896
1 53248 854160491
2 68230
2 20552
1 124873 601127726
2 178976
2 129581
1 115076 80675536
1 64005 640958008
2 192811
2 120864
2 195697
2 120286
1 82141 222140660
2 35854
2 54354
2 189170
2 112773
1 96254 79152970
2 45101
1 9779 921006308
2 136749
2 103593
2 117696
2 91044
2 91050
2 170253
2 173437
1 20457 850583441
1 144915 866850920
2 159547
2 114509
2 142966
1 141757 82741401
1 63388 934944345
2 138921
2 99733
1 9470 208771178
2 139075
2 20247
2 3688
2 151646
1 198463 591534881
2 155385
2 11353
2 13690
1 96373 183622287
1 115028 969712599
1 89401 644050521
1 63442 365236560
2 1755
2 61805
1 150599 997688126
1 108900 737225539
2 65764
2 133990
2 55237
1 22799 778508476
2 118394
1 148748 328193470
2 78034
2 136168
2 130387
1 161446 801178413
2 85326
2 175408
2 150637
1 115536 241935711
2 59688
2 99136
2 35599
2 52496
2 51688
2 166066
2 75887
2 7847
1 110176 301839602
1 144969 993286031
1 124438 301614839
1 157882 805592406
1 105316 561209491
1 76314 133761830
1 10232 423660335
1 177150 717266152
2 45369
2 5234
2 197579
1 12361 268409551
1 150988 958903458
2 164087
2 106861
1 85966 321385224
2 4473
2 49558
2 140359
1 86631 533151069
1 88927 748654651
1 181041 167052496
1 189808 990211302
1 79920 955619394
2 14864
1 190423 671598498
1 186903 284300581
1 130736 253886221
1 179165 945638936
2 145057
2 180161
2 96594
1 8898 73190500
2 177551
1 70575 618731894
1 147706 58008416
2 140231
2 37076
2 56701
1 7863 857489030
2 140332
1 80273 898161951
2 189969
2 8808
2 104508
2 148646
2 40610
1 94519 917573177
1 89 331613677
2 178200
1 80261 524636945
1 74172 275631452
1 131349 850058361
1 188687 623502451
1 98391 549088422
1 51297 618846564
1 75585 571544474
2 154854
2 61345
1 146863 272394382
1 110104 437272731
1 161606 124224399
1 122949 619095619
2 90040
1 81992 374743292
1 168964 825907532
1 190605 416394403
2 150266
2 170398
1 205 613492449
2 22662
2 1032
1 65432 530637733
1 86954 435841208
2 34289
1 114576 77049549
1 46748 732914302
1 121083 243854882
2 93265
2 127375
1 117090 63290585
1 106696 781719947
2 144559
1 39069 97463861
2 181234
1 5033 970567770
2 181610
1 198874 322649685
2 187697
2 48229
1 84918 213072066
1 169032 104032089
1 165893 458455342
2 152801
1 196331 648081460
1 98891 988581434
1 151678 971468622
2 135498
2 74704
2 127437
1 124232 555969382
1 176021 546030069
2 112058
2 126836
2 176715
1 17646 890831580
1 11153 308399003
2 133622
1 36256 781245102
1 60410 897134531
2 69789
2 184306
1 152028 10748888
2 97681
1 56252 923629399
1 184524 43355964
1 9843 777517513
2 146230
2 74164
1 37542 514636392
1 98999 516148150
2 88955
1 114256 22661258
1 134777 252447855
2 91827
1 155703 922039316
1 157498 685385946
1 23004 945643586
1 5145 719045173
2 39290
1 169954 240011211
2 63918
2 143852
1 91618 198526098
1 191014 330693947
1 156551 350490726
2 66948
2 183933
2 42854
1 194151 592168056
2 199505
2 44556
1 94932 842359447
1 16094 785290934
1 123006 850796204
1 141958 265077837
1 192177 881538242
1 6155 275030220
2 123495
2 85310
1 184674 199019401
1 171118 11062737
1 27148 653299308
1 51746 485734343
1 169392 127088839
2 151890
2 84075
2 198618
2 19802
2 149332
2 96059
1 32652 898419859
1 105926 748269431
2 4138
1 183303 945452506
2 26172
2 45596
1 39936 467713824
1 91267 395854188
2 10461
1 165356 677069360
2 113132
1 20770 181888167
1 195305 525947774
2 152399
1 117424 335634990
1 59251 985019691
1 6793 587686965
2 45199
1 123466 25360258
1 199095 29423482
2 51799
1 63423 795466059
1 12387 283946368
2 75987
1 78341 222577935
2 37078
1 111756 975471202
2 22378
1 96081 153670674
2 192405
1 19911 476797448
1 108233 417787586
1 64216 971404584
2 146134
2 12743
1 71177 548604627
1 121915 5324111
2 61554
2 92664
2 3110
1 104225 661959918
2 137239
1 147270 537709389
2 139881
1 59355 615018484
1 18911 910301725
1 99932 530048736
1 102204 277246316
2 198133
2 22271
2 167761
1 36164 21158099
1 195178 808944218
2 110409
1 57307 460964499
1 18709 192793971
2 182804
1 164423 382747046
1 122143 796249486
2 110830
1 42350 250516242
2 84165
1 90541 470724209
2 195746
1 6546 306196087
2 74890
1 5433 72652744
2 83168
1 4629 41630565
2 147990
1 66398 158196733
2 51199
1 131332 6081809
2 159404
2 77685
2 125111
1 143716 891327866
2 175981
1 134437 908890447
1 7487 198004447
1 147672 742403307
2 4802
1 49120 477216228
2 167859
2 21533
2 135414
2 148978
1 85871 212433467
2 49681
2 177208
1 40355 481022788
2 13670
1 59896 116587415
2 176831
2 192542
2 86493
2 5483
1 1965 859372698
1 99228 195617369
1 139313 824680094
2 39389
1 157352 990174763
2 156580
1 69863 14208821
1 165484 881680487
2 180826
1 2749 311298055
1 181374 252365868
2 135395
1 193092 74267417
1 145947 629437393
1 125587 49204187
1 112787 212127600
2 199578
2 195582
1 423 304365205
2 193306
2 120408
1 22858 958994237
1 115693 404613670
1 39934 831393980
2 108817
1 139494 226466300
2 26082
1 34647 124805604
1 147638 448167808
1 17914 451507876
2 992
2 145748
2 110798
1 68325 689425952
1 184725 652612207
1 69988 633136117
1 128173 931095228
2 6730
1 134712 769358166
2 66664
1 86837 715660815
2 158043
2 37689
1 40683 973548591
1 129708 314710323
2 145344
1 165240 689943503
2 81218
1 146640 967993943
1 72027 567423020
2 99749
1 131606 667123907
1 119590 279557857
1 181491 378839093
1 126257 316258665
2 70715
2 122900
2 122700
2 41490
1 186935 860309503
1 11724 797179875
1 165664 157572805
2 121638
2 66662
1 132799 363070198
1 72366 804680471
1 27047 758544257
2 187831
2 18509
2 86608
1 188732 824219039
2 143210
2 113253
2 69071
1 61450 512601060
2 49692
1 186424 882533699
1 22234 497394975
2 196201
2 69823
1 43700 237936183
1 176810 929244800
2 102416
1 161046 816982181
1 87688 399839993
2 192243
2 7679
1 193782 417087658
1 91067 361387940
2 89693
2 107960
1 90069 111850047
2 39542
1 116634 791993385
2 104137
1 168284 370530093
1 28190 204229006
2 173936
2 164164
2 127745
1 54920 816763732
2 133426
1 154757 995541563
1 177684 764333328
2 151186
2 199652
1 109253 162914598
2 13499
1 171530 912558325
2 125458
1 179860 309514591
1 98289 816810945
2 139498
2 138652
1 77059 185634962
2 13016
2 31202
1 1180 859024342
2 66516
2 85171
2 171868
1 147946 965051662
1 196276 222066788
2 147905
2 58868
1 64378 127565401
2 185911
1 181275 591011150
1 168748 988735309
1 140270 448084074
1 103608 788575937
2 112154
2 60588
2 7636
1 117846 290600023
1 22937 136761739
2 60778
1 121876 418649206
2 82721
2 130148
1 109332 856267298
1 42179 661419366
1 16455 583925533
1 123837 488654652
2 28577
1 102721 540668950
1 7778 785584668
2 86176
1 123645 769090277
1 65570 589109150
2 101549
2 172566
2 145408
2 119522
1 65843 881688255
1 112761 136073102
1 59545 802721279
2 22398
2 197167
1 150506 142800289
2 173643
2 105066
1 8565 848270203
2 194902
2 65114
1 156407 796328541
1 93311 828758340
1 183521 315526214
1 43696 381509296
1 159369 277436890
1 134266 343440596
1 17186 925696874
1 80480 784230234
1 69872 798192900
2 133726
2 174778
2 10497
1 199827 640684579
1 196317 852303626
1 161998 255301028
1 125020 618056307
2 87778
2 186635
1 60486 255638024
1 125477 670326128
2 23376
1 35617 746218804
1 27418 107678806
2 146195
1 65768 6752155
1 120100 670859832
1 171243 886324363
2 139471
1 126240 461526226
1 166844 393422729
2 100438
1 50884 954899749
2 140530
1 92906 53666986
2 136930
2 19508
1 146114 700783037
2 12766
1 95397 166569048
1 45056 860644002
2 83068
2 185573
1 191922 487833379
1 2560 964355116
2 197785
1 40406 511940501
2 11612
1 115447 872405660
2 86120
2 185966
2 90184
1 698 89426178
1 159625 189281251
2 115788
2 64292
1 150922 949866690
2 171272
1 126283 39626895
2 73505
2 178198
1 156944 494754064
2 74836
1 46321 820476179
2 188863
2 184754
2 194546
2 169278
2 108360
2 21431
2 196201
2 182977
2 87313
2 178775
2 78592
2 21226
1 10952 30075938
1 180366 396545168
1 18976 264761039
2 55783
2 196744
2 28855
1 80041 969457728
2 34848
2 51988
2 86398
2 31656
2 14264
1 4847 508788809
1 106245 262551974
1 182891 444175991
1 186864 976053619
2 70459
2 29170
2 70428
1 147035 188636965
2 47895
1 137035 742850842
1 172454 205300862
2 79858
1 41366 176888272
2 175448
2 45649
1 90122 403240595
2 155464
2 77011
1 87629 375524406
1 76532 532128789
1 198086 59494486
2 33189
2 62860
2 77698
1 79973 801147568
2 157500
1 168784 733883265
2 190218
1 164483 660932715
2 72422
2 73997
2 123633
2 197603
2 120924
1 49597 675263701
2 90477
2 165743
1 42371 727746411
2 127856
2 39770
1 64510 559778946
2 3238
1 176288 111394169
1 28954 602114221
2 31325
2 162699
1 190976 171443733
1 5548 921417448
2 3745
1 19664 858913637
2 169116
2 158634
1 81040 26422868
2 71636
1 134965 432221945
2 124459
1 196081 457118774
1 4866 363104093
1 85416 329197361
1 167497 629628288
2 48458
1 138306 537121490
1 15320 163504134
2 173744
2 54807
2 174343
2 37893
2 5590
2 117883
1 27717 43513503
2 107884
1 184368 136870586
2 139266
2 183756
2 141628
1 39272 638143630
1 77092 756259207
1 103984 204875952
2 129108
2 172411
1 155050 160145412
1 57625 9658191
2 165434
2 167187
2 30199
1 4979 258152035
2 38555
1 117674 829671010
1 40857 918851507
2 70172
2 86441
2 51633
1 14011 192826547
2 81332
2 170179
2 147665
2 131755
1 128240 238230614
2 153720
2 91263
1 195625 859004466
2 101908
1 13930 43405823
2 190288
1 190462 429181998
2 70208
1 54046 483600262
2 9234
1 15229 151665552
1 135535 139955566
1 168578 647179936
2 80795
2 70576
2 76665
2 91622
2 190937
1 19088 266676304
2 7133
2 34218
2 166507
2 52264
2 71167
1 29580 826716342
1 18944 733891011
2 64711
2 17067
1 75079 4980753
1 197399 197100626
2 50683
1 157052 42105984
1 113928 146707378
1 67633 695486444
2 128170
1 59532 312225303
1 71852 822570910
2 1644
1 53602 374472824
2 149956
1 171281 649299835
1 18834 942414517
2 1040
2 6201
1 52496 572604930
1 129424 836092298
1 127730 301479180
2 152375
2 21723
1 152345 994586425
2 119470
2 132962
2 16689
1 116387 30915454
1 73712 318315548
1 53092 73708740
2 26908
1 55695 820323421
2 91362
1 18135 567576006
2 25046
1 45687 837552089
1 160051 950430609
1 88307 836298737
2 187199
2 14818
1 100683 28858851
1 14458 474264585
1 75226 338859144
1 117422 367809740
2 164892
1 31627 659254381
1 128387 899278285
2 65439
2 161679
1 97865 365535441
1 105984 756568535
2 87757
1 165303 6090878
1 20088 655387663
1 72471 478293002
1 55799 372663777
1 175725 881138356
1 197717 656667135
1 136626 656685584
1 126775 259260149
2 143289
2 19422
1 36091 478059362
2 107447
2 191768
2 96367
1 56138 68875413
1 71655 125141405
1 94783 121789640
2 52294
2 170532
2 121846
2 79115
1 74697 55994034
2 45078
1 64448 775732159
2 165596
1 136306 454919178
2 172123
2 77299
2 60480
2 87466
2 66540
1 165758 132658305
2 82575
2 49329
1 34300 98048
1 118364 969189478
1 30905 461373545
1 33011 106937731
1 186706 104741803
1 188536 964457339
1 90788 929754825
1 124524 174802007
1 36470 818058560
1 137337 586272227
2 186550
1 97422 254512287
2 48715
1 67772 674016806
2 38405
2 36967
1 150889 491477188
1 190333 907449725
1 96740 430108043
2 175817
1 152949 792362019
2 127121
1 130813 344464670
2 53100
1 189492 218624921
2 169130
2 14009
1 183002 880980166
1 67653 409193847
1 195409 981896157
2 71666
1 72644 911516612
1 161613 307831976
2 22317
2 173833
1 8972 757972628
2 699
2 194454
1 14661 921445960
1 115018 850583009
1 82080 867627468
2 143321
2 93389
1 72771 734303366
1 9337 96808541
1 79371 330091322
2 91194
2 43338
2 93978
1 83593 207301857
1 118351 184032644
1 8247 812834223
2 114459
2 116089
2 62384
2 198215
1 5578 446017915
2 74607
1 44476 476417020
1 90726 974105951
1 61381 352056159
2 17499
2 37829
1 135748 507148069
2 137701
2 8922
1 113871 882404116
1 157036 584856493
2 142878
1 57225 683168171
1 118505 635785917
2 69077
2 61715
1 3623 635963539
1 198849 755151342
2 62396
1 50724 363844695
1 5385 365691837
1 187000 357189480
2 57876
1 55037 171125253
2 47684
2 90948
2 128963
1 84800 558857307
2 14587
2 134753
1 197766 33585807
1 66272 147888241
2 99237
2 41827
1 3633 255106150
2 185533
1 162206 681427221
1 31995 575039808
2 196410
1 198909 353663998
1 178164 422340464
1 24895 691480888
2 58905
2 91172
1 14560 77783550
1 138349 669223535
1 108104 453066481
2 89151
1 132193 80250305
2 185293
1 23185 419601462
1 187552 328543257
2 149837
1 16849 877237252
2 83593
1 32638 891399467
1 18550 996745193
2 173805
2 191035
1 35114 747017105
2 161271
1 173086 617713707
2 164879
1 63309 151179715
1 5307 872745440
1 59846 470906737
1 86353 9892455
2 162868
1 50034 506813616
2 74391
1 65570 499577048
2 139980
2 103598
1 107460 765402892
2 17729
1 83264 441626000
2 121450
2 49845
1 156177 654424266
1 96615 948914126
1 114969 11476271
1 133393 682721472
1 28237 973176062
2 86461
2 103908
2 48054
2 155749
1 149690 254686221
2 178002
1 126518 508470640
2 47793
1 141428 960106475
1 185803 640219568
1 97928 335612632
1 62126 252406718
2 79451
2 191724
2 148467
2 99566
2 52473
2 138894
1 95739 189760504
1 45294 970363808
1 137799 300952965
1 147202 893418017
1 163934 189722520
1 63968 507273759
1 99219 266548755
1 192785 161025164
2 97475
1 46227 217301135
1 169523 300352055
1 31363 300260078
2 149327
2 74845
1 25074 138072084
2 87160
2 34143
1 102190 625172450
1 54292 462008591
1 146459 547212495
1 98119 980665752
1 143001 491815733
2 30184
1 89347 85264870
2 69450
1 176105 385400662
2 43942
1 91260 352086264
2 176884
1 5788 661760636
2 155584
1 66534 141988936
1 175885 933792672
1 186384 677656806
1 102953 506904831
2 74044
1 127776 945152037
2 32588
2 51127
2 157722
2 151224
2 56320
2 137206
1 44874 220338552
2 61031
1 189008 746603540
2 156064
2 164363
1 120443 568487397
1 128235 10949103
2 69614
2 197839
1 152528 498345520
1 172087 371467977
2 199237
2 93406
1 196373 662701522
1 70719 959485795
1 172140 531420334
1 81211 589738422
1 4646 590707798
2 124478
2 97825
1 131703 134245302
2 166443
1 37954 346939989
2 152523
1 47737 216069396
2 66304
1 27628 269367808
2 178596
2 164516
2 180244
2 132542
1 112388 62392739
2 78851
1 96899 254032069
2 79365
1 66929 989479301
1 20669 227831880
1 189142 724748865
2 113931
2 192878
2 75961
2 36727
2 120117
2 151086
2 88287
1 132451 49577344
1 135912 920377461
1 140914 754399027
2 53159
2 146297
1 143290 743784705
1 24690 961982602
2 146712
1 121163 414377407
2 80773
2 158293
1 48652 762466960
1 196895 692765151
2 112187
2 178483
2 169300
2 188323
2 110414
2 179529
2 141243
2 114237
1 94129 330682692
1 1778 418779165
2 138592
2 159210
2 84562
1 81134 23276561
2 176580
1 29739 268922265
1 80717 996713197
1 57915 782678982
1 6120 479803386
2 191848
2 73293
1 68625 911411673
1 89029 505028188
2 48405
2 49789
2 190560
1 138044 442783185
1 181950 376475309
2 150897
1 15434 511724224
1 171581 245663522
1 20512 276024142
2 198466
2 26073
2 103943
1 14056 817459707
1 120910 587127270
1 172658 526329478
2 172396
1 29819 901839390
1 167668 506128031
2 51340
2 22308
1 182526 959770418
2 126407
2 60979
1 152988 253831763
2 183016
1 76405 745033549
2 25065
1 68680 668592492
1 178517 972527511
1 65042 187138269
2 6511
2 87851
1 160942 171659077
2 96741
1 196171 361700800
2 181003
1 59165 84351387
1 72310 633229516
2 42670
1 3962 603263787
2 127097
1 92732 762828978
2 53036
2 61600
2 108874
1 2289 638936890
1 44781 547390323
1 119829 700180723
1 106206 355429825
1 51719 892678913
1 126357 510305577
2 63953
1 24991 427150515
2 8272
1 172572 529183843
1 4368 671180714
2 73556
1 115186 864478316
2 173740
2 125882
2 68743
1 4414 299548792
2 91178
1 124498 437082252
1 82285 652480256
2 141675
1 112269 975156226
2 31116
2 87038
2 29742
1 43684 449718786
2 10169
2 142802
1 88312 698706047
2 192340
1 143701 217525569
1 88156 637897788
1 153737 411898414
1 116462 838835099
2 149301
1 115387 533725956
1 147797 441366118
2 199704
2 58673
2 126695
2 13257
2 187791
2 78001
2 164629
1 31539 744801130
2 34177
2 57106
1 152764 887036266
2 195036
2 180115
2 15124
1 198213 724424874
2 46229
1 193378 287863079
1 61215 530052656
2 19074
1 155749 187632001
2 141690
2 103450
2 66066
2 63840
2 124642
2 66929
1 48260 418661890
2 163324
1 196316 884579244
1 943 280948518
2 165110
2 71628
2 33467
1 110161 328730739
1 7925 699878634
1 33194 108423689
2 87766
2 17664
2 157965
1 64959 959682639
2 101303
1 660 636218139
1 55534 252200009
2 44724
2 110195
2 180094
1 59621 699135074
1 119767 246016667
1 16467 729306817
1 50567 288835796
2 128973
2 2194
1 31239 698708193
1 118135 956717242
1 40198 383578054
2 81142
2 109341
1 111041 679639589
2 101449
1 31505 626278114
1 37262 836111411
2 23353
1 163915 2431512
2 27150
2 93919
1 143999 655082281
1 92290 149014850
1 96250 205521337
2 49512
1 99083 360742712
2 130223
2 175439
2 23627
1 193074 39270273
1 101371 306915023
1 97594 118400876
2 41045
2 52743
1 41211 233771515
2 129075
1 148996 815249023
2 115899
1 51772 525769764
1 134711 658287305
1 150579 963801548
1 93867 996631423
1 172139 560606596
1 174937 199178276
2 153062
2 50026
2 27253
2 143165
2 79148
1 145992 582439869
2 133383
1 132431 356021738
1 71473 602903259
2 183857
1 68088 128923204
2 53422
2 89578
2 10637
2 112537
2 58822
2 48688
2 146050
1 107958 665050131
1 142144 224764087
2 1789
2 81515
1 75935 579661781
2 72612
2 120246
2 118255
2 196571
2 86822
2 82739
1 117999 344415844
1 154167 814060954
2 154147
1 131205 159891371
2 192933
2 137388
1 4656 729852221
1 161501 814263714
2 142024
2 185591
2 182587
2 78778
2 138127
2 149587
2 81154
2 36637
1 193550 331875146
1 118261 645603816
2 7426
1 142262 809870826
1 184164 279609340
1 136889 140590806
2 148585
2 166490
2 57685
1 165920 362985216
1 89037 648160154
2 135886
1 139464 577125299
2 143854
2 93826
1 114569 712327443
2 107482
1 62876 662889710
1 179348 511223114
2 439
2 194993
1 131388 50242549
1 44701 87745387
1 48057 919910215
1 51910 52286332
2 140031
2 104693
1 80927 182702054
2 49959
1 156196 554125274
1 165872 192119353
1 145087 198620495
2 48556
2 18967
1 108071 271829269
1 140855 589153638
2 194343
1 19351 630711021
2 142891
1 68392 6362078
1 9538 523184638
2 10002
2 196361
2 1967
1 183421 844595309
1 158167 512436018
1 86283 490253770
2 47836
1 22642 461368062
1 197231 872417562
1 197802 44508516
1 66978 141656539
2 160955
1 1305 37749220
1 134285 345908494
2 68394
2 3804
2 63231
2 135457
2 44229
1 80927 388227283
2 111623
1 180193 653661050
2 152779
2 77484
1 46511 291935261
1 1647 577395398
2 40706
1 121076 244567180
1 98190 204539345
2 20438
2 174099
1 84755 550244348
1 55183 111518820
1 58451 657260943
1 5475 321617186
2 198772
1 163475 65908711
1 39034 338982956
1 115085 570232857
2 66868
1 98052 567049281
1 161057 666491857
2 151689
1 65222 263009284
2 74911
1 79398 267498777
2 150001
1 178912 338106204
1 80748 569665106
2 173203
2 40949
2 131525
1 157374 318570371
2 190102
1 182289 74539478
2 172940
2 106892
2 135503
1 54622 413624334
1 70899 541388339
2 159590
2 60920
1 175236 432901197
1 166234 41464602
1 6681 458975813
1 82991 865210490
2 58220
1 114873 15357153
1 89282 272012563
1 39148 152099234
2 161809
1 69710 232275214
1 190044 825574733
1 196264 595548725
1 23246 953593900
2 97590
1 190350 483492679
2 44218
2 145984
2 87702
1 181139 154294091
1 89812 254878655
2 19596
1 124598 532180852
1 7573 649842089
1 54211 953995644
1 153318 825887789
1 40569 949658972
2 111698
2 90460
2 187019
1 79473 798430277
2 130833
2 127198
2 170680
1 46799 422793393
2 121143
1 149663 721309849
2 112700
1 128852 355105839
1 85117 774885189
1 41271 639756668
2 173708
2 167287
1 68146 590687068
1 49704 353467574
1 106461 127951122
2 110623
1 99723 508747812
2 77238
1 16176 985616152
2 101730
1 9778 998978627
2 46167
1 140670 414096875
2 105668
2 158328
2 172601
1 34219 142852182
1 184680 277459842
2 171083
1 82513 494513452
2 42109
2 151775
1 166613 604665010
1 184286 939066197
1 76656 661979537
2 196861
1 123831 513117445
2 134403
1 29909 649112538
1 75661 819770148
2 46414
2 12950
2 28254
1 155487 471459913
1 191877 251138815
2 152122
2 194049
2 125299
2 35298
2 145847
2 138536
2 64623
2 189423
2 151846
2 11666
2 52012
2 44484
2 74072
2 136650
1 70026 496420596
1 12193 560581630
2 111439
1 91112 255024386
1 41415 586556501
2 13189
1 70256 721473476
2 43761
1 105901 37145928
2 53579
2 195367
2 65656
2 162709
1 107708 449213853
1 79981 854818302
1 59540 472765882
1 102318 477677764
1 174453 569999456
1 124234 125474536
2 40131
1 114208 785837524
2 167107
1 56582 44713322
1 76747 709582673
2 43175
2 151816
2 83436
2 136035
2 39155
1 15451 114213120
2 142811
1 138905 769205522
2 83604
1 899 227558129
1 72595 985413909
1 99723 937131505
2 33886
1 44985 694333601
2 34034
2 49944
1 38403 693477648
1 34051 494257785
2 207
1 165237 16827238
1 109486 277429290
2 59026
2 101606
1 163167 949925235
2 52738
1 132855 355271237
1 109536 224054266
1 193142 397898920
2 199063
2 88506
1 191623 701693614
1 170536 525666040
1 90150 366709963
2 127795
1 151604 793481701
2 32859
2 31962
1 68008 516743239
2 46232
1 168439 698969876
2 43457
1 107231 33549223
1 95326 871334516
1 132302 677595951
1 119256 753416031
1 54288 569950309
1 50218 231419646
2 41419
2 83314
2 166513
2 119639
1 117587 954676733
1 193225 756773888
1 127415 768498752
2 138598
2 44588
2 92034
1 33555 811420005
2 21338
2 25911
2 40059
1 51091 135316888
1 191481 724850963
1 173986 923046863
2 63325
2 71479
2 137030
1 70307 387383576
2 84775
2 136395
1 171070 614067810
1 197772 751566288
2 13873
1 2685 992971082
1 98151 355043711
1 39113 766061782
1 74005 92325733
1 189168 830658313
1 67273 104461171
2 39254
2 129040
2 152753
1 177189 704004658
2 157852
1 38113 62382481
2 152419
2 14670
2 51290
1 169268 787466798
2 42855
1 107583 903739970
2 138539
1 110388 143360374
1 47283 177405435
1 23732 909467745
1 63763 119886462
1 50808 239225148
2 137526
1 92975 243396334
2 186939
1 169714 384288267
2 69793
2 70777
2 98496
1 73707 359632872
1 173138 582218384
2 158861
2 141751
1 20981 752621949
1 66378 484097299
1 3615 977257165
1 143832 33329105
2 176442
1 85738 79134800
2 91345
2 151208
1 54404 925467058
2 140605
1 54756 211302470
2 150200
1 118277 26564793
1 5500 766914732
2 123335
1 9141 669088418
2 171476
2 138898
1 54726 702492743
2 4596
2 78504
1 64771 435906776
1 164212 876907937
1 93968 618726716
2 104158
1 91885 193468167
1 47608 115964118
1 11306 541895648
2 62357
1 164987 283670072
2 122041
2 132123
1 90488 153563510
2 20100
1 49664 795388112
2 188285
2 55637
1 19742 118657769
2 3582
2 56756
2 44287
1 169961 264857697
2 38734
2 92342
1 62998 234602988
1 152835 99183569
2 21794
2 22728
1 132038 481668058
1 66464 659057280
2 138939
1 119218 40076655
2 101152
1 27215 468767939
1 10687 460751797
2 46943
2 40419
2 172202
1 43002 124371090
1 156742 139100490
1 33797 334955959
1 26876 366485312
2 115291
2 124060
2 27304
1 81349 833794348
1 118917 696327581
2 56530
1 4948 640385823
2 79008
1 199548 561029447
1 114039 753615455
1 70437 362945052
1 15872 910516865
2 17703
1 133481 772559085
2 83955
2 19809
2 15770
1 102776 189129911
1 181656 414638868
2 166199
2 161934
1 176682 262046923
2 96923
2 145244
2 9386
1 33093 156814522
1 20002 885827295
2 146280
2 157379
2 87687
2 170422
1 12995 983750109
1 70161 432241711
2 139242
2 195347
2 75464
1 52933 321238467
1 188927 903795349
1 27158 162429409
2 86391
2 53737
1 173899 913620129
2 113883
1 129385 217563312
1 13658 738307928
2 25166
1 169179 807575618
1 36285 327068481
2 141270
1 44278 236007154
2 167376
1 155895 987336636
1 178063 99798890
1 173949 953963246
1 1483 756248744
1 26325 60495410
1 29492 43017828
2 188602
1 88946 904967772
1 124488 713550438
1 104599 768637315
2 31377
2 7898
1 101954 479980318
2 65349
1 162452 984029969
2 160326
1 70413 940568334
2 190918
2 78838
2 187527
1 180328 212388861
2 61957
1 85759 987339866
2 79446
2 178445
1 190177 451340728
1 71438 311654082
2 63790
1 112054 949397812
2 129510
1 183440 120767091
1 198100 82731514
2 75277
1 129378 632897934
2 85472
1 19774 453590057
2 36216
1 56622 190159496
1 184248 832990450
2 68175
2 153873
1 29000 797965062
1 179280 389704794
2 103813
1 85305 485846623
2 79319
1 123339 960390691
2 139274
2 138382
2 118550
1 98374 309282206
1 84777 557056709
2 45742
2 58742
2 115008
1 162388 915015746
2 153340
1 192125 438384657
1 172961 364007065
1 103781 156982943
2 72798
2 164456
1 76228 661521178
2 177358
1 81181 461591551
2 66942
2 107665
1 33151 672481295
2 104078
2 121850
2 118396
2 5496
2 187228
1 56201 430632575
2 179518
1 9222 139340264
1 60560 969842976
2 134223
1 20474 172710100
1 139962 400094336
1 103522 429440008
1 13885 801832000
1 13147 592569418
1 36825 547398291
1 53417 97451225
2 34498
1 104303 293787052
2 179689
2 91866
1 108333 562400575
2 50604
1 99673 588950708
1 187749 741948940
2 182635
2 58882
2 19628
1 149732 238192157
1 164296 997462496
1 2529 941713375
1 24958 590113740
2 133429
1 132006 397853326
1 1995 990414149
2 72709
2 70386
1 182274 374396293
2 52683
2 176924
2 8241
2 1803
1 6902 637942673
2 150560
2 40200
1 93312 774160284
1 113786 537868645
1 136732 832645940
1 107179 838913338
2 199786
1 175713 436191537
2 188331
1 65638 502894512
1 93999 849321147
2 105574
2 93945
1 71600 597562800
2 17899
2 144104
1 139723 514331829
1 170928 523896751
1 35954 198337955
2 103136
2 60221
2 120730
2 77851
1 141075 274899729
1 101107 198358265
1 88227 277464138
1 154960 790267238
1 64376 696791435
2 88237
1 137104 801208346
1 173054 621105474
2 191509
1 73356 205971064
2 77872
1 189941 327940811
2 121630
1 161947 591933253
1 22042 621588174
2 174944
1 181628 268881158
1 39248 833187
2 52886
2 148561
1 119713 849420980
2 150692
1 169985 854037419
1 148795 188775515
1 16908 640443320
2 32699
1 15506 975232452
1 174703 477540129
2 9457
2 21754
2 98025
1 97696 92889529
1 9038 993915324
1 849 973698229
1 97776 669786511
2 85674
2 181866
2 126842
1 14875 526078526
2 48482
1 186026 113192161
1 43434 693831439
1 105267 635217008
1 182794 790502493
2 193427
2 27137
1 157838 181899299
2 9674
1 166240 630528531
2 78583
1 112134 381198316
1 153275 423238903
2 77302
1 86365 723505968
2 117002
2 89756
2 158101
1 34161 170747445
1 41624 325849668
1 184317 645935655
1 12482 419431376
1 80480 467185146
1 170041 671606570
1 134861 168674575
2 184230
1 60903 484430386
1 184053 857841726
2 84121
2 42141
2 29679
1 140647 530417718
2 4786
2 83029
1 183879 526247195
1 133484 844510245
2 136839
1 105056 328793099
1 52756 43452917
2 15359
2 46403
2 184192
2 83593
2 113754
2 107464
1 39336 868663589
2 33983
2 151260
2 26958
2 8062
2 31622
1 174601 995243251
2 86664
2 74475
1 111329 998755298
2 124978
1 110198 107435583
1 178401 305561711
1 12627 636655291
1 121533 894214453
1 184660 48657024
2 173875
1 112383 893074639
2 5958
2 88262
1 54032 128746247
2 15674
2 53213
1 83596 423525348
2 197330
2 45222
1 27795 157617213
2 36596
2 174994
2 55024
2 29488
2 5474
1 45927 138869631
2 157677
2 9198
2 52997
2 95092
1 66449 306303563
1 198960 271226028
1 45577 685504197
2 63919
2 167829
2 179785
1 21192 388126485
1 31369 958132468
1 185618 927686310
1 138502 952064776
2 109987
2 141431
1 138597 698597796
1 54916 356807994
1 106242 178153269
2 144378
1 114780 607613488
1 39954 60902086
1 183121 105296970
2 195107
1 116645 156321543
1 85998 259271088
2 9699
1 65668 120027429
2 38965
1 31922 226066822
2 196189
2 9433
1 131706 790380677
1 64519 517103036
1 72866 821751831
2 41328
1 152264 680419549
1 17386 936918049
2 52773
2 27000
2 33865
2 141731
2 113681
2 71063
1 167048 172513688
2 90457
1 152976 752308910
2 117079
1 9900 542818528
2 191566
1 3872 806732615
2 182361
1 2475 729677959
1 111284 436720767
1 147300 435775216
2 77160
1 156124 966713831
2 50559
2 119803
1 15055 479434049
2 168342
1 25445 312131749
2 127056
2 77807
1 110797 49030046
1 150613 422639843
2 11102
2 166184
1 8528 335779373
1 43734 694206421
2 143121
1 93855 883125406
1 66764 947026665
2 116835
2 7356
1 149505 155021517
1 160156 941826964
1 18484 609952171
1 60797 794996349
2 129924
2 169962
2 88576
2 40316
2 1469
2 168416
1 34122 99560926
2 154965
2 95013
2 163136
1 72746 576040748
1 158887 143596634
1 112952 152750819
2 79488
1 129140 370447631
2 47560
2 159362
1 79264 476277690
1 102568 131274610
2 146920
2 60722
2 114045
1 180271 55972919
2 66150
2 102621
1 40213 832349360
2 48522
2 146931
2 93026
2 178192
1 115269 265090261
2 112688
1 172216 439774835
1 57585 80348757
1 146113 460587
2 165035
2 79223
1 15792 314270287
2 74603
1 15661 47930655
2 153101
2 185136
2 157246
2 155876
1 56508 851066576
2 156392
2 121760
2 73535
2 62515
2 81486
2 20
2 42366
2 29120
1 157912 460982937
2 112746
1 38508 93686094
1 34599 716315638
2 196470
2 154905
2 134169
1 159970 502548700
2 120188
1 41738 758303397
2 4711
1 7515 109534484
1 49856 219013016
1 103730 796364659
2 45371
2 168281
2 165164
2 21405
1 164962 667122888
1 33031 798263550
2 146664
2 132647
1 157724 670767446
2 187024
2 148063
2 21598
1 143428 615404119
1 58134 204847445
2 142248
2 6624
1 36325 514361018
1 175837 304601843
1 181082 266824497
2 26317
1 102665 994099810
2 130817
2 88343
2 107603
1 51177 665247781
2 145544
1 195436 770346660
1 55555 741163255
1 30646 818157573
2 43592
2 23637
1 175005 745838359
1 100127 645366842
1 8115 616746178
1 50736 852198044
1 62053 612486411
1 154882 149966765
2 5116
1 53889 632843445
2 177605
1 46781 131976250
1 143013 953213176
1 7468 508909191
2 197927
2 121558
2 4423
2 191939
1 35355 93517300
2 61900
2 167690
2 170432
2 110342
1 29980 763582652
1 52475 280643600
2 184385
2 15204
2 78923
2 181695
1 129398 411003311
1 175786 852238021
2 158689
2 65478
2 49512
1 18483 678286106
1 174310 552817973
1 61184 276605863
1 127220 232327640
1 187509 746284103
2 122871
2 184782
1 60022 47680202
2 151489
2 85799
1 199296 763088900
2 26917
1 155703 108003281
2 18516
2 52955
1 25496 476330626
1 189570 724201512
1 96070 728806091
2 158202
1 57498 167473689
2 74701
1 162317 766115473
1 128344 982599338
2 53207
1 130441 920870427
1 164256 822931868
1 116376 648069520
1 195235 857759875
1 100058 47874203
1 10505 153172762
2 19297
2 10354
1 100409 441853640
2 91934
2 147393
1 31273 959317765
2 88136
2 78883
1 42558 69336199
1 34463 580297316
2 158126
2 147851
2 131663
1 35247 914519865
1 182011 87920102
2 160912
2 33728
1 38247 333472073
1 141543 706444279
2 169085
2 16189
1 82134 484904078
2 179299
2 12663
1 75572 594896809
2 175913
1 1920 745266343
2 60253
2 137420
1 97097 913574826
1 35370 502876182
2 41550
1 125286 846956342
2 64894
2 25811
2 102216
2 179239
2 162921
1 83509 737027607
1 79287 847579615
1 64175 307295771
1 51381 733340782
2 160576
2 60775
2 141308
2 15610
1 87887 40876476
2 102883
1 121180 309814965
2 8062
2 42481
2 50985
2 194488
2 84347
2 192904
2 133154
2 163499
2 117396
1 130663 538235662
2 178567
2 114378
1 12063 514648862
2 185291
1 160811 291295180
2 174830
1 93437 924532416
2 149116
2 123200
1 190785 519425225
2 109634
2 80006
1 177916 942094250
1 64189 364751376
2 23226
2 93560
1 48704 421312382
2 107765
1 36762 131501309
2 123832
1 108255 655419010
1 152971 555107887
1 183478 14433378
1 165640 120840650
2 61754
1 179590 483204194
2 69903
2 5617
2 15781
1 118751 513023031
1 128088 471577873
1 159301 164524429
1 27209 387209152
2 161419
1 185738 520033531
1 167845 173319039
1 19204 202012906
1 102259 10326353
1 125827 428457479
1 43380 969172475
2 183456
2 156697
2 24045
1 118697 896647320
1 66695 124904834
1 180552 581702016
1 26747 562641471
1 53609 968100626
1 54956 847654839
1 163545 896900710
1 82825 243889820
1 185356 38825028
1 59282 570082820
1 131529 896981481
2 32331
1 39596 221146104
2 102443
1 62299 131123776
2 63067
1 161685 633985057
1 104911 770540657
2 43915
1 135439 399120546
2 84092
2 153137
2 61853
2 199802
1 161949 306740433
1 89700 895750281
2 114699
2 153375
1 35093 45057605
1 29371 901554951
2 105334
1 124862 657588762
2 21307
2 22966
1 37081 135376935
2 160146
1 94461 273198509
1 90055 958524746
2 51831
1 91917 542766091
1 184478 727753073
2 64252
2 67442
1 166318 560946419
1 120041 243852776
1 33290 469161838
2 65662
2 15642
2 12539
2 104365
1 138371 782745908
2 158313
1 165 822895644
1 46173 164127121
1 64150 661286317
1 142501 262370459
1 65753 9615285
1 173448 267861102
1 11362 336221975
1 37256 966243892
1 143585 591441030
2 126500
1 36178 206253123
2 165015
2 7466
1 181470 694376648
2 7056
1 72450 809653483
2 34453
2 151719
2 148204
2 90240
1 68239 603474588
2 170150
2 175109
2 87344
1 102442 315837007
1 183220 646291704
2 153898
1 125515 205815614
1 41886 886686258
1 174832 467515394
1 113141 222013355
1 16282 984544939
1 198703 415944802
1 155626 619667967
1 103891 242466432
1 168493 390601649
2 188156
2 186717
2 45603
2 99694
1 140584 904342591
2 186654
2 74670
2 34295
1 199944 208038918
2 85529
1 68290 51992262
1 149016 954567613
2 2541
2 143895
2 186869
1 41480 194732987
1 55104 984481966
1 67076 770140427
1 16706 873959059
1 199599 396782341
2 181318
1 196198 642166023
2 14512
2 83625
2 137216
2 101238
2 103586
2 97515
1 133633 162550881
2 3063
2 94471
2 181107
2 107453
2 41541
2 132564
2 135533
1 12079 568235120
2 171240
2 114772
1 99130 833704236
2 171322
2 132775
2 21776
2 55267
2 123348
1 149020 854820959
1 156831 106298424
2 190393
2 152113
2 163032
1 104684 856734705
2 30610
1 43298 868046732
2 66482
1 137812 659940010
1 194854 16033491
2 76524
2 166046
2 82625
1 128588 524673096
2 126795
2 161432
1 108150 29834020
2 145567
2 42409
1 68832 546098187
2 65883
2 40523
1 90636 469016741
1 98976 868043316
1 186398 420151148
2 133995
2 153698
2 133965
1 54736 845339118
2 79511
2 75936
1 40373 866442470
2 145822
1 188929 831108180
2 54559
1 76300 201736505
2 99659
2 36501
2 76358
1 83108 861713673
1 10250 982207677
1 102271 683603309
1 88650 195233164
2 42126
1 36631 797254727
1 125797 265721500
1 163705 807452842
2 9854
1 96782 779758535
1 118835 736829467
1 40582 130145756
1 189455 458482343
1 177457 302839276
1 65985 231527108
2 69712
2 166106
1 70292 846253310
1 81292 264813490
1 108066 155234309
2 128850
2 128287
2 33423
2 191134
2 161217
2 93315
2 59735
1 119899 104986860
2 149636
2 30491
2 7592
1 2176 820164447
2 158051
2 99977
2 36499
2 193734
1 97198 352566184
1 167285 652359128
2 142227
1 29570 204388594
1 100882 360557207
1 119088 261211654
2 175773
1 138841 76544529
2 9936
2 83726
1 8285 659673419
1 199261 18372280
2 68382
1 87798 338675025
2 48581
1 111200 97332244
2 34357
1 99466 583127078
2 50769
1 145237 664976453
2 184598
2 70528
1 41132 492225237
1 199095 709876849
2 58183
1 5047 5305961
2 139171
2 95393
1 10132 448408499
2 115146
1 175314 113885504
1 97383 625780025
1 47496 525819051
1 107996 716807528
2 21354
2 123
1 180239 144681905
2 162041
2 84938
1 20646 662182254
1 191924 392085641
2 53125
1 90418 470786315
1 119386 56012509
1 73747 816223318
2 4716
2 37636
2 126063
1 191013 270552413
2 108249
1 74816 414350159
2 70009
2 39678
1 61323 753980640
2 7363
1 30285 439450939
1 61752 995287909
2 101753
1 167136 576018695
2 87263
1 108231 570806031
1 196023 677020058
2 26668
2 23557
2 139758
1 73250 995097302
1 18328 917379232
2 190260
1 106077 943335350
2 32409
2 81276
2 163888
2 141510
2 33729
2 24824
2 144007
2 3399
2 6892
2 114740
2 184463
2 16883
2 38284
2 44303
2 170757
1 162802 113051683
1 67373 778609160
2 105920
2 23438
1 139656 732318584
2 189639
1 99872 715225162
2 89803
2 44971
1 78713 686709631
1 73878 820634228
2 49283
2 121164
1 120214 354869798
2 110676
2 139620
2 45399
1 165919 485094034
1 25816 34879476
2 15918
1 96917 267826488
2 38984
1 85803 773198534
2 61337
2 36774
2 65592
1 198119 5146558
1 21551 308687955
1 86229 465307403
2 20084
2 37268
1 117266 905326175
2 8603
1 176461 24381538
2 76630
2 145139
2 121983
1 84793 865832846
1 168515 558010637
2 133620
1 44557 268400389
2 9441
2 109482
2 17473
1 19878 783195477
1 61055 258731096
1 36648 182561874
1 124438 754060335
1 160332 91069954
1 91668 494052925
2 42448
1 198158 291603619
2 59745
1 65946 407661812
2 4175
1 10641 422390940
2 121780
1 30361 959227628
2 108054
1 138628 999183139
1 104974 369775277
2 64781
1 106865 948324027
1 169414 898157379
2 31305
2 37480
1 151943 471443894
1 65757 445125777
2 138260
2 197387
1 58363 621739209
2 107122
2 9161
2 93486
2 126777
1 92276 508944661
1 199592 69793688
1 129946 790361696
1 153657 774033521
1 82836 962874162
1 178040 881508375
1 39960 715704683
1 20417 883206705
2 142010
2 24198
1 23023 552516226
2 31324
2 120272
2 53600
2 47761
1 58301 364195201
1 98266 539612045
2 20314
2 169478
1 187469 919690416
1 60326 859094497
1 88823 974249458
1 38602 181129855
1 170680 924342296
2 35701
2 71598
2 105276
2 182775
2 141879
1 190095 421091526
2 13171
1 31913 412814300
1 51487 813181139
1 176749 58160548
1 84146 728124687
2 31385
1 91650 826451733
2 113991
1 179956 909624269
1 148658 237634821
2 182311
1 61700 66414509
2 192186
2 180865
1 3581 142210881
1 84806 281809308
1 35078 816881023
1 57699 861212345
2 55760
1 190717 138282959
2 55151
2 33473
2 138153
1 51969 439589993
2 172913
2 49178
1 27948 958547587
1 162551 619242111
1 198811 959621647
1 47782 600184346
1 133952 157633448
1 71625 234037907
2 115479
2 38040
1 32192 934290530
1 124286 379431849
2 121521
1 95567 459271723
2 88310
1 180926 978674096
1 164528 516083190
2 70895
2 89602
1 112958 206498530
1 28297 564855317
1 5544 974604438
2 119596
2 32360
2 129486
1 36945 912787525
2 166731
2 152077
1 2440 100793955
1 9717 304259526
2 82790
1 146910 480084666
1 159568 23917769
2 37823
1 52559 274069748
1 114074 661644555
1 84595 479203454
1 52945 990089163
2 81253
2 99677
1 173205 954469971
2 3073
2 72037
2 89464
2 78899
1 57800 896727796
1 36740 347965061
1 197609 999193311
1 83926 152806321
1 196098 650399036
2 124749
2 38001
1 23631 567065536
2 118119
1 191910 963838076
1 123830 405352456
1 86177 792176675
1 121076 799375173
1 13052 890688932
1 120449 179984123
2 52363
2 58218
2 172467
1 190376 674595594
2 149853
1 105109 185791768
2 124495
1 60195 109184535
2 175330
2 195114
2 16486
2 140934
1 53995 39153662
1 44617 826172365
2 96762
1 682 20184480
2 83823
1 38272 827276635
1 105691 438977041
2 38253
2 45562
2 5592
1 48554 334157792
1 135532 49913414
2 16503
2 120285
1 100278 125961872
2 5404
1 24811 380111129
2 800
2 69329
2 65441
2 182395
1 94550 404766997
1 130602 160917208
1 164279 233893275
1 86001 54093158
1 101772 462925810
2 128376
1 23239 888322603
1 155067 740782749
2 40757
1 17640 901982710
2 63857
1 33018 912453067
1 158771 743549248
1 80869 745946953
1 62206 932288984
2 77340
2 184355
1 114879 932960133
2 22915
2 131040
2 182811
1 170063 907343658
2 197735
1 109893 273293417
2 32708
2 189951
2 153828
2 39184
1 110133 182862934
1 65062 840471981
2 57410
2 75392
1 168213 390764423
2 22169
2 110645
2 104474
1 174782 56434737
1 596 733874887
1 8187 277114089
1 143765 372618883
1 150741 799756777
1 117319 482919555
1 179120 378087063
2 103363
1 199091 336843605
1 152087 781213402
1 58626 305339031
1 24611 657909239
1 142652 9628709
1 171940 853237620
2 32880
1 19084 68125009
1 84992 912854510
2 3267
1 40713 457227405
1 14854 498621611
1 193013 595066341
1 146798 669304658
2 181935
2 162374
1 129157 173381286
2 198927
1 72802 720571312
1 73495 413227641
1 21821 482489062
1 92283 59232178
1 91661 377066246
1 75091 428265788
2 57695
1 169258 441353064
2 113009
2 105945
1 23937 938944040
1 199278 230268735
2 146168
1 28135 743248622
2 22439
1 124797 67422230
2 94304
2 89962
1 120558 160168385
2 86905
1 140929 162579350
1 85616 22595448
2 6890
1 104079 161422590
1 102632 247771095
2 1230
1 32818 716998120
2 157110
1 14287 834247700
2 168409
1 130280 916324097
2 47399
1 177382 711185596
1 71203 294132340
2 48738
2 55701
1 129403 358122685
1 141558 345416321
1 135399 842147935
1 193333 624436057
1 8830 38975662
2 2882
1 45085 122735179
2 193410
2 46441
2 122834
1 25294 335091163
2 127643
1 52224 633613442
2 122429
1 72183 57626033
1 79203 296033327
1 191202 80206099
2 158783
1 158964 876257706
2 59453
1 126951 411564201
2 193408
1 28148 807005619
2 95827
1 163351 593250754
2 181477
1 151843 243660759
2 66483
1 66815 678309028
1 16268 420677612
2 42910
1 191831 331248526
2 195955
1 19582 918075667
2 93563
2 50918
1 43920 487343969
2 83148
1 53357 792377566
2 49951
1 2059 661534584
1 3918 820960559
2 14315
2 169323
2 174392
2 74416
2 117762
1 135300 506388990
1 142612 417350371
2 37861
2 109683
1 182757 423784848
1 112110 182728199
1 10728 637145105
2 83297
2 32710
1 1367 84244370
2 173592
2 58679
1 197224 65250737
2 26582
1 34631 306828073
2 79540
1 123505 580129554
1 86314 52709513
1 69793 109845883
1 80218 568918832
2 19167
2 34083
2 105222
2 154082
2 191745
1 10153 842672163
1 36714 804924251
1 54584 314030403
2 72213
2 83741
1 137185 479867610
1 138964 342010910
2 145043
1 28209 129729365
1 198889 321825600
2 120539
1 23283 258537363
1 91945 460285361
2 194680
2 46687
2 59572
1 152728 269600538
2 13942
2 197501
2 20512
2 75461
1 115257 815714644
1 92307 450185980
1 51410 484522251
2 129709
2 66410
1 173884 157004398
2 40187
1 163420 88118125
2 187653
2 96518
2 8225
2 187250
2 163017
2 193081
1 174815 516208174
2 180096
2 176194
1 21255 589187661
1 192895 771847061
2 24367
2 95141
2 124479
2 24779
1 103186 816812058
1 62916 35886106
1 14801 511728457
2 44821
2 183089
1 54433 890772788
1 5049 768264429
2 177709
1 147271 93377944
1 99411 65544791
2 106419
2 21234
2 24101
1 13362 814785410
2 85223
2 43750
1 70963 208341016
1 176737 66675341
2 55994
1 75016 608405052
2 161159
1 167740 956763350
1 158007 869593941
2 127455
1 186136 285788545
1 110315 902445009
1 193452 829502547
2 123624
2 123253
2 32247
1 20100 28091808
1 132979 225458678
2 183914
2 105263
1 118130 999454084
2 163342
2 116318
2 158990
1 93637 259262869
1 2937 987240686
2 93753
1 146449 233916428
1 149859 513640686
1 131638 357848751
2 51330
2 32014
2 66288
2 88280
1 50488 622813539
1 76002 51476187
1 98595 115059146
1 107129 937678094
1 16430 91621742
1 177009 678061729
1 102669 692404222
2 70421
1 112474 186264838
1 118872 768017476
2 74943
1 85689 252806909
2 172602
1 169193 651306255
2 116964
2 11814
2 195854
2 124397
1 169974 201682143
1 159566 174276360
2 102459
2 54604
1 186334 933433949
1 28834 371869298
1 20656 452060335
2 118215
2 91524
2 65727
1 184251 780889560
1 95755 588980821
2 191935
2 102763
2 80583
1 51301 354846156
1 106440 486059775
2 57779
2 156426
1 85510 613738350
2 172369
2 13181
2 158723
1 90550 499750641
2 26648
2 198095
1 23014 575375185
2 38452
2 65263
1 18243 932801777
1 62246 801834684
2 45206
1 76715 176834546
1 124658 405103506
1 102726 525429449
1 98284 610262457
2 10073
2 59496
1 81799 709896705
2 92813
2 196235
1 162358 533566052
1 34732 415669501
2 47389
1 189248 851633139
1 150508 113554974
2 26772
1 15477 465393734
2 50414
1 22071 7803067
1 193513 268488335
2 114640
1 146828 641907467
2 98419
2 113297
1 2324 112677263
2 100684
2 2618
2 138038
1 80098 725875212
2 22168
1 193361 991278693
1 171806 685926152
1 6362 391370753
2 47660
2 187139
1 119247 683164907
2 169052
2 27799
1 54615 654791976
1 117678 167958213
2 126398
1 62786 576124828
1 165998 414863455
1 14852 783199544
1 91345 671281859
2 70380
1 50760 714346956
2 80877
2 176495
1 114111 486344096
1 75467 462233015
1 87570 341983520
1 127314 435941700
1 82923 230686118
1 55281 632930192
2 147908
1 1197 954541388
2 19366
1 100124 710561431
1 72311 395961006
2 3612
1 17684 93022125
1 178814 687011431
1 67045 295211753
1 70617 462532207
1 91333 282019160
1 102242 271721753
1 32556 705238417
2 36437
1 59676 218678166
2 142367
2 186660
1 32837 766956485
1 43479 617925831
2 49340
1 107061 499220842
2 40476
2 73334
1 183697 363261483
2 58944
2 49744
1 96568 375667797
2 162903
1 70108 730184298
1 49144 915633513
1 23750 30085860
1 112694 331737099
1 110758 450367256
2 174359
2 172306
1 26347 604526927
2 2253
1 28630 898057192
2 111245
1 194886 286615295
2 95706
2 165974
2 57299
1 133766 856083507
2 188335
2 48773
1 70209 880520514
1 139153 725884144
2 154935
2 26756
2 113277
1 4098 716067151
2 13963
1 194408 908041533
1 13060 759881720
1 179533 699139917
1 101778 459372494
2 21382
2 57468
2 130423
2 5228
2 37869
1 44069 280316516
2 177682
1 198513 609047541
2 21907
1 126618 633704154
2 21188
2 98782
2 37538
2 161398
2 80100
2 99736
2 63525
2 167335
1 89904 188980091
2 13321
1 92868 573218109
1 138016 753728575
2 151589
1 112648 933005612
2 197657
1 166246 810454016
2 133506
2 144572
2 80033
2 135781
1 116280 852885706
1 76915 616844355
2 129260
1 47437 720355414
1 66393 829852427
1 184391 890367622
2 103063
2 33694
1 27252 227806639
1 71064 412574051
2 9986
2 102778
2 199981
2 134947
2 186421
2 34796
1 12261 563860846
1 53710 945232821
1 44051 438815834
1 29214 866045475
2 126572
1 181293 430106126
2 87364
1 169081 554320828
1 169682 532635059
1 107441 303385961
1 9618 341300868
1 24560 573826517
2 119247
2 45208
1 124136 789314378
1 76897 734753288
1 124278 785671961
1 43420 921871571
1 105037 287906681
1 55415 593976592
1 87639 537526466
1 75036 856699401
1 103708 297604060
1 151306 123787722
2 183111
1 180955 410881242
1 142098 14090079
1 132760 513764516
2 138043
1 193675 260132680
1 28672 284686272
1 5315 950272821
1 145556 768233352
2 4992
2 175076
1 59496 284586
2 23954
1 148818 803952244
2 112306
1 54999 166110673
2 67040
1 174076 571840704
2 155286
2 67693
1 107150 311070904
1 183059 89089796
2 194258
1 142178 485276233
1 162786 322713993
2 89689
2 100610
2 197524
2 24221
2 81459
2 81755
2 120006
1 83457 164359720
1 77875 262329575
1 174764 469349226
2 172609
1 45579 317518605
2 17114
2 160896
2 141237
1 72056 561828866
2 56435
2 151458
1 157348 712663338
1 185116 70960540
2 65823
2 2812
1 50717 235192834
1 79689 915265228
2 122039
1 128626 216430675
1 197246 996752233
1 147215 105129896
2 53326
1 23022 936199881
1 92987 722377459
2 159866
1 109547 391106440
1 86887 279515902
2 74395
1 26410 718313879
1 21138 463640975
1 77330 712869960
2 14518
2 6354
2 42397
2 187641
2 52807
2 147464
1 88972 919071160
1 74098 739437598
2 181283
1 85174 194744902
1 73322 585445547
2 7317
2 158723
1 145615 173902573
1 117839 847872504
2 156404
1 123000 386465935
1 119981 918950947
1 160942 507517134
1 77722 616856706
1 50373 167151113
2 76449
1 170849 380218653
1 89586 744262906
2 173382
2 193653
2 113017
2 188224
1 63833 174589987
2 42930
2 1685
1 81802 773872388
1 34973 239920855
2 188201
2 38526
2 68491
1 84641 514252718
1 60414 414358429
1 150936 772044378
2 23261
1 88152 513166148
1 100518 994984980
2 170812
1 110062 916296748
2 54225
1 6175 505672367
2 167211
1 177531 400207612
2 112900
1 14673 674969595
2 137383
2 146710
1 136677 683554844
1 54384 866970595
1 133004 27704824
1 132300 327917127
1 12675 375794151
1 4878 388266398
2 90916
1 108448 493450878
2 69611
2 157987
2 138130
1 146203 251179731
2 22830
1 130117 72736433
2 167272
1 93255 862527929
1 117373 634956914
2 96195
2 40099
1 96151 398014453
2 86983
2 140153
1 73039 995002248
2 59615
2 108414
2 79270
2 140793
1 92132 459068978
2 186955
2 70396
2 35082
1 39783 576356928
2 61695
1 175591 713380124
2 12522
1 114880 177530129
1 124354 851049482
1 153979 370441972
2 145698
1 131971 394894642
1 147644 98209749
1 175286 280189885
1 87597 657569252
2 73847
1 39266 138409749
2 102062
2 8088
1 143516 638770395
1 42314 981414699
2 107081
1 67363 171367552
1 68150 787739716
1 194465 263680681
1 101910 829537002
2 26781
2 189703
2 69021
2 67752
2 116359
1 150912 113440975
2 97224
1 138643 462139837
2 197869
1 114691 386711068
2 62661
2 182450
2 188032
2 114728
2 185116
2 171744
2 148251
1 743 735481400
2 113427
2 159557
2 149047
2 150466
2 135205
1 139360 775685562
1 161131 456745840
2 40794
2 126850
1 78962 712736951
2 63945
2 52239
2 101063
2 163633
2 152906
2 105749
1 167769 741320558
2 180909
1 119994 248587729
1 133731 535845465
1 144867 622998389
1 157968 31250848
1 98259 684578970
2 145501
2 90228
1 88474 201545153
2 132994
1 198633 530530933
2 17673
2 73430
1 57536 104111102
2 68717
1 192933 590866253
2 36589
1 7645 708387195
1 94263 737247032
2 84771
2 20153
2 148247
1 88055 884346487
2 192753
2 101346
1 192496 997529245
1 86024 256843206
2 68274
2 63296
1 119860 524291318
2 98778
2 22516
1 80646 227255197
1 102729 329023244
1 122378 887767644
2 75062
2 195584
1 150850 804680547
2 189660
2 13310
2 89095
2 97748
2 97094
2 102976
2 162097
1 33931 840892888
2 92491
2 192529
2 193693
2 39659
1 61604 972322610
2 161785
2 191205
1 58902 186042952
2 159363
1 37118 687704350
1 130116 996441215
2 37632
1 198971 187390363
1 136228 170126747
1 169166 246766461
2 148975
2 122369
1 140766 627384504
2 122482
2 100357
1 118285 721230415
1 99672 467258212
2 183040
2 150324
2 33199
2 12994
1 132251 167873238
2 187058
1 193309 517656577
2 170473
1 147982 323364625
1 8579 824818455
2 185025
1 175126 343832254
1 155337 173737251
2 130593
1 120267 79885024
1 144108 124071428
1 11967 13863597
2 64869
1 94263 671769932
2 19004
1 45762 614406360
2 147329
1 194272 105318904
1 184097 218137833
2 55921
1 141416 412776623
1 86172 804374104
2 59909
1 116402 74257840
2 27489
2 38150
2 95739
1 158672 175275746
2 50782
2 62492
1 75792 797001473
2 88113
2 573
2 111567
2 21188
2 36280
1 174662 418922614
2 189895
2 163773
1 162759 398399627
2 146502
1 183551 673814467
1 31674 242483781
1 96332 661444702
1 107219 464751919
2 163518
1 26068 626516633
1 145459 76289082
1 67537 14641948
1 14931 685965321
1 85857 766478733
1 46422 75304633
1 196612 651253940
2 197345
2 136876
2 174972
1 188576 3510106
2 87395
2 8229
1 47699 350389129
2 84950
2 98423
1 52778 127502607
2 116811
2 22175
1 119427 965038043
2 140637
2 140093
1 138364 151145889
1 95657 943779811
1 187841 397666417
2 48303
1 60450 153273241
1 111572 97655052
1 166351 394169175
2 124889
1 105268 618498111
1 33536 167721272
2 105028
1 108715 720266798
2 45
1 39888 933929325
2 158202
1 132937 609257812
2 174310
1 66761 830191477
1 167535 277168512
1 112612 548171083
2 3585
2 40487
2 158119
2 118341
1 32980 698587829
2 19702
2 171240
2 136477
1 106923 5740627
1 144972 377857949
2 146001
1 175741 701721262
1 67791 923403086
2 186701
1 173759 445125742
1 85924 425768279
2 5677
1 153963 821181554
1 121044 342841884
1 32844 751126095
2 15590
1 22465 499356348
1 5367 313243519
2 143915
1 38854 453087912
2 191660
2 165064
1 41935 723082127
2 122396
1 184199 380970864
2 103593
1 97376 444845301
1 99587 76203776
2 74987
1 14489 579734506
1 101733 337703786
1 6473 279768844
2 61865
2 52539
2 186020
2 31570
2 182118
1 103922 430082218
2 8181
2 13736
1 92914 57984042
1 3208 690337122
2 84066
1 88297 121055365
1 184141 306592575
1 140910 311827812
1 109937 739717067
2 7893
2 65505
2 130474
1 26287 415044083
2 104166
2 99417
1 86758 280406342
2 35783
1 28519 714846948
2 67177
1 16931 145769231
1 89084 454038840
1 182255 795841800
2 11268
1 18042 175955608
2 41590
1 12094 713656534
1 12884 957720870
2 120186
1 182188 854012683
2 27904
2 194783
2 66653
2 183081
1 72966 208052681
2 120650
1 172739 603841488
1 104145 326256046
2 172667
2 37412
2 39648
2 60514
2 13886
1 106599 429594742
2 166276
1 137530 944420646
2 1853
1 136882 303986254
1 82580 970034043
2 115665
2 183002
2 85280
2 113211
2 46715
2 26641
2 30450
1 63885 181050477
2 96473
2 50582
2 145744
2 148066
1 199659 548415664
2 8278
1 114270 729542213
1 38748 42266783
1 139199 900923210
2 133636
2 143849
1 151387 909295914
2 17181
2 160972
2 134704
2 72759
2 87955
2 80211
2 178423
2 3752
1 35071 769518496
2 155082
1 86182 576369758
2 88191
1 15350 879407858
1 21353 834275215
2 98601
2 45137
1 58117 57815494
1 111063 770057371
2 94524
1 69146 805384307
1 113387 767392835
2 190699
1 15874 890967120
1 168462 603410664
2 136312
1 191604 267843684
2 111730
2 118867
1 176733 378227497
2 161032
1 167912 370015034
2 75517
2 120084
1 86218 182862394
1 17175 933970020
2 63477
2 74532
1 181739 152575523
2 102126
1 88400 599240971
1 199335 454326309
1 136655 509845226
1 24847 120285118
2 42423
2 39459
2 117800
1 95779 854014368
1 169622 276395796
2 132937
1 97681 995024503
2 66749
1 190571 79827206
1 174735 833452314
1 152209 850502158
2 26477
1 51169 3925024
1 40299 985172610
2 5581
1 24541 21657455
1 68500 142828656
2 37934
1 131558 685609972
1 93702 605638804
1 182033 829680272
1 51797 401300142
1 33620 579199982
2 80674
2 106396
2 155692
1 68901 419168702
1 161660 83349754
2 84935
1 45873 998506115
1 162723 537754118
2 152291
1 102952 147757308
1 107853 255703203
1 78286 455501541
2 158886
2 105633
1 53701 9127326
2 40264
2 72348
2 123318
2 9692
1 95580 91270015
1 130890 331591916
2 138729
1 109961 658001807
1 22187 410619315
2 129836
2 162883
2 93985
2 25483
2 129537
1 16316 253151676
1 138122 156889120
2 180372
1 86799 47885273
1 184837 189209017
1 106720 339774801
1 88102 663955500
2 85402
1 115728 422941027
2 194647
1 174608 342393400
1 138180 222034986
1 29746 843279660
2 161941
2 90985
1 79359 38811987
1 100148 978088419
1 89670 949773287
1 64615 527069514
2 72140
1 45667 746316466
1 11658 704997373
1 93600 377889117
1 95730 206731052
2 23395
2 169549
2 172100
1 162816 770580778
2 156465
2 167698
1 44227 321363002
1 24922 479406351
2 186674
1 2195 542554812
2 132311
1 189036 502852433
2 101343
2 72113
1 6286 9697201
2 120784
2 60001
2 85265
1 175147 208784815
1 3830 64424268
2 54124
2 192582
1 154692 977944817
2 158317
1 51650 220124326
2 176133
1 196853 746582715
1 178813 355054514
1 134391 711152841
1 106286 325266602
2 63598
1 112701 822502910
1 128181 685611399
1 192146 322926331
2 25199
2 165346
1 86334 549141344
1 39567 963366400
2 44006
2 66735
2 86129
1 188036 606457760
2 138164
2 178661
2 100282
1 94140 484620743
2 101248
2 99487
1 35180 99126791
1 31102 241754377
2 146686
2 107048
2 101704
2 118699
1 158550 273981665
1 78771 57891815
2 2430
1 129473 434001557
1 190408 256268587
2 172878
1 53712 748910282
1 190958 779485741
1 83285 248498943
2 41298
2 68806
1 119304 541579705
2 140252
2 23289
1 58055 216578132
2 38555
2 141929
2 103932
2 38053
1 62085 793022843
2 11083
1 172070 791063076
1 39658 619937528
2 95699
1 4749 755069383
2 93457
1 64306 828679136
1 116924 736961954
2 139
2 85384
1 4390 648500650
2 10451
2 93209
2 148474
1 88737 418509518
1 152080 18981333
2 5850
2 176543
2 52548
2 181087
2 134493
1 84904 251783311
1 12441 700389964
1 51224 110207215
2 164939
2 68562
1 50959 616708071
2 110255
2 140063
1 137228 96724211
1 97304 203084102
2 20214
2 63888
2 56810
1 152750 281642944
1 2732 342023902
2 183141
2 173222
1 125110 278377623
2 66393
1 154908 359780873
1 80111 4868971
2 84760
1 26377 271122971
1 195298 755613455
1 144259 551596762
2 28385
2 87960
2 189265
2 104255
1 173030 624074106
2 77147
2 116677
2 108212
1 15311 333126138
2 156252
2 86676
2 124065
1 169667 735554659
2 181530
1 76812 441134065
2 173473
2 35109
1 87454 295370510
1 124207 640981612
1 182939 347372918
2 152748
2 176304
2 158366
2 155750
1 54734 461016482
1 88197 629313726
1 283 585130424
2 102281
2 142709
1 55462 36645467
1 88629 401828056
1 58181 784441390
1 72425 753254471
2 105439
2 168580
1 66338 972819303
1 112106 610823896
2 151928
2 192128
2 36048
1 31009 177014037
1 65592 747325080
1 15725 794692512
1 123088 105904199
2 81602
2 34622
1 37698 21209378
1 181943 54925016
2 106308
1 177926 4423106
1 137367 534148506
1 152863 178729268
1 121158 42322747
1 29611 16334814
1 105019 250192846
1 169592 375550610
1 29132 328322375
2 128940
2 57209
1 81698 328180964
2 83789
1 124052 71898518
1 99821 107161970
1 32046 460836116
1 118980 720602591
1 68905 331524234
1 187222 383410846
1 154917 391012828
2 31173
2 103948
1 189003 968209554
1 145492 917612954
2 88855
1 197237 967692659
1 34924 571150287
2 5335
2 69176
1 87905 363816738
1 35996 11202641
1 74786 260400171
2 69481
1 89297 866194597
2 102233
2 96725
2 62182
1 143057 337872831
2 44845
1 165213 733070462
1 54759 212130658
2 187298
2 63955
1 119111 324979720
2 5129
1 123945 159914755
1 79667 167334488
2 85375
1 3143 566070793
1 186397 914342880
2 15933
1 40041 423642416
1 114242 322503119
2 88627
1 3692 138538328
1 105925 902684655
1 57172 687633004
1 15002 344643774
1 47467 563790277
2 143544
1 119759 725543797
1 148530 245168822
1 49859 938289532
1 82766 636743999
2 99857
1 166949 645603410
1 639 793038915
2 83102
1 77733 486243159
1 65177 333934423
2 169316
1 129432 11754727
2 131141
1 75644 216613083
1 141197 444452353
2 103928
1 146925 514632723
2 79901
1 112149 972997699
2 83799
2 144860
2 111377
1 108129 243420082
2 114468
1 149508 568514779
2 139974
2 145986
2 96133
2 119114
2 87913
2 166443
1 198436 858295182
2 176034
2 134282
2 71513
2 91015
1 45306 252081255
2 29328
2 27587
1 46801 393774046
1 152049 231034998
1 179130 620883233
2 76145
2 8099
2 72930
1 182626 910227168
1 148284 496429100
1 112662 263338801
2 62505
2 6625
1 42726 692627598
1 75724 147702569
1 174276 865259475
1 178900 686554540
2 133422
1 13601 259604519
2 199172
1 144147 676085511
2 35892
1 16206 340141025
2 176853
2 81547
1 48491 935261511
2 15193
1 197444 876015001
1 45797 176110658
2 42178
1 159549 312874730
2 66698
1 99639 540657033
1 103547 335780380
2 146213
2 29300
2 61358
2 149574
1 102034 887032913
1 101191 315265677
1 53152 38590908
2 115906
1 176824 639390448
1 92673 538101034
1 154031 767243449
1 15295 858231267
1 135849 331734886
1 70700 136590088
1 73142 369341694
1 90523 106567894
1 172181 293543140
1 24976 545153814
1 128999 212864522
2 27869
1 83112 420493476
1 171169 468561523
1 130229 96793864
1 176805 891251738
2 185107
1 125307 356756299
1 190858 219562045
1 174326 2588692
2 121014
1 134617 471654757
1 70674 259409622
2 62086
2 118915
1 44388 832303535
1 55817 155789511
2 154263
1 187233 931512420
2 164197
1 104402 982137341
1 181858 285812832
2 10293
1 57996 81302296
1 56012 268170972
2 193321
1 62980 109622939
2 82040
1 130771 140609981
2 92282
2 152649
2 60475
2 36881
1 136217 811046503
2 28466
2 110383
2 184373
2 185277
2 121764
2 29278
2 31248
1 132945 882273537
1 57167 99878418
2 114107
1 64768 334202939
1 94744 284184622
1 99382 785059471
1 150790 318820213
1 188118 974280560
1 41748 618836446
1 183590 140607610
1 12475 294874713
1 83759 313096278
2 142785
1 176361 46020397
2 185740
2 89578
1 167664 205107402
2 115333
2 106631
1 141215 922011230
2 83387
1 163194 290278356
2 14912
2 137005
2 130802
2 96723
1 181360 756057060
2 57393
2 143749
2 34336
1 135409 524670473
2 37192
1 82050 320107949
2 20533
2 165190
1 186946 415385178
1 90376 381262452
1 175796 895811256
2 95170
2 47487
2 28517
2 76669
2 90781
2 36042
1 77758 7081765
1 189091 807329960
1 127459 120718008
1 122092 189325219
1 63327 271424989
2 34152
2 172981
1 60335 341815598
2 120895
1 170071 73934909
2 69848
2 158747
1 82087 448843612
2 53965
1 88818 642283608
2 147582
2 37089
1 71154 478990256
2 139282
1 100750 611759460
1 134327 644045726
1 177632 796634344
1 69845 990492495
1 187093 748467623
1 64795 141955991
1 120078 834378275
2 97083
1 28051 199038000
2 116119
2 121268
1 40083 449514344
1 154087 616794524
1 115217 710820268
1 155436 795483263
1 42550 257858283
1 75670 506351085
2 14404
1 39136 165955698
1 48678 595814226
2 144574
2 152975
2 68092
2 97086
1 10780 7642460
1 156122 764635329
2 164169
1 128660 786187654
2 187906
2 10195
1 177263 478081637
1 127033 154574446
1 161340 352113609
1 12079 341866960
1 152280 999596020
1 12931 379477450
1 20607 149038706
2 114461
1 174273 9389907
2 142932
2 81908
2 162869
1 102990 404860768
1 17114 507697513
1 147636 37411350
2 93550
2 173551
2 136217
1 58711 114427757
2 130239
2 55285
2 62061
1 9854 203747138
2 64224
1 152146 231355268
1 153913 169771612
1 57843 727998612
2 152219
1 166246 810073908
2 115301
1 56936 163487949
1 40315 715457091
1 183747 496636067
1 11478 554351036
2 50077
1 181079 105991785
1 56897 331839832
1 192521 571824660
1 26976 498711330
2 63219
1 140105 581605357
2 72645
2 165125
2 84524
1 81877 134902849
1 166442 8586353
1 75957 570515559
2 71377
2 41847
2 176682
2 26820
1 28591 540157914
1 186104 842161654
2 14347
1 90271 985264991
1 109798 656399563
2 138268
1 136775 701564706
2 189675
2 191620
1 100351 407448167
2 153191
1 17488 632449463
1 192963 58615112
2 158908
2 101408
1 106189 604846824
1 151388 904656068
1 116624 461987345
1 187928 287697484
1 20092 739374352
1 87952 105888597
2 114263
1 23267 810742520
1 199307 952723330
2 84197
2 3492
1 147141 45085099
1 142794 677215199
2 109842
2 152306
1 19504 282164029
1 131526 206039342
2 199127
1 197385 709686299
2 95056
1 115127 259615964
2 48834
2 46296
2 129481
2 175842
2 7516
2 37984
2 87686
1 113272 686653212
2 112666
1 81378 964739396
1 3993 569600446
2 158074
2 64961
1 26752 5670035
2 195208
2 186055
2 7462
2 31913
2 56901
2 128326
2 182290
1 42585 304755162
2 70333
2 47996
2 171909
1 71183 288034995
1 11599 682350243
1 183408 708907736
2 33651
1 159753 40385692
1 19311 203266982
2 83112
1 43028 621553417
2 166190
1 133523 302823601
1 142771 928660723
1 139474 689877970
1 141994 304786691
2 65533
2 93235
2 5200
2 17204
2 34782
2 126923
2 175240
1 183661 793178455
1 106737 359317058
1 181021 624987347
2 119369
2 158808
1 46323 185187252
1 179583 369947350
1 109926 649625464
1 168230 314317636
2 170574
2 35759
1 144914 826964961
2 182007
2 82733
1 90707 615328380
1 50923 620072988
2 48369
2 98043
2 135917
1 192977 14960292
2 113640
1 55940 231658388
2 182812
1 81608 482963454
2 155888
1 125935 407271251
2 18678
2 151316
2 3092
2 75785
2 170458
2 164930
2 188107
1 194734 833520937
2 110615
1 134964 806359817
2 7444
1 88686 495185882
1 182369 975048712
1 19573 14376069
2 196161
2 150682
2 17435
2 27217
2 89898
1 34711 610315445
1 110726 145967046
1 162775 401432982
1 189752 161385850
2 165105
1 164342 582074361
2 52582
2 69945
1 160112 967288616
2 139972
1 165499 602156546
1 140858 789360037
2 22254
1 147618 304233156
1 24673 703370022
2 46434
2 62442
2 81747
2 17232
2 198454
1 80076 978657773
1 196726 158519178
2 19464
1 126293 204257266
2 41219
2 159669
1 97261 761732903
1 33613 951687121
2 23868
2 34727
2 10081
2 13069
2 9568
2 71749
2 185091
1 23427 866666079
2 168096
2 21967
2 109196
2 59417
1 110256 919591034
1 67391 86894282
1 50008 38616275
1 65860 490956889
1 168415 906083399
1 66122 4709433
2 108157
1 192379 314995685
1 22456 977619437
2 146074
2 52887
1 188894 155443054
1 91748 22722907
1 108833 480167634
1 179245 401132615
1 161553 330640349
2 155811
2 170286
2 97856
1 99042 531647429
1 191179 312617286
2 11530
1 87995 978478255
2 199347
1 87777 349142729
1 92846 755376513
1 188065 406959942
2 15050
2 56560
1 54479 217826757
1 44096 336158267
1 179212 755708349
1 189288 822474920
2 44014
1 95596 165597794
2 157967
2 182874
1 44599 741560987
2 189617
2 146281
1 151218 401074179
1 159751 920536326
2 163017
2 111186
2 11091
1 185623 974134164
1 79740 258311759
1 187723 576281519
1 17900 309209511
2 62984
2 91259
2 117457
1 4977 291791501
1 68401 214536239
2 813
2 173827
1 20081 225036558
2 168465
1 14066 661691405
1 197657 602428929
1 161837 954639483
1 78000 494836810
1 21295 747672935
1 186146 90439293
2 6547
2 182786
1 90723 217913859
2 164767
1 102108 810224309
2 43478
1 182162 302723007
1 157524 580343991
2 175935
1 53250 996952533
1 38884 449361690
1 81715 584293127
1 95725 454204845
1 164873 474431763
2 22362
2 134872
1 160817 927956488
2 9916
1 164679 545916940
2 102475
2 182043
1 48485 848146905
1 148429 187541379
2 186561
1 108944 197912033
1 54037 733363320
1 63701 83245348
2 191724
1 37808 648774008
2 192347
1 168162 867349483
2 105027
1 104867 334792512
2 188240
1 61100 14092848
1 96069 478383094
2 182462
1 28418 655980710
1 96115 35204766
2 154546
2 39386
1 86780 529551492
1 13887 135544832
2 9123
1 143277 826468105
1 16416 740244199
1 1357 745158203
2 34340
2 119489
2 192905
2 138413
1 5937 892763485
2 46814
2 54724
2 128017
1 114644 809718585
1 147125 849579661
2 55713
1 186380 514172823
1 28858 662322037
2 134567
2 68323
1 148876 239936356
1 117848 220091856
1 127448 751276373
1 192119 401599080
2 7311
2 51582
1 137543 902868885
1 91875 538399467
2 135094
1 161288 644818189
1 143545 254666699
1 97743 759540185
1 118445 653842740
2 111400
1 97551 517686152
2 40480
2 69883
1 44469 437479797
1 106080 940984814
1 20699 845815193
2 175559
2 188586
1 18259 742191321
1 45625 928900340
1 124909 259230251
2 35995
2 31538
2 159225
1 96805 687421311
2 120965
2 64941
1 182071 822392624
1 192150 83611388
2 12148
2 82932
2 55246
1 12371 11791085
1 42722 252882026
1 153285 715573488
1 38068 11594510
2 106518
1 146130 811746663
2 114698
1 12508 997614069
1 135523 133370921
1 25091 128745876
2 43954
2 152838
1 42493 409831184
2 190551
2 39560
2 70074
2 107892
1 141590 935153274
1 45644 394673927
1 185305 21673948
1 118235 152885951
2 141236
2 42328
1 167237 952782066
1 70847 360331649
2 96222
1 142199 586590729
2 171355
1 46028 308652127
2 56372
1 13904 498455664
2 106511
2 143889
1 43737 77628350
2 197842
2 81412
1 87416 409965284
1 3777 791831051
1 168678 776046469
2 128246
2 195347
2 130275
2 171854
1 51360 503769783
2 124614
1 67175 408809080
1 89936 567404977
1 69664 356871868
1 28318 951553318
2 12929
2 134471
2 40843
2 97399
2 103528
1 131181 953626105
2 119051
2 149895
2 175304
2 63273
2 130868
1 93545 649818215
1 14799 186751145
1 35314 373513590
1 66712 773367360
2 165511
1 114991 774778243
2 142588
2 60947
2 38964
2 30835
1 20865 494631186
2 100355
2 153431
1 187778 595550492
2 71174
2 69465
1 141049 532381002
1 41620 343672719
2 40431
2 8375
2 105326
1 177369 732387143
2 125173
1 27598 920088262
2 152690
2 39962
1 23559 498219042
2 167576
1 2768 432921966
2 19581
1 199989 205548235
2 174534
1 163139 459445770
2 56231
1 31444 346703135
2 192171
1 146317 874409343
1 166627 924852309
1 39088 769960960
2 196109
2 140337
2 180478
2 114549
1 172452 930847318
2 138211
2 41755
2 38227
1 67968 556926168
1 127870 415494063
1 186273 342194905
2 93747
1 191290 212168544
1 87813 943631016
2 65159
1 123887 276502394
2 139889
2 101843
1 137243 505665737
2 153554
1 121885 796136492
1 80736 612040474
2 79905
2 163553
1 153144 522131053
1 8874 761874144
2 188157
2 144662
2 99320
1 45447 898686217
1 10493 62637951
1 150294 382341533
1 105908 810246866
2 20921
1 139062 718331081
2 198312
1 64935 105425731
2 187304
2 79418
2 22335
2 19651
1 142489 427358962
1 198707 352655209
1 14059 182192239
1 27138 304008136
2 147977
2 133594
2 155893
1 142771 494295358
1 47560 139368300
1 84972 107361038
2 194729
1 175400 807701006
1 127990 926564118
1 58820 260663461
1 119492 282409293
2 128622
1 137944 132360386
1 124077 327508809
1 63269 165774237
1 135631 501106150
2 1285
1 8691 740069274
2 76501
1 199318 195216394
1 80035 388044814
2 112247
1 141762 946985912
1 187520 905963478
2 60285
1 160039 282220782
1 80849 975220296
2 121347
2 69267
1 14481 200299657
1 26428 145802114
1 53710 134187693
1 105827 205850718
1 115182 7152720
1 166395 281395445
2 61994
2 102845
2 80001
2 91179
2 96355
2 187619
2 38118
1 89592 855136709
1 33182 188660483
2 91361
2 14894
2 67726
1 185574 434547480
1 47577 287933784
2 89790
1 180828 972897591
1 179254 462529763
1 58540 140606096
2 138217
1 158977 869633511
2 23743
2 158506
1 161743 113915648
1 85918 122664195
2 33698
2 65543
2 168200
1 167215 464655823
1 146421 179697912
1 72416 477829691
2 196885
2 136682
2 100814
1 135203 369901744
1 18389 866501817
2 181832
2 10482
2 120931
2 137469
1 86860 761641203
1 36843 21140579
1 184434 908359993
2 95784
2 89674
2 95645
1 17160 756379923
2 7316
2 189041
1 13340 499062650
2 109803
2 132877
2 72517
1 130252 338775485
1 62592 241350795
2 111588
2 81801
2 182397
1 38953 484200187
1 69471 857488863
2 97623
1 67372 992011165
2 41086
2 27616
1 50477 965230238
2 141298
1 7998 10422289
1 50044 463797965
2 23227
2 30257
1 187725 395989061
2 1301
1 113360 957618615
2 68773
2 32873
2 107884
2 184136
1 54225 277136318
2 192940
1 60664 96409820
2 172633
2 25733
1 149017 323530668
2 80392
2 179646
1 163993 785034554
1 49447 147781317
1 20826 871849789
2 19450
1 31008 779901737
2 62657
1 42448 84969083
2 165342
2 193870
2 73237
2 105319
1 63746 356181655
2 121718
1 118673 230356252
2 38447
2 1213
1 74721 5666685
2 14842
1 3116 184594790
1 174700 756729604
2 180478
1 4882 794760293
1 12081 363846464
1 67708 877500850
2 83857
1 121472 843351326
2 73007
2 182221
1 134300 353301963
2 158154
1 147846 763910574
1 167033 473477248
1 29745 153452447
2 40150
2 80584
2 174367
2 67567
2 49025
2 149151
1 89086 343642798
1 15791 335368713
2 78916
2 2482
2 105886
2 119233
2 98544
1 119259 266581857
1 91198 954943940
1 111504 756024103
1 66401 170275083
1 176002 560118407
1 56843 951840126
2 73706
2 179113
1 174088 664544291
2 62632
2 134734
2 157697
2 177176
1 186131 616669228
1 54078 340384531
1 186883 82621862
1 86232 221599655
1 43290 219850289
2 158036
1 4178 107370718
1 151285 485602201
2 99342
1 180629 115493853
2 16040
2 197418
2 33493
1 81537 182770488
2 115316
1 192452 847336170
1 91377 541911989
2 16073
2 198911
1 82803 306308311
1 18631 841028332
2 125721
2 195839
2 46938
2 144255
2 124201
2 6692
1 80310 855013131
2 1524
1 62827 838514738
1 8455 849171277
1 115489 319385754
1 107917 879761213
1 85316 229325683
1 177523 321459128
2 199120
2 186109
2 101639
2 82394
2 147188
2 166633
1 1773 921513860
2 126720
2 120678
2 59183
2 59523
1 29568 556577226
1 1070 677088719
1 89311 635202715
2 81233
2 131176
2 148843
2 136260
1 125708 806936378
1 84516 828055005
2 192470
1 134897 210920926
2 166397
1 62395 216449135
1 174533 457915376
1 46525 858048663
1 44788 832688380
2 65580
1 128622 38110937
2 67227
2 150117
1 191611 257632591
2 107303
1 188609 551373592
1 51555 682017084
1 101828 291951862
1 75925 702663107
2 115137
2 119571
2 104603
1 79762 937392799
1 168742 62144917
2 116643
1 184470 116380694
2 38297
1 84892 826080121
2 70247
2 10801
2 119642
1 1814 194558320
1 126961 679539682
2 142034
2 181587
1 30806 866829295
1 91013 686475772
1 60237 841786686
2 113321
1 144234 662796762
1 166832 453644265
1 165446 70645943
2 26057
1 100397 840351940
1 30037 181920282
2 137092
2 68390
1 81765 325602290
1 124419 632870735
1 74437 559130032
2 18311
1 43170 395725798
1 1335 274539982
1 176100 836659095
1 58005 338503776
2 134370
1 35847 759882589
2 44974
2 165519
1 128456 369807146
1 156283 101775421
2 179680
1 103822 584992477
1 58729 192113580
2 156155
1 171203 940097418
2 141509
1 135657 12656060
1 131585 740425404
1 153473 523430716
2 24344
2 24066
1 117105 617530068
2 80628
1 88563 766354421
2 76101
2 125757
1 74080 197238560
2 11388
2 123312
2 110657
2 174882
1 182136 607278517
1 103798 540976741
2 57880
2 12884
2 183196
1 41250 21271311
2 53776
1 75400 902503877
2 103253
2 188228
1 173533 173167909
2 94402
2 140323
2 197012
1 41859 160079295
1 28155 437935313
1 97024 992174059
1 167789 212803537
2 187354
1 162568 57486704
2 145618
2 83288
1 112950 329542606
1 196640 242159923
1 49384 951883272
1 72198 673017565
1 139830 318793050
2 166579
2 177350
1 6628 287876723
2 8479
1 25226 843194609
1 172818 591557737
2 88896
1 82847 783245408
1 149237 520591837
2 139600
1 5339 333345513
1 130431 566484065
2 71498
2 167381
1 131280 236943919
1 45388 904868667
2 172654
1 100068 334414396
2 87069
2 195752
1 33897 844763208
2 117762
2 53337
1 164123 501234820
1 97550 384999984
2 187978
1 166551 683873858
1 17413 794885968
1 56635 934487768
1 197840 842593181
2 51674
1 84641 71668305
2 178253
2 118580
2 37567
1 160671 39304222
2 144407
2 103165
2 121943
2 11609
2 157840
2 140290
2 22342
1 82368 234319469
2 39903
2 108761
1 143898 34065074
2 180053
1 150996 650874794
2 54103
2 48517
1 16088 674040609
1 114184 940832470
2 184344
2 78614
1 38282 144399051
2 32237
1 73707 282380196
1 97437 963556037
1 42843 375774993
2 107572
1 115023 571424987
1 6605 436738968
2 32729
2 94848
2 18354
1 23086 755420601
1 1964 905070955
2 45461
1 184430 302108072
1 187545 539685909
1 150152 790901385
2 69824
1 137347 282778198
2 55560
1 46174 752233339
1 25290 771903580
1 47182 265624398
2 141695
2 117596
1 13291 856687082
2 112892
2 48427
2 40146
1 40857 411729185
2 87263
1 31409 602916510
2 82394
1 55357 695140250
2 65069
2 1709
2 24723
1 103857 256521226
2 184196
2 17100
2 23328
1 145534 262981235
2 188633
1 191610 930530556
2 89822
1 61153 152964679
2 6611
1 166174 742390892
1 110313 410937415
1 175640 892037400
2 77274
2 22906
1 16769 405158113
1 77865 139374347
1 129467 87568727
1 113345 454315614
2 144596
1 1138 108913956
2 44857
2 79410
1 174313 125832748
1 125510 612011823
1 146003 589397547
1 47031 222051933
1 65472 869208596
2 82667
1 109321 53054494
1 134988 981196741
1 52500 132302599
2 89583
2 161510
1 47354 701374996
1 136048 542045906
2 3603
2 51055
2 50826
1 58390 729448035
2 157647
1 122807 852722156
2 47850
1 87694 485974498
1 153154 715975878
1 119460 482515466
2 56120
1 9664 981266039
2 48602
2 55556
1 70745 264142268
1 135844 51788309
2 162916
2 189675
1 161393 705938838
2 43370
1 41829 346264442
1 168866 591851360
2 71124
1 111667 221643288
1 90594 294309408
2 172368
2 152561
1 47786 6011734
1 968 704484713
1 105715 478886688
2 69413
1 60299 771778291
1 171256 712946582
1 159683 707059049
1 166641 924277621
2 121809
1 94193 722810657
1 188693 35268244
2 217
1 179261 269411051
1 17769 225449756
2 84462
2 180764
2 12268
1 129272 417538672
2 149777
1 188599 484090381
2 136180
2 71941
2 32032
1 20682 587583515
2 165654
2 96334
2 66232
1 94778 161061780
2 94327
2 172364
2 112688
2 74309
2 109348
1 121295 768308513
1 54078 18487747
1 7180 803091756
1 174521 200140896
2 14159
1 155807 26257912
2 140613
1 180103 342520817
2 92241
2 53280
1 61803 17737809
1 54306 247600089
2 140304
1 172755 466119840
2 46957
1 36426 616918236
1 7001 307495463
2 97608
1 146120 616477868
2 195778
1 21330 938740887
1 12171 992276710
2 188110
2 188020
1 30214 15203133
1 125937 578775501
2 59655
2 83495
1 191947 46432723
2 29413
2 92489
2 62612
2 88313
2 48482
1 141474 842654780
1 89237 24087921
1 10570 26551357
1 193020 999981305
2 98571
1 185638 425006322
1 48758 616683316
2 196065
2 22489
1 75085 293162768
2 151267
2 112304
2 65636
1 45002 305232555
2 145383
1 140911 640863693
1 41717 716765928
1 94179 350612903
1 186390 929405846
1 168523 966882397
1 61528 593401697
2 186904
2 116309
1 64142 599422780
2 150857
1 101825 317519926
2 170871
2 52213
2 133490
2 98865
1 35515 997896162
1 90330 797753421
2 33398
1 79247 36715463
1 182493 414429098
2 1571
2 195928
2 119711
1 11364 731901453
1 169065 495124510
1 163923 946481304
1 82377 46877194
2 24682
2 134357
1 192555 767395149
1 91251 699406090
2 71915
1 68932 704158415
2 184733
2 80305
2 157341
2 96617
2 127750
2 65014
1 15887 804123967
1 176208 891692281
2 112109
1 110205 922104780
2 102720
2 70137
1 187630 197391264
1 144292 923567797
2 48995
1 108537 228301017
2 154653
1 175698 610513327
1 149985 189212943
1 101630 93595219
2 21590
1 137204 464723296
1 135019 129207859
1 171 216788307
1 153686 319278519
1 173205 294253042
2 138330
2 82800
2 120553
1 119338 716681886
1 130027 652249507
1 182808 699038118
2 149459
1 73680 361032624
1 46544 895617592
2 187534
1 17506 656863648
1 4191 826703214
2 130976
1 127135 867245835
2 35325
2 158843
2 94511
1 62266 317645890
2 110161
1 61709 640950329
1 84495 573902933
1 189447 699617910
2 104326
1 196125 849242810
2 78653
2 7355
1 19901 176842267
2 1281
1 60834 425035364
2 187363
1 110113 871537886
2 95431
1 75890 660052548
1 43589 254126357
2 138627
2 24858
1 15173 137289367
2 125760
2 87670
2 194319
1 192319 571996907
2 7781
1 72819 790774017
2 127850
2 86456
2 153616
1 85407 69928425
1 154246 576370832
1 39298 814757637
2 147801
2 81864
1 139885 92059359
2 83504
1 78781 703451590
1 130187 427061639
1 8387 721994937
2 8552
2 28179
2 71727
1 92908 217407959
2 113333
2 150649
2 144801
2 36265
2 65495
2 77033
2 76435
1 156259 4532135
2 145151
1 20303 340565431
2 47728
2 64536
1 85898 534084387
2 173826
1 131988 478136713
1 124641 128913508
2 170435
2 26042
2 94559
1 48799 697346853
1 97542 289512903
2 162021
2 196277
2 116082
1 114247 870155617
1 133511 394747974
1 85216 543829450
2 28084
1 61938 262354408
1 156250 180897205
2 1582
2 77269
1 162432 952065729
1 185818 692215587
2 16728
1 59843 46020289
1 7658 820195387
2 162255
1 79190 311343808
2 138195
1 20259 324735962
1 158356 926547210
2 76245
1 24887 795720469
2 96585
1 27141 882371548
2 105546
1 155050 31253923
2 95914
2 127761
1 109130 716900143
2 59769
2 49627
2 11934
1 34443 425797446
1 135005 135268768
2 147952
1 137254 239718952
1 164824 177803289
2 143889
2 4904
1 103672 631588258
2 153960
2 173992
1 68284 120570701
2 27678
2 73361
2 104879
2 62567
2 29992
1 41099 752130686
2 57510
1 84433 155009212
1 122561 513507237
2 105900
2 112732
2 137129
2 74365
2 104730
1 79173 74723740
1 167615 382747953
2 168629
1 34273 640200995
1 39743 393740281
2 103354
2 79556
2 196526
2 84279
2 4326
2 134647
2 82228
1 80084 24520415
2 102875
1 122992 8570005
1 2844 742276411
2 131944
2 48971
1 1379 516778290
2 163409
1 187179 371233037
2 4750
2 199156
2 48664
1 41802 907209281
1 157933 442248049
1 59639 347040849
1 151450 607572705
1 55693 153463529
1 2846 226772146
2 100960
1 163627 55246420
1 37718 18288575
1 50217 372618385
2 66047
2 33838
1 83319 701937833
1 64109 520914765
2 132045
2 186214
2 192685
2 136071
1 45954 860727139
1 153028 600188165
2 104103
2 184953
2 167193
1 157417 554803895
2 83447
1 117802 372864073
2 84384
1 174294 876949794
2 42440
2 114156
1 35497 288810599
2 142338
1 71342 810174552
1 76515 719995751
2 134048
2 155592
1 162903 618530629
1 148639 354102922
2 112907
1 65989 534361167
2 112407
2 24258
2 25392
1 82466 209120089
2 29801
2 148438
1 46303 625115956
1 154177 651731721
1 9143 105235711
1 38314 144996688
2 84
2 91785
1 124340 221939438
2 59339
2 158555
1 194587 108741300
2 148120
1 192659 302271238
2 60267
2 116607
2 195763
1 48067 836229007
1 7651 439988455
2 18277
2 70752
1 151266 424196748
2 130315
1 120533 955873068
2 79222
1 39417 184077351
2 176420
2 118371
1 148870 270148722
1 154399 738142058
1 164240 874623403
1 23214 511664200
2 105230
2 141521
1 172523 906242612
1 68363 196963451
1 82644 607230783
1 110384 450571693
2 7924
2 175488
1 31527 647777559
1 149065 941427848
2 91537
1 167468 862821391
1 16446 843162944
1 122121 367129924
1 24324 283735743
1 137822 922921095
1 6900 940640977
1 103813 783630537
1 154732 59955071
2 147827
2 31997
1 103725 877505707
2 59410
1 81851 527853486
1 111582 947386207
2 128570
2 169035
2 77527
2 6096
1 101270 346441844
2 155609
2 62248
1 75321 522642610
1 194363 820795449
1 105568 400934331
2 23841
1 169605 398432053
1 13243 267432252
2 55503
1 144693 610145494
2 8524
1 149830 274563007
2 92894
2 83188
1 58137 993994489
2 107812
2 41817
2 176472
1 23894 659133291
2 64796
2 34525
1 18269 544600205
1 90724 577915755
2 114590
2 67168
2 124215
2 6984
2 128098
2 43198
2 134948
2 199691
2 95428
2 27659
1 23897 536545618
1 144957 508083884
1 147884 138136810
2 188064
2 197646
1 134028 198258830
2 81528
2 104314
1 187412 799875327
2 173249
1 104912 381786913
1 44559 116809071
2 98056
2 111000
2 185139
1 169123 741040662
1 175918 340856062
1 143456 481338982
2 110331
1 127315 497944260
2 51061
2 187635
1 197799 272116782
1 142959 458745170
2 180487
2 151225
2 98524
1 113514 790009865
1 52136 277606002
1 46331 734219874
1 69463 78819018
1 130807 583005666
2 146048
1 170206 286261857
1 20900 439540228
2 196046
2 84288
1 150009 478087537
2 32552
2 36713
1 67279 832395260
2 183718
1 156128 953444676
2 41119
1 137822 384664194
1 25638 848945015
1 9709 417801240
2 35685
1 6263 982930981
2 165887
1 192134 728355779
2 97319
2 2996
2 27571
1 194040 208442351
2 142464
2 197755
2 89016
1 177795 707069248
1 95747 902029135
1 194197 274595158
2 30013
1 184675 31677092
1 104880 741482135
2 43206
1 165411 546492412
2 64379
1 104495 617121616
2 40467
2 47376
2 30870
1 170113 678453868
2 117770
2 33532
2 175332
1 109595 658062492
2 86313
1 138800 548220379
2 119344
2 171614
1 195422 575322311
1 99009 201905426
1 156968 123793954
2 48049
2 40636
1 54389 754829214
2 183232
2 91929
1 68068 226788864
1 171259 905636428
2 13997
1 85032 531793851
2 83939
1 76928 653902271
2 16593
2 89381
1 89274 913149399
2 131898
1 88833 40675043
1 87233 892147233
1 21984 505394491
1 175596 74557558
2 70181
1 26026 425869128
1 147929 532641137
1 76103 226160734
1 166099 157067883
1 108144 529734956
1 105254 218406172
1 54865 261605124
2 80188
2 68631
1 195990 952003192
1 194566 652118124
2 62690
1 13817 946923622
2 5025
1 109253 249453423
1 59928 773553443
2 61266
2 68282
1 63717 469426602
1 137701 782948874
2 29512
1 74361 831404826
2 155010
1 181815 325965649
1 198957 932133121
1 138315 690014132
1 54568 226913232
2 48296
2 90130
2 102448
1 7060 988718419
1 184160 30828859
2 177313
2 172377
1 63386 951099207
2 25165
2 144818
2 118540
1 33663 647864783
2 58790
1 114350 246356162
2 18005
1 27378 968521982
1 129369 765894578
2 35103
1 66325 707515646
2 198962
1 90492 433202623
2 121026
2 77441
2 48278
1 46180 46771257
1 28119 795256920
1 164908 159923482
2 13846
2 13965
2 138757
1 97946 429690209
1 27385 603315215
2 104548
2 135321
1 118838 927656661
2 14170
1 61223 196510025
2 44011
1 3199 668287344
2 106058
2 125248
2 90010
2 83986
2 42772
2 21725
2 71362
2 36128
1 4734 107458745
2 118514
2 115196
2 46961
1 93432 506062696
2 105867
1 110733 717667505
1 41561 199398842
2 127296
1 50492 627621639
2 74052
1 165477 620189866
2 133024
2 21687
2 68623
1 27555 579280911
1 108904 294654403
2 124684
2 138034
2 56117
2 110928
1 199136 320651728
2 112303
1 91274 539789160
1 136079 39779120
2 166801
2 20403
1 48256 889487434
2 188932
1 195290 600919266
1 125105 488034179
2 34012
2 170001
1 183448 801711813
1 73767 135428474
2 13180
1 61529 286128038
2 92602
2 74037
2 65719
2 155188
2 106164
1 140056 298851801
2 125453
1 178800 953964053
1 4148 647323809
2 103377
2 111577
1 5733 372912084
1 134049 257460060
2 181436
1 134096 613701961
2 128857
2 58303
2 198543
2 130688
1 23056 819846325
2 158783
2 35804
2 127903
1 41129 207551459
1 26657 898934735
1 101199 587154948
1 185682 883283396
2 167437
2 164946
1 100574 349494258
1 61539 242981844
1 132508 776697250
1 110767 706296331
2 84753
1 3427 897708692
1 138779 565777177
2 160944
1 186129 950396972
2 120770
2 147855
1 151264 659166262
2 35549
2 117823
1 186221 749964272
1 1963 744117277
1 6540 581321888
1 134433 317558206
2 160278
2 23596
1 77939 98007295
1 40093 81438320
1 158009 111962857
2 125360
2 54656
1 83601 649559893
1 105165 302148230
2 43779
1 11118 269696166
1 65923 682033981
2 75110
1 84333 66386103
1 99327 699548162
2 174162
1 76834 509430716
1 56291 424616536
2 21988
1 90914 195211311
2 196270
1 92442 934601227
2 165749
2 138918
2 101872
1 152888 348193232
2 173386
2 20314
1 76026 487399383
2 154177
2 177061
1 150129 823135188
1 58525 667397238
1 3657 865779754
2 195085
1 137885 725500429
1 113515 734557500
2 63152
1 118791 516437113
2 93204
2 174982
2 147984
1 184656 247831216
1 185958 809340182
2 35689
2 93636
2 24742
1 110690 229090025
1 93767 396407750
2 130610
1 177420 727864752
2 119613
1 161810 984258900
1 1237 690931498
1 81403 331343573
1 94389 7973770
2 34360
1 27163 547391375
2 169259
1 104769 24301391
2 118630
1 22231 9568404
1 140003 248932769
2 191270
1 40772 488273368
1 139315 244480662
2 180234
1 79182 16543307
1 169247 833475871
1 154309 860783959
1 141127 369825737
1 182151 973978812
2 5058
1 181088 524223759
1 133222 449074544
2 90202
1 91354 247594384
1 42008 498056077
2 71953
2 82011
1 92098 43298859
1 163007 539961094
1 86654 510674728
2 92511
1 19083 713554471
1 4736 594300676
1 151614 854124345
2 9842
1 35337 927554709
2 51024
1 36825 405610680
1 3917 893056962
2 149154
1 1836 411064953
1 80720 773682051
1 88584 458319632
1 100929 327892960
1 36493 645750214
1 177450 942206508
1 48730 475662441
2 197053
1 168549 490289633
1 195595 702194747
2 180041
2 102721
2 64595
1 81960 28055858
1 65871 410049387
2 45479
2 187612
2 117984
2 163487
1 18091 820566742
2 105406
2 14324
2 69091
1 80283 491584089
2 53929
2 48759
2 164014
1 82630 700404556
2 46326
1 195217 212451285
2 136869
1 184109 234223557
2 73546
1 107423 73045781
1 61349 236475109
1 143356 46135919
1 19223 659310242
2 193178
2 36780
1 127283 468994278
2 99815
1 81055 523824035
1 119466 324160533
1 120641 582003794
2 71624
2 70530
1 112933 908531335
2 83799
2 132940
2 77903
2 178562
1 133955 968840884
2 80781
1 20907 202265718
1 134739 736457225
2 118398
1 160369 678353112
2 92178
1 110744 548108392
2 81933
1 67386 677890354
2 13204
1 29852 987415144
1 90203 738768842
1 38124 727644777
1 167327 249264355
1 76221 807070812
1 124619 953876927
2 172029
2 70233
1 124476 458314192
1 70734 90091874
2 61888
1 195716 882317055
1 149354 8757882
1 76212 880829208
2 65946
2 101537
2 179890
2 134381
2 35588
2 65232
1 118438 143933608
2 28585
1 5493 863205878
1 189774 395094504
2 91668
1 183951 974852352
1 81171 12619353
2 30607
1 195253 492986250
1 83580 426230554
1 100409 658375403
2 178662
1 171577 46158831
2 152875
2 149689
1 100958 395279242
2 98950
1 75819 743817325
1 106556 494035810
2 124999
2 68063
1 159802 77631668
1 65254 848782600
2 73168
2 149922
1 153228 460017241
2 3975
2 142824
1 67737 714009639
2 72633
2 198768
2 131759
1 126264 254891274
1 199370 452762991
1 125495 401536165
2 74648
1 53631 307595342
1 22523 297043087
1 96188 291775046
1 41838 129193900
1 81344 625393608
1 32666 41027928
2 183737
1 159967 627267707
2 52107
1 160830 548445317
1 41105 92589534
2 187106
2 154407
1 173229 74042062
2 20770
1 176526 931073160
1 70740 165519786
2 158348
1 53089 76419746
1 132874 257960336
2 126114
1 195590 487493114
2 109118
2 145695
1 115121 211690117
1 188658 759971326
2 163600
1 148672 792019321
1 174099 503372314
1 136278 356163785
2 172310
1 80697 187435323
1 138236 865190671
2 52896
2 73907
2 111623
1 42026 514677679
2 172494
2 45067
1 157388 461475347
1 158260 988575998
1 129715 764994615
1 177150 636536411
2 70222
1 144214 192251474
1 1035 511448093
2 13264
1 27001 689226390
1 51393 681241590
1 154058 247872727
1 84495 918541903
1 117690 711359306
2 79693
2 189064
2 73844
1 25297 655129554
2 6251
1 155524 616176853
1 24965 535102207
2 105453
1 149609 254397427
1 104389 252247037
1 168081 177044386
2 14203
1 32888 319193754
2 74899
1 167120 319728992
1 172692 800590370
1 134357 525090356
1 113904 596500499
2 90318
2 138947
2 57604
1 1360 507543648
2 189831
2 39761
2 189768
1 12016 682586204
1 179013 483686469
2 54211
1 147809 313136291
2 103767
2 109551
1 118807 637770633
2 198215
2 76612
2 85239
2 38225
1 117931 806918271
1 37854 213309695
1 119514 230406103
2 49387
2 53281
1 16465 598782829
2 47274
1 80672 998678841
2 32993
2 84692
2 29111
2 53778
2 65832
1 143897 238655586
2 130536
2 89772
1 12309 930893589
1 112346 509939729
2 170271
2 77760
2 180173
1 93662 679036190
1 115541 482780339
1 153524 316472269
2 84819
1 118471 998819900
1 168990 835067403
2 23460
2 52202
1 159760 168727762
1 164525 549593979
1 170376 390551113
1 192752 28571130
2 121687
1 123971 602081033
1 22098 614394287
2 51321
2 56792
1 99600 922027762
1 143580 522550404
1 167127 527629972
1 124502 7697945
1 60774 150619400
1 20166 291361204
1 189300 19655633
2 181487
2 5158
1 134184 624939844
2 124231
2 12527
2 186132
2 109880
1 176153 282474246
2 65291
2 184536
2 123094
2 179313
1 163769 221365659
2 52166
1 70571 697137252
2 40754
1 155594 683938911
1 88248 903102309
2 47428
2 198274
1 149909 867127743
2 63427
2 15316
2 64246
1 14671 969720099
1 124449 416048742
2 55227
2 24967
1 113389 36038043
2 144286
1 140095 29388630
2 49402
2 150713
1 5006 339668896
2 67177
1 119652 735808802
2 45765
1 179008 690620151
1 88845 719132793
2 140490
1 15503 426526383
1 44456 912517630
2 10169
1 98409 744115375
1 134024 860789673
2 105710
2 122489
2 183552
2 677
2 30487
1 47171 997077951
1 34200 791629992
2 179782
2 16831
1 176935 606790334
1 157114 419217489
2 120560
1 13362 916496911
1 195174 383351590
1 102478 299432498
1 143308 180044025
1 8313 905552471
2 95886
1 30916 475219814
1 48491 880245842
2 17038
2 120150
2 96399
1 6291 564302322
2 9039
1 109176 710552455
1 122615 873990377
1 175865 970986769
2 130887
2 12540
2 122002
1 192863 418251507
2 23217
2 130825
1 104627 568884201
1 28699 79555819
2 191705
1 189713 374487695
1 67910 362324028
1 64199 890368586
2 24769
1 8145 466797795
2 171860
1 98306 793425281
2 133990
1 86983 204731899
2 110821
2 97440
2 131487
1 45134 460201417
2 97133
1 174268 198973728
2 134984
1 85054 503553586
2 113652
2 183097
2 70535
2 155051
2 124981
2 142238
2 99897
2 16452
1 97278 496825464
2 97550
1 137828 681977108
2 39728
1 101956 157406756
2 98443
1 139540 243936068
1 119213 479632202
2 42931
1 178670 457131432
2 76406
1 91925 176822456
2 134582
2 96165
2 135431
2 93601
2 5803
2 77069
2 113351
2 152626
1 167482 803739265
2 78939
1 81691 230650963
2 44082
2 163859
2 72304
2 23831
1 8714 184695388
2 89595
1 52332 979174042
1 99121 401398509
2 172111
2 118249
2 15734
2 197940
2 98738
2 32105
1 183573 103489675
2 163715
2 5842
2 42303
2 97260
1 199300 268100721
2 140898
2 74035
1 119462 61940850
2 28089
1 92818 706673475
1 6962 776469841
2 169866
1 58968 975590193
2 186581
2 148156
2 143562
2 116487
1 44775 866341843
1 151321 113554454
1 109191 716857633
2 177622
1 8395 695526444
2 138044
2 78313
1 65179 62464867
2 118952
2 138301
1 158741 27773111
2 98753
1 146346 795411341
2 147532
2 179330
1 132867 611883763
1 45236 444758180
2 19249
1 139786 954679022
1 195159 853220372
1 20030 342783433
2 29114
1 73838 87525105
2 57466
1 178740 650318521
1 190132 982642965
1 183586 220060868
1 42064 315960287
1 45589 308861268
2 36981
2 171784
2 164668
1 14423 419761082
2 42227
2 37083
2 49903
2 46395
1 3040 323603101
1 186719 60325346
1 170202 266435024
2 124470
2 55553
1 4945 808493762
1 173631 768628248
1 70675 613103931
2 40099
1 188916 221504802
2 196379
1 82451 233336646
1 170470 39574444
2 16840
2 163879
1 174752 64031657
1 103940 671021758
1 24701 535427441
2 2994
2 6551
1 85742 169292893
2 25974
2 145192
2 180851
2 57398
2 137946
2 33357
2 15252
2 151641
2 125230
2 71278
2 84527
1 2005 551863443
2 28228
1 58959 847943675
2 83034
2 197833
1 65713 856934494
1 52008 147113614
1 165805 205692084
2 18374
2 95808
2 128376
2 20172
1 101054 344893897
1 32872 779333528
1 7073 555003850
1 82496 964709275
2 190571
2 182145
2 198767
1 110796 600412929
2 103799
1 100955 884249302
2 150325
2 13242
1 45840 397371891
1 71144 200005445
2 160076
1 90290 186479482
2 81565
2 51487
1 173717 539825481
2 27283
1 174612 922623123
2 135997
1 87218 979862786
2 148072
1 175725 452497574
1 87590 681091344
1 18710 142505889
2 4390
1 103010 193752078
1 193357 939583030
2 39836
2 161336
1 174686 1753886
2 36636
2 97699
1 13711 502714218
2 135738
1 153177 163840484
2 107582
1 1826 285785216
1 148676 815811166
1 94994 815898786
1 59510 165116724
2 1391
1 179124 62047863
1 147361 706525527
2 99708
2 7077
2 53234
1 131052 141516303
2 1270
2 107476
1 175131 130303057
1 74695 692645675
2 53627
1 136537 236846724
1 143713 372092525
2 179380
2 155352
2 110389
1 86228 447313990
2 104282
1 178583 475984398
2 113896
2 121115
2 104986
1 146109 640872781
2 78076
1 176945 534746334
1 94675 97545665
2 43654
1 72628 461286658
2 40742
2 97767
2 23139
2 49946
2 112828
1 93790 922378672
2 170669
2 12730
2 14970
2 154139
1 120000 873951914
2 127456
1 36100 890739443
2 129135
2 97521
2 58852
2 947
1 153080 878020393
2 194330
1 145370 111246145
2 134355
2 174052
1 27340 461143806
2 59060
2 133145
1 5509 895103696
2 4171
1 66897 963081254
1 21706 255384604
2 179743
2 139390
1 138077 629950049
1 174035 202417348
1 38227 937216532
2 178181
1 52625 3646302
1 177023 480220078
2 166266
1 89781 731351210
1 42523 630671431
2 113528
2 106602
1 12592 180402432
2 141007
2 49323
2 26672
2 192031
1 186786 593610942
2 91910
2 177388
2 176368
2 114377
1 66278 283114582
2 57329
2 84290
1 6956 393548657
2 199676
2 61858
2 91606
1 83816 326704959
2 167064
2 41086
1 53515 644875205
2 167817
1 57071 656231717
2 117601
2 128862
2 151539
1 41731 640752335
1 148305 471102822
2 155732
2 134058
2 111872
2 5636
1 100060 417731826
2 118761
1 163925 160425517
1 181909 241041247
2 60083
1 79106 660918540
2 14882
1 73637 206447260
1 57491 37220112
1 96358 9911373
2 76198
2 39009
2 183721
2 126203
1 74231 915288167
1 104303 833236838
2 154631
2 116483
2 17588
1 185140 704902692
2 120960
1 28650 238850518
2 167934
1 61940 762781392
2 77626
2 192648
1 79506 56389079
1 140880 965752954
1 102729 570101333
2 86133
2 138229
1 146292 368567384
2 16264
1 154485 325111702
1 4485 574619141
2 31765
2 38687
1 192231 68688670
2 135246
2 23801
2 9266
2 15782
2 149224
1 97815 68145003
1 86143 570149558
2 6714
1 151871 762383929
1 98656 461650971
1 141891 405114019
1 112348 531647492
1 52689 48996940
2 142901
2 191122
2 157027
2 29882
2 168216
1 65104 967445832
1 42779 787694902
1 77712 974359923
1 125184 597242210
1 158179 38535202
2 179248
1 31114 74201017
2 158798
2 44175
2 92516
1 13832 171574527
1 105066 804985067
1 86178 495184087
2 2447
2 1948
2 65846
2 44878
2 85150
1 99414 592906085
2 161471
2 162345
2 63317
1 127581 759684583
2 148280
1 118477 437891612
1 122815 334716705
2 186342
1 63184 463298878
1 175089 797210854
1 116715 992251098
1 26327 787928632
2 115690
2 137965
1 101765 573190587
2 63828
1 180144 74590867
1 21874 772169835
2 61500
1 184347 861938537
1 24301 558428277
1 14074 231315488
1 36730 972443834
2 87431
1 166552 496326103
1 53506 232942258
2 179264
1 35179 389273538
2 55511
2 119918
1 140372 532413179
2 138974
1 107632 214320487
2 63670
1 125496 392718736
2 188105
1 8435 858981390
2 180056
2 58657
2 88673
1 154879 935472373
1 186294 270959079
2 79571
1 11610 716001981
2 189941
2 182555
2 707
1 190371 456293809
1 153386 915623063
2 171123
2 166941
2 122818
1 13322 630872304
1 158392 210094293
1 38309 229509756
2 42926
2 123416
1 77131 500525728
1 175731 591239388
1 179961 524270429
1 51114 354714744
2 80353
1 146986 626865090
2 136216
2 8069
1 133901 968342848
2 126098
1 84394 475025931
1 30883 989555568
1 107694 480078210
1 183477 202419320
1 33696 391279802
2 165267
2 28286
2 194005
2 22673
2 150977
1 22413 85899552
1 9782 240700904
1 134463 670015359
2 10383
1 106861 799437949
2 182240
1 106178 291445847
2 56042
1 156890 161813252
2 102616
1 111884 100365869
1 79042 597036248
2 71100
1 27563 875358457
1 4002 223615122
1 56907 619343213
2 172852
2 137226
1 55447 31748314
2 100425
2 64843
2 185181
1 80884 247247427
1 90022 677789047
2 9806
1 188824 808092199
2 70762
2 140165
1 182320 571180982
2 135857
1 85439 28669429
1 102246 653040909
2 185236
1 150966 970970634
2 61843
1 183946 764739513
1 100204 546249254
2 190095
2 52746
2 120981
2 105312
1 120446 488363358
2 170479
1 193190 829535745
2 126606
1 24299 434388627
1 114700 69322966
2 103044
1 26478 609930628
1 61397 572818823
2 78370
1 3377 394124252
2 35920
2 113308
2 38970
2 163231
1 75897 463199352
1 52279 778896998
2 37339
2 131027
1 162088 709973163
1 149119 163039887
2 170449
1 102098 625459485
2 37308
1 169886 14642491
2 29650
1 87438 584274739
1 56554 219893246
2 80034
1 149517 35978981
2 29896
1 110704 703164326
2 97719
2 39449
2 76954
2 168575
1 83243 814128479
2 51814
1 71009 483386162
1 169482 190071003
1 74414 74241358
1 6004 572271884
1 184124 945957584
1 40027 444943295
1 56149 748316359
2 32661
1 56408 825497694
2 77968
1 146371 714546717
1 112193 359311993
2 119621
2 144379
1 154885 746381114
2 119138
1 136277 702057433
1 54627 367849153
2 177409
2 124988
2 107038
2 154686
2 35612
1 64467 566689212
2 58222
1 165184 689403272
2 91907
2 187629
1 106913 625148876
1 685 694916937
1 7752 218046754
1 111256 988799127
1 76189 209020142
1 184936 898450316
2 17672
1 140718 5932423
2 192364
2 63595
2 165537
2 188087
1 193663 355635774
1 23747 30182224
2 113592
2 111890
2 27158
1 97368 213243077
2 32283
1 56327 117509344
2 199256
2 143632
1 34505 479941319
2 44327
1 9464 374268927
2 120016
1 74270 533146736
1 146554 632299135
2 90968
2 171570
1 131147 346353556
2 11343
2 64896
1 36091 112186415
2 39579
2 124938
2 59609
1 56624 558795425
2 50909
2 134768
1 45615 37755646
2 117400
2 183290
1 172331 581896802
1 112769 5537398
2 106908
2 53406
2 152181
1 9832 977781736
2 150814
2 36352
2 68431
2 56727
2 141015
2 26607
1 163189 979940867
2 16621
2 188726
2 152448
2 54083
1 147872 50464376
1 71501 17710106
1 123437 803400987
2 90049
1 15958 234515694
1 43900 481189837
2 26637
2 196468
2 24637
2 38710
2 152138
1 38864 404479062
2 148993
1 192126 126212623
1 146869 211712096
2 130862
1 10598 281663591
1 90199 455240606
1 148718 415758635
2 197949
1 24746 515964906
1 117772 335833093
2 144124
2 188748
1 181170 650344644
1 142755 76471589
1 18524 812908691
2 159216
2 167582
2 107361
1 109109 544253186
2 145862
2 73735
1 101932 683773867
2 180848
2 87053
1 136554 688357936
1 186501 729838099
2 87453
1 180242 962597040
1 81043 704615109
2 76033
2 139516
2 161768
2 32315
1 138295 873150998
2 185261
2 187900
2 65546
2 160884
2 106080
2 45603
2 18795
1 180449 976634590
1 194641 870381130
2 48863
1 182966 769113711
1 154638 733967302
2 36841
2 24227
1 14728 130180128
1 91891 169866268
1 64295 312569613
1 42185 616592036
1 187570 668269108
2 46996
1 126550 367199165
2 105402
2 142616
2 90702
1 129741 275650062
2 127103
1 84966 640024946
2 66148
1 178848 546639034
1 167459 577393418
2 16277
1 118900 173987422
1 64328 334072946
1 16210 902313770
1 168104 693093065
2 198275
2 6298
1 119523 215685143
1 81830 125215325
2 160306
2 20787
2 112586
1 64754 574862817
1 139457 574610428
2 29807
1 85389 670801256
1 140044 433074219
2 141443
2 128561
1 164828 470535240
2 63536
2 134494
2 76811
2 134581
2 80640
2 105129
2 190974
1 66965 623539902
1 163240 335518142
2 72141
1 176123 791896901
2 107268
2 159602
2 40282
1 4581 109689168
1 22879 55583239
1 102148 205001162
2 62604
2 159855
2 45843
2 87387
1 103903 911697355
1 170689 8277070
1 179539 629394123
1 194668 463279502
1 35002 123076767
1 166920 372391037
1 132616 79368926
1 60499 127457070
1 142296 426353722
2 128386
1 191665 975172333
1 198707 284306675
2 125751
1 162911 181709306
1 194041 376275810
2 90736
2 36948
2 112305
1 13714 638962454
2 142868
2 180244
2 172647
2 77364
1 149734 541385844
2 42380
2 41624
2 87476
2 31507
1 122312 305046946
2 48916
1 9188 826100569
2 34381
2 15702
1 22610 163747873
1 144767 363036730
1 25120 943864118
1 41177 785830361
2 110516
2 31281
1 159279 520351487
2 44136
1 59646 520154629
1 31078 960927710
2 36683
1 76710 2716130
2 107825
2 48884
1 52330 31154032
1 77366 910305054
1 36657 33483097
1 72461 707949399
2 188109
1 116163 176121515
2 13178
2 38565
2 192800
1 28456 697701462
1 23638 233543247
1 193407 659297409
2 89301
1 2826 319878957
1 187374 601519046
1 155741 698579435
1 142180 368609539
2 171664
2 51317
1 198383 768704227
2 40110
2 112463
1 171257 912898426
1 85031 440081771
2 130066
1 84480 712729642
1 84800 997010333
2 28336
2 182648
1 173546 805987333
2 34779
2 152134
1 105588 239146842
2 178118
1 87548 659842004
1 63345 918924239
1 26760 807645850
2 165588
2 109034
1 133011 197379363
2 142993
2 142550
1 126349 339950965
1 185723 656820005
2 58107
2 44757
2 43425
1 134201 294791672
2 139788
2 2832
1 168700 696554734
2 58565
2 6975
2 168908
2 47807
1 18701 753792308
1 4212 34420120
2 17223
2 160124
1 70295 726718992
1 36902 930606594
1 114548 467684181
2 172483
2 113634
2 13958
1 173615 372864336
2 107798
1 64805 733703126
2 129664
2 81357
2 42682
2 171978
2 46692
1 26653 708472435
2 143296
2 107310
2 142409
1 54131 249935256
2 106060
1 92830 723714115
2 67004
2 12420
2 194003
2 161486
1 175949 733487552
1 17535 42998506
2 138299
1 84383 355827904
1 59342 549409620
2 145769
2 140465
2 7173
2 137387
2 193159
1 9804 772368804
1 197161 977002161
2 55132
2 28895
2 144327
1 47163 664431320
2 132924
2 46894
2 48543
1 29656 233910153
2 183577
1 185188 926468476
1 116341 815205075
2 10426
1 139019 39049151
1 146993 794355819
1 145131 552449804
1 78457 653944975
1 176202 287132345
1 460 940021383
2 55671
2 99470
1 29550 152806839
2 195784
1 160091 743568531
2 100778
1 142075 627889153
2 72384
2 193431
2 100806
1 93445 171749725
1 93991 462558765
1 158107 396067637
2 182881
2 123248
2 169968
1 113745 249145415
2 170103
2 54759
2 2281
2 79157
1 90201 551358197
1 185595 97026928
2 117870
2 165007
1 81740 229915003
2 125419
2 82517
2 53553
1 32872 464425128
1 142689 270901217
1 88793 532693440
2 41468
2 93121
1 187958 526985111
2 151772
1 30426 104978235
1 63629 476358964
1 138088 208226400
1 148329 93648809
2 129526
1 99982 522623705
2 97141
1 128262 94977764
2 82152
1 96436 757255326
1 67076 131447037
1 193025 478072384
1 156044 45087032
2 180765
1 43193 855543396
2 123079
2 145366
2 163514
2 9462
2 117741
1 23627 938032316
1 129907 270854722
2 145997
2 27386
1 54467 311196496
2 19601
1 118558 403612726
1 89213 573812196
1 149546 455886672
1 195866 534112255
2 37992
1 83295 199698259
1 130121 23073432
2 130232
1 37236 844060691
2 72744
1 158866 265234715
2 27342
2 10177
1 191040 899316235
2 46042
1 15676 298674723
2 130216
1 174266 839085425
2 75151
1 117859 25025178
1 73459 936162964
1 17307 433528237
2 176382
2 52465
1 58332 950184476
1 88768 424791085
1 46916 997742097
1 109478 810509438
2 17158
1 65721 424608984
2 130586
1 5741 890591928
1 158107 159506983
1 46788 511202423
2 150866
2 187518
1 44088 772080828
1 130789 822778418
2 185789
1 168107 736524458
1 173964 817988051
1 171053 708549425
2 186540
1 30896 942788386
2 74467
2 135598
2 4805
2 100239
2 89528
2 127134
2 72164
1 136422 725373941
2 94474
1 162581 326337952
1 162264 101732610
1 1676 186085367
2 5745
1 37441 290941848
1 36520 930158278
2 79854
1 19305 707901619
2 67439
1 113878 982304134
2 84429
1 8940 432964572
1 177181 122291076
2 81583
2 187922
2 58668
2 9831
2 54856
1 67767 480097509
1 184377 538552027
1 168040 832179798
1 148933 151557120
2 115148
1 24776 153313493
2 136527
2 172586
1 7188 995824499
2 162953
2 56628
1 32867 224204652
1 138715 299924748
1 125002 24938291
1 31899 118784239
1 52816 769572755
2 104591
2 36008
2 157894
2 68285
1 73411 244064761
1 3107 140214863
1 101686 884654303
2 67966
2 120357
1 41508 996578928
2 98344
1 182337 660458719
1 195880 889289133
2 173163
1 99024 103975418
1 34253 426821264
2 48574
2 2464
2 42443
2 134786
1 54905 839557941
2 37521
2 166537
1 27450 986170625
2 44035
2 162910
2 172536
2 106865
1 140089 478905419
2 97060
1 51301 237805063
1 176460 571213205
2 174937
1 111223 398524333
1 5361 914941672
1 169450 672095170
1 97626 802059290
1 129461 992127792
1 9233 649290569
1 25670 732804442
1 9870 481237387
1 70174 626932191
1 186513 429364258
2 84666
1 199128 705658906
2 123003
2 160781
1 40687 308270790
1 115518 43998396
1 12543 824325717
1 111748 728527504
1 114308 96004559
1 120113 902277392
1 114786 654522639
1 117706 19701286
2 173360
2 13509
2 107965
1 85240 426222086
1 165296 703893393
1 39370 347037982
1 30682 469073172
2 96191
2 103782
2 49578
1 36121 169554964
1 27167 778278717
1 129254 633228518
2 85799
2 138096
1 50480 635024947
2 199597
1 182272 643667953
1 44731 114815515
1 11642 471901052
1 75225 196538194
1 143113 562057290
1 141728 138757409
2 170739
1 17348 393284917
2 101185
1 22406 147852857
2 123271
1 116084 346125223
2 154540
2 74495
1 178735 355491550
1 181846 408099154
1 151352 441298696
2 92298
2 115590
1 185894 350230246
2 174974
2 45332
1 197093 250016053
1 15322 93711076
1 180987 127367194
2 181914
1 42839 666397734
2 164510
2 157772
1 91098 519783205
1 60866 695537807
2 56823
2 6830
2 72084
1 23732 687643057
2 175202
2 118321
2 169338
2 21263
2 73438
1 25955 366260635
1 61155 777414283
2 25344
2 61067
2 150874
1 83385 564529499
1 83141 786604955
2 143313
2 17741
2 144785
2 180191
1 119058 628484176
1 145673 32486625
1 120597 713773929
1 119565 398269301
2 166256
1 151824 528813265
2 25184
1 53224 465423360
2 71016
2 181793
2 135754
1 98413 204801
1 9826 875888820
1 85465 402620280
2 20400
1 132929 516584091
2 37590
2 144094
1 65132 860835746
2 100268
1 129804 887695465
2 129635
2 6003
1 62508 986832729
1 88983 776699506
1 175373 672502886
1 13256 366295323
1 98689 755488728
2 183194
1 111623 844539977
1 113743 878651790
1 165313 849265697
2 147447
1 78183 460376043
1 185096 305032979
1 34847 966138340
2 8593
2 144236
2 191498
1 104544 632648059
1 160754 486221557
2 13639
1 4188 975138575
1 32757 365122132
2 66729
1 11479 80189563
1 155383 449493683
1 20159 178956272
1 57960 350775461
2 105850
2 69106
1 116361 588238464
2 26018
1 33977 673506517
1 96033 621805388
1 106398 615765345
1 145284 79785387
2 114190
2 92865
2 80998
1 26298 845214252
1 62090 868627982
1 16251 24382399
1 39935 554717463
2 25242
2 59631
2 49987
1 3806 462499806
1 178067 33659057
2 110445
2 173896
1 196286 773643484
2 176507
2 67660
1 147468 745958048
1 154172 58965210
1 86303 151184467
1 141502 1691752
2 151114
1 11554 516655055
1 119003 49041179
1 116557 627868876
1 137365 576367454
1 151379 701740910
2 38938
1 47719 998119878
2 170874
2 108359
1 167255 274536200
2 161731
1 183555 852256602
2 68076
1 193385 788928913
1 121317 215046578
1 181686 920832986
2 113864
1 111614 578925458
2 101374
1 153337 477245202
2 51668
2 125550
2 186357
1 70838 986090053
1 118416 504522369
1 8701 897337562
1 141480 182046174
1 16138 462464312
1 67243 52735502
2 159436
2 147378
2 116811
2 38771
2 26135
1 104869 310386830
2 28153
2 37279
1 61443 299458386
1 147767 597960865
2 118262
2 182035
1 148282 725077136
2 183082
1 188648 815902051
2 98086
1 100775 361346738
2 87571
1 147330 861310409
1 70856 902954667
2 85249
1 101498 576630179
1 140569 252446250
2 140140
1 104197 687213121
2 116400
1 166331 89810832
2 172035
2 193212
1 111452 972169834
2 41823
1 67616 412416784
2 180260
2 26667
1 149376 818891772
1 59483 369805482
2 123712
1 186267 311820889
2 36371
1 9660 819218899
2 85418
2 75054
1 34647 930625678
2 147539
1 54552 266028358
1 103299 949098397
1 103950 825637029
2 198027
1 61781 154430577
2 133888
2 111477
2 108507
2 70482
1 12248 323227834
2 56852
2 195622
2 187316
2 150606
2 37658
1 42404 967947032
1 19608 507797146
1 61124 599313887
1 2568 417232319
2 146592
2 47037
1 25436 603990027
2 35744
1 147653 436559998
2 135901
1 113183 562198771
2 166282
1 43505 450341953
2 171574
1 167464 479543146
1 62363 105977001
2 192965
2 72586
2 75264
1 133315 632098920
1 158050 390844264
1 71477 519250284
1 15544 780956505
2 77807
2 44495
1 48013 839362221
2 194687
1 82093 928195358
1 68085 945023449
2 58533
1 155143 196896937
1 6373 337234083
2 165783
2 130472
2 176795
2 121163
2 17228
2 3331
2 159259
1 46169 961195138
2 134323
2 131549
2 63800
1 185599 366057035
2 142274
1 3209 461054171
1 44980 735444841
1 183050 218043423
1 64561 712673015
1 197269 496289345
1 136208 47816984
1 119694 756537187
1 96673 737897599
2 53724
2 153882
2 38456
1 168440 43333767
2 72756
1 150500 219730454
2 13098
2 67531
2 120639
1 137599 833388929
2 40426
1 47378 508275567
2 129804
1 58327 26804101
1 117103 640618919
2 51068
2 10215
1 131409 119024334
1 114578 720168684
1 53167 106277287
1 182199 751606745
2 149481
1 10415 496770169
1 104048 651827867
2 27955
2 31662
2 103058
2 96917
2 167881
2 77252
2 131467
1 57341 524550272
1 12611 680618423
2 24399
1 183985 824088289
1 101406 158796680
1 36519 477969645
1 120871 547654096
1 81760 597101832
1 67708 124137863
1 52267 918323400
2 48890
2 86596
2 125099
2 197309
1 42543 949649590
2 104457
2 146954
2 20095
2 84354
2 159087
2 79591
2 106198
1 56184 706986633
2 27952
1 190329 607613460
2 191445
1 75982 719203842
2 90307
2 7160
1 183254 802220622
1 172530 887053402
2 100321
2 131785
1 94787 171957606
1 4735 480331420
1 19494 291337945
1 118188 19865519
1 84588 686160394
2 154911
2 50039
1 12791 114807591
1 175483 234032021
1 60521 477540830
1 189663 422934232
1 165024 890284099
1 113810 149310519
2 148556
1 90674 672159145
1 62565 426947585
2 84204
1 61516 594634987
1 26654 133275044
2 181508
1 74742 247398331
1 149945 915456341
1 139731 828468534
2 26206
2 182102
2 197038
2 199187
1 42592 170192388
2 86398
2 87439
1 26247 180060546
2 190171
2 185395
1 128838 201552379
1 81198 85364544
1 5488 541438299
2 19609
1 137923 931361864
1 51147 252016373
1 2350 668604438
2 186424
1 191733 604500532
1 78296 85065350
1 148559 828187133
1 66336 761233938
1 163998 213379358
1 16531 253381265
1 91460 645352871
1 60050 48101731
1 148698 474045474
1 4780 656959896
2 46841
2 57216
1 105860 39231021
2 173335
1 173264 166631176
2 62213
1 111442 548585339
1 29772 191365135
1 164668 744508716
2 60597
1 194187 117329281
2 67311
1 14929 523254462
2 108965
1 81661 410727472
2 195895
1 37788 330681362
1 197676 922622784
1 64177 400781913
1 30897 582664307
1 71199 98103338
1 175371 743587889
1 62420 801920688
2 168411
1 100643 9117928
1 180137 954173229
2 16745
1 87605 269854003
2 156107
2 36669
2 72945
1 81059 5238909
1 132345 578019256
1 32618 284302922
1 129755 939465437
1 31298 397666844
1 44110 554151278
2 128397
1 22709 613751207
2 45368
1 99274 626206313
2 130747
2 13677
1 181692 998646659
1 33807 647560366
2 44593
2 53803
2 38868
2 111640
2 72179
1 89196 199603870
1 89309 389644059
2 112291
1 41446 732548966
2 26962
2 189488
2 92000
2 67447
1 113939 866775498
2 145430
2 158438
1 189749 495269222
1 188885 745406991
2 164834
1 181084 915591613
2 189200
1 11080 606176674
2 12024
2 96392
2 163675
1 145978 465565401
2 196486
2 120028
1 41070 66039313
2 187704
1 110941 38940939
2 78305
2 13322
1 130558 515356570
2 116058
2 136640
2 40645
2 158432
1 181507 925942384
1 83593 405442604
2 30643
1 28664 737233176
1 141476 118614303
2 175692
1 49436 943011196
1 47981 711549379
2 32895
2 13683
2 140553
1 123666 988449442
1 139453 716623756
1 66816 261830018
2 19163
2 17684
2 176239
1 147514 897115741
2 165197
2 14155
1 69701 320787179
1 21397 200906758
2 195956
2 121293
2 149146
2 132363
2 179025
2 61443
2 188258
1 150555 705258377
1 66779 123507135
2 17948
2 99577
2 3089
1 175129 345444858
2 154632
1 101231 322564402
1 23167 307435066
2 135605
1 162073 624011971
1 115233 767972852
1 180460 784983889
2 37590
1 119512 745537260
2 84538
2 160393
1 107299 53151594
1 2839 785575144
2 182519
1 54789 305611386
2 39518
1 88577 495713025
1 47493 491988482
1 84891 941845221
2 116826
2 11046
2 172518
2 36367
1 167109 120989025
1 196917 332424763
2 23756
1 98160 654984872
2 46618
1 120070 144559234
1 38333 977264729
1 47551 148648544
2 79167
1 16801 454521746
2 37713
1 162954 119656903
1 54277 979410586
1 136377 180561722
1 127303 572631913
1 149388 193595293
1 197878 959798232
1 198267 364510674
2 165497
2 126631
2 138823
1 118779 951954798
1 153607 208354234
2 36865
1 111318 750388270
1 112689 621332874
2 140657
2 70580
2 70283
2 132698
1 91233 541983493
2 4677
2 44003
2 90915
1 64962 594155603
2 16943
1 43015 644819168
1 15284 151324177
2 62104
2 922
1 73545 999217273
2 133098
2 72898
1 160994 388314666
1 199001 851054923
2 194692
2 38532
2 59919
2 80338
1 178516 131782233
2 21046
2 13801
2 27992
1 195438 398523888
1 70571 617145078
1 102210 534345225
1 36399 900082773
2 29283
2 90924
1 34458 719851661
2 48547
1 43028 21739358
1 6954 190704714
1 47245 358786967
1 104279 179940612
1 33882 488673254
1 144378 955432577
2 47762
2 132718
2 96246
1 105014 238689156
1 100687 756239021
1 141297 961013443
1 2649 822268018
1 192300 806483922
1 168105 456059165
1 40536 161701109
1 31845 59225266
1 142142 898667992
1 99421 710086657
1 14328 278071143
2 110205
1 193618 39146087
2 118893
1 8599 489555437
2 86880
1 35544 267163714
1 79611 172987489
2 103814
1 151293 759566861
1 101089 82879855
1 63873 937770360
2 117841
2 163317
1 2578 575023278
2 160954
1 144060 225788211
2 96918
1 581 671349285
1 72918 739053888
1 179313 589102831
1 6040 179375028
1 133584 352688083
1 19650 848800386
2 24654
1 7987 202519307
1 112004 482824571
2 118761
1 164090 910501460
2 49088
2 173686
2 8349
2 77494
1 10357 3413474
2 140596
1 161409 481652466
1 170769 169924017
2 167519
1 66244 316826371
2 46070
2 169709
1 131150 28479040
1 19346 96401280
2 122040
2 126908
1 185905 490687778
2 186756
2 74271
2 162331
1 138081 294998317
2 72379
2 23362
2 22228
2 63772
1 25726 612338437
2 49044
1 22736 47788735
2 67771
1 156014 478066709
1 124029 8046619
2 40753
1 133721 394840249
1 65292 310608387
1 190039 103285426
2 43506
2 99738
2 166572
1 172687 64083398
2 148530
2 174687
2 109583
2 12781
2 136071
2 157114
1 170405 314322092
2 176073
1 157951 992807860
2 979
2 31537
2 61109
1 152135 918312595
1 192834 151386572
1 181094 501283145
2 43775
2 87775
1 178777 370471754
2 162064
2 165992
1 109080 891747184
1 106481 537642403
1 78125 424165093
2 114021
1 90981 665727457
2 30153
1 124306 874689818
2 4078
1 81184 978079369
1 120122 510808515
2 147586
2 85321
1 86926 622381376
1 129257 58987609
1 94163 947882932
1 95514 573130828
1 181222 662630458
1 166021 688832211
1 69371 721678210
2 115085
1 159408 204673283
1 133843 822995467
2 50055
1 49167 193527726
1 186979 271259637
1 135710 335034299
1 27284 413537267
1 5775 576929973
1 109779 960040821
2 157352
2 170928
2 152424
2 90911
1 135991 819023333
1 56154 691840727
2 199908
2 7848
2 7348
1 46656 850772219
1 177625 366803364
1 133108 861874073
1 114252 109974756
1 132385 417492720
2 71372
2 187402
1 80455 917493221
1 117352 681023078
1 91618 127631301
1 7304 359521090
1 9317 135899631
1 171075 557749892
2 84540
1 120119 825644397
1 145148 812069409
2 111276
1 48922 489452156
1 113844 669019927
2 197602
2 64293
1 14402 124996062
1 102024 884778329
1 108536 886120136
1 82141 846666513
2 134460
2 103588
2 169147
2 57802
1 40274 833085668
2 98032
2 135241
1 138797 779330242
1 105774 280024449
1 95303 670110018
1 194498 493609756
2 48686
1 117370 923868299
2 61489
1 104595 403153260
1 147921 987937420
2 123290
2 166663
1 90815 207277954
1 100842 580874688
2 133244
2 137508
2 5895
2 197982
1 81266 772114551
1 86647 91437985
1 123340 256072305
2 34093
2 161558
2 24797
1 181505 707725634
1 99910 931359622
1 170493 979478702
2 184866
1 157176 733191043
2 146432
1 101922 511802473
1 151376 189741925
1 29140 523402285
2 135126
1 62393 7665370
1 65384 759796981
1 24118 594999134
2 185048
2 116503
2 100723
1 113275 315057150
2 157198
2 97952
2 19848
2 165169
2 59059
2 101020
2 178814
2 138492
1 152038 940125386
2 155625
1 86956 992748077
1 194288 53089788
2 48805
1 61318 678463607
2 70490
1 180834 81596214
1 196092 454684775
2 98149
2 23498
1 18361 728550133
2 57971
2 94481
1 31989 298371165
2 87614
2 109854
2 45333
2 30115
2 99917
2 42085
2 130929
1 51836 487558586
1 50491 76529182
2 47210
1 153966 218125703
1 114478 115677433
2 55704
1 176790 659498312
2 136380
2 32802
2 94949
1 34825 622644562
2 155625
2 147228
2 94449
1 188288 678752017
1 197752 828218695
2 73212
1 68932 818013168
1 190885 673578144
1 194511 805312169
2 116943
1 9087 530628135
1 47410 715202085
2 57709
2 189531
2 11752
1 60942 389034130
2 34422
1 170142 894673153
2 75815
1 153897 50553638
2 170693
2 44016
2 172247
1 57577 54282635
2 130669
1 55794 848000898
1 129325 542647599
2 61448
2 29766
1 144302 107915051
1 163116 541447831
1 140967 849368101
2 82631
1 87570 51665196
1 186019 701909023
2 33486
2 157553
1 103687 57139195
2 180572
2 55554
2 80823
2 76545
2 176976
1 74984 9411757
2 129017
1 19295 437366623
2 160558
2 64450
1 53199 214426217
2 83827
1 54707 250253172
2 133868
2 129757
2 171247
1 170647 156608972
1 30996 119133519
2 19441
1 53321 728597420
1 44427 413205524
2 139342
2 37558
1 86282 847990157
1 44899 551502026
2 42878
2 242
2 4738
1 115082 477849789
2 82810
2 7658
2 39416
1 30263 440776871
2 143763
1 176280 890156189
1 121346 239373404
2 1684
1 172237 284077905
1 28489 472947849
1 137222 540823468
1 168005 976124307
2 32721
1 43100 110260496
1 74508 497985774
2 74316
2 9603
2 161444
1 109732 44055068
2 50881
1 177979 428755228
1 153785 581316679
2 133994
1 162988 833766559
1 6755 976749443
2 158549
1 136019 27181174
2 134032
1 178892 863974612
2 81882
1 116019 431288187
2 68375
1 129798 1248616
1 58448 654260740
1 84169 543117161
2 86281
2 163921
2 139940
2 75520
1 123793 256705759
2 32674
2 181114
1 147909 921182987
1 75058 447061112
1 98229 716210047
1 148375 642779371
1 44812 591890537
2 117098
1 29174 48988822
2 133950
2 26993
2 166475
1 18513 202643404
1 108309 569438423
2 68553
2 163946
1 13263 61722797
1 108261 386101416
2 59562
2 177666
2 197900
1 42866 612322344
1 75317 577311542
1 10286 230364642
2 167007
1 164568 279803144
2 144050
1 103645 747260626
2 44738
2 181710
1 166706 495072673
2 23968
2 114647
2 58878
2 52344
2 98798
1 197943 661661680
2 41915
2 28036
1 148066 18955335
1 24057 5101273
1 22332 106241862
2 88937
2 2354
1 1729 555323148
1 98554 392473110
2 175475
2 109967
1 101627 405717222
1 34154 367911592
1 2547 931954215
1 37560 40148177
2 33424
1 174842 439856137
2 138899
2 111459
1 81280 715222142
2 228
2 64980
2 32229
2 130652
1 23514 551021569
2 191465
2 90595
1 20998 732979563
1 11628 404675240
2 111386
1 123867 940511291
2 130486
1 2064 879394197
2 62886
1 82511 700776868
2 182209
2 11199
2 173882
2 9375
2 133225
2 8751
1 78018 109772340
1 154900 532373578
2 194875
2 151037
1 3283 493069796
1 31473 695313504
1 95171 837702162
1 133825 715724705
1 174286 541690284
2 9835
2 16064
2 48624
2 124840
2 42884
1 53530 719491444
1 3647 549145263
1 148575 867323048
2 34478
2 42403
2 195860
2 21307
1 163880 620710978
1 170855 144624474
2 187559
2 189982
2 58528
1 112152 548906467
1 163210 922815049
1 148939 247135238
2 144183
1 3683 171831372
1 109385 515134699
1 76994 717961983
1 61622 70050708
2 115264
2 182791
2 113352
2 60052
1 29038 420425682
1 57774 642934412
1 108895 867769737
1 180833 853705761
2 11600
2 170774
1 90260 247638978
1 123929 611747528
2 12667
2 193769
1 145858 941168913
1 141141 795361837
2 27709
2 57965
1 68491 305721675
2 5186
1 38555 329311376
1 45850 797937943
2 24045
2 7266
2 39887
2 182702
1 71373 46471275
2 2996
2 167929
1 109865 680735433
2 81186
2 183440
1 159425 328016362
2 199644
2 161077
2 60602
2 122253
1 978 283233825
1 10518 446515003
1 190683 591539430
2 64351
2 166404
1 75491 912982842
1 122166 204560665
1 197328 919672827
2 18150
1 157549 719879133
1 150835 339238315
2 82656
2 43908
1 106849 133699220
1 56614 580596905
1 145539 294483305
2 73618
1 17844 518232465
1 55595 911227372
1 121993 962139146
1 103059 10770305
1 99399 422753613
1 27161 147101158
2 107052
1 130776 981904030
2 57619
2 27034
1 14290 681271507
1 38467 820707178
2 33263
1 112520 506671458
2 13144
1 112283 27070294
1 96081 80099648
2 24092
2 71052
1 110342 904818970
1 55615 590004096
1 95851 815815265
1 86490 973546977
2 138739
2 67536
1 135501 923823287
1 115956 650475872
2 135179
2 8963
1 17643 30257298
1 44106 821028139
2 94057
1 59675 486519152
1 102402 472122757
1 105392 785069342
2 17164
2 78138
2 196139
2 84111
2 71984
1 44187 748989680
2 164982
1 60008 131373349
1 176712 227509647
2 104269
2 74406
2 82955
1 77575 265532118
2 99198
1 80744 619636678
2 189258
2 131055
2 102350
2 62526
1 155326 86987018
2 35907
1 167007 224630903
2 45815
2 186131
1 82406 748360707
2 4118
1 86670 541774109
1 47833 162280356
1 73248 699545299
1 61809 778139384
2 31830
1 188275 288082921
1 144978 172523389
2 45552
2 16044
1 3059 712790669
1 65385 595205202
2 123596
1 74468 944497108
2 191244
2 38405
2 34460
1 167353 201006288
1 169985 225447050
1 57654 130013468
2 181541
1 112856 357710316
2 78044
2 198560
2 69422
2 113556
2 120684
1 76108 29741689
2 25845
1 67906 449370198
2 15203
1 146880 910339284
1 168671 550454222
1 183766 854144940
1 59034 916480730
1 62737 621444011
2 33326
2 43793
2 48554
1 68373 969132609
2 156084
1 70785 603741263
2 157946
2 150549
2 61753
1 163609 365911323
1 90822 44801283
2 118540
2 186915
2 175660
1 65248 393069925
2 182334
2 189322
1 16791 665480686
2 21654
1 24689 124188416
1 73325 846445661
2 98749
1 70566 363532630
2 21955
1 144265 450171311
2 9367
1 37728 881273108
1 43333 480227544
1 124388 515416553
1 60078 416432315
2 70317
1 89564 461629554
2 159713
1 86054 399892679
1 173901 742837330
1 24877 188765943
1 56463 509741603
1 143694 851611163
1 120051 206809866
2 106174
2 62206
1 174498 460198313
1 72293 88807357
1 131168 315598222
1 80318 22811663
1 73607 334112652
2 81870
2 163705
2 76609
1 63990 922121044
2 112906
1 113933 607142582
2 183595
1 73737 168425426
1 87652 561257462
2 170725
1 130394 841821051
1 180851 47457836
2 129343
2 59905
1 115772 587980906
1 24272 624229314
1 112617 610669913
2 153057
1 198778 20510255
2 27296
2 35772
2 173127
2 113448
2 145205
2 70227
1 46377 758653921
1 10479 609928318
2 55117
2 6608
2 3327
1 154306 672490951
1 182974 276277635
2 45391
2 4495
1 50730 894104048
2 140795
1 118454 574351858
1 115067 342013895
2 182740
1 26329 368456004
2 125473
2 73529
1 187440 593804956
2 56881
2 79632
1 83632 730784645
2 101604
1 66889 71165390
1 99877 980743384
1 171490 512829627
1 35372 63824958
2 126504
2 194866
1 155147 89663602
1 184908 963633242
1 154642 970290429
2 36897
1 122881 362748961
2 195912
1 194502 458337779
1 68456 191314567
1 101324 982698378
1 74387 757235101
1 80451 960408636
1 109278 4099621
2 87935
2 15281
2 182342
1 69411 980040675
2 109314
1 148952 663901626
1 10731 267386017
1 19764 330125570
1 85646 345355376
1 191129 161725753
2 148197
2 74744
2 117926
2 40178
2 5167
1 45721 630442012
2 5358
1 152192 704400469
2 189596
1 104147 455802378
2 94495
2 33202
2 66768
1 124670 796908003
2 117521
1 150259 821472800
2 167382
1 83048 159852165
2 95026
1 31502 79466575
2 16914
1 136400 174418038
1 155188 204989963
1 20869 682739827
1 174471 802095976
1 143703 783477972
1 49125 280929259
2 37818
1 67830 283572574
2 86971
1 23889 19269597
1 131841 878533016
1 41513 767481656
2 183002
2 27856
2 36372
2 89214
2 35611
2 188953
1 148537 135317427
2 34694
2 192078
1 175089 831944342
2 65689
2 194556
1 184220 190412684
1 171 921991378
2 168472
1 37410 212341468
2 61839
2 83433
2 891
2 140523
1 187582 24736322
2 93265
1 184919 598324174
1 67063 169776823
2 55100
2 17372
2 68002
1 194522 269669873
1 21708 82986707
2 57597
2 94443
1 193321 907616200
2 54135
1 578 197308011
1 74081 948700979
2 119306
2 1425
2 85980
2 133182
2 157367
2 57958
1 95886 528791991
1 101949 426692676
2 54202
2 1842
1 57613 629437049
1 149704 435039
1 53558 150631670
2 71268
2 94531
1 165915 423399697
1 188762 927564938
2 186221
1 173098 535888028
2 189964
1 151959 15016767
1 185818 868881120
2 160141
2 157683
1 162596 231339317
2 99917
2 174423
2 151245
2 178551
2 89947
1 132878 135494309
1 169227 450071399
2 96057
2 41411
2 144211
1 185306 422669199
1 24711 398377420
2 18271
2 173247
1 127353 363306242
1 94470 230785238
1 179928 151698934
1 89606 818208274
1 90070 187796129
1 168301 212139073
2 124354
1 180826 285084360
1 10701 601353635
1 102285 29909789
1 63122 647709939
1 199593 794888840
2 50780
1 139303 960161604
2 51383
2 162056
2 125255
1 131780 231492725
2 148015
1 48377 343861514
1 106503 20641809
1 169869 970202059
1 180391 932312493
2 107248
1 52630 68960667
1 39505 968780326
2 196884
2 19110
1 102857 85855090
1 68841 406428414
1 51101 293433987
2 82660
1 136430 656775146
1 65659 623319005
2 170097
1 185629 934319431
2 141213
2 91304
1 131704 111808716
1 175724 425800847
1 148834 435504446
1 159229 572183445
2 29445
1 150631 790984696
1 107815 365880293
2 18474
1 189819 466912985
1 96636 490103851
1 71670 184984446
1 37910 500625201
1 119703 62014337
2 55195
1 179428 974734833
1 175932 389261674
2 87011
1 161337 33868627
2 161032
1 51386 289635678
1 41908 927966612
2 22345
2 46932
1 54055 688029629
2 142246
1 124170 857464955
1 194708 125429453
1 111877 991705778
2 96681
2 90556
1 146983 647305309
2 19983
2 169386
2 41242
1 58714 919203083
2 39058
2 52753
2 166426
1 149508 926487316
1 31214 167199306
2 60852
2 120083
2 142815
1 132522 550681026
1 139299 273600349
2 198855
1 95793 866423711
2 194231
1 58347 296857099
1 79382 302208147
2 136179
1 47473 442597566
1 143355 39404047
2 141235
1 2616 539878564
2 108219
1 177154 939458984
2 134516
1 657 379876804
2 196534
1 192299 862603362
2 75140
2 50813
1 76464 623196513
1 197665 807037892
2 26400
1 96255 23290667
2 180900
2 198723
1 95395 287908488
2 178204
1 4926 722982439
1 165526 15614228
2 193425
2 40405
2 159534
2 133836
2 197613
2 118350
2 60574
1 34832 991511031
2 165591
1 94295 58575942
1 186732 551550956
1 3861 852182251
1 91864 597597227
1 130760 98063069
2 134256
1 9043 897825174
1 122533 815654594
1 193939 264357422
2 118277
2 80792
2 184721
1 127088 197439533
2 189967
2 180935
1 14646 432887828
1 126575 804860923
1 93147 992343777
2 119771
1 153733 668143333
2 150995
1 108567 83056859
1 38520 486499677
1 117931 61237813
1 25437 769413114
2 36856
1 28418 268973732
1 44150 724744079
2 35275
1 51335 431216807
2 161926
1 115923 713857830
2 57186
1 47896 391075332
2 92991
2 165841
1 63801 749811798
2 58318
2 75574
2 97941
2 37557
2 157057
1 2303 720009253
1 198385 845216363
1 45526 159959808
2 29816
2 97048
2 94983
1 194467 994416661
2 46293
2 128633
1 84501 914391109
2 170533
2 138278
1 195873 433833150
1 81046 228342812
1 164862 631081576
2 63266
2 81575
1 193921 338606065
1 35383 962815792
1 182146 712557528
2 6169
2 172815
2 180725
2 12667
2 152368
2 52120
1 32269 587254887
2 31735
2 76536
2 180837
2 13275
2 132819
1 40551 118829036
2 155847
2 159856
1 9809 665665004
2 64525
2 122382
1 125918 256363726
2 199409
2 1590
1 172571 537187886
2 22385
1 128388 533272843
1 163349 233987100
2 152162
2 185589
1 1308 952869754
2 141622
1 102174 224334072
2 58084
1 32133 984333455
2 166498
2 26670
1 94452 494442228
1 5353 601574034
1 125860 538041246
2 47104
2 175335
2 56273
2 45267
1 30768 29991044
2 128717
2 184806
2 34204
2 86927
1 15870 923889285
1 135993 503881061
2 134403
2 93645
1 113976 857843928
2 24852
1 178428 395369977
2 78132
2 9991
1 39717 168505101
1 15403 594390401
2 141113
2 36965
2 178724
1 192076 9240087
2 84945
1 113748 141693618
2 103519
1 1035 252935941
1 3845 651747101
2 135956
1 117069 881710280
2 43487
1 91557 674588844
2 47044
2 194923
2 90262
2 106103
1 197184 15168235
1 189548 259676720
2 79150
2 95628
1 191088 32072048
2 77282
1 72703 853436459
2 6914
2 34502
1 104309 518921635
2 38057
1 14792 54556525
1 179345 216983851
1 155779 117294220
1 157315 305505835
2 4270
1 59515 165132387
1 116626 430443012
1 139574 422656086
1 124693 350317012
1 191991 502761890
1 161451 378886334
2 127813
2 9015
2 180534
2 112846
2 100496
2 121089
2 147519
1 68091 842778312
1 85608 823781387
1 78598 369410690
2 73554
2 5260
2 123878
2 95559
1 9527 975747561
2 184259
2 105981
1 116526 567510698
1 130816 517894891
2 139710
2 137845
1 166289 849722166
2 78079
2 114056
1 152110 701925914
1 17820 446366095
2 139585
1 123002 149089151
1 161176 41319482
2 156572
2 137413
2 4310
1 59858 279677405
2 167615
2 91819
2 97006
1 34007 725197721
2 91627
1 17983 910770568
1 54836 666721536
2 109354
2 95245
2 164538
1 182032 812135412
1 7637 408018748
2 10788
2 198498
2 115515
1 9292 265286720
1 58657 426527250
1 181205 64479671
2 194207
2 157371
2 137954
2 194909
1 90946 255574236
2 163578
2 136843
2 160492
1 64828 565961553
2 197976
1 116156 759231403
1 118534 908096712
1 84223 853390430
1 14610 767819615
1 26920 798178799
1 183107 851043578
1 81441 955816283
1 131784 608477321
1 193306 826439201
1 176537 740917865
1 41774 746241172
2 196247
1 167081 700620963
1 129907 291927528
1 48507 445111317
2 7262
2 75718
1 26016 648717826
2 114222
1 139075 194225680
1 61107 361844017
1 51996 945966292
1 66466 906498861
2 134417
2 54131
2 188896
1 12115 736895097
2 62221
1 105223 656222723
2 156358
1 39584 817778524
2 6378
1 171160 392432843
1 133846 789058290
1 170276 811558459
1 70067 111684154
2 169988
2 114002
1 68806 349651968
1 2534 322414185
2 79390
1 110691 182741941
1 10381 685545553
2 81981
2 124393
1 111704 521856116
2 161985
2 12015
2 93164
2 36210
2 50605
2 31422
2 184353
2 124064
1 9736 486301595
1 12616 977627689
2 197499
1 162137 431277173
2 153531
1 75885 101562011
1 42858 255290884
2 40528
2 159595
1 169136 50180521
1 86505 933510479
1 15494 40258292
1 127647 886817884
1 108670 60492318
1 129326 398627156
2 47769
1 65284 119470076
1 148704 776399396
2 4679
1 103197 148827781
1 26310 871870143
1 163464 295721938
1 55767 135559442
2 100191
1 175829 175988701
2 11244
1 95343 283324615
2 165500
2 79731
1 60933 686924161
1 62029 716984815
1 23262 825629592
2 192613
1 194829 839508526
2 14626
1 17570 628784768
1 128684 807474675
2 132047
1 7332 963068665
1 74390 137419711
1 130197 906503733
1 29153 993950737
1 32835 628324534
2 160908
2 153311
1 160588 194468276
2 111018
2 39812
2 178255
1 171638 198590094
2 126339
1 80160 527542395
2 75413
2 53248
2 117617
1 130450 679927729
2 172706
1 10780 909359888
2 28234
1 166994 931315073
1 52318 37564633
2 13030
2 159699
1 137353 6188638
1 174129 732574140
2 3667
1 113877 673732452
1 150174 427931474
1 37085 810289640
1 163727 217264138
2 114136
1 50986 304230032
1 189620 360733240
2 189493
1 187240 264001483
2 72491
1 198837 328131951
2 21297
2 103425
1 133867 15658595
1 66825 586009961
1 18230 627250654
2 124252
1 147871 525410812
2 9813
1 44012 822249635
1 94224 882092156
1 131648 349432809
2 155762
2 83225
2 29694
1 156240 111902142
2 181568
1 85436 198789030
1 116993 126589306
2 166121
1 179465 492309952
2 12731
2 36712
2 82117
1 123475 705060316
2 163984
1 88159 608097293
1 89687 750029493
1 18667 199369234
2 17218
2 99845
2 88210
1 195170 442664313
2 187222
1 40560 587240208
2 56331
2 32760
1 92915 283741156
2 71692
1 150212 966836231
1 59101 633003873
2 183125
1 199753 546995479
1 97171 573894566
2 193501
2 62403
1 1793 814375059
1 10663 583863645
2 95427
2 90166
2 21041
1 146411 26002684
1 47798 677193139
1 22176 724931894
1 100596 841566945
1 57403 214428009
2 6802
2 32933
1 134502 899011694
1 197674 951098341
1 87420 348255698
2 11988
2 158967
1 106722 228146272
1 82391 623307914
1 176394 474999405
1 196756 708290716
2 167836
1 75443 463320760
1 52160 605904416
1 194349 476739178
1 193476 417409610
1 51688 408535709
1 146189 667689896
1 51747 627653961
2 55922
2 62634
2 45683
1 105916 904570448
2 67533
2 33975
1 95734 348622292
1 12984 638655031
1 81581 60584457
2 69623
1 133661 305761136
2 82055
2 173459
1 60740 813066697
1 86189 182050080
1 181034 360959848
1 77302 173770442
1 184854 260912120
2 34004
2 48581
1 131393 936501562
1 160578 337500038
2 27716
1 48701 970020468
2 144379
1 645 966382366
1 77394 548782881
1 106566 396799622
1 84470 53605226
1 148338 679103704
1 27822 3940074
1 120287 986887113
1 21913 137880428
2 60183
1 194148 453614865
2 16998
2 144015
2 183821
1 122719 387728676
2 13769
1 141711 496383401
1 177169 994729468
1 115033 16252042
1 100287 485399323
1 185757 903360794
2 25255
1 178249 936154916
2 101504
1 171139 472945427
1 190074 688736176
2 40345
1 161345 69714487
1 150542 866339594
2 83536
2 32488
1 155385 154644966
1 71954 416403446
1 101100 92792508
2 30471
2 71793
1 100528 896907329
2 185739
1 83956 414448906
2 68944
1 2906 322376650
1 174366 779768193
1 118311 388327293
1 157022 347765367
2 46588
2 31678
1 56263 300959621
2 156981
1 75008 629829327
2 38560
2 196478
1 17779 413752075
1 174407 133353001
2 26864
2 134981
2 52193
2 145287
2 190420
1 4285 515284854
1 109687 640616839
2 150922
2 86541
2 67090
1 70771 447310633
1 167514 922022173
1 13107 532050294
2 196685
1 118064 792272706
2 152741
2 158887
1 185156 15894500
2 54289
1 42704 511227576
1 11953 448632326
1 150649 451478575
2 190527
2 97198
1 85320 79356189
1 68464 135632496
1 9003 595896031
1 32974 364947
2 134860
1 134417 687078334
2 16304
2 33419
1 42206 755741559
1 100827 494871663
2 96287
2 172818
1 109853 468663362
1 134828 977446366
1 3620 58072729
2 20388
1 57070 943112094
2 143808
1 72423 154863704
1 16473 976476115
1 158233 509623356
2 97221
1 107721 526766059
2 196722
2 198689
1 58292 376768496
1 70742 452858344
1 182551 386401168
1 34868 431742912
2 133842
1 67657 191006420
2 170515
2 81924
2 171679
2 185445
1 66141 624612787
1 127154 62686507
1 68117 690913931
1 25428 921412280
1 191996 497130689
2 121580
1 59452 432203211
1 70871 261516314
2 77073
1 79619 371499994
2 34938
1 52105 52345823
2 28120
2 37636
2 42884
1 32255 849378946
2 195744
2 56487
2 140851
1 158155 370454469
1 79459 269827234
1 182464 590603552
1 54739 230971812
1 469 48619648
1 45996 872374836
2 157603
1 167414 563019142
2 106597
1 184963 706485240
2 172143
1 118216 301092919
1 117682 644500353
1 163615 978972373
2 46280
1 123351 915950615
1 120999 228153268
1 11309 566734237
1 120287 851309223
1 84460 447018184
2 63739
1 6197 779503599
1 7139 611147384
2 117202
2 175569
2 32193
1 22466 974544971
1 139973 490795248
2 188435
1 129671 452770015
1 11363 442156195
1 118228 360004313
1 129936 974644841
1 116589 531506103
2 35235
1 3621 949110644
2 10658
2 54299
1 86315 717529085
1 74538 921596438
1 67216 893679378
2 139031
1 19730 889747123
2 519
2 125397
1 181574 395726215
2 146164
2 152253
1 325 553026815
2 12920
1 139802 481883988
1 72011 962760360
2 94013
1 73775 70658417
1 19666 133487606
2 198641
2 117174
2 158390
2 157199
1 134174 435858242
1 66618 121660879
2 148367
1 83007 612593367
1 199807 596723115
1 53920 218198289
1 90145 164174698
2 77048
2 48186
1 57287 727250977
1 154309 707253149
2 134200
1 168255 90895130
2 4329
1 52531 171843910
1 27184 110167673
1 171599 613048917
1 93404 607642282
1 77582 68369708
2 182659
1 83351 283659355
1 88429 895343380
2 94588
2 145535
1 71639 184476937
2 173815
2 34143
1 55061 179721097
2 141477
1 119896 741265593
2 65137
1 29457 371570303
2 13578
1 176764 669972387
1 149513 762934051
2 45923
1 114429 607745860
2 179204
1 156456 173861410
2 17503
2 40772
1 76365 165193395
1 104378 529839590
1 14967 68737069
2 119396
2 140527
2 65756
2 6730
1 67791 665589625
1 179472 472822460
2 69203
2 47281
2 96091
1 21843 200797975
2 172946
1 121426 573078823
1 4144 761393535
1 141102 761590528
2 72376
2 22548
2 7100
2 107309
2 188029
2 142110
1 173968 406342731
1 133825 582838601
2 48676
1 41524 564395908
2 190245
1 66853 277287645
1 161332 505700008
2 153362
2 113536
1 199247 821075508
2 154440
2 198889
2 42527
2 161295
2 50643
1 160397 767134936
2 56946
2 98694
1 30988 145094569
1 165313 617036560
2 114842
1 148726 247941652
1 43048 304953887
1 99260 686380286
2 9906
2 119135
2 80447
2 76611
1 62401 978477694
2 78916
2 100468
2 99863
1 159321 875228194
2 82155
1 125593 278974508
1 795 604048792
2 57867
1 141045 19281433
1 179682 40968775
1 186522 261209752
2 35076
1 71211 574047801
2 175436
1 149055 29675135
1 63024 601549283
2 121345
2 139080
2 184865
1 170820 314667913
1 182848 468425531
1 187309 828198715
2 28043
1 113447 199093766
2 77173
1 129960 329474529
2 19448
2 191072
2 130923
1 166493 537740401
1 148110 530681199
1 126219 684190743
2 102189
1 34631 776264452
2 124706
1 60600 731839868
1 61168 574127309
2 146716
1 128088 440022513
1 118669 655176351
2 54690
2 195042
2 42102
2 75682
1 186197 49576706
1 106016 566520754
2 5050
2 94206
2 151
1 173704 57459945
1 47003 62196807
1 109665 640755424
2 173958
2 148188
1 176595 896107788
1 121603 896474369
2 91493
2 188331
2 71376
2 11095
1 31680 789922048
1 7231 158602581
2 105570
1 81413 950483904
2 59439
1 38893 194530708
1 121180 869721702
1 13657 334619230
2 186712
1 126977 621204506
2 133538
1 120240 27096743
1 47184 902648317
1 115443 866375892
2 159452
1 159875 913133998
2 186118
2 83070
1 63743 854853716
2 63203
2 191729
2 19214
1 38825 409613959
2 165573
1 172167 107364899
1 182135 46648277
2 152165
1 186068 424861409
2 43959
1 6661 594603851
2 91857
2 54111
1 78012 943095658
2 37386
1 197953 275805157
2 140983
2 176798
2 127839
2 30415
1 73861 533840751
1 140632 491386556
1 97706 364244632
1 132823 208514255
1 165071 614782900
2 188234
1 145209 917655087
1 112647 776082463
2 28962
2 39541
2 99713
2 163881
1 17995 285802763
2 107500
2 36518
2 89553
1 78009 110161748
2 39836
1 155477 592590513
1 111587 730942716
2 58696
2 82085
1 198425 302802433
1 189112 234015387
1 198476 422670494
1 48683 424051854
2 48767
2 67087
2 148859
2 83450
2 123521
1 54015 197235537
1 56705 849992963
2 14573
1 35399 646193142
2 47958
1 176436 334249910
1 158154 380558021
2 183905
1 187796 75497258
1 10262 85985803
1 49741 503980736
1 163703 519879114
1 1732 788649790
1 166607 565228013
1 90772 38025704
1 183028 295502917
1 27742 328573845
1 61335 481234084
2 39247
1 67285 150990362
1 101397 980200399
2 84034
1 74223 14226054
2 102623
1 36340 942791991
2 152697
2 116356
1 125416 665929699
2 164386
1 18452 700032537
2 5135
2 8834
2 24738
1 191294 814337093
2 3489
1 73912 183097944
2 120980
2 42922
1 90897 38546951
1 66516 550551072
1 115601 62215952
1 98010 197457177
2 73482
2 55110
1 176244 682857712
2 80160
1 129329 416082817
1 158263 498090504
2 21598
1 75906 722213555
1 27706 539360421
1 38774 847688392
1 146525 656654046
1 51270 128053850
2 93071
2 127761
1 120210 793730997
1 58929 298880800
2 125144
1 107884 998918182
1 104230 463946920
2 97080
2 175556
1 31079 30900428
2 41643
2 152864
2 71366
2 136860
1 45149 198678862
2 107091
1 173630 494624389
2 174697
2 84871
2 2564
2 189291
2 181022
2 165467
2 166093
1 176617 456957623
2 104108
1 129997 609814906
1 187183 264337626
1 94874 600672587
1 78895 175104032
2 10431
2 68658
2 176459
2 31875
1 148958 621723540
1 101670 385055789
1 108044 555561189
1 80605 759350668
1 22796 619553504
1 120444 744833028
2 51660
1 50760 840528598
1 35133 137640879
2 6784
1 34994 53774797
2 18832
1 193116 456109428
1 152455 567030066
1 78380 403842125
1 119789 839526727
1 130747 367605726
2 69458
1 97513 462984026
2 134319
1 139807 308446055
1 108531 708989059
2 138111
1 181190 662909233
2 22446
1 164271 114441654
1 63423 154007987
1 62369 490535141
2 23853
2 57115
2 177387
1 121980 832813831
1 25338 767658965
1 178745 994336633
1 117869 982108544
1 11174 577825166
1 88784 39304398
1 49818 446444969
2 176657
1 57863 307098156
2 17187
2 114263
1 50437 76392271
1 130722 604798048
2 98479
2 73804
1 50271 535028322
2 164362
2 196667
2 194436
2 107798
1 92031 876998923
2 132104
1 30343 145683314
1 156170 1794758
1 90971 925974698
1 30590 647501772
2 199903
2 169778
1 153215 833234497
1 183263 423378613
1 62432 757216773
2 34716
2 21567
2 181312
2 154220
1 154555 445718000
2 64841
1 161782 315443990
1 17710 666671711
2 180760
2 188206
2 29053
1 21224 240506254
2 154357
1 192801 559898802
1 189937 958740927
2 106554
2 148641
2 110659
2 47393
1 59732 601623525
1 64501 440460313
2 190553
2 32929
1 39190 753053920
2 9490
1 88755 125146194
2 111252
2 110845
2 55991
1 64237 909533148
1 179385 53668735
1 17273 418790808
1 168134 236298606
1 60337 819661845
2 21241
2 76012
1 146408 585888306
1 1309 180031363
2 192966
2 12902
1 105573 308992858
2 121562
1 99844 129694267
2 140505
2 129496
1 111023 660617470
1 89148 40461007
2 80040
2 39645
1 170954 460977804
1 51569 732130306
1 38442 708095090
1 168334 447154349
1 87021 168460348
2 40316
2 13220
1 181761 956850799
1 130846 80626701
1 85730 433400340
1 44646 127249103
1 101305 752193408
1 101657 765296370
1 187313 226955374
2 135939
1 126484 768322250
2 101814
2 97559
2 190108
2 27709
1 112075 722589044
2 154874
2 55841
2 4249
1 39643 805553127
2 53235
2 173329
2 110265
1 124203 915695891
1 59710 221419917
2 153576
1 167150 279309638
2 168078
1 182771 577342686
2 181146
1 37912 366953776
1 194754 421275668
2 72643
1 81286 288000502
2 29457
1 149554 697025050
2 9150
2 89580
2 58088
1 180180 326968695
2 12259
2 50153
2 71266
1 86364 375790231
1 172660 115208324
1 41144 945816235
1 36272 821241852
2 89101
1 31566 317239264
2 35170
1 110508 834583038
1 162802 734691866
1 48509 396095215
1 46389 933115681
2 198540
2 72628
1 170246 576199617
1 34095 184331133
2 112194
1 46148 837785127
2 151948
1 53121 160179307
2 139905
1 130294 212683314
2 152555
1 180363 903369786
2 113133
2 133616
2 22438
2 105345
2 87645
2 186504
2 20681
1 91870 92050919
1 19357 72276590
1 177533 821956812
1 53198 447130436
2 139747
1 112033 561087747
1 64262 57123279
2 159067
1 159135 305790515
1 140979 676631369
1 144826 795064492
1 130348 995206778
2 64113
1 147290 987367668
1 113515 855036379
1 133784 871800214
2 149701
1 43384 555744953
1 77606 627188859
1 135945 157579395
2 121690
2 152519
1 42458 630341062
1 164202 282445015
2 191680
1 132531 766978714
1 158296 886164252
1 65097 63249396
2 158798
1 99675 821400947
1 8921 6449700
1 77484 725205136
1 163644 998899540
1 53078 672128034
2 94069
1 145228 629145003
2 82595
1 54730 932681916
2 102592
1 100588 86034935
2 69363
1 158727 649472001
2 3280
1 81730 71909100
2 145645
1 170804 94323365
2 51463
1 149832 751555507
2 127579
1 17477 308946629
2 9777
2 48762
1 72043 586008754
2 151047
2 147716
1 3393 929915410
1 159488 242148409
2 1992
2 102281
2 150406
2 40682
1 181260 622585286
1 110741 886181445
1 23061 466245107
1 39275 391909186
1 57923 969434453
1 22501 485329377
2 183427
2 155016
1 93005 659252029
2 12965
2 63459
1 54572 25717239
1 158400 982797545
1 65404 255649526
1 129090 733448154
1 82389 462779061
2 49969
1 4630 647872503
2 64218
1 125320 645473003
1 47242 512513006
1 185804 209451675
2 15487
2 70962
1 73595 605099009
2 78910
1 129559 839344952
2 184295
2 168105
2 63611
2 52325
1 54182 851097101
2 124184
2 115822
1 8186 612130204
2 85684
2 108135
2 151366
1 134321 281681177
1 133840 407446390
1 21596 5957140
2 4201
1 98473 363180257
2 56471
1 103851 47534360
1 189889 819534973
2 122385
1 195051 448937125
1 152525 959173639
2 1293
1 194535 408733751
1 86552 489083152
1 4652 767849481
1 344 66275101
1 185490 717542976
1 67042 171900637
2 34771
2 23535
1 166836 768238583
2 50934
1 168877 997875035
2 144275
1 25401 36471073
2 102677
2 122068
1 94156 624369098
2 107785
2 185147
1 186781 367473851
1 6153 152593126
2 17347
1 48962 37787888
2 30191
2 188091
1 151095 605582944
1 64501 164287219
1 154753 101649209
2 18221
1 66630 155252089
1 141992 551964066
2 113417
1 83874 717392699
2 108856
1 55920 402048714
1 116752 62167756
1 59686 630141629
1 118646 124314604
2 136470
1 51459 87555877
2 109590
1 17983 448462979
2 120969
2 104983
2 129425
2 170022
2 15831
2 15248
1 48315 870335541
1 42377 249567818
1 185730 498833035
2 9889
1 12904 421945167
2 91179
2 57397
1 84437 23658425
2 34265
2 167717
1 127901 71407613
1 153018 105357697
2 178473
1 59216 492770601
1 70174 38055049
1 58793 623711755
1 133951 284721634
2 96178
1 164691 532469701
2 146971
2 168245
1 58994 502368596
2 46614
1 137565 11036522
1 128728 612527204
1 182765 5412114
1 147592 764276350
2 7822
2 12553
1 135853 677782712
2 198195
1 73585 558661073
1 95951 262454255
2 137702
1 177071 547766275
2 52349
1 72748 540852618
2 115467
1 6900 342181019
2 128202
1 101800 392203655
1 58651 535023684
1 54359 532814422
2 25259
1 33654 485471681
2 56921
1 4700 119208878
2 68106
2 103352
1 164337 575899855
1 110203 577504290
2 93055
2 60353
1 69102 73279141
1 68985 338588226
1 147801 991311150
1 190831 759955877
2 150197
2 866
1 185128 141658768
2 64652
1 36003 658722737
1 112552 170341377
2 144819
1 113909 798084182
1 135051 791459827
1 155806 793632523
1 1885 765066301
2 98858
2 132970
1 147977 997061639
2 162992
2 65035
2 66298
2 106083
1 84863 255089463
2 90356
1 143948 476276061
2 65160
1 149966 955027881
1 144723 585148768
1 156172 158567982
2 73129
1 176486 695645675
1 16306 623055172
1 41260 184562285
2 39894
2 128764
2 89865
2 143042
1 116688 997865291
1 13218 186082029
2 117572
2 182760
1 133671 821555783
2 81096
1 72518 354905688
2 359
2 21551
2 176911
1 72623 557011960
2 43930
1 4875 960417058
1 55001 222829426
2 155244
1 121576 695842832
1 13403 422246371
1 190516 96644118
1 93426 720150737
1 14186 318229430
2 85948
1 108584 207175203
2 86003
1 116483 55744160
1 16583 277277819
2 40977
2 149097
2 105712
1 51834 254959775
2 69314
2 118409
2 98578
2 89766
2 92316
2 104768
2 159347
1 168800 996604009
1 79700 977903480
2 87623
2 57511
1 169339 293605398
1 185737 672571830
2 79022
2 10975
1 145239 936258993
1 159755 301342359
1 115967 174985085
1 26513 408180344
1 32392 147227728
2 8074
1 47552 989536202
1 70969 184158895
2 28583
2 146773
1 75263 295970167
1 166532 107878330
1 14173 513249920
2 58753
1 84715 81701122
2 8615
1 27192 739537505
2 136988
2 46280
1 189451 47600113
2 40679
1 186157 885984645
2 36907
1 198878 507357261
1 109198 470325305
2 120001
1 30616 250609827
2 69399
2 112322
2 59858
2 16654
2 45123
2 8756
2 39601
1 31590 428215467
1 41136 838646400
2 161384
1 162964 692840169
2 11019
1 31491 150618488
2 139795
2 3398
2 118896
1 124929 801351338
2 182445
2 65845
2 41188
2 39640
2 37772
1 90543 943703018
2 145238
2 152072
1 69632 820010327
1 167734 401664973
2 174548
1 181810 702700390
1 39819 103070087
1 66836 270084656
1 58554 57690562
1 50630 242679574
1 83761 650344144
2 62159
1 1486 249674740
2 106065
1 35166 279682235
1 197003 662356708
2 76965
1 144676 806598255
1 3701 103426637
1 58928 211872461
2 4139
1 138350 234027891
1 73816 12507445
1 50160 187832730
1 92337 541759330
2 30528
2 44659
2 195425
2 176431
2 180909
2 120541
1 192732 715712538
2 77493
1 184421 417451002
1 185049 86111047
2 44581
1 114039 14698733
2 142910
2 70238
2 128603
2 9429
2 111234
2 89767
2 38106
2 28143
1 109731 490357438
2 102579
2 145662
1 40604 431238638
2 133380
2 183006
1 113263 885303971
2 31495
2 95797
1 96128 741697165
2 186045
1 138554 327658319
2 189145
2 33402
1 2931 376758698
1 170532 162455667
2 72612
2 199568
1 36665 548726946
2 151582
1 99023 305816981
1 82058 956446468
2 105979
2 127436
1 128197 703971044
1 28180 639557897
2 4188
1 188430 29234631
1 38602 852995484
2 22580
1 190502 574000729
2 62843
2 35357
1 57656 559391069
1 107605 738968179
1 139262 407395488
2 115596
2 99359
1 90278 614464986
2 48841
1 85115 378460421
2 77726
1 68496 640513712
1 166667 796739238
2 66944
1 41524 290580919
2 158466
1 180106 325672999
2 187539
2 34542
2 32548
1 137140 569567047
1 198090 643563901
1 113812 826193877
2 175924
1 100994 338029345
1 189018 542153491
2 179627
1 106436 822634810
1 168289 298520458
1 129477 471943580
1 139040 547135155
2 113404
1 146352 1536432
2 74614
2 58784
2 171734
2 40664
1 71127 698384479
2 90983
1 104941 7605825
1 109072 334639519
1 185381 249950440
1 70911 181012532
1 155045 909012610
1 107634 750544604
2 82729
1 169060 993465194
2 128713
2 77218
1 90039 788106262
2 44695
1 97947 987182155
2 57604
1 195379 26587587
2 145410
2 71992
2 157902
2 50369
2 163972
1 32983 288209248
1 178290 521449094
2 74005
2 125089
2 41608
2 7484
2 93094
1 162338 782506410
2 169229
1 71434 786880313
2 75538
1 123047 370884862
1 11036 20685441
1 4387 805733650
1 30340 841832671
1 126559 658860061
2 129301
2 23072
2 197880
2 85735
1 159666 699836252
1 40844 214245955
1 104994 40434847
2 87588
2 14249
1 10798 798224333
2 131749
1 35568 811356502
1 56928 280796053
2 106980
1 189502 142436338
2 42945
2 131279
1 66331 43750724
2 156344
1 725 985111582
1 38788 273477600
1 193571 812080547
1 82410 434946111
1 176489 329233320
1 163048 471547213
1 109545 73412618
1 20862 594623695
2 81474
1 5012 408159538
2 31683
1 148752 909481074
1 189597 510027078
2 187218
1 152089 979454695
2 119117
2 92415
1 119494 620794497
1 192765 557077352
1 154791 797850567
1 166935 957151382
2 10259
2 87689
2 128831
1 95607 602894507
1 146314 514105279
1 75576 38784095
1 162907 709666988
2 165123
2 41891
1 38640 234772522
1 34521 214384662
2 1202
2 135893
1 147595 803440364
1 170893 867019987
2 153119
1 92839 727090457
2 5309
2 80963
1 150505 188382236
2 194837
1 159708 418892539
2 61823
1 75539 651434766
1 122265 281316104
1 133091 258473670
2 48744
1 74470 126537967
2 115685
1 72307 513487445
2 26376
1 86526 709550402
2 138929
2 155006
1 99807 270815694
1 169060 270354853
1 3095 415064562
2 94608
1 146766 526766178
2 32814
2 64909
2 108330
1 150251 818130379
2 31619
2 164782
1 120003 500097387
1 11937 17417158
1 24996 295266791
1 147534 152818286
1 108166 875585789
2 148420
2 90151
2 105930
1 125295 370426212
2 175447
2 174564
2 53696
1 52337 580314998
2 1019
2 56844
1 178310 378031266
2 101597
1 85957 955631576
1 143542 663114832
2 119022
2 121150
1 11181 420124887
2 159691
1 91780 972056214
1 175116 851162707
2 94544
1 22508 448103575
1 51131 629736762
2 154585
1 1917 717769621
2 55926
1 162695 825686452
1 96159 449411687
2 95859
1 74099 118654705
2 23995
1 109385 701805874
2 17113
1 37974 88419692
2 195495
1 95174 271766547
2 129872
2 142272
2 65365
2 179682
1 6306 573746593
1 179671 536183915
2 56578
1 73785 503022604
2 149369
2 95364
2 74672
2 26689
1 26233 121247096
1 107843 827248868
1 60199 563507308
2 3185
1 136618 381496486
1 51760 482916799
1 114619 655662674
1 55515 663655453
1 19204 654809822
2 166244
2 54644
1 125777 326794680
1 187064 512341441
2 32258
2 12812
2 115364
1 46908 593607314
1 34614 88425865
2 150743
1 196204 912215476
1 114746 328051486
2 113895
2 165986
2 142
2 164944
2 142901
1 159093 628092758
2 2714
1 145787 281284180
2 195460
1 157823 327570936
1 157710 438988322
2 149356
2 95942
2 70512
2 60710
1 19431 988968545
1 148884 608853409
2 92945
1 197555 978917921
2 182572
1 57014 56166427
1 45156 315650194
1 155946 49164007
2 197676
1 16488 288465865
2 30352
1 94172 985906282
1 129000 432891493
1 11402 38070795
1 40094 909455168
1 75473 584792772
1 120665 60298820
1 185290 63339786
1 85327 696368001
2 47191
1 108930 58819455
2 72846
1 74519 746437233
1 25285 23222936
2 11562
2 156752
2 57192
2 194954
2 95742
2 77326
2 109582
2 125651
1 114389 117902603
1 124154 60604768
1 15297 574680352
1 182056 739566548
2 131355
1 99262 118154108
1 116754 269405076
1 103844 75998934
2 183599
2 166924
2 92245
2 51639
1 55552 869449189
1 99493 392112964
2 88018
1 72633 590948411
2 45125
1 147900 638832497
1 136138 898424166
2 39021
1 142931 235984982
1 96616 849113483
2 184612
1 150298 149885920
2 144502
1 79827 981227537
1 171925 838153029
2 144928
2 93259
2 27461
1 105844 870212184
2 149409
2 18103
1 139747 722175708
2 110018
2 2816
2 95921
2 128129
1 160327 275696358
2 50126
2 183530
2 96422
2 185878
1 177403 126082089
2 176806
1 165960 958881745
2 65926
2 163245
1 126142 907762731
2 37337
1 124718 140773269
1 117946 183189404
1 62645 314757685
1 128331 277066821
1 185201 203862223
1 66741 17746437
1 91196 119232130
1 86404 677004823
2 119108
1 83862 173900249
1 147938 853344858
2 189435
1 42435 544576503
2 160959
2 34992
2 67161
1 28953 763529675
2 121156
1 103197 337396608
2 48057
2 86609
2 121130
1 101401 840720960
2 38228
2 192451
2 75141
2 145741
2 132932
1 100194 532413525
2 164181
2 92767
1 187104 664724642
2 48150
2 24607
2 185062
1 107825 792584832
1 106231 934821862
1 174545 385989677
1 23473 897009997
2 17740
1 145503 664475759
1 40153 404918729
1 147966 520511672
1 73267 900213922
1 92456 895653833
2 124578
1 80730 889571876
2 125515
1 106221 184951044
2 141663
1 180079 179397968
1 1401 337832663
2 189648
1 35620 570403814
2 14611
2 185921
2 110907
1 27572 121018501
1 63879 204135343
1 178530 928397216
1 31354 63138597
1 108407 528913844
1 37721 814118396
1 51799 632751008
2 169294
1 96647 326134711
1 29485 307160833
1 166562 858830925
1 99380 195965100
1 152899 107602584
1 104956 377331744
1 73944 180732721
2 9403
1 7157 36436675
1 74566 213224172
1 58586 414286243
1 136758 661538432
2 9589
1 19751 645825621
2 103729
1 118715 805475466
1 44794 732694649
2 36461
2 141278
2 178028
1 27553 803819655
2 184229
2 178132
2 59401
2 86719
2 14225
2 196966
1 50321 504778577
2 117895
1 50051 862263665
1 114958 931719965
2 145684
1 135303 178366228
1 165440 108510916
1 101701 486354597
2 120837
1 147875 626659815
1 120384 19787864
2 110078
1 147972 6432563
1 8385 972995304
1 72475 181193601
1 151755 972529503
1 23021 507070131
2 159542
2 35326
1 43772 686651127
2 195281
1 131763 899008624
1 111418 806966367
2 62373
2 92342
1 177066 521664969
2 184476
2 176999
1 117878 631878268
2 29372
2 24602
2 108844
1 121547 425989910
2 47106
2 134270
1 41067 239821254
2 19944
1 183058 521123347
2 45725
2 22068
2 185957
1 196953 260135112
1 90218 440251254
2 14543
1 64313 740049638
2 108602
1 163642 373185053
2 171586
1 110842 103669663
2 75627
2 83287
1 119357 735389802
1 118297 596081449
2 24940
1 3990 491902113
1 52015 335588466
1 131299 864552762
2 142685
1 124509 793827400
2 109391
2 193570
1 58401 289527694
1 94368 250904179
1 5978 687654145
1 178847 556082347
1 103521 145829910
2 37912
1 119407 304758179
2 79019
1 122482 286314336
2 110711
2 174348
2 187508
1 140596 38734909
2 13229
1 181867 939264648
2 148144
2 85501
1 136821 538305192
1 57190 970114784
2 116934
1 20480 932344807
1 191617 709673845
1 70923 31557249
1 139978 916729076
2 58180
1 177993 773762076
2 164906
1 126612 716768047
1 102437 120210282
1 90348 36375171
1 53726 360056339
2 52337
2 85502
2 176912
1 73734 392448443
1 159872 789111034
2 119908
2 21708
2 63112
1 146590 523278823
2 121797
2 132679
1 89123 379777688
1 156592 711898778
1 99630 853645584
1 2798 712415614
2 118942
1 130607 577802952
2 60122
1 79827 793565025
2 83046
1 151017 647717773
1 7774 492703039
2 195087
2 49820
1 146015 795528803
1 144746 685567445
1 21554 706116133
2 97579
2 13659
2 133449
2 144055
2 37170
2 175694
2 139933
1 143859 685082271
2 166022
2 160620
2 48648
2 159005
2 24212
2 80745
2 109187
1 28641 870319989
2 3780
2 100020
2 12749
1 4991 755853207
1 7596 550318538
1 184572 975674382
1 140789 806763947
1 184720 255053704
1 55240 423422906
2 116665
1 156445 156384865
1 105738 278522297
2 10729
1 197800 804349371
2 190576
1 147754 181076429
1 187601 342307205
2 163240
2 12163
2 184104
2 168438
1 149147 740087048
2 144454
1 100310 394650768
2 198494
1 64141 119170860
1 30524 425538539
1 169104 59257624
1 14092 668021167
1 30135 138455752
2 133500
2 50780
1 178304 408461187
2 72100
1 38423 392479438
1 112887 470570006
2 190767
1 96818 712304752
2 134780
1 24004 801789008
1 72700 424010522
1 86767 929941608
1 158309 333969271
2 96153
1 152257 212397371
2 161734
1 29049 494868596
1 29689 380082172
1 127018 770354760
2 161446
1 197950 121762133
1 191566 701700674
2 109510
2 86741
2 79812
1 196926 727832463
2 116170
2 188335
1 49285 150353441
2 122925
2 188729
1 153056 110796112
2 113801
1 103168 134504500
1 146834 247198811
1 75140 418981610
2 2382
1 120058 97998115
2 87102
1 183574 123430125
2 1764
2 140123
2 14895
1 69493 762503481
1 133083 910943810
1 12573 134522990
2 104833
2 180284
1 176516 381538916
1 56972 201013514
1 72036 222626824
1 23914 211464620
2 50751
1 36779 561473124
1 20446 428070781
2 176264
2 1713
2 125048
2 94005
1 88791 56805954
2 110252
2 6323
2 6513
2 48436
2 99803
2 15153
2 171588
1 192960 217283912
2 33919
1 67443 653955875
1 147572 153620079
1 127519 571495952
2 78885
2 155772
1 177779 566782590
2 22986
2 84274
1 141742 146634592
2 116185
2 43088
2 95388
2 73344
1 25285 485908936
2 168220
1 154528 492824626
2 102373
2 93127
1 124396 464417109
2 165324
1 85433 608723531
1 163194 339367168
1 28058 576661315
1 77882 471896409
2 83227
2 13957
2 49411
1 117857 197552872
2 47263
2 37093
1 195071 694388490
1 58114 416756883
1 23887 633247482
2 133615
2 101239
2 109611
2 80164
2 67327
2 171887
1 153175 894774051
2 5654
2 194140
2 189061
1 176073 147574070
2 46448
2 99161
1 84460 704288912
2 125800
1 117399 648665358
1 78375 397975807
1 39637 47186451
2 150631
2 75426
2 53116
1 195293 822027865
1 88129 443414073
1 148345 65858036
1 93415 174752616
1 48756 79755983
2 72266
1 43961 347646348
1 158280 660714568
1 125807 470569364
1 97591 115248868
2 22414
2 146066
2 192762
1 53964 430567876
1 95987 880455163
1 181799 497002348
2 65682
2 191592
1 18180 867082659
1 22759 236490573
2 13625
1 75052 23846051
2 154512
2 181919
2 160671
2 51398
2 3879
2 130273
1 152968 770238373
1 53769 740965853
2 58404
1 144456 601963125
2 183089
2 63889
1 146811 232954917
1 34337 805971499
1 151890 323029362
1 138217 165423514
1 100618 141243702
2 129857
1 55233 230368120
2 138347
2 108383
2 147460
2 6244
1 2545 638338781
1 26012 130510923
2 186998
2 139209
2 68406
1 3172 460755068
1 179623 32525354
1 8241 450860679
1 175329 999668763
1 1518 261206701
2 196622
1 105528 9275053
1 38779 73948816
1 40520 597662373
1 13738 528179867
1 111805 803018296
1 189176 489283051
1 76929 377294216
1 175322 249516792
1 148006 268134495
1 80307 930564584
1 10694 829642773
1 31227 647316263
2 14240
2 15278
2 101819
1 27152 212956458
2 51457
1 175262 890232608
2 63466
2 71502
1 82399 494218482
2 53561
1 42527 517813546
1 173898 731576706
2 141630
2 109889
1 36359 442109513
2 150113
2 85983
1 106794 40909229
1 20649 960699971
2 76308
2 100106
1 103871 417290536
2 113374
1 116700 698036195
2 99236
2 143178
2 125800
2 80239
1 198579 411548902
1 30032 757968079
2 157517
2 175972
2 77547
1 93791 747849480
2 102690
1 22004 968025070
2 88351
2 45575
2 176176
2 130164
1 62720 185169308
1 17177 870794550
1 43199 228619649
1 172951 830425195
2 27488
2 95800
2 62643
1 80325 389286002
1 76044 81728207
1 111586 873122792
2 148045
2 196346
2 62124
2 4378
2 116733
1 612 342282831
1 148854 470383502
2 109748
1 126473 46460852
1 116142 844681512
2 146151
1 25513 65246753
2 159150
2 84482
2 98192
1 26604 400642183
2 133827
1 62421 444711610
1 143778 459215077
1 6724 444081413
1 78117 135192864
2 21090
2 65553
2 95195
2 198466
2 90410
1 64689 140801068
1 33766 139776685
1 63007 193457505
2 167192
2 179019
2 141424
2 155824
2 144808
2 195252
2 2241
1 79401 359688820
2 65661
2 66147
1 57444 294298959
1 174318 864282403
1 194538 767385378
1 104349 800479081
2 9665
1 4737 276903428
2 90141
2 96056
2 185232
2 176872
2 86144
2 9132
1 75956 443685316
2 189501
2 33046
2 3883
2 121933
2 199146
1 136231 964729183
2 63144
1 55920 147106433
1 181587 404335455
2 12352
1 1635 479656018
2 157283
1 90153 178188468
1 114974 211536386
2 104942
2 197289
1 135889 594518908
2 41021
1 15630 263542998
1 134067 148390626
1 133992 512672870
2 142449
1 120538 342544349
2 100367
1 178359 334356080
1 109298 438002461
2 23292
1 188608 983188298
2 161017
2 110652
2 160357
2 55842
2 171907
1 47081 738444169
1 94431 882838070
2 155547
1 141594 658585833
1 47622 591040437
2 118435
1 140133 882437356
1 131044 232541370
2 21134
1 117944 763588723
1 119860 930523985
1 140802 842799085
1 108323 144534407
2 148723
2 139911
2 186439
1 183529 693957996
1 183128 421523502
1 116896 391615418
2 63837
2 3479
1 159359 962341026
2 102733
1 34319 628512609
2 150269
1 117148 798897074
1 122088 341731674
1 187906 682270105
1 160293 590767077
2 15677
1 118874 337608099
1 33719 959204738
2 88224
2 110920
2 164338
1 119936 126820169
2 103324
2 140280
2 128467
1 78212 657706693
2 25595
1 81120 703147670
1 153743 565729763
1 93352 587648372
1 40213 255345038
1 190324 119494644
1 174661 446069562
2 151667
1 69570 237240460
2 120996
2 191063
1 179286 876840428
2 54165
2 84558
2 156345
1 199901 731541875
1 196066 380652175
2 50658
2 23608
2 119818
2 23746
1 15501 983589981
1 109739 962477013
1 135404 387809114
1 138094 260727248
2 73190
1 47071 682562445
2 98972
1 6893 383541202
2 62115
2 40949
1 93518 910170717
1 137868 288988400
1 112673 914094253
1 116452 129097774
1 192847 568367684
2 180972
2 114933
1 162983 470080209
1 97220 800937519
2 17083
2 125411
2 176774
1 104053 650003786
1 15673 845424178
1 90491 854524751
2 133208
2 162022
1 110724 211145698
2 142968
2 156961
2 15490
1 150569 371309952
1 75402 950106130
1 60177 506141082
1 127053 223259939
1 110403 834279693
1 118621 546741727
1 122304 529031834
1 23431 341367448
1 115171 73219928
1 32913 723567961
1 170198 196601726
1 32114 965185416
1 59845 576369573
1 52533 710113697
1 11135 708866696
2 70209
2 148026
2 116144
1 158025 24988157
1 176788 425390683
2 146099
2 115730
2 96979
1 92050 379577972
2 183600
2 126839
1 186876 482774700
1 37410 363941044
1 184232 631330641
1 173692 324306204
2 468
1 103844 389863260
2 150367
2 103764
2 13088
2 152799
2 126722
1 107821 532180199
2 68025
2 70129
2 184380
1 13979 496747376
1 158518 976737462
2 144995
1 68254 160878400
1 123685 498969796
1 64939 941039265
2 21517
1 30593 293515551
1 132771 988219914
1 101091 160475589
2 139162
1 123440 941392739
1 82377 824207398
1 57524 923770255
2 140900
2 176254
2 152075
1 94799 981036037
1 151985 552152875
1 41660 533316458
1 144330 492317050
2 78917
2 24854
2 108308
1 141131 237359365
1 99851 452737519
1 137574 175658154
1 73226 202698959
2 42227
2 125307
1 129413 541784467
1 83005 30196694
1 54123 321118674
1 136619 739082383
1 129729 39042189
2 192353
2 49686
2 189430
1 47211 53944816
1 175828 396280751
2 173982
1 179757 209929148
1 81171 419746304
2 150727
1 22302 207611652
1 171738 241260413
1 38572 599289315
2 190456
2 140735
1 23804 933835114
1 178080 722326360
2 68793
1 55134 923404696
2 70705
1 144162 794818886
1 191966 267999795
2 130520
1 109661 695789377
2 178187
2 32256
1 149679 781318529
2 48433
2 29538
2 146706
1 167019 127237733
2 196153
1 74411 654037988
2 165316
2 191022
1 148657 39529775
2 54694
1 76171 490928372
1 168123 295979535
1 141090 439857905
2 100271
1 63906 174567276
1 69242 751993021
2 91833
1 113972 598238629
1 94068 690642249
1 120657 972909354
2 171505
1 45343 332309569
2 168383
2 28617
1 81921 83156895
1 31174 136513281
2 16694
2 108860
2 13894
1 50506 320427723
1 87790 836701340
2 170156
1 163154 323705397
2 188882
1 171108 696515256
2 94259
1 171488 461161954
1 127825 474472528
1 117768 194202932
1 154562 540259735
2 166795
1 10599 523817075
1 73519 469250918
2 187651
1 91916 68492195
2 30518
2 196740
1 157424 350631716
2 108070
2 173812
2 29317
2 86151
1 143844 178943887
1 79991 304697541
2 159183
1 58847 381170001
1 152662 39111664
2 120747
1 155155 460399106
2 25412
1 190956 398906679
1 130206 385440410
2 79512
1 36448 231732469
1 124995 292463842
2 76969
1 22064 621060959
1 74565 586339906
2 176625
2 197082
1 33614 835421595
2 69443
1 171494 91673053
1 155540 705154022
2 132767
2 179408
2 97552
1 160957 298528859
2 46615
1 102164 3691764
2 2253
2 91873
2 74939
2 183342
1 164008 169574487
2 135168
1 68391 382735748
2 144652
2 68707
1 27928 381013903
1 69222 938795266
1 196057 274768201
1 8356 530179584
1 183737 789496628
2 125465
1 60962 748198719
2 69180
1 136662 293730367
1 105030 517166722
1 99958 94358232
1 176808 911153537
2 160484
2 91245
1 153858 559202316
2 67065
1 87666 677761809
1 18140 840866868
2 123574
1 129809 151551611
1 22923 600494062
2 191532
1 156377 266858681
2 118673
1 71802 250125081
1 40662 594233106
2 45723
1 36723 43631612
2 34480
2 114913
2 75806
2 40304
2 183479
2 47163
1 28616 493021842
1 169159 921403447
2 87248
1 50939 229022496
1 52564 407179517
2 107312
1 144827 188028922
1 520 559962865
2 15601
2 162523
2 8627
2 137685
2 181564
1 164384 12766322
1 190295 994897613
1 121876 464911547
2 74378
1 164440 404598054
1 25135 780073438
1 158250 445463501
1 117477 848824153
1 45556 720475101
1 102868 122715041
1 86549 972031110
1 121699 958915848
1 157528 95064198
1 83957 589216555
1 182981 908296172
2 137835
1 33308 424616218
2 39362
2 53761
1 47388 247388991
2 153936
1 198187 630889505
2 199308
1 51557 735331941
1 160816 245839123
2 41201
2 148942
1 28159 308111582
2 7533
2 84016
2 11
2 96552
1 152265 160622113
1 150348 979727524
1 157273 808113682
1 33829 275215299
2 60922
2 36443
2 115127
2 168866
2 91925
2 125668
1 27817 805925546
1 162589 1145263
1 48455 647527635
1 91365 198350787
2 65993
2 75357
2 196681
2 26323
1 9347 854431082
1 2672 465150286
2 139748
1 145431 275380500
1 47487 305325252
2 157144
1 174501 736411598
2 155978
1 21792 708197465
1 150388 385826601
2 54524
2 5907
1 31507 88611617
2 163914
2 180594
2 28773
2 49347
2 32228
1 106338 39310603
1 22370 876964071
1 86534 899180008
2 77930
1 163034 303223759
1 129057 963508213
1 97051 251658407
2 30899
1 176163 676826215
1 71310 767670813
2 17259
1 94934 673436537
1 101644 776016612
2 56099
2 47715
1 117640 930251381
1 164608 502877956
2 86919
2 130846
2 163144
1 69254 903011925
2 105732
2 126880
1 148318 359406033
2 131272
2 41554
1 21103 200261166
2 156191
2 23751
2 118835
2 93330
2 151710
2 27645
1 160212 797729840
1 14836 446102694
2 160471
1 146149 657515082
1 12495 177757683
1 72783 217780513
2 111879
1 183250 116810224
2 144554
1 173081 11559732
1 6795 173957834
1 169457 469287872
2 33179
2 142466
2 132665
1 135343 517723106
2 82413
2 42425
1 174891 228193140
2 128520
1 135705 378429742
1 71930 878438892
2 11022
1 183786 364374262
1 20797 64078885
2 133882
2 13638
1 154300 6889468
1 8719 925927868
2 80484
2 36437
1 156936 925469822
2 125584
2 112245
2 39937
1 48997 448629630
2 141240
2 161304
2 166295
1 113566 795326876
1 65578 1851221
2 93866
2 135282
1 131537 643700739
2 133637
2 69247
2 155099
2 38833
2 154283
1 51698 742051999
1 152847 934625123
2 179179
1 39508 769898914
1 188945 919451350
2 10111
2 90416
1 18061 860577447
1 67108 913667320
2 88033
1 47575 489990591
2 20064
1 91346 651055374
1 40198 846730229
2 91649
2 61340
1 83579 858411381
1 141213 241824925
2 147656
1 23467 578318898
2 113924
2 154175
1 27402 304478485
1 43391 92814841
1 190957 905594526
1 60483 430630566
1 160257 491492900
1 75113 996098734
1 19533 6185100
1 29741 616886127
1 4001 204355718
1 155765 516358230
2 56504
2 13809
1 24001 843421377
2 185342
2 113050
2 104640
1 124914 740123210
1 179765 602434563
1 95782 390896837
2 133778
1 1012 808568277
1 184651 767191036
1 192494 720053895
2 66897
2 17740
1 59207 575786540
2 26918
2 12318
1 154466 16911885
1 49569 230113146
1 55461 28557823
2 180486
1 68188 822527057
2 58314
2 40031
1 56126 399266887
1 8088 622427250
2 146665
2 25503
1 99064 187257888
2 196916
1 48443 489939761
2 8613
1 176784 632288932
2 21308
2 72544
2 21699
1 25609 43797482
1 29848 465012168
1 11647 947683192
2 68131
2 81729
1 197196 278321391
2 70801
1 64262 741220896
2 139686
2 193099
1 19961 68722895
1 111117 410212821
1 190490 494080285
1 157213 519229096
2 136031
1 107356 38419361
2 144430
2 143218
1 55637 452450201
1 43528 887741949
2 19224
1 195006 289061014
1 143375 679119638
2 33531
1 147324 873349926
2 150089
2 96010
2 32425
2 105737
1 156031 484400397
2 43490
1 67649 593467863
1 179260 122429806
1 172059 398773768
2 157448
2 123754
1 44417 382414926
1 38767 229810954
2 177645
2 53424
2 129609
2 84267
2 109930
2 115262
2 119429
1 194432 462816396
1 143982 7405863
1 121266 190222277
2 26133
2 157582
1 112640 602003791
2 104393
1 123381 916551108
1 140022 187863674
1 142318 14935383
2 176798
1 138525 840538778
1 90429 446748293
1 53861 57583926
1 63858 856542024
2 164761
1 179499 611338394
1 118425 247785908
1 67970 877436270
1 6761 331274285
2 34979
1 132517 793862083
2 47380
1 174257 167003052
2 55218
2 39580
2 125715
2 43612
2 27090
2 73103
2 135253
2 118122
1 171446 716170010
2 174159
2 188302
2 120469
1 113587 35944417
1 153773 215483638
1 146364 322909722
1 80493 638672501
2 180195
1 149877 611614956
1 150283 873401341
1 109198 523186158
2 88981
1 40373 695526192
2 94213
1 189852 437106027
2 70500
1 61537 229371211
2 127015
2 70691
2 42675
2 159812
1 180943 553057981
2 101786
1 9835 759270775
2 43569
1 35771 322117424
2 114659
2 152433
2 192388
2 110302
1 146838 299285259
2 4185
1 75603 620876172
1 69009 733251586
1 148386 420186580
2 42957
2 180476
2 91802
2 33482
2 158620
2 113764
2 170963
1 74759 268701373
2 78828
2 134843
2 83279
1 47016 384491947
2 51638
2 44104
2 9632
1 87540 187589799
1 148014 573194258
1 14083 128063548
1 74787 42394454
2 12117
1 163749 47218734
1 54004 669788389
2 179176
1 15129 641027465
1 170768 587225341
1 9825 748897936
2 85931
1 118085 910367630
2 115275
2 194011
1 12012 33006640
2 16379
2 127204
2 159120
1 26573 162700485
2 42736
2 79422
1 127612 898106402
2 8203
1 93013 135329146
2 112656
1 17880 1803200
2 95056
2 144015
1 95719 556761809
2 50921
1 115487 134192817
1 141711 703542572
2 115413
2 28734
2 88499
1 73736 418990439
1 166344 408131706
2 122344
1 103806 225001246
2 113805
1 131149 15443144
1 62882 909328334
2 75200
1 189111 224076245
2 125801
2 137476
1 84851 150802694
1 190 965738601
2 126562
2 113877
1 137885 369052741
2 199336
1 20717 652488738
2 172856
1 35076 58882462
1 10747 586823828
1 103927 987954096
2 72669
1 34852 957765930
1 25456 149952220
1 121112 465642846
1 20349 549097
1 105312 760592100
1 143830 72752937
1 85008 247009424
2 14360
2 39201
1 143718 652056574
1 105476 371917625
1 45374 493944348
2 27849
2 95373
1 135024 321347054
2 195283
1 59829 478795693
1 179297 78259919
1 58082 413280736
2 4726
1 101329 134865360
2 83221
1 130232 813157945
1 128138 565875496
2 140471
1 20761 77432388
2 79420
2 150715
2 99462
2 85711
1 64641 219849818
2 69751
2 76846
1 115755 40526494
2 137558
1 60617 366575239
1 89842 211581357
1 66288 72988177
1 164171 241388693
2 66947
1 141469 217422415
2 102940
2 106642
1 86044 473650494
1 144254 967857960
2 152104
1 114683 95196436
2 129587
1 138689 228697652
1 194083 735106666
2 68599
2 145976
1 53825 591871631
2 163204
2 36216
1 44594 694911396
1 41220 822929172
2 42920
1 104629 425698356
1 110534 773725750
1 7442 156155872
1 75467 616991713
2 166490
1 86456 807205997
2 132539
1 81552 384864310
2 164718
1 190383 887064222
1 19382 19715315
2 163316
2 156800
1 114812 52704292
1 89953 372243622
1 48172 747620544
1 23317 868851169
1 23070 895772398
1 79223 332879613
1 44348 353829826
1 85635 453303706
1 120583 331676389
2 105243
2 158551
2 170346
2 133147
2 24691
2 158243
2 171892
2 64930
1 101835 262555412
2 74114
2 85543
2 75042
1 35858 520883030
1 199558 753058751
1 109848 751863644
1 98130 676026781
1 17503 905256978
1 87995 232264836
2 19316
2 60
1 118881 862864007
1 35772 207210464
2 147986
2 7840
2 174675
1 71987 441953932
2 157010
1 1793 439153859
2 96030
1 86554 385796349
1 122866 167581275
1 17546 760206904
1 18533 952558557
2 178749
1 161692 858468953
2 60398
2 135245
1 134980 674584698
2 167623
1 20177 173187487
1 40623 584816337
2 50023
1 109202 219063911
2 186419
2 138010
1 198488 283919695
1 96364 521364328
1 3269 671098533
2 154736
1 58993 656064115
1 6822 570535186
2 51460
2 199580
2 56481
2 117575
1 36660 671237006
2 82058
1 108471 973477447
2 92503
2 64401
1 36577 123371904
1 68349 402381673
2 12723
1 19482 232234362
1 92546 272094673
2 73230
1 196095 161702096
1 71148 758665505
2 123475
2 8068
1 131893 315900672
2 167774
1 56374 189623855
2 158111
1 42428 795490294
2 78942
1 116440 446812251
1 20411 428812064
2 172992
1 173146 560786012
1 96621 992857918
1 14916 20292371
2 160018
2 14262
1 198495 277033999
1 37733 381271111
2 111934
2 135893
1 32896 260888351
2 49169
2 147777
2 168099
2 35705
2 182640
1 168267 901716869
2 137868
2 167655
2 143264
2 79228
2 159407
2 63664
2 142509
2 46504
1 115496 195801830
2 113495
2 119693
1 9365 154387343
1 37803 4490603
2 141609
1 177445 789183068
1 98071 982468597
2 166449
1 105694 165345680
2 167578
2 110757
2 42338
2 192791
2 10371
1 63051 173162640
1 59414 640029212
2 80067
2 189327
1 175542 445537261
1 141566 564608729
1 46960 702921166
2 67225
2 56571
2 143978
1 195754 88951142
1 119433 388729101
1 27640 226612575
1 131068 194329812
2 81975
2 17733
2 173173
1 131865 525476720
2 95686
2 26570
1 149938 652862577
2 16218
1 26307 11733851
2 42133
1 178922 830110847
2 136819
2 156197
2 139551
1 61448 605970119
1 98101 203665473
2 80628
2 84999
2 18517
2 127854
2 111968
2 193183
1 49606 68754905
2 47449
2 191966
1 169666 43531011
2 122557
2 178856
2 177303
2 63096
2 137220
1 9096 162685980
1 111926 668691800
1 170428 959452147
2 188471
1 29951 336085686
1 163694 900415611
1 151905 899892948
2 2853
2 166675
2 178517
2 108209
2 37237
2 135270
2 183163
2 25147
2 144779
1 175107 199929010
2 171863
2 177387
1 538 518412365
1 182623 674788602
1 63326 417701782
2 35094
2 159519
1 6760 526499752
1 28560 160271992
2 28837
2 11333
2 130732
2 150630
1 73477 267803298
2 130509
1 133774 495809537
1 60949 38104496
2 103937
1 79362 958497310
1 187123 207116431
1 4200 671068810
1 51467 314951090
2 60226
2 113339
1 110885 78450613
1 4014 329570179
2 32397
2 66338
1 127710 270646594
1 118229 463930945
2 187220
1 166097 883123213
1 109199 118326387
1 155137 543718971
2 25405
1 146711 816656928
1 108149 188684162
2 65459
1 43337 348330678
2 93088
2 74878
1 12133 489194792
1 145675 208815907
2 113030
1 169954 924421949
2 38429
2 176543
2 51073
1 64913 823609869
1 184454 839989007
1 91772 604953446
1 169580 824544810
2 97135
1 20540 110697499
2 158946
2 55041
1 54336 430695722
2 139557
2 26684
1 197727 480382465
2 62059
2 91743
1 43884 866190390
2 18144
1 45046 270404115
1 43499 375168453
1 140221 843094395
1 102249 840052323
2 69111
2 174971
1 100916 750723740
2 25630
1 107540 884264725
1 56794 647175214
2 113351
2 139621
2 120251
2 23017
1 190010 893938947
1 128534 637842383
2 179043
2 32729
1 135578 355680176
1 6449 662795872
1 52776 505214632
2 40523
2 196420
2 49464
2 172038
2 140068
1 192573 709971372
1 167143 664747835
2 95716
1 109701 322466458
2 55191
2 134223
1 82947 739283205
2 23984
2 46916
2 769
2 108694
2 188051
1 16335 515871815
1 176348 193785013
1 146238 329803541
1 86508 581718766
1 20562 198865547
2 94033
2 119022
1 182778 397826142
1 85049 800236462
1 5006 189256848
2 91409
1 126248 183177497
2 7112
2 133616
2 176464
2 65621
2 179742
1 47690 869362792
2 89898
1 37448 269760033
1 94755 180347487
1 68838 629253552
2 63093
2 131068
2 85952
1 27949 103037203
1 175151 193695021
1 104107 371562539
1 14137 289521154
1 104725 954691788
1 22197 36792262
1 54858 618856538
1 11937 685330921
1 131370 189705755
2 54906
1 130370 331007598
1 26699 719740183
1 197180 69878875
2 152549
2 144794
1 108784 547476914
1 61905 674973411
1 448 510253095
1 57411 440480849
2 14733
2 13701
2 52837
1 129113 926065022
1 35295 957044596
1 7089 193924134
1 10450 669412770
1 138985 360488638
1 142965 873157970
1 71702 15770681
2 127332
2 26457
2 141664
2 104121
2 194451
1 117387 763159932
2 156017
2 66869
1 108388 401245483
2 113513
2 183896
1 55866 479882699
1 76621 809746448
1 108782 474565538
1 166072 544843525
1 122696 577238180
2 184510
1 54616 398580540
2 59828
1 129725 460991063
2 158328
2 174697
2 70118
1 126412 535946778
2 159450
1 46744 834393959
1 8676 311415642
1 95971 310684168
2 113832
1 40048 599045442
2 144451
2 164831
2 12593
1 181855 461471726
1 138674 132574915
1 74490 829696922
1 137129 980898417
1 34509 411415997
2 56030
1 49485 542790481
2 172615
1 52763 232986052
1 18794 326922285
1 54536 303334712
1 41641 983777701
1 159882 507446448
1 59486 434688643
1 198086 333934087
2 54481
1 4328 987844330
2 95650
1 10051 491368447
1 24074 590161756
1 135954 870730112
2 124631
1 152212 596389138
2 164155
2 106663
2 184074
1 49608 272969381
1 109990 799991357
2 131766
1 178612 218748797
1 104563 108098914
1 1116 692641765
2 94519
2 101943
2 42152
1 79209 858058637
2 88687
2 7999
2 179094
1 5086 593624195
1 102185 438965726
1 69181 107284076
1 13051 654403788
2 65166
2 111236
2 60410
1 28115 802291382
2 130609
1 186163 108018598
1 115666 901875585
1 106515 270882767
2 90396
2 33962
2 177030
1 42557 315353546
2 64155
2 90728
1 14287 716030150
2 41926
1 29963 208967937
2 85926
2 21499
2 85771
1 21956 919923664
1 62648 225270966
2 107403
2 20883
1 39570 691653419
1 1880 335753371
2 149669
2 148525
1 195032 787715126
1 114525 470389775
2 6476
1 140104 806968627
1 80068 130957819
2 170624
1 186516 694869206
2 137914
2 6766
2 58384
2 49499
1 120280 199023289
2 89834
2 129865
1 159529 846695851
2 81373
1 116172 215475453
2 114514
2 150960
1 103298 911666319
2 166452
2 21782
2 27818
1 126216 916841853
2 107493
1 109517 965932024
1 108116 126771557
1 188279 480745811
2 85649
2 141412
2 58558
1 134363 714289629
1 155270 918259080
1 172073 366365236
2 180219
2 50686
2 161164
2 146256
2 52141
1 90567 76199071
2 96328
1 187853 8354227
1 129344 429138366
1 93619 368441794
1 92974 915599078
1 89957 957128187
2 935
2 55259
2 186266
1 153561 893143532
2 134176
1 129387 573126294
1 190350 117227890
1 112307 229686799
2 22546
2 170656
1 75296 927309574
2 115769
2 143722
2 91961
2 162039
1 30212 304235566
2 47110
2 33136
2 93228
1 157711 839823022
1 78838 693720476
2 78216
2 32042
1 172988 262466256
2 51277
2 193315
2 90030
2 114515
1 111363 231106776
2 138065
1 116185 208163591
1 50614 299820204
1 112820 205217527
1 55371 464278231
1 162188 126126141
2 33799
1 135643 180922884
2 142798
2 26397
2 25640
2 68565
1 140475 910423929
2 155807
2 120650
1 80866 98696586
2 131767
1 146306 395842917
1 188530 157071140
1 71797 59228712
1 133797 42483212
2 84125
2 159502
2 188866
2 20244
2 131698
2 109078
1 89025 417807422
1 88123 48024365
1 158696 28248171
2 94031
1 108796 363069652
2 156134
2 7181
1 118072 518766281
1 81737 255292822
2 102600
2 181284
2 171365
2 96935
1 142850 785545627
1 17156 590303398
2 84062
2 40764
2 124938
1 163236 701953620
2 77921
2 140645
1 53262 523842464
1 163747 856858627
1 189012 741033632
1 42517 944510430
1 123655 586660005
2 115846
1 85926 380328309
1 179557 127655691
1 91037 224807265
2 157431
2 98040
2 20174
2 143249
2 192515
2 173045
1 191549 377932767
1 10172 507059674
1 98716 925432313
2 190417
2 29809
1 17829 920161745
1 165153 274597081
2 124916
1 15376 983878962
2 129736
1 94571 779512884
2 61818
1 155094 645081575
2 439
2 68131
1 119035 664922887
2 47128
1 94829 519909016
1 28539 588068909
1 125309 470628307
1 4989 599227211
1 175673 429145689
1 165376 802914103
2 34074
2 82214
2 63218
1 158292 891686870
2 3518
1 122462 769998738
2 103872
2 130405
1 27100 228649069
2 124591
1 185379 906207144
1 166001 65944817
1 145722 423351292
1 191294 890730070
2 100168
2 168508
1 12650 54161570
1 80736 881570843
2 181442
1 123544 610227904
2 75534
1 103477 374707477
1 109986 469089306
2 155553
2 195622
2 171081
2 8658
1 133328 732196943
1 134061 188635893
2 87327
2 86585
2 55961
1 94355 110989034
1 121036 522191631
2 82182
2 152865
2 16376
1 79197 888074044
1 85537 890817191
2 68823
1 180183 622363296
2 138005
1 9704 302202675
1 7089 323742640
2 124409
2 60747
1 58792 173728207
1 157201 312587230
1 36992 356474204
1 162185 21412396
2 134000
2 140418
1 108610 641338702
1 41164 247114753
2 68086
1 198644 616479262
2 78234
1 148002 25247526
2 136510
1 66186 797688820
2 145561
1 13898 700832944
1 77765 816280172
2 142181
1 72875 786949776
2 188750
1 64524 856761213
1 192429 852988378
2 108781
2 160556
2 105074
2 74536
1 180319 416390253
2 195772
1 144599 689788253
2 66572
2 65107
2 81089
2 62071
2 164377
2 92324
1 36846 790818653
1 113459 974542775
1 54248 687245057
2 175517
1 96344 51132075
2 34090
1 191127 921010747
2 3549
2 154647
1 150301 441290910
2 29064
2 144234
2 42229
1 124449 438792888
2 108685
2 92633
1 46954 282729820
2 169207
1 30337 610953502
1 88327 913780558
1 155950 848583545
2 93229
2 158402
1 112974 62718271
2 48468
2 2164
1 86418 527367010
1 169453 95905959
2 155885
2 22974
2 30996
1 133584 737215892
1 94161 663153976
2 194604
2 116673
1 9354 664174500
1 123968 912449431
1 186404 287288308
1 152532 176915169
1 122913 227688566
1 36886 555764666
2 87288
1 98023 539713642
1 138918 947843732
1 6559 760436789
2 176317
1 178821 547867750
1 7670 202536746
1 119552 186794142
2 43342
2 39106
2 173365
2 69897
1 197647 596936266
1 18131 947223925
2 23720
1 21035 932710289
1 23065 992865580
2 626
1 132185 187234836
1 101078 873984838
2 30518
2 166713
1 186259 762712010
1 106173 402350823
1 30114 775635152
1 113903 543200714
1 74737 54195436
1 124178 102285880
2 157734
1 66209 323055593
2 101571
1 133125 846487142
2 18722
2 154236
2 38713
2 129527
2 76403
2 179487
2 111616
2 81693
1 52041 631447337
2 16347
2 61498
2 127714
1 198374 154368388
1 170840 793761192
2 61161
2 193738
2 131942
1 51121 711958473
1 144979 220121087
1 164046 288470307
2 36298
2 37012
1 95719 619997309
2 13493
2 35958
2 62958
2 43853
1 113431 204667151
2 1794
1 171799 54450629
1 83367 123638455
1 30723 148188746
2 18715
2 127390
1 1025 527497450
2 48439
2 30905
1 140844 652767931
1 161861 497383871
1 26192 448308380
2 138338
1 73467 193064884
1 73646 312808084
2 84994
1 126125 13004822
1 157489 716324896
1 27790 699884210
2 116088
2 194634
2 105458
2 142908
2 132080
1 98918 13422565
1 31720 335507171
1 192256 907349287
1 31210 408733493
2 85747
1 169064 332738102
1 137136 391304954
1 77645 442470982
1 88190 16701074
2 91780
1 69724 724238038
1 22533 659342261
1 178662 570460684
1 138580 903585959
2 116168
2 149466
2 188074
1 150015 413016081
2 110678
1 88420 925158032
1 154683 430622219
2 27746
1 15078 908405249
2 153605
1 122190 503377832
1 194304 315587889
2 126709
1 27276 101781384
1 95251 362426322
2 45217
2 3807
1 52601 82471657
1 160115 177730216
1 114693 213499201
2 18529
1 102533 927552026
1 187435 524331975
2 2559
2 110574
2 111878
1 102419 336539493
2 190660
2 78608
2 131353
1 76334 563724523
1 147123 971668233
1 98780 244455535
2 42409
2 21039
2 195114
2 14221
2 190122
1 108934 872851351
1 52911 16666958
2 55388
2 4194
1 197939 295771823
1 123271 395663457
2 116145
2 110272
1 126979 590934712
1 88090 363600012
2 12096
2 164329
2 127263
2 164506
1 18962 140508080
2 112367
1 18675 834475247
1 96505 977869435
2 197105
2 163189
2 75675
1 72932 696419142
1 29105 747810707
2 169580
2 143741
2 129166
2 182893
2 120179
2 14755
2 2074
1 76712 868137567
2 168661
1 143426 535017711
1 88623 302516677
1 37812 495485643
2 82354
2 9154
1 178539 488362233
1 170332 108128635
2 91785
2 190789
1 148971 182766255
1 41377 204023665
1 26375 356433903
2 168825
1 171734 228867841
1 68417 327323678
1 93167 923957192
1 170264 218640806
2 173208
1 109773 523022403
1 171711 954326564
1 152069 78563181
2 83515
2 15490
2 48238
1 64746 952847010
1 157077 300743420
2 165205
1 1351 817188159
1 107830 316374772
2 180027
2 116427
1 87585 853915184
1 56487 410014421
1 114373 674198461
1 141187 456015164
1 48945 61109308
1 21154 204443336
1 81983 386047492
2 83998
2 41517
1 169992 866144200
1 3448 822698428
1 149435 26978428
2 153469
1 124995 801779477
2 27566
1 135271 528164655
1 1609 511382309
1 87995 527149092
2 114803
2 174725
2 127696
1 63902 713375123
1 34132 288385006
2 160583
2 155897
1 107192 1251190
1 165424 29129658
1 57409 14276310
2 96208
1 95901 421054525
1 75735 415526089
2 132212
2 97849
2 192393
2 152061
2 1077
1 67352 801964818
2 41272
2 115802
1 197657 789765441
1 57939 542144799
1 80084 873525167
1 172519 864824491
2 78455
1 54103 145599588
1 138509 144495702
2 122132
2 124864
1 6054 292941429
1 137468 573237785
2 12992
2 175427
1 21413 673934920
1 19408 493430480
1 84357 231876834
2 92539
1 179321 398797568
1 53225 750166308
1 162525 392805786
2 173775
1 159621 233231852
2 149167
2 84811
1 90308 375088910
2 181527
1 197389 568629586
2 181182
2 48600
1 5098 423154561
2 22039
1 31419 269958397
1 134737 501123712
2 73745
2 8626
1 85754 169397762
1 78174 362355344
1 54824 185514106
2 165298
2 59425
2 11531
1 166074 914742254
2 153376
1 199124 856373920
1 58216 27987052
2 4278
1 34055 401463065
2 71941
1 73105 143080626
2 185079
2 89320
2 198206
1 65042 436320282
1 175581 137022222
2 194317
1 152584 341766364
1 177471 952616068
1 39731 85156102
2 132382
2 171800
1 4782 561904490
1 144599 579006011
2 99771
1 193533 11988968
2 174247
1 155661 454448401
2 103504
1 92545 318592829
2 77851
1 194649 238012524
1 57914 268880707
1 125765 345755562
1 12411 643575132
2 139221
1 199007 735058301
2 19362
1 64038 645127009
1 10961 105111530
2 182368
2 178166
1 181068 208991716
2 12337
2 137088
2 138318
1 31641 703541571
2 37242
2 185339
2 135302
1 108560 432650184
2 189469
2 62831
2 104925
2 65081
1 27078 849251361
2 74608
1 78281 143310497
2 84171
1 155975 913747864
1 41424 106905858
1 191818 222409818
1 35768 4315202
2 37773
1 132986 151250278
2 85907
2 86726
1 3277 547947726
1 30255 71398341
2 147938
1 106461 698098383
2 128413
2 138367
1 70865 919568352
1 69525 851727363
1 63166 432564868
1 135931 918207058
2 124670
2 4768
1 25712 749426344
1 122455 425393097
1 152288 772810835
2 148209
1 160412 343197102
2 60717
1 15174 794352155
1 196565 378140209
1 109709 838729688
1 47363 82153664
2 86630
1 11644 200396621
1 6299 226314996
2 151444
2 88859
1 161917 699377791
2 11398
1 123222 330782447
1 196155 221693916
2 14849
1 8806 196294480
1 181854 470916940
1 145318 547312578
1 190306 219836953
2 118500
2 98428
2 94026
2 25032
2 11509
2 107972
2 89153
1 29377 299988932
2 57900
2 52872
1 176692 358167355
1 12487 819787144
1 90360 133947380
2 75762
2 26840
2 182454
1 121409 311431876
1 98707 840748388
1 87946 635021461
2 47593
1 135964 334207449
1 86504 834815707
1 168780 683313329
2 21710
2 180845
2 39374
1 108694 771180955
1 80553 717627349
2 121552
1 31041 557117198
1 126442 337002708
1 19448 259374494
2 69413
2 41112
1 2112 223044532
1 79096 242921829
1 41374 709693000
2 153662
2 61236
2 60788
2 132016
1 24334 836240688
2 83739
2 97762
1 167728 884149833
2 27998
2 64381
2 3815
2 56817
1 36242 794403531
2 89801
2 57586
2 3214
1 27252 209445574
2 942
1 9336 6298409
2 22572
2 81620
2 31982
2 101877
1 117601 124138759
2 118858
2 42853
1 7012 123659783
1 149201 383080564
1 29512 556618119
1 60116 761947999
1 158544 612573820
1 187603 878804092
1 178192 120491097
2 53730
1 163290 536817386
2 114563
1 41361 892357867
1 136498 700630617
1 142455 882159617
2 77330
1 85481 221707259
2 91436
1 26616 618579584
2 73517
1 141936 303056695
2 105242
1 142024 758649942
2 178129
2 166471
1 66888 422214836
2 128988
1 124802 355616611
2 157869
2 61053
2 92906
2 147165
2 47470
2 24660
1 73872 329180478
2 151754
1 113299 173719575
1 133554 29185068
2 87633
1 133228 523222809
1 178623 912566017
1 182333 374591463
1 98875 124821540
2 159825
2 44937
1 179786 852373485
2 195482
2 133801
2 41534
1 100338 972314306
1 188595 40355004
1 157575 529559751
2 198497
1 86879 882405867
2 5460
1 55179 486910164
2 78546
1 81470 241075816
2 96120
2 89939
2 117293
2 114409
2 37961
2 93807
2 175497
2 57192
1 165991 144416544
1 118060 146240816
2 88418
1 139861 798834086
2 121742
2 191387
2 35940
2 126822
2 689
2 109014
1 8936 83076400
1 56908 927665751
1 103094 435669182
1 117545 707211641
2 12758
2 13769
2 128826
1 20029 914927579
2 153217
1 87336 114191484
2 169512
1 30985 349569323
1 67738 63298239
1 47774 675356940
1 128648 455541276
1 119234 636328843
2 18700
1 184155 482698236
1 77058 573915609
2 84978
1 29183 375327462
1 25638 104163601
2 194501
1 79612 669870441
1 37563 501606372
2 146390
2 177858
2 199438
2 38559
1 113791 914234324
1 112714 839665492
2 112381
2 74895
2 39024
2 112310
2 150457
1 198830 119011613
1 43988 880423897
1 170124 138556129
2 61461
2 137475
1 186300 747808050
1 7655 586245957
2 41564
1 45985 500770310
1 67618 911863924
2 113104
2 622
1 16278 223498795
2 61201
1 29695 86269926
1 90061 306578844
2 71243
1 77981 996317047
1 179399 397288545
1 65146 266461702
1 105024 113003805
2 198414
2 150238
1 90215 603570476
2 188311
1 163071 315382106
1 126181 31643894
2 23630
1 133818 330771101
2 4537
2 11471
2 153250
2 148622
1 101689 341756595
2 120309
2 188347
1 144915 443550098
2 114
2 89087
1 84939 63303779
2 165702
2 82729
2 110204
2 18179
1 102606 938842037
1 160686 900804661
2 99652
1 184106 700358505
2 168688
1 146399 837870162
2 92454
2 162048
2 48967
2 123527
2 96640
1 74686 668287455
2 22808
1 48140 492233262
1 7675 464717986
2 174979
1 185967 640920863
1 154750 706170983
2 41634
2 43436
2 33426
2 146537
2 15831
2 89008
1 139874 971679814
2 91427
2 6602
2 99791
2 167716
1 159860 815400008
2 198913
1 197783 398157527
1 76138 742639957
2 63011
2 115124
1 103206 325728519
2 184356
2 19685
2 2805
2 144765
1 85225 174126260
1 128213 239807401
2 22988
1 65712 501209417
2 22944
1 419 840833721
1 106691 328525616
2 122787
2 52185
1 194590 960604400
1 111230 175264745
1 161329 339241388
1 24304 211014974
1 11966 880686909
1 63054 25354314
1 99713 775564515
1 29997 579155183
1 34442 645531177
2 141250
1 61483 500737424
2 24171
1 176583 257094796
2 43652
1 132453 208006490
2 73494
1 88823 258203456
1 190683 959108726
1 72099 884226503
2 107522
2 125090
1 120999 154172376
1 153757 408479217
1 54030 508031883
2 164167
1 84495 612035530
1 15494 497967452
2 192905
1 107009 644034987
2 79592
1 160999 483100815
1 9771 419930703
2 40299
1 180378 37522218
1 682 270333870
1 10997 760911370
1 156027 60479553
1 126640 878078437
2 61913
2 66545
1 118408 141050336
1 5533 96958416
1 191039 672027189
1 47668 426715602
1 190869 598940591
2 43668
2 93703
1 73461 695775720
1 36231 831699112
2 163319
2 7228
2 81605
1 98890 605305312
2 35681
1 135051 54244211
2 192210
2 14758
2 72562
2 85845
2 123690
1 90771 887382201
1 5597 839369994
2 107946
1 112249 895587948
2 162351
2 39644
2 13329
1 95488 912714029
2 24390
2 143044
1 31189 192946185
2 88949
2 6673
1 56137 128235658
2 63862
1 98595 459763557
1 29710 172303163
1 146410 284792680
2 178659
2 44855
2 37154
1 69206 943951857
2 121883
2 23447
1 885 327973902
1 185785 722241776
2 120322
1 39380 542480980
2 62753
2 47576
1 155190 983631783
1 108796 951016256
1 194109 599023178
1 142077 862069272
1 185695 759100912
1 111462 136809586
1 163828 647141636
2 109882
2 156200
2 10967
2 88796
1 61806 156190580
1 120819 730074529
1 168830 2902673
1 43655 183347485
2 83126
2 7432
1 177064 78094678
1 148281 863327097
2 140536
1 193425 799518279
1 184923 29440192
1 179171 32635900
2 156728
1 78429 241796076
1 135357 796981307
1 165431 358376670
1 8436 912912684
1 86033 543117862
1 123843 317209383
2 68708
2 123736
2 106137
1 198227 335758024
2 176480
2 50865
1 57615 303409955
1 129554 862464281
1 71957 194435974
1 132807 4580231
1 162730 104404164
1 28847 551410992
1 81561 621977472
2 194497
1 106292 260471270
1 170094 178892239
1 154582 540909771
1 81588 272205942
2 165200
1 137375 423522844
2 174652
2 56181
1 4417 15698910
2 45320
1 54838 805913875
1 111457 487673465
1 189993 705731766
1 3461 71732690
2 261
2 172226
2 155398
2 53128
1 43835 662238092
1 43930 184573908
1 4643 295958087
1 39829 133236736
1 179225 744584546
2 181955
1 13197 443453042
1 150363 395758895
2 149335
1 192777 331380169
1 181405 298186498
2 28603
2 121205
2 81648
2 60487
1 57193 261339298
1 197934 449930743
2 21675
2 63376
2 55226
2 76159
2 130907
1 167040 3543855
2 105153
2 78573
1 154103 781962910
1 86859 177112257
2 95819
1 35423 349685210
1 158854 447552765
2 78121
1 102603 524388074
1 38244 723531622
1 199607 526382132
2 2754
2 104247
1 68590 179701877
2 35141
2 135937
1 69323 247475486
2 87916
1 71252 624366008
1 5360 897920257
2 101181
2 92559
1 50980 513283746
1 88644 206379774
1 40429 232557312
2 110204
1 17248 89349295
1 121592 789801680
1 18411 227235021
1 116711 865845405
2 159999
1 84822 331436406
1 5151 906324177
1 150165 974007259
2 188019
2 64806
2 123960
2 125378
2 106027
2 171027
2 61406
1 51607 889357770
2 78424
2 189443
2 53892
1 79122 886753731
2 27318
1 129130 228085504
1 115215 909992947
2 31438
1 161672 864193414
2 178924
1 101122 859869583
1 66822 813528906
2 186214
1 172035 962574713
2 136214
1 76539 458523333
1 198003 603059167
2 69424
2 184705
2 94917
1 67193 179466329
1 186094 485164518
2 121057
1 22950 328672785
1 11670 126597023
1 99175 549119951
1 175559 747223584
1 130525 918049351
2 137488
2 57317
1 194161 708604787
2 90332
1 143794 938615578
1 118663 707474336
1 172881 838151751
1 159558 899348154
1 26912 834076969
1 64069 225509174
1 134094 373044230
2 80432
1 20796 466898845
2 65639
1 138786 203306278
1 109499 338818229
1 88534 412682786
2 97219
1 84523 947761986
2 111601
1 154697 715331497
2 179067
1 4796 317141155
1 147932 320078272
1 9819 941830807
2 113757
1 159589 355105095
1 40415 449565823
2 77561
2 20101
2 119548
1 58642 908783341
1 31407 746095991
2 98227
1 131973 354593892
2 69489
1 83519 792535409
2 157010
2 154688
1 62116 841421271
1 160656 190303985
1 30490 696354241
2 33567
2 105354
2 61140
2 194422
1 37043 390221782
1 192849 15173697
1 65421 817057288
1 105372 429485366
2 175795
2 104274
1 211 449832463
1 175873 71815469
2 67597
1 119249 718133245
2 109705
1 24189 568431023
1 170816 280477875
1 62327 259419128
1 35753 454362623
2 164943
1 116357 525651411
2 9012
1 158961 984177550
2 194167
2 108062
2 152808
2 113541
2 66438
2 80142
2 182872
2 20351
2 30476
2 26846
1 2834 488309353
2 8543
2 184872
1 57359 509157467
1 116440 8754695
2 96456
1 150697 271327928
1 179310 696930280
1 157308 499508334
1 5902 220728308
1 96180 157430581
1 142814 428587861
1 151670 817954016
2 103879
2 76296
1 57576 595646997
1 114438 51717320
1 23022 530667152
1 188903 488881951
1 160073 860353016
2 64350
1 177382 820013824
1 189335 235593686
2 8220
2 58084
2 157352
1 190047 8972175
2 9976
1 10222 263277080
1 47805 845729320
1 198079 856550800
2 170389
2 44024
2 181724
1 182166 667559940
2 88794
2 175593
2 149177
2 88278
2 146264
1 184201 277439566
2 30052
2 198987
1 91549 618509687
2 179353
2 145451
1 175378 97253094
1 9022 708278171
2 160322
1 71809 812858528
1 34578 719660139
2 40092
1 122588 604792384
1 96079 69213896
1 35942 698847540
1 94104 503769114
1 168191 329998357
2 36833
1 45891 594741930
1 90663 582000205
2 69644
1 99095 970287354
1 129573 360127084
1 163321 790681657
1 84684 413643939
1 192495 519833901
1 164329 598694306
1 59533 336595689
2 197846
2 90936
1 159108 241603986
1 150429 361031715
1 13533 17397716
2 149218
2 8161
2 53455
2 5739
2 78491
1 63146 326096261
2 19301
2 60028
2 52698
2 174575
1 61195 994822793
2 172696
1 94189 84666822
2 104752
1 194552 309498369
1 95477 570324503
2 145824
2 110775
2 57043
1 25705 520494711
1 72545 945642188
2 63490
2 108350
2 64989
2 56231
1 59203 722181744
1 157656 429895970
2 8391
2 45106
1 185799 997736624
2 11544
1 124727 428805792
2 26146
1 62890 145392843
2 169690
2 2267
2 81307
2 47207
2 50483
2 66612
1 110872 127758752
2 121933
2 86264
2 90277
1 49976 110681859
2 102809
1 63744 250997753
1 95799 65101911
1 161231 503982302
1 169502 263603812
1 105064 434651148
2 73047
2 46923
1 124044 260435173
2 116676
2 85882
2 23277
1 158863 966892076
1 199891 284499321
2 77921
1 134643 293018105
2 177487
1 34723 407416704
2 19315
2 11949
1 66931 481277639
2 36059
2 111534
1 185081 44039573
1 162963 514158665
2 142626
1 55153 359575157
1 74578 964125852
2 86760
1 194047 472872828
1 75178 40191731
2 124809
1 148246 363617920
2 91916
1 153867 998905613
2 192553
2 60381
2 62691
1 107429 456662830
1 104728 750752103
1 198548 626185225
1 132444 53289098
1 93759 424003358
2 52790
1 171535 558204265
1 97410 266312233
2 152410
2 100381
2 57563
1 121175 514669848
1 34934 125340049
1 77966 672338284
2 182859
1 116799 35411199
2 57796
2 11805
1 173988 850131702
2 144545
2 46670
1 127737 898542066
1 107589 910433080
1 2944 145050908
1 53595 906250932
1 132398 21958169
1 129144 675944899
1 31460 291954850
1 145602 223858599
1 149957 344620577
2 12678
1 49315 194637897
2 157363
2 17220
1 113612 666738765
1 39675 348754721
2 185985
2 155444
2 150480
2 191354
1 184880 137151442
2 14255
1 181178 935967245
2 55996
1 186587 291974938
2 20039
1 69432 155078785
1 50705 369405640
2 32231
1 50953 250963236
2 95052
2 45859
1 90656 395350027
1 116918 10587381
2 115158
2 178833
2 88298
1 168539 676454227
1 9844 146340352
2 16584
2 123633
1 112796 122476129
2 31598
2 144026
1 34446 580789259
1 63613 947341007
1 179792 952221992
1 12606 499247993
2 56315
1 16959 625253187
1 20971 656956632
2 30451
1 193202 676546198
1 106216 558314548
1 42451 774781377
2 112194
2 167501
2 52068
1 187967 83313225
1 37366 986744904
2 13873
2 139896
1 29086 702651462
1 69901 356795457
1 85964 848762035
2 48280
1 180749 379229996
1 97263 253517132
1 24148 105237532
2 133889
2 63133
1 155226 220033470
2 61823
2 110640
2 25718
1 199218 390549173
2 118952
2 13139
1 146738 184521523
1 119967 889643733
2 86279
1 167495 194034587
1 168189 871919506
1 134949 426142229
2 165922
1 196931 674700468
2 167709
1 156974 891613868
1 174975 630869891
1 137253 237793210
2 8033
2 184469
2 184597
1 182343 455191366
1 102480 714605801
1 94780 664253619
1 119447 319595178
1 111615 182203068
2 141594
1 129216 416888740
1 139360 502214886
1 83619 446489670
1 141004 539244796
1 120441 655343553
1 3979 415486141
1 177115 712094883
2 176943
2 133949
2 50929
2 156135
1 94892 877307753
2 44571
1 168793 612763287
2 150108
1 125329 296877806
1 68334 324632677
1 38874 243223752
2 169080
2 21053
1 173994 809678915
2 122123
1 87587 413499110
1 158773 633682820
1 157964 681210375
2 122199
1 83213 635417029
2 122898
2 67378
1 192361 416099121
2 175467
2 181113
2 101040
1 123503 671205816
2 40530
2 110893
2 54736
2 180823
2 94771
1 180276 728839925
1 198313 705205678
2 124668
2 88280
1 3233 422201848
1 97891 570933657
2 23981
2 21087
2 132620
1 185278 533375119
1 155098 211515514
2 26167
2 109957
2 72516
2 32433
2 7588
1 108961 714080213
1 123099 314537329
2 183528
2 137731
1 180391 496100832
1 20482 920647778
1 109107 255597353
2 121225
1 22050 640242295
2 27105
1 122555 416276624
1 15272 927876790
2 170683
1 62639 834185001
1 192145 495665881
2 73278
2 43230
2 4144
2 57494
2 163720
1 3075 806569095
1 147075 180721778
1 110071 187956653
1 859 814763105
1 157655 772597536
2 192257
2 170230
2 50323
1 3823 995857350
1 35316 12032806
1 97836 146394873
2 71746
1 116037 357481277
2 182167
2 71449
2 34569
2 76610
2 54916
1 192151 875360458
2 101446
2 78112
1 67874 228776111
2 48294
1 88487 912571706
2 132500
2 160020
1 167414 472072725
2 54838
2 55442
2 188041
1 2795 379967648
2 131586
1 166105 973232086
1 76284 346438254
2 35950
2 183989
1 139459 288317841
1 190206 221469621
1 92119 952306031
1 124708 96493291
2 65408
1 134575 505960260
1 177506 18463259
1 79694 277311118
2 148311
1 103010 834317445
1 98866 786610910
2 120892
2 77623
1 27316 540863184
1 82270 97617334
1 159303 117052072
1 126768 401283433
2 145631
2 86283
2 199853
2 109070
2 181934
2 99164
1 138565 196158413
2 150174
1 55832 667177357
2 46108
1 129975 45628532
1 157251 243209111
2 68420
1 31699 654790687
2 143566
1 123584 74709584
2 7682
2 55809
1 113383 87618508
1 89984 473717273
1 59644 869682726
2 131328
1 5746 970918620
1 36046 543043150
1 107482 89104092
1 136972 180527741
2 82793
1 139406 133051444
1 172304 30386280
2 71553
1 2442 788695322
1 137520 264231802
1 107732 362034418
2 91038
1 155548 968958661
2 145076
1 104144 245374906
1 17695 148562954
1 108588 121841852
2 95139
2 123674
2 167842
1 54522 59901313
1 1480 821223650
2 110283
2 155850
1 14113 828196894
2 65079
1 184600 547765638
2 34377
1 37515 818106348
2 170287
1 94420 31318364
1 76474 514244484
1 73227 138764602
2 72324
1 72556 245188323
2 123663
2 39579
2 68214
2 24184
2 19833
2 62833
2 38604
2 159554
1 138832 50576186
2 41440
1 41002 389388496
2 31378
1 140646 222687314
2 114081
2 196489
2 122030
1 174698 331977463
2 80931
2 17190
2 141753
2 123906
1 27117 164292610
2 12495
1 163443 702223038
1 155480 692337980
1 30463 238717032
1 64495 269315273
2 61116
2 68460
2 184023
2 23638
2 82224
1 123491 890727667
1 164074 638670942
1 132816 494859558
1 124249 695582086
2 198583
2 39543
1 45424 585814973
1 144298 484470910
1 81604 864101286
1 47827 598107052
2 62103
1 187183 524708037
1 91259 98908539
2 52374
1 162306 687078728
2 96000
2 130336
2 39441
1 179005 895201876
2 79902
1 158312 42429742
1 111517 895867729
1 33077 834539209
1 175943 77137223
2 82024
1 143331 615776570
1 188283 964557353
2 164350
1 43792 944917518
2 3521
1 149213 439367571
1 20117 955456772
1 134006 131266292
1 180919 103056710
1 199729 45282303
1 179322 55857400
2 184941
2 99491
2 151539
1 70979 883605860
2 48956
2 112445
2 47920
1 188761 329706471
2 11795
2 20747
1 11151 696896654
2 123560
1 108942 877425717
1 122305 263959765
1 13032 518255904
2 53022
1 118032 888334963
1 18839 67516676
2 198281
1 167963 453207785
1 72288 819684520
2 57279
1 97627 61120775
2 79506
2 65242
2 115509
1 107733 615920259
1 117234 389101525
1 95376 647079653
2 71787
2 124519
1 176337 295358133
1 114687 779086272
2 115886
2 60911
2 143559
1 48693 982918495
1 120488 438247356
2 71846
1 94221 320522751
2 118335
2 189239
1 1111 755350425
1 27406 398945180
2 48916
2 99209
1 176470 197175319
2 51039
2 89681
2 38874
1 186883 546573103
1 152984 324741135
1 170434 111013649
2 157788
1 85850 645068822
1 17399 51627432
2 97365
1 95117 707629053
2 169205
2 191568
2 122255
2 35422
1 4390 520816002
2 10100
1 62647 217681716
2 165504
2 188095
2 2473
2 139220
1 47823 520970334
2 128077
1 73672 803371551
2 27715
2 10475
1 195138 63654461
2 75492
2 199584
2 72706
1 179833 23619403
2 170239
1 78746 721639124
1 28051 798948106
1 70148 642460241
2 128811
2 166087
2 194880
1 18490 376721552
2 141437
1 115646 456578176
1 5644 602340742
2 75130
2 70605
2 191391
1 162532 442567640
1 99347 508240529
2 25318
1 103166 842106158
2 109436
2 91434
1 153270 203386694
2 50343
1 187064 132266211
1 62202 58147325
2 17368
2 2958
2 140501
2 109283
2 17333
1 24426 229184589
1 154948 45779662
2 151
1 120946 116705130
2 58231
1 130468 457509914
2 10913
2 33121
2 106009
2 53119
1 89064 945492393
2 38332
1 128982 658966469
1 127838 343129812
1 121964 729683321
2 154735
1 113484 922531050
2 50012
1 3784 630360578
1 22219 444949464
1 74991 276615109
1 152346 659966613
2 19587
1 89751 172161528
2 8267
2 111964
2 95674
2 39335
2 190574
1 159044 833952716
2 198558
2 56178
2 194152
1 107801 761802742
2 90788
2 108113
1 26603 541637192
1 138389 710990626
2 97105
2 17090
1 163764 2421369
1 164176 466021791
1 186659 46752178
2 4674
1 130748 352500079
2 119231
1 141685 982119217
1 16246 243553000
1 7570 552983987
2 46279
2 70162
1 60227 128304220
1 122390 658982335
2 100242
2 23956
1 161343 637937013
1 156588 708975467
2 79339
2 35866
2 171143
1 113767 765151547
1 197474 259000210
2 20943
2 110059
1 195289 311032822
1 159043 618583852
1 85354 704381129
1 130151 96643296
1 65148 595002224
1 182844 799605555
1 152964 34644355
2 127759
2 186213
2 33667
1 153996 777265517
1 127778 553596549
1 144423 889657330
1 37348 49952691
2 75278
2 170083
2 58372
2 158465
1 21915 432577386
2 80587
2 38465
1 14410 99008166
1 95704 529507459
2 127820
1 107760 463934148
1 184412 977227878
2 113936
1 82911 130642365
1 143167 925745475
1 18628 971446900
2 174451
1 166764 421885537
1 21243 259268317
1 27384 925744339
2 77605
1 40019 689391243
2 43823
2 64662
2 14831
2 117816
2 118443
2 127263
2 67965
1 2266 343737112
2 177741
2 35471
1 89171 937586000
2 55634
2 167895
1 164184 557451577
1 177892 936895583
1 6962 39306886
2 145940
1 179631 153674367
2 16206
1 175258 341842361
2 178088
2 144731
2 163803
1 3415 511310916
1 185935 509429492
2 83255
2 109322
1 79089 532289163
1 149674 968452802
2 121735
1 77908 521072676
2 176144
2 155523
2 46153
1 65161 316029397
1 27244 351264681
1 52475 578307740
2 179941
1 25537 244822764
1 109923 994383609
1 30009 934809909
1 198876 815647093
2 64325
2 173648
1 11345 665568896
1 43008 795637111
2 145927
1 104136 824736077
2 125028
2 124187
2 49950
2 189993
2 36160
2 81473
1 156208 546394670
1 192938 305342802
2 184186
2 191812
2 134538
2 23422
1 31818 364415118
2 138575
1 111114 580655135
1 104312 596494985
1 53191 287438614
1 155113 950766511
2 103835
2 119113
1 110453 500730553
1 20552 649447324
1 52828 336396985
2 68584
2 75183
2 123008
2 46120
1 178646 253010720
1 149275 614987910
2 69970
2 60353
1 141981 459882822
2 82529
2 110550
1 67839 247519018
1 130992 850246207
2 86142
2 141709
1 80822 956637439
1 54125 423172545
1 17248 290477969
2 72872
2 51106
2 111011
1 17489 52709145
2 80181
2 170733
1 158548 677920387
1 93210 911103521
2 63962
1 143445 501309904
1 173371 55913330
2 132642
1 76120 691164985
2 74758
2 69455
1 4143 308083198
1 154744 714324968
1 97228 726376528
1 192597 726154548
2 69806
2 143966
1 197826 417862573
2 84757
2 40306
1 97799 658825707
2 45555
2 41000
2 50261
2 86732
1 69813 902110562
2 156280
2 88973
1 131179 860509068
1 89078 596815045
2 158908
1 29772 159160467
2 8281
2 132475
1 162695 703490042
1 40003 881948560
2 108669
1 146302 833883790
2 44953
2 134833
1 154472 638035942
2 83833
1 9438 460950593
1 117123 466554733
1 123601 918455516
1 1219 631931927
1 134200 387795767
2 14391
1 138033 309815710
1 165099 219445825
1 32206 750335262
2 8752
1 149693 383111993
2 53344
2 18101
1 149446 568272935
1 14252 904843355
2 100270
1 89595 230849240
2 6766
1 129456 569321331
2 86822
2 82865
1 173070 175634691
2 104049
1 147648 122658258
1 145841 228012055
2 132773
1 155175 228224031
2 129158
1 75409 192776617
2 141559
1 51028 346622553
1 69788 648689029
1 95335 273499368
2 21601
2 28610
1 195275 981910517
1 26033 155619869
1 10173 314057878
1 78493 280244052
1 194252 991231007
1 113441 176007429
2 130052
1 189943 371344149
2 124895
1 52694 385710548
1 33484 166697268
1 27052 84847976
1 191695 928649447
2 36502
2 36740
2 54280
1 172769 728850583
1 188534 201146636
2 52775
1 159100 388358018
2 198386
1 103246 905071200
2 68475
2 11212
2 181848
1 10813 62078942
2 7700
2 107688
2 51896
1 122070 492721289
1 69092 64288479
1 86141 172278417
1 17059 893758519
2 25830
1 26407 387437675
1 186739 845159462
2 73833
1 65267 926766348
1 87687 85497760
1 118838 125983925
2 110455
1 192997 992630217
2 131057
2 78131
1 54267 247353481
2 111454
2 127819
2 115686
2 61680
1 109178 556705249
1 39368 660286178
2 31442
2 182184
2 194645
2 167698
1 59137 64502131
2 185258
1 92680 300210
2 59336
1 66684 663795804
2 111899
2 184106
1 34783 625130443
1 45419 467227376
2 115466
1 89169 499631823
1 140156 838000761
1 196823 618266454
1 83024 1778718
1 176355 461277066
1 83740 97974032
2 154065
1 90781 564508688
1 80994 810579328
2 180019
2 86933
1 59742 943368991
1 30366 104116846
1 165986 196103585
2 84990
1 70229 392242124
2 166127
1 65199 920122546
1 1500 285495675
2 167098
2 150488
1 29579 542935631
1 105129 326573036
1 89741 936284196
2 9809
2 88290
2 190837
1 108114 312796231
1 33422 301037268
1 62039 914636757
1 136815 987337177
1 59623 769403989
2 90133
1 188282 686143501
1 35653 771659526
1 117681 672976255
1 112399 275961185
1 176410 664979392
2 43470
2 179837
2 56914
1 136190 863666466
1 6473 447042515
1 160197 273537817
1 194020 617670862
1 27755 209285903
2 21191
2 74882
2 126751
1 102915 731894060
1 69774 913569750
2 197388
1 150874 514780195
1 159985 448185774
1 8266 399203056
2 119432
2 93335
2 181318
2 50152
1 177794 12410874
1 83268 93239948
1 150676 218189866
1 156546 845490138
1 2306 614297226
1 14002 580624615
1 160193 2951895
2 29848
2 186998
1 4115 324501607
2 80
2 31480
2 82413
2 186651
2 130762
2 176270
1 72503 461272988
2 199960
2 119495
1 116758 707506433
1 2474 515030752
2 13828
1 69334 931997476
1 25712 462921941
2 184927
2 15065
2 169313
1 105522 581328671
1 40801 417979478
1 12914 943733207
2 110872
2 104127
1 80646 566786965
2 147729
1 77656 617960441
1 25598 366313677
2 183816
1 148726 299782330
1 123932 906005799
1 182359 446717580
2 197584
2 126499
1 127914 505054098
2 104726
1 198069 179774597
2 182482
2 159849
1 16320 207367624
1 40671 121824401
2 23801
1 167281 759238630
2 20476
2 180035
2 20334
2 19108
1 21462 748333929
2 187671
2 15628
1 153742 366096102
1 170428 905765042
1 55254 203532394
2 52138
2 3617
2 193932
2 122971
2 66624
1 83042 627091837
2 96746
1 6699 225357776
2 55250
1 81867 822543050
1 196980 944384392
2 173129
2 170902
1 155697 836197700
1 97127 470256599
2 20464
2 98318
1 88698 615215313
2 99068
1 194265 713088648
2 142071
2 157102
2 197124
1 147429 912083337
1 52870 828676237
2 173200
2 38988
2 168956
2 4781
1 30798 659455355
2 116434
1 75407 952968988
1 177312 89277913
1 27195 512220623
1 178125 515910764
1 139686 607074651
2 111671
2 135672
2 119606
1 54649 419511763
2 18008
1 36923 217214074
2 136800
2 80975
2 86429
2 4136
1 158406 460766583
2 92084
1 89219 358653879
2 67724
2 45969
2 173562
2 195496
2 91952
2 33731
1 92035 554372731
1 101953 250705558
1 21310 544073122
1 166303 790104698
2 98757
1 21984 791267064
2 31949
1 110034 367375822
2 5452
2 145336
1 168242 215191609
1 86416 188951246
1 162065 831178252
2 197035
2 153480
2 118662
1 179737 756490164
1 169470 863115377
1 37720 313582700
1 69100 646926870
1 138176 981376232
1 124768 848692348
2 47285
2 158671
2 116724
1 83124 672015533
2 15941
1 57635 98151744
2 75416
2 122092
2 113517
1 39412 238819297
2 104449
1 177095 86431743
2 39516
2 121053
2 146179
1 52869 63247625
2 28256
2 164616
2 77639
1 64290 463528824
2 126335
1 158952 354630387
2 70959
2 56191
1 21519 436653321
1 67466 984709042
1 176686 571457788
1 2401 631834943
2 186677
1 40353 880216602
2 148761
2 165825
1 140829 184657002
2 1633
1 122712 838741713
1 159570 324051554
2 108030
2 78294
1 19902 830926991
2 135037
1 27209 554023817
2 96427
2 27411
2 133920
2 70582
2 195074
2 111595
2 43387
2 128017
2 146391
1 168938 851039730
1 171835 831114849
2 69109
1 131761 809988686
1 175107 406754929
2 46318
1 150065 923931291
1 188943 595182700
2 128410
1 130692 362889777
2 36444
2 29023
2 190462
1 15092 71992517
2 111042
2 131702
1 44399 28854540
2 176492
1 98221 638159409
2 85044
1 167571 644462353
1 125467 102759980
1 64984 373127295
1 135249 995358084
1 69600 59706181
2 89052
2 97386
1 174854 197578072
1 40956 839852991
2 142089
1 145658 708041932
1 132121 248059584
1 2135 674641447
1 141101 401175113
2 115219
2 194133
1 81905 626641684
2 106552
1 60473 861321488
1 63958 362703086
1 55704 561383197
1 170794 270785239
2 114208
2 74783
2 198382
2 127835
1 3410 784706264
2 48756
1 55823 800449711
1 35504 574337327
2 121624
2 199167
1 154051 521560236
2 134820
1 27420 30793286
1 52641 383020302
1 68199 441554312
1 26701 802592539
1 173240 265177500
1 20360 561626007
2 46447
2 132416
1 29538 690021189
2 22774
1 70252 966212490
1 28368 398555971
2 55545
2 2973
2 145753
2 133528
2 160758
1 145521 428994409
1 144605 240923735
2 91410
1 70582 755131101
1 187518 797859865
2 187344
1 60087 223237942
2 91540
2 36371
2 123451
1 155882 156863923
1 100899 154937334
2 54966
2 44066
1 61533 91856488
1 64143 408165198
1 10366 951394896
2 23988
2 114221
2 15647
2 23026
1 29069 169374335
2 63581
2 22217
2 109683
2 51446
2 8476
2 146481
2 117294
2 143674
1 10871 679648625
2 21125
2 199325
2 107436
2 151383
2 127340
2 131572
1 165950 866436890
2 199143
1 118528 479093415
2 91359
1 117466 598129063
1 1551 441031320
1 142269 702197842
1 103209 115018485
2 119775
2 139382
2 9450
2 152454
1 115162 950517275
2 147670
2 47549
2 58668
1 11686 384110507
2 130673
1 28448 710278112
1 171051 218164994
2 172773
1 88783 866024409
2 6488
1 193957 468266029
1 13400 926167277
1 183830 678683274
2 30042
2 47840
2 33044
2 34563
1 127380 952982796
1 26576 553167993
1 88905 393415804
1 140324 498627707
2 83412
1 36523 399570015
1 80333 249674637
2 103527
2 33011
1 168404 526011536
2 97856
2 19054
2 83766
2 94149
1 171975 833859230
2 95529
2 66837
1 137808 779213771
2 41189
1 143174 742720223
1 10085 560782179
1 64639 817730509
1 14767 805271082
2 33180
2 195201
2 52554
2 120972
2 49670
1 98949 139383102
1 192063 745515133
2 133316
1 166535 565576633
1 26174 459105594
2 136511
2 3298
2 96262
1 129908 915638205
2 133729
1 80144 438155459
2 168016
2 34274
2 166802
1 31722 479302649
1 46561 215888077
1 43773 318101902
2 53505
2 165763
2 59416
1 68027 852368769
2 161420
1 35183 784806517
2 183051
1 150778 789709085
1 171773 475039000
1 169995 987554360
2 134169
2 122990
1 160139 639929714
2 52728
1 53998 948935998
2 74928
1 20723 445069600
1 131031 76914640
2 107117
2 121745
2 91590
2 41942
1 112052 259708499
1 100374 376995586
2 90798
2 121049
2 14985
1 111780 272052270
2 177462
2 73766
2 95886
1 97142 109645554
2 196938
1 130381 283376286
1 47199 435817198
1 83620 674167542
1 151444 11030458
1 110074 697084078
2 65749
1 148443 138837504
1 31744 2340041
2 114142
1 23057 91016117
1 158196 100640196
1 171412 96979657
1 134155 417529692
1 129552 855919470
1 49562 36899220
2 4415
2 102279
1 188876 955048895
2 196339
2 8733
2 60697
2 41576
1 116044 809276758
1 94237 686041439
1 147374 177908934
2 41064
2 21280
1 52701 646427617
2 20715
2 90552
1 89402 493439749
2 37711
2 99446
1 130062 658095517
2 164723
2 67457
1 101829 239370800
1 120235 415061309
2 81937
2 139555
2 145749
2 102539
2 121369
1 68950 426973303
1 71643 589462961
2 50438
2 10779
2 192826
2 8791
1 163990 148916029
2 116992
2 77501
2 138645
1 185256 920504015
1 192360 987455136
1 164444 747303415
2 30119
2 68953
1 72562 182480107
1 84018 700203898
2 196892
2 13020
1 8892 781007672
2 165541
2 152274
1 12823 688645748
2 8163
1 197881 957968382
1 84360 366518704
2 4440
1 107786 995353773
2 161717
1 176638 904042228
1 52535 343780250
1 130057 957418889
1 85961 351145595
1 79233 928190277
2 9702
1 195837 547217011
2 23319
2 199483
1 73158 114059793
1 8921 425157119
1 161558 842622646
1 100434 369570356
2 175296
1 175945 992909893
2 161454
1 72269 150775622
2 4513
2 73966
1 82166 880774183
2 40219
2 77449
2 154454
2 23374
2 70142
2 176519
2 100536
2 129976
2 21469
1 189311 859638032
2 125175
1 30710 855608029
2 79114
1 134883 201023072
2 126076
2 71815
1 3038 913601821
1 105083 744382163
2 130024
2 52165
1 166881 866225792
1 162364 499723659
1 170170 51948551
2 184455
2 58920
2 168576
2 47141
2 20544
2 161947
2 745
2 6390
2 27453
1 174023 350723396
1 25674 365683771
2 151902
2 9633
1 19865 574382545
1 31313 747361174
2 179261
1 19625 134490349
1 165174 281681976
2 122820
2 106988
1 1048 397460360
1 15890 15170453
1 102901 168338324
1 133183 955430531
1 150133 739446124
2 19213
2 188317
1 121042 287721416
2 161309
1 89332 781421005
1 31509 724998534
2 26172
1 193306 412012769
1 58501 335706367
1 152129 994498573
1 121043 147129653
1 106035 663460689
1 148452 219756624
2 56769
2 66528
1 114363 226721719
1 70363 136215580
2 30509
2 133774
2 68702
1 2931 47485523
2 147090
2 170556
2 91830
1 175997 507125016
1 136502 425485350
1 52007 198493721
1 109979 942681338
2 64311
1 195721 564845122
2 99123
2 191114
1 79822 464372276
2 127287
2 69607
2 2076
2 100267
2 67186
2 144952
2 19784
2 154078
1 174841 916215592
1 14306 792844900
2 108492
1 137293 498391162
2 24886
1 39650 752193675
2 179232
1 108453 201573428
2 174620
2 5237
1 111867 986702742
1 83905 333247585
2 118964
2 178780
1 54152 177257479
2 28879
1 40294 406028221
1 36918 633700615
2 132589
1 43109 446349843
1 99524 534475940
2 122280
1 84561 944769610
2 9760
1 184395 190626151
2 17244
2 55369
1 23916 899404623
1 10766 898195248
2 134412
2 44430
2 138601
1 66848 622449157
2 66583
1 121619 324072362
2 172395
1 55994 468475387
1 25619 371461496
2 89438
2 126993
2 29348
2 66960
1 109740 851461454
2 15613
1 17273 718901557
2 114331
2 9580
1 5643 790724370
1 19245 615166018
2 141846
1 186483 613280161
2 1316
1 199213 907618898
2 41496
2 177462
2 102690
2 121891
1 44144 870324938
2 119518
1 20042 160154283
2 50673
2 36241
2 7479
1 103256 608886699
1 58859 124096219
2 159918
2 194471
2 153614
2 37643
2 32500
2 39744
1 165682 629364182
1 197068 819762436
1 54809 373442213
1 112484 226825901
1 171624 618378496
1 170379 365106004
1 31166 971530728
2 165519
1 25027 660190098
2 152096
2 91525
2 181386
2 38473
2 164523
1 138648 3527746
2 195367
2 156447
2 139734
2 20813
1 172528 529725120
2 107799
2 99863
2 20788
1 121463 277265453
2 177964
2 90899
2 131934
1 6946 102289355
1 123144 874277728
2 35599
1 55978 952557868
2 81670
1 84516 222483054
2 196408
1 130310 231257446
1 127087 713215857
2 83218
1 140628 515578316
1 110299 942262747
2 29588
1 69288 890052943
1 17124 76479383
1 99746 902179768
2 79018
1 39755 29180918
1 54828 379175656
2 176487
2 168337
1 87096 420048020
2 11962
2 181810
2 141114
2 51570
2 105673
2 73017
2 15917
2 38355
2 16212
2 132506
2 20421
1 55478 159300291
2 198298
1 176095 364083671
2 20298
1 70071 346911222
2 114753
2 72619
2 142549
2 24043
1 183240 139850628
2 27711
2 150926
2 88874
2 86050
1 28486 363515285
2 99711
1 47091 275424428
1 166228 292393214
1 28644 88579522
2 84077
2 90212
2 37071
1 168255 429703607
1 101458 341058609
1 44640 231075434
1 25589 104044960
2 143321
1 104727 580708832
2 105636
2 60731
1 145974 294805976
2 58240
2 50753
1 163309 133047339
1 170548 892936619
1 64405 643578138
2 128001
1 164953 1574895
1 134058 965393084
1 87528 530730894
2 3016
1 152986 922062012
2 102732
2 187053
2 51468
1 84497 939371180
2 166621
2 87741
1 157581 139724398
2 76545
2 94969
1 156688 696724330
2 160976
2 21845
1 66352 898412772
1 49174 28377440
1 19105 995058296
2 44990
1 12181 361400260
1 173423 471018931
1 157750 900536065
1 39398 792415679
2 129955
2 39953
1 73123 582606789
1 99236 559629013
2 197993
1 109664 81583525
1 198909 433601944
2 60455
1 43514 883529962
2 41671
1 35308 132126049
1 12912 293268730
1 119140 470837059
1 169437 724448707
2 141560
1 168426 765811115
2 178827
1 46876 143660405
2 96609
2 63297
2 13931
1 88988 966666324
1 138202 464199436
1 165622 990858156
1 50527 248983210
2 133296
2 10163
2 199670
1 100496 277313314
2 109318
1 60544 993671213
1 73577 29372446
2 199374
2 11743
2 185052
1 115990 583806412
2 84757
2 80688
1 75281 848856715
2 42023
1 65330 412371879
1 177098 527857099
2 81076
1 194065 179795787
2 126360
2 42209
2 28870
2 11861
2 160252
2 101891
1 189839 268494061
1 72509 691900903
2 163435
1 40257 819609302
1 34049 337266099
1 51319 308248810
1 2874 301951276
2 3542
1 63490 57685185
2 107792
1 196159 375892044
2 37031
1 143706 856069531
2 128845
2 174287
2 123182
1 107713 363242520
1 119185 923807019
2 41867
2 117880
2 101430
2 25295
2 125423
2 185639
1 140376 718667389
2 34691
2 192451
1 14512 289031738
2 30748
1 107061 686761544
1 15747 1662789
2 94272
2 60904
2 91007
1 53806 108861130
2 192833
1 49064 208156489
2 63149
1 27314 977894534
2 30104
2 136542
2 79848
1 75442 526544571
2 139868
1 35 188205215
2 127322
1 85254 832048405
1 125463 832814409
2 149668
1 44121 684727870
2 133756
1 111782 548087609
1 89956 63854852
1 63943 19735024
1 101078 984949098
2 140174
2 187675
1 67537 638591999
2 122226
2 172460
2 152231
2 144528
2 52961
1 140078 169693787
2 151228
2 160313
1 181652 57979329
1 124331 4123153
1 80345 330405336
1 183420 945264125
1 58802 938697331
1 131522 541214671
1 81690 629241163
2 76638
1 167263 836962035
2 130483
1 72186 829575726
2 177640
1 81193 588097273
1 113886 346149648
1 161406 820902838
1 79756 474233492
1 58369 704262729
2 192084
1 107736 871641075
1 44337 869441477
2 46257
2 13275
2 54765
1 4937 444433785
2 73664
2 7760
1 53705 52657463
2 14371
2 84702
2 149546
1 97280 567053173
1 115428 684429342
1 147419 127126651
2 79587
2 62072
1 145002 765869015
1 61285 979738235
1 96432 865179940
2 30796
1 80845 691163013
1 165140 335418859
1 78778 205308405
1 37472 831105067
2 30311
1 14718 699809696
2 114704
1 127554 161680659
1 13424 243329421
1 71382 667662168
2 167643
2 94857
1 74968 140703407
2 47612
2 137915
2 17024
2 80520
2 99268
1 19420 840222601
1 15812 551295531
1 8952 12193407
1 62265 253504969
1 84739 584697087
2 33526
1 84538 998063924
2 23157
2 73227
1 115605 452949731
2 31773
2 60765
1 138764 16002291
2 62958
2 10749
2 51550
1 195226 989085118
2 87520
2 135335
2 178897
2 38322
1 27395 832869508
1 198185 299564945
1 77632 565326973
2 120139
1 70861 472488629
1 98972 801367089
1 185942 464950935
2 25597
1 170566 342239854
2 59991
1 173177 17720129
2 197077
1 127945 602962378
2 64637
1 18706 397632636
1 170515 243395161
1 116986 171562254
2 156265
1 9676 905888656
2 83741
1 107016 606782890
1 105009 305819992
1 51871 351820634
2 114164
2 62637
2 42255
2 49383
2 57188
2 121471
2 127686
1 52677 307160319
2 118987
2 42938
2 112455
2 169297
1 134022 708910420
2 59436
1 169522 87627185
1 75896 789906766
1 150092 387629521
1 188921 44278504
2 167478
1 14296 174012652
1 84169 609649279
2 25373
2 228
2 123372
1 1437 552678145
1 24920 504613735
2 116409
2 12433
1 135519 576148483
2 119608
1 52637 150357361
2 131246
2 54468
1 184365 76603457
1 146438 568296577
2 33235
1 169432 741702743
1 184060 812342419
1 111585 469696280
1 13972 822837795
2 76192
2 180524
1 161710 691024671
2 150049
2 43405
2 108181
2 15800
1 15566 915499546
1 55319 411570143
2 184183
1 93167 304604210
2 116239
1 18132 952558078
1 85852 123016617
1 84223 471032925
1 86190 637766952
1 15208 823551922
1 120765 396169041
2 8451
2 8543
2 106952
1 75332 667401867
2 75930
1 99431 234218153
1 193446 893625171
1 181406 711166477
1 70223 208221844
1 148027 362741253
2 39283
2 98381
1 2189 103643928
2 131082
1 68298 290133143
1 132063 747244717
1 9381 713171624
2 73765
1 34560 972046968
2 119091
2 145871
2 26459
2 92361
2 5662
2 169851
1 127942 506292978
2 30808
1 34005 862195068
1 188818 654617904
2 98945
1 186826 837838355
1 162347 4759794
1 110660 973600055
1 94455 664252193
1 189952 725627208
1 35647 317346115
1 49130 24304818
2 3549
1 145126 261803965
2 49587
1 188967 442740807
2 106533
1 103251 486552684
2 97842
2 181173
1 18050 345512909
2 75702
1 121732 207504395
1 87485 825208385
2 179845
1 101946 473140481
1 73516 143412699
1 12002 968758954
2 37514
2 138919
2 32558
2 33494
2 76675
2 74012
2 109768
1 61074 127336200
1 64267 601303027
2 123918
1 95329 801937105
1 99455 90994821
1 154663 225466621
1 84234 297311360
2 92290
1 131904 377077808
1 35471 683411471
1 88305 893934307
1 192903 34297148
1 138058 342882498
1 13101 893859965
1 114562 172078121
1 182268 280340408
2 143716
1 57646 984596142
2 157984
2 14205
1 114337 464611250
1 10931 107395162
1 62271 499051194
2 134823
1 80952 141217985
1 144024 511153658
2 84541
1 118004 760030504
1 112484 158303776
1 180151 560072624
1 49769 760508744
2 122346
2 139156
1 178134 792447419
1 177603 362466123
1 47094 195207196
1 149043 824993961
2 107342
1 167679 323142037
2 192083
1 9413 103705989
1 101986 155555085
1 10741 59156174
2 76995
2 90859
1 103925 561447928
1 166580 207073349
2 68934
2 57649
2 54026
2 156145
2 72177
1 9731 139699456
1 160230 267495271
2 70981
1 156279 603241273
2 114198
2 104999
1 179477 726304261
1 66915 192465428
2 45697
1 179720 594347194
2 172305
2 67428
2 834
2 178199
2 172260
1 16327 171004745
1 25340 638924899
2 131339
2 5355
1 33347 813596389
1 18397 619829449
1 196784 746886323
1 65195 928691541
2 44498
1 68602 880190063
2 56684
2 183400
2 9867
1 134591 186502356
1 130506 551313742
1 114200 130568136
2 8771
1 88916 324077668
1 77962 130302657
2 43284
1 164114 62559313
2 190723
1 63661 737803373
2 193470
2 50972
2 29440
2 61909
2 1005
2 108927
2 76951
2 180200
1 107890 632383368
2 139250
1 46375 792818143
1 99732 284471361
2 4299
2 45970
2 170546
1 116750 997242518
2 42666
1 178001 222839570
1 175873 784331677
2 134833
2 78734
1 70905 686836484
2 14079
2 71334
1 104713 170511530
1 183157 460412364
1 97210 458989597
1 61392 411544712
1 60193 936824209
2 195001
1 79839 321611315
1 17229 225606139
2 120607
1 132481 902743842
1 154992 435697491
1 131942 625580395
2 175776
1 52744 776287520
2 65203
2 72400
1 54236 793210194
2 160863
1 40770 909581873
2 197391
2 5606
2 23963
1 13421 569878820
1 199716 877216809
2 43519
2 172910
1 25223 979571936
2 114325
2 100957
2 85119
2 23092
1 157760 642689983
1 197679 56205036
2 47541
2 4682
2 35133
1 153420 858781177
1 20397 233382598
2 71817
1 158191 615492564
1 139762 703555469
2 34309
2 146821
1 84092 436843865
2 56635
1 29922 58108300
2 3636
1 158761 321192792
1 20336 301768228
2 113424
1 41517 735646170
1 7941 846687932
2 193120
2 957
2 113820
1 25792 127672568
2 144370
2 22881
1 134029 574804765
2 195121
1 77565 938300960
2 144316
2 42697
1 86952 151994746
2 34382
2 40719
1 39836 369599674
2 108852
2 195379
2 59223
2 197950
2 55490
1 187916 440887983
2 4920
2 122818
1 171055 108269725
1 5403 930866918
1 28325 237668843
2 112032
1 22835 57094538
1 45216 980172169
2 70828
1 156830 892391156
1 39798 949222857
2 41856
1 110518 975518091
1 189556 478104730
2 48308
1 138154 943271459
1 160699 560947669
2 149439
2 198378
1 143203 151951558
1 94925 17168742
1 15275 981948771
2 34952
2 87118
2 92019
2 145541
2 67841
2 75985
2 22221
2 112065
1 29053 886652491
2 113546
1 190290 953009965
1 126741 273845310
2 94488
2 19970
1 121158 967391650
2 98191
1 99374 387190249
2 156638
2 32529
2 125901
1 199527 661168592
1 199642 52560372
2 69481
1 111387 730661305
1 77463 828097287
1 176983 877582123
2 20125
1 77899 416109479
1 99335 916375462
2 49015
2 10617
2 197245
2 124331
1 134958 912947862
2 125614
1 82079 604053411
2 43914
2 48819
2 167157
1 84138 541151327
1 6755 735287902
2 22974
1 199897 192823627
1 123448 845431759
1 48333 915464909
2 185763
1 45208 77986465
2 102753
2 163484
2 158439
1 52539 317979653
2 124416
1 85636 354764044
1 130263 313031996
2 179972
1 47182 761653078
1 110203 139229657
2 289
2 150203
2 196716
1 41606 683965713
1 139682 499230002
2 172782
2 92032
2 60060
2 3472
2 81112
1 6568 728314762
1 135388 236252278
1 16855 358689129
2 42837
1 32967 884522074
2 185253
1 77345 117002868
2 152348
1 161769 94531476
2 59747
1 19933 317894457
1 12098 228738781
1 85706 773975395
2 79467
1 113987 904233145
2 50236
1 20603 764874621
2 117571
1 113008 103016108
1 5923 20443980
2 15150
1 108035 381085167
2 137974
2 189902
1 71243 369014712
1 17910 997889574
1 131881 263968007
2 20904
1 151819 348280228
1 10562 88328769
1 62399 362752058
1 151828 433978859
2 115488
2 46287
1 190333 617225970
2 77464
1 38581 617875728
2 131123
2 23450
2 74859
2 122359
2 102295
1 145056 746169667
1 184805 6797737
1 15693 676282213
1 190290 891133843
2 128990
1 92774 387828802
2 138730
1 98661 736282572
2 76181
1 188240 178072768
2 125899
1 181386 824235963
2 133651
2 25361
2 62625
2 101651
2 4607
1 5714 142485018
2 28193
2 145908
2 94867
1 155208 884735799
2 141821
2 101072
1 38556 889979910
2 21943
1 157853 138968036
2 62061
1 195606 438333273
1 103305 541852980
2 69783
1 175513 329789542
1 117200 609378958
1 187453 308293401
2 84153
1 164697 69304885
2 28668
2 126548
2 92437
1 105579 150431652
1 119370 734416404
1 185890 541828958
1 95490 954087242
1 47725 786983333
2 23565
2 162734
2 43408
1 157616 969283880
1 104139 7252505
1 135597 431870216
1 57411 431908569
1 35162 737452244
1 43134 586527625
1 110647 726531284
1 61724 275205986
2 115178
1 116887 836575554
1 4995 976735602
1 81390 854693056
2 126614
1 126248 162803018
2 117276
2 30977
1 56813 161536699
1 60387 704900192
1 120925 890276996
1 26479 563775814
2 77052
2 187892
1 82456 193441871
1 193069 406163432
2 5374
2 64347
1 4703 263971316
1 125404 314536995
2 45434
1 187462 70685009
2 96100
2 159826
2 74116
1 75854 849509835
1 116957 313822675
1 78210 76813943
2 150771
2 28837
1 163098 161476714
1 15191 525290714
2 62632
1 31722 927304915
1 69450 588438478
2 115739
2 79932
2 127410
2 118360
1 112119 342818516
2 169400
2 134751
1 53679 827800707
1 83347 457119990
2 10611
1 136911 22918008
1 52218 352476970
2 77031
1 57918 441728001
1 126333 889630881
2 120401
2 62233
1 175494 241454152
1 116281 857380792
2 149412
1 180001 769007939
1 130000 383956715
1 166198 239995676
2 13539
1 27997 324746652
2 12960
1 58764 749127298
2 35521
1 65551 958436513
1 4928 994141739
2 73704
2 1891
1 107110 817300581
2 23674
1 139045 100318800
1 55543 200353237
2 89312
2 199119
1 199110 129951217
1 13267 871825635
1 122436 732488187
2 21174
2 72620
1 95412 819009125
1 170503 931351727
1 167801 647409170
1 175471 419528752
1 164090 903011336
1 79386 923585785
2 61271
1 103199 983759244
1 172014 698635153
2 198551
1 101079 909914713
2 74181
1 77565 846440554
2 189656
1 157419 618551735
1 121795 719144276
2 33346
2 74361
2 91444
2 73041
2 173726
1 179934 125658355
2 11161
1 45077 533689986
2 137986
1 22193 714864218
1 171769 247506090
2 131563
2 108275
1 4860 506145951
1 37907 669446567
1 144168 712829027
1 185197 564186527
1 141148 297556476
2 169346
2 47060
2 44060
1 104527 877818932
1 176879 912751325
1 168635 510700024
2 120752
2 123140
2 62848
2 70825
1 12636 439145689
1 27113 420592205
1 110670 749723473
1 66395 394193283
1 148163 36280584
1 86688 383312785
2 93840
1 188634 1454335
1 171139 433299086
2 13581
1 182147 365836952
1 170441 194213498
1 159885 740123673
1 138549 504981753
2 131450
1 103647 908344070
2 60672
1 116841 287076260
2 94018
1 130778 175606266
1 23658 852655839
2 13382
1 8457 75441742
1 148503 571403609
2 53594
2 69692
1 18389 930596418
1 50645 912501467
2 149298
1 106079 420854372
2 170670
2 3219
1 45233 889217848
1 12485 482457253
1 118725 444721942
1 72386 531207941
1 42008 855865101
2 128248
1 107172 732172543
2 187302
2 62740
2 190010
2 55338
2 57170
2 37263
1 110328 412933418
2 96688
1 41612 142321017
2 84794
1 82977 873187440
1 125391 79710094
2 74664
1 188282 461425841
1 153484 223008683
2 104757
1 98994 517437448
1 77723 116904629
2 116354
1 141058 593506491
2 51464
2 20209
1 112245 327296445
1 66000 785461495
1 102225 764819706
2 93649
2 129777
1 24497 106861610
1 51647 577324546
2 162838
2 147383
2 134104
1 174552 996123007
1 54956 201265385
1 34399 510186945
1 181267 326122577
2 27080
2 99149
2 175211
1 64097 935692855
1 98465 738320787
2 40307
1 128704 987051995
2 60706
2 166780
1 183318 317500599
1 88829 811252926
2 54401
1 41163 614609489
2 65350
2 152166
2 151047
1 52 159428866
2 198881
1 65292 399690543
2 34483
2 58690
2 3409
2 73818
2 4651
1 79160 69222384
1 156009 534649375
1 190679 85859854
2 154248
1 98124 561061710
1 131833 935173073
2 130375
1 163858 144887914
1 12217 329510114
2 149333
2 162449
2 167130
1 22817 214715831
1 143070 660644555
1 179696 849913457
2 29061
1 77129 165048498
2 190343
1 85851 284360796
1 131343 781105511
2 174332
2 178628
2 23759
2 198760
1 79655 66675264
2 164311
1 122255 616592247
2 132028
1 54285 163805061
1 125423 993393743
2 82666
1 16034 410100668
1 61614 913990715
2 101109
2 34267
1 57279 892332267
2 49548
2 36286
1 112917 888325163
1 20967 707354703
1 1820 168976847
1 18534 168623905
2 6822
2 112719
2 68865
1 9861 201374722
1 50040 153997280
2 155330
2 180130
1 174811 674289907
2 65488
1 57170 631154705
1 107006 446316214
1 11808 980434589
2 149216
2 89449
2 116749
1 139791 886830805
2 38987
2 92656
1 88056 963597914
1 144876 317945441
2 85844
2 182658
2 113163
1 23969 753248236
2 66061
1 79384 975821444
2 48753
1 86074 630851040
1 6325 967325843
1 132941 951815636
1 177097 558259524
1 83844 97376801
1 70273 194268405
1 61908 569808002
1 169992 785905989
1 65077 296384667
1 89475 49661546
2 37873
1 58533 548277255
2 161510
1 15350 307849198
2 12407
2 116511
2 140717
1 2626 670590301
1 181855 752920639
1 69941 267351346
1 100852 782715659
2 26223
1 5637 300452702
2 96852
1 183199 105454657
1 46793 535958279
1 170127 105639147
2 124091
2 112489
2 8248
1 169059 447518487
2 132339
2 123787
1 132385 982058657
2 172007
2 78837
1 199138 122913756
1 136845 127729887
2 38016
2 81912
1 189528 896272643
2 69440
1 57410 980878666
2 118073
1 151769 949853468
2 41032
1 24033 846050263
2 51481
1 153854 285556905
2 4480
2 150783
2 140615
1 127420 415099904
1 44655 367151272
1 133366 329740643
1 107328 633571845
1 128573 603326452
2 14671
2 28759
2 8286
1 195408 976435126
2 181918
2 61804
1 139115 332594896
1 101386 828007041
2 73308
2 13324
2 116237
2 159528
2 50212
1 82327 528631361
1 30090 611282872
1 49250 151800084
2 10585
1 102094 875041575
1 98338 463561775
1 73586 831789627
2 179282
2 65747
2 67772
1 124473 892877360
2 106415
2 189118
1 93081 352270664
2 76839
1 151513 678085476
1 151743 558357873
1 56310 402636195
2 54653
2 147128
2 5422
2 90046
2 185055
1 116760 291963015
1 186250 908990605
2 112525
2 52489
1 1446 76930432
2 129669
2 146826
2 130533
1 175378 867632250
1 102670 639508824
2 105639
2 110379
1 96222 231393238
1 9326 751028624
2 79524
2 73845
1 43906 635601596
2 82227
2 62637
1 38324 520583535
2 94375
1 55653 346253103
2 47661
1 166736 319376687
2 13858
2 133635
1 164555 826726585
2 133957
1 15249 324846226
1 197433 885618603
1 5664 452351188
2 86891
2 28490
2 199826
1 195819 338162455
1 162562 830192543
1 16970 760880490
1 86557 423914835
1 97864 25947649
2 89943
2 56471
2 43504
2 144685
2 60066
2 172689
2 132689
2 73894
1 9382 478238942
1 164499 946417406
2 173674
1 124383 399089965
1 98702 430784050
2 25990
2 157981
2 55653
2 183453
1 162080 887734621
1 150507 306478814
1 186442 556857157
1 40261 178620843
2 11793
2 32249
2 61429
2 145091
1 160882 957202681
2 111723
2 103146
2 80592
1 62240 115342958
2 23874
2 135325
2 44648
2 9625
2 148046
1 114459 323190817
1 110644 212510592
2 105150
1 68658 346081608
1 80800 499974402
2 97945
2 107712
2 159050
1 58372 931246821
2 167187
2 15907
2 77349
1 117600 393947687
2 26763
1 42135 792000022
1 184103 392950866
1 65556 549616065
1 187616 233956524
1 106413 889103735
1 71936 211814561
1 5993 99694438
2 158680
1 54521 410377729
2 70887
1 73300 714512469
2 128708
2 72292
2 35896
1 155959 425649046
1 55671 114214988
1 129117 154340362
1 112012 306553065
1 199783 374810687
1 51307 490400143
2 48932
2 65999
2 120262
1 32308 897592778
2 86200
1 63583 683894707
2 126879
2 158950
1 41 760736157
2 116471
1 181334 608233891
1 57779 625773317
1 38589 521211071
1 172468 165837307
2 145720
1 52803 569849393
1 85603 943950573
1 50186 628512239
1 125026 659231334
2 87145
2 128369
2 54628
2 102778
2 100766
2 134386
2 90272
2 77383
2 116364
1 10397 849779948
2 142149
1 83315 970511919
1 180821 487472839
2 194149
2 184683
2 88084
1 199104 888779893
2 115509
1 2355 696196653
1 126318 462083029
1 32718 187745704
1 132993 306837264
2 91924
2 53258
1 44677 285250988
1 69639 661729053
2 102441
2 10796
1 119544 985894751
1 38247 965700820
2 184663
2 46021
2 150942
1 47896 615783384
2 178959
1 56360 852017388
1 47432 756312554
2 74313
1 97773 624473168
2 143873
1 184017 126857521
1 184675 882575994
1 48059 334131361
2 85387
2 55980
1 136920 414298963
2 5714
2 113547
2 103224
1 33901 611197034
2 45028
1 177753 528576460
1 20866 758052761
2 46751
1 112723 155768848
1 143343 123868151
2 195852
1 36815 721235028
1 136481 533217612
1 60622 90289345
2 19385
1 66046 932432903
2 174155
1 188917 873383468
1 162810 823435591
1 191879 572108518
2 186151
2 59228
2 174885
2 101947
2 146331
1 154226 177104141
2 81336
2 51489
2 28288
2 112891
1 126826 704058442
1 103621 850226905
2 72225
1 53024 165534284
2 199336
1 174206 100200703
2 37302
2 8731
2 59695
1 102042 1047834
2 12090
1 48929 113076789
2 128873
2 7114
2 60807
1 99785 306312781
1 36278 104967990
2 118414
1 148922 403329343
2 7174
2 160091
1 181280 307822957
1 136085 677052825
2 100336
1 3650 478905089
2 141263
2 188009
2 18022
2 83105
2 7177
2 123740
2 156653
2 76560
1 165025 558806415
2 156568
1 98106 865180021
2 187124
2 29851
2 145248
1 21746 817221334
2 162784
1 52451 409725366
2 97831
1 153503 146717081
1 137299 247986916
1 118592 479418466
2 18124
1 131959 500778770
1 22957 186477441
1 140374 165170452
2 8553
1 79703 948100626
2 128689
1 141316 359923770
1 51816 333762109
2 154215
2 177917
2 13478
2 14897
1 98040 482982333
2 14685
1 40650 39665549
1 166856 206863212
2 72287
2 57948
2 72656
2 191857
1 39574 447102408
2 23828
2 130712
2 64744
2 102419
2 74777
2 150422
2 32869
1 119620 6059907
2 146535
2 121971
1 189433 147583442
1 33253 594699901
2 74789
2 114176
1 121450 139429785
1 105096 416404770
1 71012 169883587
2 118454
2 89728
2 16039
1 133643 165925736
2 190946
1 121358 864266943
1 142758 202469476
1 40684 232149007
1 141496 719678830
1 115645 280257138
1 132488 238009755
2 142335
1 27070 813051799
1 102568 58668983
2 56909
2 49744
2 70912
1 160342 188039153
2 163115
1 123905 886866264
2 30190
1 174487 723854052
2 41487
1 126040 465546088
2 2275
2 50709
2 47091
2 160392
2 58044
1 137906 26189440
2 147917
1 72952 445664747
1 190402 427475370
2 36914
1 163869 798131214
2 8950
1 57945 955215736
1 146044 910865825
2 79355
1 11266 329826345
1 175451 720688123
1 15740 126038613
2 150541
2 125231
2 27724
2 149416
2 186574
2 94669
2 57966
1 16446 803686573
2 72624
1 187703 208298296
1 181696 75745823
1 194996 870782236
2 108174
1 44263 75613051
1 166953 542463803
1 173235 794777321
2 143387
2 182181
2 131413
1 133911 979750235
2 137384
1 36742 393833812
2 184950
2 80079
2 154692
1 4857 392645813
2 109543
2 48150
1 105009 318871263
2 51483
1 74891 789235315
1 184970 766395208
1 40410 789926262
2 103176
2 101663
2 106528
2 3595
2 160688
1 6961 223775013
1 107620 96168261
1 56504 278973629
2 74973
1 122915 959177506
1 59084 825830317
2 125261
2 120267
2 41178
2 24744
2 188381
2 120870
1 96205 766362345
2 175192
1 138648 161055896
1 128556 663788378
2 129404
1 20953 507900151
1 181355 395230430
1 1137 126687359
1 30473 76009906
2 107447
2 154381
2 92730
1 84145 572010381
1 63312 762815054
1 178915 200842993
1 189827 201990979
1 168787 96912347
1 119464 897262184
1 165759 437874906
2 188527
1 87568 316374380
1 37224 982765473
1 139359 740948759
2 94808
2 83765
2 174680
1 193995 669045966
2 125852
2 175407
2 4751
2 73449
1 1242 849968708
2 152843
1 96304 136219418
2 28162
1 111789 280704588
1 116311 865204936
1 190230 669477280
1 93391 401493064
1 51600 36629697
2 66587
2 77896
2 127725
2 87988
2 129766
1 118276 62138692
1 182044 925179543
1 96127 519779507
2 138370
1 53385 361630122
1 155824 217868291
1 170156 574775180
1 156338 725117580
1 7530 769395228
2 145154
1 62979 977024517
2 167792
1 70397 435320728
1 138137 445215004
2 182219
1 30922 948369036
1 181198 550211089
1 55026 214105789
1 192906 217001146
1 61629 461311454
2 8867
1 130107 492797978
1 190842 422598635
1 155964 597990467
1 18649 441201805
2 176680
1 63165 789624550
2 67177
1 42319 276326190
2 114806
1 82760 442307596
1 188261 873178195
2 43533
2 111295
1 83835 256970004
2 42925
1 24436 600398439
1 95605 789759647
1 21159 916390791
1 17923 338475855
2 137491
1 110178 242090916
1 151375 83528931
2 154639
1 193072 582217887
1 44419 48187058
1 193592 433118185
2 59881
1 10387 175038732
1 101536 517284596
2 23340
1 89930 963646132
2 95526
1 175708 320410259
1 132886 674391232
1 177051 790706236
2 37813
1 80697 844365237
2 50387
2 120321
2 95351
2 184365
1 34503 658860869
2 17050
1 48347 837702894
1 38462 381427767
1 20134 201352358
2 154779
2 96476
2 4472
2 114546
1 199197 5950580
2 88649
1 13725 612131228
2 85892
1 118113 73108254
1 91421 982438900
1 1273 295718011
2 73552
1 10657 394267529
2 197104
1 17573 674493926
1 149145 49574891
1 53334 886445220
2 77155
1 146908 893986014
1 131598 83557764
2 86523
1 18593 765316157
2 195779
1 105110 311929715
1 165154 556841613
1 107845 683881159
1 48830 874743323
2 162366
1 8200 257766597
2 132813
2 26451
2 88472
2 92787
1 175622 392428478
1 131052 651307761
2 165787
1 179414 150712393
1 126114 973910021
1 13150 234667544
2 60042
1 190836 373430901
1 63449 142034211
2 11213
2 49551
2 55025
2 185313
1 184658 787097552
2 167193
1 16987 727575788
1 105185 789431669
1 42703 543883287
1 132590 253658228
2 68597
1 98286 93925505
1 14384 712801231
1 152452 196362837
2 142117
1 137413 678485664
1 102592 139624341
2 64336
2 125874
1 184453 824071370
1 39910 996702819
2 8476
2 139401
2 73352
1 118814 526450492
1 112055 142535748
1 85880 599545087
1 132988 48925227
2 110108
1 105459 282227970
1 170270 759298808
2 103454
2 178101
2 40196
2 6733
1 109747 569343320
2 45506
2 129097
1 3092 415951767
1 134800 987130375
1 107256 679837266
1 126453 682898123
1 193761 207362171
2 123168
1 45500 44526924
1 162838 349446984
2 21844
2 109234
2 104683
1 57120 917928941
1 193300 579363474
2 129464
2 180581
1 132671 447986545
2 164883
1 134744 302357980
1 112742 951359025
2 40941
1 32019 568546939
1 2935 918195742
1 31078 876701844
2 67810
2 95026
1 3475 123751445
2 90407
1 167837 99091076
2 196517
1 42591 651092715
2 15599
2 95339
2 82768
2 26285
2 3690
2 69547
1 64386 105488193
1 143887 388406398
1 84503 469407857
1 151171 867738781
2 150564
2 10822
2 100980
2 117663
2 70569
1 117803 536166339
2 195321
1 115301 16626935
1 97714 430470768
2 79952
1 58433 150003399
2 53535
1 103215 481667164
1 195720 150288417
1 34536 667198324
2 169241
2 133469
1 9622 832258577
1 109110 473372587
2 52246
1 174697 274146153
1 9410 3621440
1 92378 203794271
1 71911 938678927
1 5506 292190998
2 150614
2 142433
2 148948
1 46387 811120877
2 39099
1 101866 33573954
1 102036 241316307
2 39302
1 72315 541510620
1 167984 675690393
1 191109 877741745
2 27074
2 51809
1 10545 719659008
2 115921
1 40569 255851366
2 132151
1 79365 72564574
2 146400
1 45720 126447140
1 93645 995669305
2 109643
1 127389 136241913
2 149160
2 120012
2 102523
2 154140
2 169594
1 114204 673102423
1 58739 629290494
1 186992 919014417
2 143494
1 139453 292177892
1 136204 107964817
2 52188
1 36528 650032454
2 60386
2 38562
1 114765 866643223
1 108708 617997111
2 120516
2 100669
1 119414 556429476
2 118286
1 154200 404280255
2 12530
2 72812
1 113491 534215335
1 174763 116251387
2 160017
2 178619
1 190557 269291631
2 174699
1 178928 419238283
2 125663
2 111517
2 187909
1 22385 811578831
2 38656
2 158702
1 128012 269142599
2 109616
2 131711
2 75355
2 168102
2 23054
2 145340
2 697
1 27456 422443460
1 145109 535347916
1 36714 709130865
1 86927 989680275
1 28920 927410617
2 136898
2 149027
1 140801 944107354
2 165811
2 111591
2 18032
2 154373
1 103286 98831365
1 72093 401878068
1 139372 268817637
2 132946
2 100972
1 18635 229484549
2 107932
1 198692 93397449
2 36917
2 2364
2 61722
2 174386
1 90082 117516795
1 174128 789092982
2 23425
2 131129
2 192304
2 131061
2 69414
1 177476 374044364
1 142311 258324748
1 15238 105422006
1 51264 644296111
1 63483 52280512
2 64351
1 122112 325194823
2 12454
1 187567 861156283
2 176504
2 106274
2 116306
2 13665
2 22178
2 43197
2 166788
2 76808
1 42829 553819286
1 58149 517378694
1 160462 351626817
1 4619 994092575
2 163928
1 138732 367884131
2 187620
1 46811 651877287
2 2901
1 77185 538936237
1 54876 495611062
2 15168
2 156457
2 46323
2 191616
2 117453
1 96263 79629024
1 190411 455643304
1 138712 282494005
2 22204
1 67260 94144417
1 91021 280413394
2 175979
1 150477 33597203
1 81231 856609429
1 80679 303404639
2 49182
2 14467
2 195243
2 10565
1 171150 30778685
2 135544
1 129973 135918926
1 119654 898551222
1 11950 183792308
1 87939 552472622
2 36888
2 35428
2 66455
1 33672 193642088
2 89108
1 42169 975871471
1 138601 937057065
2 150502
1 68336 562326421
1 155980 330585651
2 2684
1 14743 863582593
1 194900 313796395
2 194818
2 44146
2 100757
2 60513
2 160043
2 79015
1 154834 8995218
2 164888
2 14288
1 68007 520028832
2 34233
2 64978
2 134006
2 161855
2 181315
1 88944 932981417
2 53504
1 101053 425863584
2 105557
2 17744
1 34033 179905300
2 180836
2 156947
1 145441 80742454
2 157062
2 118694
1 111288 893976283
1 135778 90426113
2 58336
2 31153
1 93288 777556073
2 41817
2 116215
1 117566 130031407
2 4058
1 41149 396891386
2 79431
2 189479
2 189871
2 22124
2 31862
2 181137
2 84011
2 123575
1 33605 886349036
2 13723
2 131754
2 166529
1 40627 501751508
2 100166
1 92914 131123153
1 155155 156756806
2 11024
1 61650 23567551
1 146852 385799326
1 102653 565229592
2 119957
1 70988 540938257
2 103026
1 101743 897588347
1 61066 419287768
2 30084
1 106649 57303124
2 16387
1 83695 909701560
2 97077
1 167590 859842405
1 196142 347536483
1 182795 550752131
2 188648
1 1980 889913814
1 156822 394052097
2 181854
2 58958
1 87209 24762003
1 84107 894424622
1 66032 238842653
1 15432 187843018
1 33828 973767004
2 62460
2 84391
1 164823 838160543
2 162577
1 146282 926966539
2 135316
2 76346
2 137229
2 174515
1 198672 217817050
2 60308
2 70258
2 41352
1 69182 617653910
2 133173
1 161787 28424436
2 168833
1 112793 94429398
2 146627
2 194847
1 99577 229511190
2 15791
2 19307
1 147979 64571857
1 20764 175249126
1 127469 286508130
1 98298 562093069
2 162844
2 184913
2 91206
2 54555
1 4480 470727706
1 162528 321584413
2 4146
1 87876 690416124
1 23270 397514768
2 10429
2 132135
2 130218
1 135802 170125910
2 103850
1 196187 648192375
2 28788
2 27432
2 196555
1 46723 301365309
2 47045
1 158806 192445322
1 81605 148832975
2 123886
2 105957
2 101962
2 184487
2 21503
2 35297
2 78102
2 43127
2 20915
1 173289 258302544
2 48037
1 72302 509614155
1 10884 73008949
1 3223 914963658
2 70683
1 33610 210987730
2 84967
2 119504
1 45273 177171537
2 6838
2 37216
1 142066 136296910
1 24348 19808
1 79073 317049629
2 164889
2 141248
1 26624 461578977
2 125686
1 109335 274411033
1 84459 172290669
1 116366 64241736
1 56435 494738590
1 35722 800293748
2 39692
1 32740 152934504
1 24959 219996116
1 142276 213880548
1 108522 529115067
1 166570 789743563
1 97368 764871999
1 46922 102155489
1 23482 521669241
2 84227
2 181403
2 180367
2 60060
2 163687
2 97287
2 110946
1 40416 851552474
2 187234
1 49878 213845910
2 26767
1 108518 228052258
1 70144 707247719
1 69493 172595464
1 49934 793888590
1 172134 135156620
2 163942
1 102739 658175916
2 190748
1 101734 285443343
1 146803 732711160
2 93261
2 68223
2 21374
1 176499 449592608
1 70261 844311031
2 192216
2 144298
1 199470 970813155
1 37403 522711720
1 65297 551298328
1 199136 841979274
2 198968
1 81494 211538457
2 47099
2 70898
1 155039 848074811
2 24024
1 152214 200644869
1 147496 355915337
1 151243 806638237
1 3399 158282340
2 122292
1 151313 476230702
1 149210 237280450
2 122652
1 25093 698737894
1 49325 516504613
2 115540
2 100005
2 109419
1 27805 744994326
1 14521 695198745
2 63896
2 118002
2 132953
2 110520
2 99774
2 110563
2 130237
2 15789
1 191269 132921671
2 195092
1 113536 575405970
1 121501 261595286
2 24479
1 141546 522362516
1 182442 977285099
1 69041 974140740
2 183390
1 187906 922510948
1 183509 470889738
1 52442 978131237
2 123361
2 114532
2 131031
1 120971 921501352
2 94218
2 155465
1 177099 454577220
2 18015
1 170539 954968225
1 81630 885341917
1 70022 182370070
1 46345 935410825
2 104573
1 70729 755685556
2 43546
1 178667 728704142
1 93076 464034423
1 99363 24249833
1 11779 227397755
1 43530 979727443
2 10296
1 74537 777506474
2 121954
2 92271
2 92004
1 182296 179991334
1 41398 96927384
2 21468
2 103056
1 140269 603001699
2 58543
2 99530
2 152834
1 56751 628217787
1 158502 322909537
2 11449
1 120814 950246217
2 29886
2 190572
1 123156 519772908
2 67549
2 137614
2 77413
2 106456
1 78467 370323391
1 178632 257970914
2 100716
1 27639 425166835
1 49788 946933634
2 114815
2 140562
1 54055 30818681
2 47742
1 185500 119711084
1 109830 926128253
1 96145 480362953
2 117538
1 78697 415620641
1 188654 126685683
1 12598 133904457
1 86890 26094870
2 49916
2 77227
1 75150 148852052
1 140366 488974712
2 161704
1 91764 822435915
2 184218
1 51348 149722443
2 30883
2 15437
1 73582 695805629
1 74849 752385914
1 134062 439095060
1 127255 281757418
2 22651
1 119993 429074596
1 9710 740419753
2 86333
2 159235
1 137578 276179522
1 36523 811274589
2 120869
1 115149 597364416
1 129615 910173928
1 179498 688151613
1 149291 458873781
2 114553
2 171177
2 55293
1 115083 699245013
2 137124
1 166078 21547294
2 72802
2 93055
1 168107 717560846
2 141812
1 131158 346691912
2 69537
2 123772
1 124507 538642360
2 172286
2 67216
1 83096 861807859
1 175752 698900189
2 12480
2 179920
1 31929 835966519
2 142174
1 91399 195491701
1 173835 887395912
1 51905 709812657
1 192006 370364869
1 181372 515158299
1 52109 98133541
2 81794
1 65330 719614812
1 26298 977674427
1 32587 840101494
1 1513 188728431
1 83984 403501118
1 79094 537540810
1 126100 336771121
1 177591 353318601
2 87702
2 57484
2 130183
2 57979
2 185362
2 136982
1 124555 373962288
1 34901 135380143
2 83277
2 2879
1 18246 760288216
2 130758
2 128349
1 161722 79865446
1 196216 501312727
1 27310 598697921
2 148071
2 56315
1 68062 946743149
2 80276
2 183815
2 58116
1 118375 246004875
1 90676 182073059
2 157410
1 199248 976968728
1 113065 657878814
2 138544
2 167750
2 181355
1 121585 33000315
2 108315
1 56015 30954977
2 30147
1 3589 138230880
2 126004
2 122839
2 138860
2 61528
2 9862
2 100779
1 100733 676576244
1 187090 624458604
2 39410
1 142627 879941087
1 2050 373364750
1 177525 165368793
2 175402
2 18391
2 46495
1 36303 995728100
1 30532 460630069
2 131262
1 123531 565621925
1 27231 145500883
1 57640 522542303
2 21167
1 103117 266352636
1 169502 252553789
2 36672
1 87784 120857845
2 19489
2 17076
2 73640
2 41977
2 132579
2 154520
2 127180
1 101765 854879939
1 65689 646988505
1 174395 261074961
2 84768
2 30937
2 24356
2 121614
2 15315
2 189559
2 123491
2 4736
2 114314
1 161121 377532428
2 99998
1 176568 142799965
1 7940 27804656
1 151258 410198973
1 171731 754845748
1 176119 485993615
1 61271 78305071
2 164343
1 191288 223606185
1 5924 678537736
1 60239 908750962
2 64468
2 90211
1 145884 455837003
1 120886 189281473
1 133714 174243460
2 40079
1 169934 754323579
1 90049 182113434
2 149606
2 95259
2 145892
1 151149 454674686
1 81697 479103809
1 63011 382018491
1 119437 365767312
1 155020 200441992
2 103395
2 105936
1 5116 427970537
2 74894
1 51379 323705778
2 42204
1 142537 473526773
2 52910
1 47577 993859129
1 121742 1033041
1 76381 531657037
1 64153 895886006
2 95373
2 32328
1 28796 981954097
2 146615
2 91047
2 23060
2 37484
1 130707 80273270
2 189704
2 103816
1 109497 698006440
1 50972 45058449
1 158441 155611373
1 157049 433422907
2 146867
2 117819
2 58074
1 62107 441573221
2 80703
1 132524 119285278
2 154480
2 63481
1 160230 666710133
1 136299 764717922
1 110594 774705711
2 160215
1 127631 902225013
1 24567 74073756
1 168006 35176248
2 167755
1 29231 235604772
2 12051
2 17621
1 115002 410244259
1 33500 951921579
1 63465 155172615
1 100104 373515686
2 85867
2 91736
1 141355 818076326
1 22101 814775474
2 21274
2 14961
1 101582 251836772
1 130735 28765621
2 198334
2 143113
2 177525
2 191263
2 117202
2 113292
2 124563
2 189722
1 14268 647906751
2 175688
1 59940 564406079
2 98229
1 41721 264826562
1 63659 848830870
2 163725
2 160764
1 133011 557475047
2 94510
2 180833
1 115829 789533397
1 27832 637030288
1 147231 612524653
1 7201 446389074
2 188022
2 5000
2 39208
2 124835
1 185804 938046934
2 36422
2 40384
2 30883
2 12193
1 53964 728351378
2 191838
2 106361
1 152990 931037766
1 171009 633695326
2 17761
2 81276
2 139132
1 178946 73734438
1 157474 205270680
1 149454 110721235
2 89577
2 182574
2 19584
2 117696
2 149264
2 136554
1 74931 174869899
2 70580
1 46246 649495943
1 136145 89186634
1 38708 100472919
1 4101 245434856
1 75294 739670444
1 120249 924708866
1 9658 342943793
1 89527 434949659
2 47308
2 90883
1 177973 802227981
1 58908 689647754
1 165884 498036129
1 14347 725645860
1 23891 179169530
1 196556 573691381
2 158680
2 94998
2 123058
1 142240 243723341
2 128469
1 53040 14304189
2 189123
1 179640 395110535
2 128807
2 109468
1 114959 606995754
1 187762 14848153
2 181899
1 177254 445919164
2 9302
1 167296 227851996
1 88679 145688571
2 44777
1 92436 299878528
1 192874 135332803
1 156792 811570731
1 65301 478817358
1 126535 80446785
2 173443
2 197492
2 72003
1 123047 77622790
1 97969 338366305
1 80084 677943631
2 26416
1 39025 724101909
2 39476
2 165992
1 57978 710070199
2 108901
1 172045 309973127
1 102155 350216434
2 36721
1 111498 539407225
2 138930
2 199794
1 195720 269588006
1 144629 81511724
2 58399
1 41892 952684335
1 12841 332265947
2 174614
2 56644
2 133130
1 106198 797802721
1 199565 732569780
2 8872
1 88230 100094522
1 178414 127752668
1 148567 267232610
1 124569 475935046
1 155540 878028379
1 14103 182955453
2 139980
2 101106
2 64952
2 144724
1 69352 24371954
1 191852 63367929
2 158366
1 16900 738841440
2 118586
1 121763 512348105
2 107106
1 95407 87804607
1 55150 887674250
2 51231
2 5360
2 15440
2 69432
2 46647
2 178952
1 79079 59331624
1 133969 442915311
1 146978 2791076
1 148790 242130414
1 28546 476487074
1 193953 370647833
1 92680 232155964
2 119533
1 181683 550781541
2 9808
2 14517
1 147924 923037111
2 96346
2 10442
1 26068 983362367
1 168312 900975300
2 27720
2 45131
1 34024 844532931
1 49541 339843266
1 53769 387229522
2 165334
1 178705 836472141
2 43854
1 144892 234476215
2 151617
1 132942 100703524
1 18419 906501074
1 144824 653817066
1 152021 743637483
1 3206 438146549
1 100190 954313297
1 181388 93240287
2 50704
2 117296
2 151841
2 169536
1 78523 440377456
1 179213 68102143
1 183035 140494836
1 102934 114173247
2 13538
2 191333
1 136997 222209455
1 145999 380632323
1 145597 775672496
1 18400 681651004
1 31463 228077491
1 146113 639800699
2 126083
1 65422 434178746
2 74492
1 110524 54078395
2 75508
1 74650 408549883
1 107131 628897703
1 34541 486724429
2 129400
1 69984 716558850
2 166934
1 171470 410622488
1 162992 566981205
2 156591
2 134235
2 52425
1 86984 596287491
2 35288
1 123069 510685494
2 198921
1 159496 393848844
1 27760 719039929
2 134833
1 116903 203558377
1 79146 198307
2 7446
1 79520 399126347
1 176597 984620146
1 171760 636807895
2 164289
1 82431 386109467
1 81406 471951903
1 85241 444690420
1 114994 544854028
2 193860
2 57933
2 162849
2 133044
2 118376
1 153430 546889925
1 122213 917683843
2 28914
2 5291
1 157244 867922725
1 44963 666589785
2 135388
2 125048
2 59372
2 198732
2 61003
2 35558
2 112691
2 39952
1 148582 524704497
1 3062 148730120
2 11941
2 96997
1 94314 284023151
1 125768 351669299
2 7136
2 25552
2 197533
2 126180
2 46030
2 89244
1 67860 461856935
1 102976 33232345
1 194779 234371423
2 12270
2 111091
2 4783
2 128972
1 36752 583769487
2 179793
1 67077 182184108
2 40667
1 3737 11484445
2 127098
1 44267 869790592
1 155229 775202278
1 6110 353034540
1 174758 327661188
2 159138
2 78367
2 196346
2 110181
1 182038 870468573
1 117067 395293826
1 152357 252715930
2 20708
1 85365 295249959
1 109347 326818487
2 89173
1 145717 472605493
2 177316
2 34751
1 188164 961382459
1 48074 454761135
2 89379
2 166744
1 7174 847241336
1 53705 724840491
1 17267 203518528
2 161890
1 32778 719864718
2 73899
1 158439 632313484
1 38291 459757006
1 108286 918111924
1 108283 706114316
2 147227
1 191653 720035300
2 179120
2 27251
1 43679 998450506
1 119110 216974143
1 99417 304850025
1 123789 924830933
2 175918
2 46361
1 16402 860625867
2 81241
2 173296
1 183925 784799945
1 128850 481444129
2 195477
1 184240 324956438
1 15094 827695793
2 24742
2 81638
2 132435
1 94786 782062169
1 61324 234919988
1 42379 802863008
2 54496
1 160133 6142785
1 39190 645340731
2 86882
2 133489
2 66904
1 108248 404823479
2 22822
2 153803
1 186439 696004312
2 31485
1 90150 348489767
1 28660 697742349
2 147429
1 112975 806992300
2 51179
2 154656
1 55520 482571102
2 80788
2 67251
1 101619 197018376
2 126490
2 13229
2 126711
1 90031 582354552
1 133393 137313104
2 998
2 63321
1 57787 497195703
1 157420 265041096
2 52531
1 198011 108246423
2 193370
1 146909 237073209
2 144051
1 147201 304278460
2 120232
2 187637
2 114723
1 83388 662090763
2 14272
2 119500
2 113650
1 3770 841544496
1 3586 65989510
1 43141 42700027
2 184397
2 169106
2 151711
1 185816 949005516
1 5117 495117513
1 132159 341495067
2 46985
2 35865
2 32464
2 159049
1 59096 154252919
1 182792 707018386
2 25712
2 149512
1 41230 395482873
1 19109 699658459
1 68423 71659291
1 29106 767321131
1 177897 230148476
2 64954
2 162539
2 21413
2 149742
1 12216 788961148
2 176895
2 112357
2 132882
2 134808
1 46320 198885121
2 143746
1 72956 173100755
2 135151
2 43576
1 98364 322910135
1 199340 44679003
1 165707 364451404
1 29976 791710664
2 174699
1 97048 804998829
1 161296 725643024
2 101
1 41267 682094317
2 34131
1 72030 317144590
2 113256
2 116568
1 44611 196365446
2 185505
1 182757 168373282
1 83246 251013267
1 9657 703680109
2 76003
1 15055 72285886
1 187121 609220657
2 154879
1 169846 913239926
1 4702 903913893
1 182411 782058894
2 96901
2 198238
1 73999 431141621
2 126783
2 28955
1 78595 121610222
1 112188 523329607
2 192835
2 5609
1 77399 181087179
2 42135
1 81401 300122241
1 163231 904991761
1 84262 272591768
2 116702
1 99640 928252739
2 167115
1 168810 37735848
2 47108
1 10389 4440792
1 66044 495495193
2 93
2 174341
2 81898
1 78662 993611098
1 188299 308929949
1 128466 67055087
2 72384
1 167131 235939165
2 96405
1 3388 528758774
2 131939
1 132162 95453065
1 48022 30838708
2 190975
2 100658
1 20301 323246981
1 32952 240001748
2 32056
2 157704
1 82764 54546579
2 32753
2 99062
2 105699
2 20338
1 92024 394978501
2 135189
2 91939
1 40793 69685004
1 158261 29787583
2 2133
2 84039
2 117795
2 58118
1 143922 800729195
2 14529
1 21691 502153484
2 130630
1 129979 985818736
1 24980 532948752
1 159653 75512313
1 95623 451973004
2 85783
1 4778 632489859
1 165320 791318397
1 75905 542128726
2 120939
1 6285 8782796
2 171969
1 23564 889154236
2 130866
2 142022
1 156508 534537630
1 186164 730863449
2 101265
1 34964 402951157
1 29734 455921724
2 114535
2 126264
1 5987 413992947
1 134832 801470810
2 186760
2 140016
2 160019
1 72663 968919919
2 46164
1 63749 581355357
2 73485
2 4892
2 52006
2 74727
1 56393 847388395
2 47608
1 80695 918101850
2 20021
2 94907
1 66409 118172160
1 36292 549409947
1 178281 207451702
2 195758
1 190910 881261886
2 65653
1 99429 970178182
2 168695
1 7210 607083045
1 63511 130394914
1 149379 569280993
1 55139 385794668
1 27607 112867091
2 177102
2 26560
1 170643 865257112
1 80058 814556278
1 124541 148589574
2 82186
1 37278 407351262
2 148487
1 68029 98683836
1 124469 755576645
1 189673 369379028
2 8306
2 119948
1 78333 773787706
1 44066 190822969
1 166491 50506948
2 131863
1 136810 999885199
2 27060
2 198640
2 67714
1 170662 961612414
1 188362 640560669
2 115602
2 105720
2 29118
1 43938 943287217
2 54210
2 107506
2 45151
2 117927
1 22400 26230402
2 1886
2 94849
2 150705
1 74666 816534794
2 2057
1 102097 131725090
2 94806
1 115087 896108253
1 72063 938168031
1 94684 492333785
1 60871 497207123
2 189162
2 72658
2 123903
1 159263 568734509
1 10350 98493545
2 81355
2 195585
1 164955 902699923
2 136933
2 118682
2 64713
1 195635 118908207
2 196064
1 131634 600726101
2 51985
2 170149
1 70199 249767156
2 72171
2 113708
2 8689
2 111492
2 48339
2 20483
1 51054 174569882
1 176882 329488520
2 115222
2 52095
1 161875 430854673
2 185802
1 93155 213322946
2 174255
1 71181 455713600
1 3320 104940284
2 21521
1 95601 725317459
1 130883 819221568
2 160915
1 91436 12891587
1 72076 702631804
1 165460 736734786
1 13293 816599087
1 196839 256100294
2 100892
2 156992
2 56278
2 173760
1 3596 518445307
2 50571
1 30169 903081133
2 49405
1 179042 740949065
1 95163 557211284
1 92217 215333426
2 160710
1 78715 971928891
2 77614
2 146890
1 14866 847914100
2 196249
2 197018
2 195715
1 48180 509013756
2 162992
2 188678
2 5050
2 119970
2 177276
2 164604
1 177252 967277624
2 72997
1 162223 182465337
2 160520
1 31995 260651619
1 105592 267939423
1 119680 69013497
1 100907 810451016
1 27817 240515641
2 193984
2 9503
2 153493
1 162146 372581088
2 23193
1 46805 311134450
2 114144
2 105760
1 50875 793541888
1 157469 995358509
1 63632 770110391
1 8330 590909583
2 194859
1 185602 201309717
2 35697
1 4711 453040829
1 45411 518032452
2 179042
1 48188 214775768
1 71298 952915109
2 38954
1 99697 899719506
2 50560
2 7532
1 15708 716153583
1 108253 822173759
2 159565
2 41315
1 162631 834285216
2 139907
1 191742 507664486
1 40679 350236523
1 159644 365318696
2 108657
2 97695
2 91086
2 26063
1 194012 358594165
1 186181 247228336
1 97598 347561537
2 138029
1 151137 179640531
1 133781 330147545
2 154719
2 51704
2 162625
2 108308
1 10492 361577106
2 124967
2 60285
1 13454 992207314
1 126333 234138480
1 64191 776645008
1 94244 13618677
2 83690
2 60402
1 97388 924309014
2 117443
2 13416
1 104532 202704766
1 175022 313472209
2 149869
2 25532
1 170805 500107816
2 53319
1 104890 499849331
1 186502 435808351
1 70562 368539703
1 166173 481922180
1 42327 934943119
2 70593
2 192433
1 103205 986561144
2 77593
1 103352 861244657
1 113103 628608479
2 64720
2 3418
1 8167 664782634
1 109914 785533341
1 63688 716847174
2 41978
2 144324
2 43161
1 36857 140353181
1 61150 681948981
2 64088
1 2145 123598998
1 31194 222468446
1 94661 587333639
2 85470
1 55166 291783808
1 111674 326023653
1 49303 313393284
1 33573 631366086
1 162841 529965756
1 184683 470927840
2 122980
1 24880 998225187
2 121224
2 93845
1 173459 878036010
1 28341 89015014
2 135542
1 6366 228631522
1 36115 452286330
2 5348
2 190650
1 128048 792722084
2 77664
1 37607 825585168
2 1273
1 145633 857784205
2 193676
1 79866 986626715
1 89981 47225074
2 38728
2 6885
2 33658
1 174138 811601056
2 1603
2 81058
1 97456 432880931
2 179108
1 1829 19712881
2 150467
1 76524 214703863
1 1688 185720040
2 41070
2 70402
1 137119 159701112
2 81131
2 14973
2 188250
2 17989
2 57786
1 9583 477174658
1 4406 405664074
1 55691 233224842
2 119065
1 114724 723570981
1 2925 492421951
1 193756 546042074
2 92005
2 162897
1 151721 277072034
2 14052
1 57116 73600150
1 58739 844642932
1 92012 455847921
1 106024 411139376
1 163792 359599066
2 114337
1 195798 747971619
2 35058
2 11669
1 158714 522456644
1 16497 172456101
2 83727
2 156975
2 51986
1 159835 631014443
2 139315
1 84119 588784081
1 40454 466074017
2 185416
2 122960
2 140175
1 37340 528194268
1 128885 740547188
1 80607 371029668
2 124836
1 72915 488524101
2 123025
1 53669 537610242
1 40504 462083707
1 29489 79943047
2 37414
2 69823
2 67889
2 89210
1 49473 517072748
2 165589
2 81865
2 59330
1 69640 122980042
1 168431 684701622
1 117281 116817796
2 150008
2 91150
2 71212
2 29939
2 195477
1 175593 743629046
1 199163 946712081
2 149943
1 44636 374879927
2 67907
2 12180
1 42599 143535949
2 132155
1 77784 369437259
1 149636 141325247
2 47573
1 15192 697817602
2 27810
1 64991 457570509
2 33522
2 10654
2 45630
1 177173 685028473
1 74560 155229535
1 129455 132644789
2 122067
2 74391
2 101534
1 32282 88047551
1 169985 850758701
1 193639 721426208
1 70222 66157686
2 88114
1 38836 712557659
1 61858 813358422
1 90645 677993580
2 101655
1 52758 734608454
2 54270
2 82686
2 118935
1 194415 809178310
2 38637
2 70548
1 186999 294449587
1 43305 20571939
2 179015
1 35773 319634067
1 155758 627570288
1 72772 455229885
1 42542 816570191
2 8622
2 73074
2 1066
1 128505 388160723
2 172895
1 58874 931623207
2 79433
2 130655
2 62029
2 117948
1 187771 801295746
1 65049 641135775
2 117174
1 107877 948636983
2 5284
1 115686 514936393
2 98457
1 73285 226776369
1 69109 692227625
1 34631 247041631
1 70888 441281221
2 163011
2 59203
2 59134
2 181470
1 10033 975457879
1 172862 895371238
2 69666
1 47838 793598287
1 177021 595650476
1 25884 391405817
1 136602 720583115
2 95120
1 127935 381766235
1 191294 956197870
1 141176 941565593
1 170619 234332479
1 153071 89068667
2 178457
1 57440 212087491
2 104389
2 119804
1 954 76111630
1 172883 480285258
1 122169 505833361
1 114577 911395531
2 20074
1 51887 706883814
2 143362
1 12587 267217794
1 197505 463670266
1 175450 696440978
1 93214 475429950
1 22817 246512625
1 5575 335539037
2 57948
2 103865
1 184488 705913027
1 139071 143179213
1 72895 961101174
1 56790 555275887
1 83729 538764154
1 143209 668516466
1 57520 313000188
1 127590 725679647
1 41255 984188230
1 3182 40543734
2 171396
1 158864 809227214
2 196381
1 198440 271669263
1 100341 172566756
1 180646 289568754
2 147492
1 151204 214406319
2 2075
2 144227
1 102744 489483284
1 100091 530115695
2 107118
1 162374 519710163
2 5605
2 193375
1 18227 432858245
2 179248
1 42971 244981554
2 124477
1 45071 797093149
1 65259 758576999
2 115532
2 26276
1 29256 276911723
2 150473
2 181388
1 73092 902108770
1 116180 750277462
2 111787
1 28604 615819272
1 21884 367918288
1 115342 951605554
2 173310
2 117723
1 124205 337198025
1 45838 123300129
2 63378
1 45187 981410772
2 56243
1 10345 280078050
2 158077
1 195603 481872518
2 105232
1 23410 424706496
2 106135
2 120618
2 151193
1 69673 852089408
2 191362
1 83575 668670985
2 81703
1 38385 843640344
1 80471 995941165
2 94443
1 144627 339968836
1 33940 486197629
2 63470
2 40203
2 54566
2 151610
2 100961
2 53134
1 12004 379496952
2 197423
2 122865
1 148396 947825448
1 89385 739047792
2 60027
2 60316
2 56719
2 8077
2 179922
1 80658 235731070
2 41142
2 184262
1 198173 599869247
2 105219
2 21614
2 100229
2 78249
2 28533
2 73997
2 160124
2 113877
2 114622
2 133725
2 154434
2 156782
2 99025
2 63610
1 93665 21610747
1 17072 79337670
2 66573
2 173676
1 172762 709476157
1 176913 433037957
2 78630
1 174833 559302555
2 97284
2 180110
1 66517 96571952
1 84784 535280783
2 93154
1 124658 404789830
2 51973
2 164886
1 148074 896895307
1 146442 372726923
1 70642 363023884
1 46180 575529546
1 43766 923262508
2 179046
1 70300 364280031
2 167007
2 170037
1 73931 489331516
1 163033 540983007
2 92853
1 93579 592617317
1 188739 974360805
2 64369
1 136155 558940690
2 88776
1 111931 916033172
2 13677
2 2780
2 61772
1 98916 335867565
1 44504 975624569
2 156814
2 190024
1 57853 631565303
2 106495
2 188376
1 113564 284981785
2 101139
2 140048
1 69806 276350604
1 33517 420492342
1 36778 143780407
2 124150
1 169205 460726512
1 8836 645326204
2 47539
2 132755
1 130208 504445075
2 196878
2 180171
1 106228 874545390
2 54501
2 39765
1 22936 558718496
1 67660 129100003
2 124978
2 162357
1 131482 23352057
2 105490
1 75367 638466047
2 172393
2 6859
2 38170
1 56196 845624069
2 135676
2 106355
1 60095 731814794
1 58978 333164700
2 11239
1 599 985436705
2 126430
1 170986 797105369
2 171056
2 35874
1 158502 572038848
2 45585
2 124645
2 192515
1 135331 522218386
2 54184
1 54478 938711766
1 101278 194826856
1 78873 327765635
1 110984 152670484
1 175469 858195947
1 26043 987938841
1 147971 161995005
1 21908 563940563
1 186702 740881869
1 183456 162991627
1 116545 511015707
2 121158
1 157362 279635316
2 175904
1 65198 656836887
2 168554
1 130776 369379508
1 25682 226262068
1 149614 593553372
2 120072
2 198088
2 106821
2 177485
2 31498
2 119352
1 37374 57744935
2 100453
2 83354
1 190220 819057912
1 18608 186612482
1 190692 377949176
2 117464
1 185123 847236989
2 131484
2 60204
1 124216 578074258
1 73198 879859738
1 170961 346323106
1 150824 397464991
2 184747
2 29537
2 20906
2 121625
2 1515
2 172801
2 180745
2 42084
1 126624 54320406
2 84244
2 9169
2 197406
2 69804
2 38718
2 56898
2 171676
1 91468 606554565
2 163987
2 84185
1 198847 392966531
1 165216 840941968
1 51093 457169507
2 132699
2 20588
1 92831 20383343
2 40363
2 103817
2 27696
1 140378 509789636
2 81715
1 193030 258857994
2 177828
1 157950 834734412
2 95222
1 156355 120663252
1 190390 823779953
2 78947
1 185973 342725264
1 113811 793564263
2 69185
2 91039
2 67547
1 13701 961402054
1 4115 836420040
1 118239 838240121
1 88536 764114564
1 16439 429543096
1 54019 997123970
2 161720
1 181815 504948371
2 93529
2 140701
1 81567 41214641
1 23886 867861988
2 128220
2 80673
1 39359 645584667
2 84008
1 9424 372668567
1 34550 766662283
2 146976
2 47474
1 185954 68410
1 59778 865731297
2 102985
1 194060 665965072
2 174740
1 1713 469373378
1 113286 606966334
1 163048 259093026
1 174497 214109648
2 15677
2 139974
2 88173
1 115232 906738893
1 101597 631517548
2 50751
2 197667
2 77286
2 79476
2 137684
2 85611
1 129592 590440851
1 47286 471366379
2 72194
2 104372
2 155990
1 65828 421188792
2 85326
1 27140 644404635
2 9050
2 25162
1 147551 825187313
2 101305
2 37687
1 50911 16527295
1 175775 67175095
1 44150 233499366
1 189238 976405659
2 73628
2 166351
2 187886
2 95580
1 126560 978187813
2 74665
1 89258 932755761
1 105165 301426068
2 21133
2 199989
1 188033 525097589
1 68614 271724851
2 141704
2 59380
1 69306 275362809
1 170366 779020122
1 135049 273393461
1 193412 60058814
1 199249 491959096
2 47890
2 26136
1 108744 162866243
2 125164
1 87782 403580116
2 176828
1 51282 165462854
2 30038
2 24653
2 124307
1 190118 314295972
1 151493 187548083
1 120353 76550053
1 64344 684987180
1 21445 836458391
2 96032
2 182471
1 119570 253888748
1 88252 749562318
1 29510 507905750
1 68618 922716525
1 10935 413854812
1 5187 498243378
2 34660
1 12189 308612491
1 166283 26905760
2 157347
1 183173 629456739
1 199405 180136685
1 103766 973922604
2 56502
2 164629
2 77895
1 67504 132531585
1 170934 166234584
2 161520
1 31278 358336017
1 195954 351591011
1 184870 50339943
1 25956 348562315
2 20909
2 65114
2 11407
2 105649
2 107038
2 182762
2 176674
1 8126 312538343
2 140904
1 5429 360220313
1 93904 572815693
2 65808
2 111265
1 65996 808692249
1 181573 469382744
1 194894 314093310
1 116558 236687572
2 1367
1 74253 424014326
1 151161 708169799
2 36160
1 79962 364633848
1 105343 372446270
2 141403
2 52713
1 195829 570518673
2 17005
2 67164
1 73706 280320442
2 67441
1 161892 899545234
1 161349 198735639
1 105277 219123923
2 107400
2 23604
1 57010 985618201
1 2959 60738993
2 171835
1 21244 831121532
2 163177
1 176856 400348845
2 20550
1 123693 287294029
2 122686
1 174980 253122500
2 142426
1 69554 583338885
2 190704
2 93941
1 76642 429687742
1 194847 183817263
2 179961
1 81563 995447612
2 87132
2 96123
2 141515
1 175253 374195144
2 55844
2 53708
1 115806 738852111
2 95785
1 58537 187530492
2 199349
2 149486
1 9328 19226615
1 77846 370491952
1 68851 926354567
2 110319
2 78502
1 92667 159751911
2 43648
1 70917 495746942
1 18356 227632957
1 62053 436161240
2 79701
1 116546 16239051
1 63825 771318606
1 158249 197055516
1 27611 940805600
2 3236
1 67645 728612349
2 32879
1 42246 235300808
2 176184
2 118151
1 88424 716908031
1 178378 62175895
2 70831
2 23085
1 107573 65368427
1 173805 767242351
1 185616 602955651
1 160032 588029526
1 156859 945153699
1 98182 888803868
1 107540 210698242
2 49761
1 77175 596863667
2 139172
2 94132
1 4732 947419705
2 122500
1 32931 91583623
1 147434 602066526
1 162680 224455914
2 61376
1 61571 815160077
1 145241 41623455
2 187590
2 180690
2 3130
1 199954 328946257
2 124518
2 49877
1 85625 734394901
1 48687 770237861
1 4638 713539025
1 146977 984555735
2 35598
2 120415
2 166693
1 98411 151205676
1 131832 636807943
1 91872 819241660
2 141909
2 111297
2 123439
1 36820 485696203
1 72428 124277621
2 105846
1 21625 4048289
2 94563
1 145530 247121484
1 58544 442454710
1 116534 391106544
2 8509
2 113937
1 69593 307245419
2 41281
1 110652 989219809
2 190656
1 45942 371425802
2 169752
1 72343 948860338
1 63527 593092849
1 48081 866369785
1 71949 19432812
2 85151
1 154169 39625801
1 129253 238956400
2 123628
2 1367
2 130812
1 47200 788297532
1 71377 144533215
1 136177 836199563
2 140200
2 88497
2 24684
2 114288
2 164347
1 190099 209836337
2 135411
1 199804 633429730
2 195864
2 65312
2 99490
2 186937
2 81084
2 129277
2 168330
1 3049 172162416
1 108855 433642157
1 69979 463234322
2 130718
1 105956 979460633
2 191164
2 190271
1 21353 982931090
1 131141 849777199
2 60633
2 45033
1 85229 444943065
2 41880
1 95182 597231763
2 42507
1 3901 458201251
1 17242 395763761
2 184349
2 109460
1 152902 945268912
2 18347
2 34086
2 89490
2 10110
2 55473
2 199123
2 179182
2 116612
1 163021 481271352
2 160402
1 167674 562550062
1 69745 186434946
2 176005
1 88152 569604574
1 164248 891704356
1 127727 544004503
2 50761
2 164179
2 89654
2 82786
2 158104
1 186761 765980382
2 136394
1 34775 119954559
1 78015 230768644
2 52738
1 124698 382208134
2 84144
1 42633 722153648
1 195951 440573585
2 40308
1 127699 971581729
1 79059 168963884
2 177094
1 144771 364478447
2 174534
2 21782
2 125770
1 159852 775832396
2 186202
1 118306 227724683
2 29456
1 57096 759632036
1 31323 842389943
1 83861 203270868
2 94935
2 20977
1 77723 420664127
2 108531
2 148135
2 149405
2 181335
2 83878
2 198803
2 79873
2 116780
1 40486 738601651
1 193088 161726186
2 28388
1 73964 699124138
1 116369 410555143
2 73797
1 180638 636004808
1 15204 264646969
1 7614 813985644
1 170155 692306081
2 88835
2 44345
2 36246
2 175047
2 43773
2 97670
2 43064
2 157628
1 93028 931641138
1 26415 784472002
1 28466 705603480
1 146547 530865160
1 30316 725402735
2 8073
1 103064 419474188
2 71621
2 79311
1 17918 656888529
1 73111 808658539
1 20206 932844092
2 188235
1 75637 511551066
2 70252
1 53805 472974727
1 198757 909834808
2 168082
1 118246 134866235
1 105542 560955863
1 144994 548927345
1 44004 564185848
1 90767 478774363
1 104691 285358060
2 86329
1 128033 751756557
2 166928
2 107649
1 40157 193229129
2 86009
2 69874
2 170032
1 35576 747934867
1 284 832394227
1 67759 166667962
2 195284
2 40653
2 131214
1 50052 877264315
1 90564 173907019
1 34367 622358172
1 196711 908607654
1 9197 482251689
1 135593 439985683
2 198540
1 195395 130595377
2 178980
2 115315
2 30266
2 186986
1 97080 654605728
2 108650
1 122087 657772406
2 66300
1 184701 528009895
1 141789 150202218
1 155230 340936665
2 181192
2 136533
2 18913
1 140220 9837913
1 177577 939027358
2 70190
2 161373
2 106532
2 98649
1 145108 865483974
1 186256 589511699
2 74201
2 21605
2 124851
1 2686 826777131
1 82622 81277314
1 157934 406110910
1 100677 955294868
2 91248
2 86159
2 38464
1 187097 539537235
2 49051
1 165964 630629656
1 33308 688276198
1 106134 255990560
1 134107 442173448
1 89276 499901477
1 186406 367046530
1 58656 11043722
2 33249
1 102682 64984696
2 76116
2 31059
2 67495
2 84428
1 28673 297322801
1 134527 323433523
2 48107
1 99296 789781415
2 126337
2 1992
1 170325 573836811
2 171235
1 148319 708194474
1 190159 448499361
1 199902 588005495
2 156671
1 87435 188194079
1 28310 174737765
2 42792
1 110306 991815033
1 182003 201610668
2 113010
1 195460 605195177
2 71049
2 95661
2 67903
2 66071
2 100349
2 49734
1 150197 598494564
1 54215 625865049
1 135142 479325071
1 118529 865489441
2 143082
1 199455 31451261
2 155505
2 8834
2 129488
1 18023 923092388
2 135120
1 18466 666822722
2 112694
2 12418
2 178506
1 138345 201576825
2 39903
2 57055
1 84068 980317572
2 183816
1 186846 716995206
2 99249
2 64438
2 100058
2 177593
1 27690 973987975
2 107566
2 83528
2 195613
1 109800 23749947
1 8334 284173883
1 18494 305168110
1 182883 365545217
1 46439 913245015
2 64188
2 110185
1 103879 15077626
2 43860
1 84937 975361499
2 153619
2 122224
1 158198 711923994
1 21891 500835284
1 73153 8430635
1 36983 855138031
1 102581 221732376
1 9917 147846017
1 18595 39642680
2 63782
2 125548
2 144861
1 51834 295890852
2 124868
2 30722
1 189110 201065745
2 118018
1 72972 846847783
2 181741
1 118340 763182269
1 185646 923519984
1 106938 144887442
2 40997
2 197405
2 112909
1 81565 148433224
1 21069 54531766
1 134365 333180047
1 3403 322540776
1 181588 320270360
1 163732 551408955
2 63602
2 113224
2 79279
1 124873 306749087
1 140911 52539223
1 94956 35169442
1 163884 248902305
2 50058
1 112401 740496196
2 185736
2 54093
1 86324 84847976
1 8469 821934076
2 117629
1 121884 520034362
1 12451 713900187
1 38009 386491018
1 139671 799198408
1 134378 870368849
1 194355 318068930
1 157344 991399411
1 145135 290382747
1 17758 267420162
2 170386
1 108122 23340103
2 47360
1 5215 563653685
1 44879 179380185
2 193252
1 97053 552336845
1 104478 906658258
2 193883
2 19836
2 104257
2 128248
2 191756
1 198241 189663923
2 186594
1 166475 16956660
1 197275 293734925
2 142568
1 3187 925656330
2 106732
1 120660 125851824
1 9920 96724606
1 134340 767041579
2 69892
1 56068 592737530
2 172913
2 43382
1 67344 995979723
2 104260
1 53831 414876954
1 163316 688953040
1 132675 636727032
1 117671 241760518
2 28442
2 82142
2 48064
1 136720 592777737
1 106659 487712707
1 56429 306974179
2 38172
1 71172 838884676
2 155843
1 168994 339066203
1 8240 474912327
1 141249 197790564
2 179180
1 59001 481336910
1 171171 375419148
2 1782
2 151546
1 15531 497101577
1 72719 383414512
2 146503
2 184339
2 126645
1 153676 500054774
2 4465
1 194418 972930048
1 58370 26992275
1 103577 940750502
1 20092 930551398
1 101327 533973568
2 121259
2 159887
2 7169
2 40354
2 48412
2 157773
1 29342 465929589
1 137077 443085679
1 146372 44635181
1 108782 422940742
2 90174
1 163927 613020939
2 80451
1 183743 574880184
2 113871
2 140048
1 71311 995740768
1 141695 240903429
2 199408
2 7900
1 199943 79455603
2 8900
2 18161
2 81446
1 143725 254913098
2 16624
2 195229
2 143444
1 96607 520520072
1 90390 980167255
1 37790 120697225
2 129444
2 125441
2 35019
2 28108
1 127657 744944134
2 57662
2 196050
1 52542 924255667
1 8813 430176913
2 48646
2 68458
2 95044
1 79946 373986114
1 119591 573629533
2 175282
1 154617 682820480
2 149456
2 96115
1 12667 945484049
1 53255 577286439
2 47794
2 62459
1 77828 366311978
1 192375 942902342
2 190265
2 118841
2 129536
2 47312
1 122948 700582941
1 90216 20470688
1 160965 791850182
1 18434 991947565
2 144510
2 185966
2 49934
2 158853
2 46003
2 66042
1 85473 124427148
2 127607
1 121585 707699198
2 88342
1 139616 256618106
2 198329
2 174985
2 93944
1 53504 351341939
1 25913 206910752
2 91211
2 51304
2 87726
1 119866 411560624
2 172661
2 159156
1 178389 194042989
1 12562 534890290
1 121745 479334131
1 59593 567502924
1 75270 630984828
1 39307 991178188
2 167053
1 31007 433624465
2 136377
1 136602 761681455
2 141678
2 159213
2 88180
1 8258 916815650
1 52062 623067848
2 16373
1 119594 727965752
1 96637 645120053
1 40485 558674269
2 74393
2 80395
2 173771
2 92392
2 66845
2 423
2 25153
1 99850 615040092
2 29797
2 124739
1 184794 806730085
2 129689
2 65413
1 163657 291155674
2 3813
1 35633 370808114
2 118177
1 153153 602591164
2 70479
2 117380
2 76441
2 133878
1 17483 847254600
2 20593
1 96302 337807562
1 183996 6569704
2 145642
1 15557 612802897
2 74873
1 194713 538485698
1 175151 42727932
2 45999
1 163625 413763665
2 186296
2 148752
2 87407
2 40218
2 31934
1 24839 726298006
1 106773 717186144
2 23623
1 177427 94655243
2 98214
2 183158
2 98488
2 122860
1 58235 57736240
2 146559
1 163366 962251919
2 64297
1 153849 488756725
2 75541
1 105459 809621994
1 149176 589070357
2 74332
2 20348
1 92953 243643053
2 114268
1 75647 709149580
1 15555 402174205
1 132131 772548773
2 26698
2 14020
1 58679 177650401
1 80337 490960705
1 137891 653469160
1 129025 950685824
2 198470
1 55339 501732520
1 96280 814398594
2 160266
1 104057 456447104
1 57167 92630788
1 97855 243574958
1 129916 73733054
1 184549 94272156
1 151802 173528033
2 4718
1 127164 133148435
1 110089 396960950
1 36860 267909131
2 51056
1 23811 169423489
1 84158 395896952
2 29180
2 83412
1 154555 587690431
1 182557 118417190
2 118114
2 95645
2 113193
1 136678 210096090
1 78792 316819180
1 92311 479687519
1 1034 782340401
2 26485
1 105690 679974972
2 176432
1 31077 385549446
2 197148
1 54528 271341177
1 109980 855114251
2 147424
1 58506 65339744
2 5058
1 17037 595958008
1 166325 744410188
2 120010
1 101133 298092158
1 14295 158182540
2 29045
1 185256 980604471
2 29130
1 20750 220652856
2 108937
2 67349
1 75926 413765168
2 3763
2 40625
1 156740 395367550
2 30430
2 178168
2 31670
2 145128
2 59307
2 13964
2 112941
1 77643 494446304
1 153818 904275681
2 4439
2 98913
1 91636 266203421
2 39779
1 105208 25033372
2 167550
2 59376
1 154429 441988010
2 104892
1 174080 559192214
1 134879 628177901
2 43453
1 71623 256286695
1 166417 78221791
1 167694 924312078
2 164215
1 80849 440138156
2 34478
2 38137
2 161017
2 136082
1 87769 159277622
1 102362 930776273
2 140490
2 151811
2 34230
1 8791 479346747
1 197212 319103740
1 125513 640100677
2 187215
1 20119 206486825
1 106825 391524652
1 69816 399191784
1 30361 241754348
2 83823
2 132124
2 115201
1 159749 352919635
2 119393
2 17436
1 107855 936968726
2 45264
1 66620 264951319
1 50372 581204139
1 128547 859110059
1 13374 752535639
1 81429 920703353
2 137098
1 66308 166171210
2 28667
2 94049
1 85256 508683285
2 111394
1 81455 987605722
2 95920
2 17699
2 41453
1 79074 5762776
2 147724
1 96864 835191949
1 10974 802505253
2 28498
1 165696 627956572
1 115622 296314757
2 54374
2 62161
1 101971 66136832
2 180405
1 99150 43823360
2 54939
1 31326 785233792
2 97393
2 164007
1 46843 329495604
2 51448
2 63812
2 140355
2 44264
1 140045 130305564
2 2051
1 152190 747798353
2 34841
2 59911
2 103165
2 197936
2 164929
2 5597
1 113885 60735201
2 131796
1 183657 614581496
1 155026 186949491
2 95391
1 40360 483324936
1 195056 737684018
1 50790 685797586
1 12745 853766698
2 164596
2 105617
1 86866 535703653
2 57827
2 167873
1 138021 642502443
2 190408
1 50743 595548141
1 75501 152709867
2 69215
2 42833
2 147475
2 9027
1 112123 362284141
2 137660
2 6820
1 177035 421521044
1 51355 186098971
1 98273 562628807
1 46618 796141475
2 22360
1 52616 453940080
2 31076
1 130425 84539033
1 132808 605526680
2 117812
2 63515
2 81766
1 31251 637336231
2 12467
2 189656
2 51504
1 66678 519599222
2 195326
2 62125
2 118244
2 46314
1 141565 304432955
2 103116
1 167229 777169066
1 180870 302144126
1 171753 122292520
1 159271 15955244
2 8405
1 186298 604284308
2 147887
1 132258 742359725
2 120423
2 24816
2 177694
1 189990 998548514
1 170579 185568751
1 181247 487007874
1 180277 241625385
1 116438 97177870
2 194399
2 116324
1 139545 471438353
1 59019 421783928
2 92120
2 178682
1 133669 618397018
1 13921 513315050
2 64047
1 2314 300591984
1 87456 800891912
1 149121 74864185
2 100892
2 59000
1 173983 126379449
2 100942
2 4692
1 80044 379785634
1 194086 428521165
1 120759 957917861
2 104955
2 108010
2 114873
1 142743 924393404
1 186930 193227820
2 115899
1 105376 389592201
1 195643 660965983
2 52961
1 67595 785334870
1 54155 210837107
1 127665 683718463
1 112318 843292704
2 145869
2 108303
2 348
2 146371
1 32674 279235047
1 84534 162931903
1 23343 912266649
1 161354 269569354
2 55439
2 35904
2 179052
1 127367 955552057
2 85195
1 32159 580985337
1 148868 830719677
1 190145 808728275
2 105702
2 79307
2 140186
1 190459 619130546
2 62976
1 5114 16667450
2 172489
1 177211 837974511
2 185411
2 70775
2 141306
1 18896 633073035
1 123047 620541291
1 183389 624649987
1 40447 647687513
1 71336 27368766
2 177741
1 70006 977166872
1 38043 533172153
1 187164 755250899
2 23406
1 198443 829100301
2 16033
1 54776 669815246
1 26135 474611258
1 178322 545989068
1 163235 97509061
1 36172 310110740
1 3366 119500515
1 98824 147358834
2 70029
1 176073 623178247
1 100659 818190352
1 85544 473586950
2 70177
2 74651
1 148978 112849825
1 57598 788617001
2 191581
1 159167 745933321
1 39664 304718071
2 192499
2 73974
1 199264 398152426
2 18241
1 94342 905583366
2 33978
1 862 34790949
1 193700 592790883
1 171398 311842584
2 127412
1 86447 558115061
2 92204
1 184201 10664992
2 115252
2 178911
1 60725 69308612
2 195997
1 57919 247711829
1 81247 11842374
1 173169 735482156
2 179647
1 92206 88761413
1 121507 141452369
2 124625
1 103578 90767058
1 149904 164002785
1 129611 899803766
2 70575
2 139451
2 136588
2 10862
1 23826 379683035
2 153480
1 114672 218254922
1 103930 983201842
2 94705
2 171690
1 125166 640041603
1 120810 807769383
1 165607 134150601
2 174032
2 98723
2 7751
2 145999
1 56824 644691827
1 139853 892307459
1 193241 788430023
2 174618
2 93854
2 144355
1 141297 305593517
2 63372
1 137094 62412353
2 117429
1 1188 573676163
2 122617
2 16129
2 13995
1 6107 698636232
2 198573
1 141421 514224212
2 72749
2 40379
1 144439 663363888
1 198883 339992367
2 129588
1 152631 172675511
2 166441
2 74465
2 55758
1 3762 556203610
1 117881 717471941
2 47856
2 97442
1 53685 810381698
1 88855 127113974
2 194066
2 38091
2 7931
1 25841 331452802
1 42007 949246413
2 146082
1 183739 355561595
2 93340
2 99508
1 183152 938366520
2 171563
1 197392 310794106
2 85307
2 97110
2 134166
2 119508
2 102141
1 36760 27520733
1 19245 721917410
2 100170
2 41772
2 102110
1 121354 686673246
1 73489 468891990
1 21056 532018712
1 136297 260620181
1 113765 967617868
1 142806 796783925
2 167026
2 40253
2 129857
1 126241 789437598
1 180412 77702381
1 4014 761273419
2 188459
2 115113
1 162234 221469055
1 7287 954484714
1 84531 102689306
1 39417 572177859
2 91816
1 148038 107328475
2 178271
1 5127 56531508
2 91622
2 80729
2 163723
2 49073
2 124572
2 155407
1 173283 235668911
1 99316 392478088
2 86570
1 113654 914460276
2 3191
1 53444 699592792
2 68259
2 139807
1 121411 732035981
1 99727 225961008
2 69200
2 2999
2 134528
2 24644
2 117584
1 64841 330558279
2 144269
2 136906
1 179019 727662296
2 61921
2 14669
2 10862
1 162128 188219180
1 92126 563836231
2 9879
2 142193
2 138261
2 10240
2 112917
2 40258
1 185731 339007031
2 197943
1 48496 553744075
2 88577
2 81773
2 187104
1 165824 773004919
1 81730 233797615
1 94907 605926043
2 7163
1 141820 37278449
2 28255
2 4656
2 124286
2 48299
1 2679 633122218
1 33971 517593335
2 97564
1 4172 551406946
2 59515
2 151635
1 157294 753946266
2 181537
1 38874 373890165
1 137644 556240571
2 82456
2 137894
1 175958 711476670
2 90988
1 135295 301123184
1 8537 620862277
2 137695
1 169519 167307130
2 32605
2 149688
1 22451 79191769
1 76340 363562925
2 50892
2 761
2 125108
2 59195
1 61987 401411280
2 119870
1 157336 392187378
1 183729 196542674
1 69874 281490694
2 165761
2 26131
2 189268
1 73725 683184865
2 17869
2 127908
1 190508 220556755
1 189785 412843341
1 153291 814072570
2 154578
1 86605 564852661
1 119091 50209596
1 154865 453923003
2 82024
2 146582
1 152493 792380458
2 47428
2 50088
2 138061
2 177958
2 177313
1 112638 564469598
2 157907
2 23518
2 53581
1 49721 976557099
1 80484 646809588
1 137912 962439371
2 169301
2 83301
1 179043 123226899
2 157346
1 184433 310504439
1 165507 279024678
1 112894 844101454
1 108269 833366942
2 133673
2 28768
2 198159
2 131304
1 116975 47637971
2 90608
1 186406 317951695
2 164308
2 198219
1 104241 57864949
2 179079
1 86818 562491728
1 118116 955593818
1 77569 82016744
2 149301
1 190862 837114191
2 127986
1 114269 522010325
2 176068
2 178996
2 91148
1 143747 720127136
2 146031
2 137898
1 54519 430420686
1 1104 213713516
2 127598
1 68280 310979161
2 33591
1 8445 947706698
1 11262 846712581
1 88323 257375615
1 179184 770039357
2 120414
1 20355 155166628
2 40256
1 175195 958477709
1 71559 699983397
2 130092
2 124890
2 103738
1 19473 318482163
2 132200
2 32011
1 189316 81175868
1 79546 965315666
2 30377
2 145370
2 197760
2 23568
2 111511
1 166151 772880196
1 144420 304773193
1 34065 607076038
2 69372
1 18473 495499329
1 41510 905519157
2 68373
1 9414 511200834
2 9577
2 165653
2 63217
2 192763
1 34526 565053617
1 181578 229714524
1 126709 541609736
2 94710
1 46990 722282399
2 102935
1 52097 649630676
2 98271
1 191282 52531212
2 19703
2 21271
1 56475 57523795
1 2083 750570962
2 140629
2 143669
1 146996 982672943
1 122603 791403935
2 195713
1 117360 966914947
2 189773
1 66736 546736798
2 67580
2 117094
2 144879
2 171611
2 162375
1 163861 674689762
1 165906 906401868
1 160124 195448623
2 19551
1 17996 59374225
2 44175
1 82876 744952218
2 138877
2 146442
2 174687
1 66096 704693379
2 173413
2 67815
2 58261
2 26035
1 185051 605876636
2 53951
2 138958
2 166378
1 109791 603174291
2 94819
1 9320 699787090
2 154752
1 115274 113058953
1 145345 297909924
1 164370 284430520
1 8653 797683742
2 117545
2 14412
2 112678
1 108916 981042008
2 155844
2 183826
2 190392
2 103178
2 173994
2 26033
1 127565 310824389
2 167135
2 34889
2 152611
2 194140
2 76003
2 2156
1 91951 733268677
2 125866
2 132384
2 160881
1 165524 986477554
1 133420 580002631
2 132550
2 158889
2 58620
1 192612 944727907
2 67166
1 75272 458518721
2 95140
2 118566
2 86399
1 77923 781711463
1 176933 169796590
2 196773
2 88349
2 55372
1 25577 290055793
2 42479
1 175329 793358606
1 128730 287232442
2 1073
1 111982 200908750
2 54459
1 2461 538517639
1 148846 280996220
2 4058
1 124066 709956979
2 108519
2 186418
2 190575
1 177193 800002599
1 138612 894869813
2 151926
2 164319
1 163587 960353722
2 30511
1 63346 101004328
2 106882
2 90368
1 70254 980421951
2 118604
2 190238
1 129015 638195861
2 176020
1 183483 821679832
2 181107
1 85545 907199366
2 58168
1 60693 23910314
2 137666
1 9087 502705889
2 136928
2 127749
2 156093
1 13171 465705599
2 7237
1 5668 471272017
2 176443
1 155486 596997944
2 29673
2 89623
1 148116 234532542
2 159501
2 26999
2 2358
2 105648
2 127202
2 194997
2 154138
1 29150 527443466
2 159208
2 94625
2 43879
1 117349 910347003
2 120675
1 11764 255985565
1 170786 747053540
2 152351
2 109951
2 71664
1 105569 487414278
1 102046 306487637
1 33772 135004289
2 94249
1 191376 346359855
1 35706 859814558
2 4479
2 138908
2 41523
2 134089
2 20089
1 187599 460342713
1 22694 298270816
2 92726
1 76737 975870555
1 139929 268045767
1 176169 108840381
2 174896
2 160810
2 118832
1 45461 565336469
2 69993
1 128415 374452818
1 33289 850432121
1 63840 10883402
2 185300
2 25072
2 192061
2 116877
1 3178 915007330
1 13472 856379778
2 29279
2 33361
1 58537 171573303
1 110493 141451686
2 55934
2 92111
2 143944
2 120407
1 65473 223303398
1 27137 663874813
1 91022 324469212
1 54375 608590759
2 154754
1 95674 840515787
2 4987
2 118098
2 153692
2 71143
1 759 631812358
1 104828 152727599
2 102363
2 101673
1 84590 841351785
2 130132
2 23886
2 4638
2 136817
2 82868
1 136692 184823952
2 32556
1 123285 28041256
2 136836
1 128400 701509179
2 173253
2 21576
1 73139 504225329
1 5591 141439474
1 100568 584053771
2 3020
2 189455
1 44261 826643894
1 112367 614750920
2 105140
1 36299 170609423
2 150422
1 95732 10588006
1 193136 790662023
1 48661 583731820
1 112178 20961942
2 110520
1 189049 565839381
1 104844 482998203
1 166163 403526796
1 70479 584404126
2 134503
1 126742 309306291
1 97640 734817323
1 36096 432666989
2 131576
1 71768 775686982
1 147278 249416547
1 68147 796993452
1 112105 911416721
1 91806 756289766
1 140600 337972584
2 180642
1 29219 620778229
1 19555 616407964
1 174912 386406276
2 26993
1 170222 56316769
2 71651
2 22769
1 169718 627989809
1 108118 538441359
1 52291 450566638
1 180530 3298484
2 187070
2 8687
1 58772 337306677
2 124834
1 144486 571925870
2 111036
2 2652
1 121598 758129603
1 182855 506622325
1 177931 209848356
1 21959 294700090
1 7928 576506650
1 147994 705561824
2 9180
1 126019 183455219
2 90342
2 38409
2 162448
1 47025 498888158
1 129504 128256968
2 187535
2 116138
2 125910
2 61997
2 70041
1 198135 123995800
2 40830
1 75443 18304765
1 53218 338906094
2 149032
1 142030 500858873
1 112632 103366381
2 3684
1 139883 20143236
1 140226 291437968
2 133861
1 170862 865454724
2 191617
2 192336
2 82037
2 31455
2 135295
1 115579 335231194
1 137492 193982362
1 15503 652201063
1 166336 317737838
2 157497
1 41856 859301209
2 23072
2 194003
1 82223 297336681
2 4622
2 17543
2 192298
2 96095
2 156463
2 29846
1 44434 892246060
2 52443
2 153834
2 10556
1 172563 536627985
2 196647
2 149621
2 179065
1 79119 562123899
2 48190
1 71376 337625219
1 19049 161135348
2 57790
1 171685 771663462
1 162467 986653416
2 182960
1 165986 338314513
2 118184
2 104819
2 38675
2 73929
2 54894
1 4416 39477940
2 167256
2 163206
1 80355 106039659
2 78193
1 19487 343079513
2 6018
2 36431
1 44012 560757280
2 172552
2 61923
1 25844 451937184
1 111599 834143124
2 19157
2 153446
2 59050
1 130424 274619477
2 93585
1 12914 349313634
1 57733 602377316
2 127742
1 180134 487295485
2 85683
2 36005
1 176545 223250472
1 110643 996894417
1 157879 212916580
1 98511 465274653
2 104165
1 61830 33351091
2 124710
1 26190 64613297
2 27056
1 8316 436691369
1 24470 751302289
1 100128 51687554
1 97815 653852769
2 89119
1 45538 305770435
1 192353 28255272
2 135680
1 122927 924772497
1 38685 852141117
1 9249 534109848
1 27882 285720743
2 90186
1 159519 808499510
2 6385
1 129250 382283230
1 10291 94341666
2 25040
1 162813 179501258
2 128101
2 167096
1 138416 18214329
2 174245
1 98034 785148790
2 21029
2 43265
1 84130 990257278
1 94749 522408170
2 40937
2 162199
1 182065 273113386
1 99735 369401173
2 130467
2 17403
1 94881 843529498
2 97446
2 58274
2 162718
1 63768 144342042
1 199662 195174296
2 61422
2 54021
2 171482
1 127961 180106769
2 134586
1 34768 338118126
2 61664
1 61436 911257612
2 126252
1 66568 580956109
1 113489 189322403
1 33446 41462855
2 91227
2 172720
2 44079
2 149532
1 50747 647563791
2 78989
2 186939
2 45297
2 141934
1 160915 351263076
2 11443
2 182348
1 70761 251466570
1 31084 791169506
1 193920 405329491
1 119531 965219840
1 30769 719308298
1 88960 405721745
2 51180
1 136913 455206537
2 116175
1 152863 59494260
1 131022 563758220
2 53406
1 70833 230617056
2 39102
1 96919 806990384
1 81829 126785461
2 31117
1 172971 125627316
2 68280
2 2720
2 136797
2 68496
1 158554 463506470
2 95791
2 78497
2 145074
2 158916
1 31364 915504499
1 169188 21417995
1 48829 471221822
1 27496 687775492
2 110042
2 14429
1 58882 570859825
1 179261 615235553
2 121765
2 58202
2 63937
2 148544
1 34312 269233446
2 26445
2 169599
2 3029
1 79101 865292812
1 134534 30270463
1 22031 562353883
2 48770
2 107177
1 156138 864377812
1 171985 362725536
1 110973 521350106
1 102731 174701160
2 167385
2 72442
1 40623 643585599
1 160277 395537675
1 52631 296193670
1 103114 200999009
2 114991
1 74677 968912649
2 82176
2 112444
2 102600
1 65358 16958516
2 52354
2 117648
1 34312 399401785
2 82149
1 101386 625073515
2 43984
2 43570
2 31336
2 74520
1 64220 902181987
1 52167 394973325
1 89823 218819194
2 108145
2 118865
2 56949
1 162258 623126289
2 127885
1 102716 687482868
1 82696 934175248
1 115307 168546802
1 88983 748561649
2 185875
2 99516
2 91567
1 149191 394297778
1 93062 151110371
1 115349 306527599
1 136839 667944790
2 155175
2 156750
1 197277 637876858
2 22803
1 70340 739011826
2 84280
1 168539 507075435
1 111176 521046910
2 40449
2 155561
1 45728 248575032
2 55165
1 169374 300186554
2 183044
2 70877
1 88285 654163716
1 198831 652181897
1 38003 969687074
1 81586 346948462
1 117235 320784140
2 44167
1 134922 53973105
1 13914 849458642
1 91597 512479064
1 15262 548952174
2 102569
1 91905 495759701
1 105381 574119092
1 187339 196493567
2 3625
1 63138 215678085
1 177341 911862382
1 71615 606399093
1 166194 48892428
2 166625
1 13874 928903782
2 179476
2 69437
1 66521 218512002
1 84528 407824882
2 119981
1 49678 615240762
2 88914
2 57838
2 194989
2 88051
2 32520
2 46064
2 170789
2 182347
1 198373 189375491
1 2899 735361685
1 160891 703777051
1 103673 622324774
1 68670 299043452
2 82611
1 80107 637246448
2 184567
2 112687
2 65143
1 113626 721566871
2 28115
2 199545
2 175214
1 21798 410705603
1 137783 527573336
2 43055
1 118280 941731708
2 159536
2 63388
1 1726 486612006
1 187490 615501167
1 101692 733012217
2 61143
2 137905
2 132279
1 166842 829245586
2 19438
1 148751 443246668
2 140494
2 132818
1 45664 411524880
1 24088 684105830
1 127637 502963084
2 137554
2 4527
1 130594 622556803
1 195365 603832355
2 81102
1 95953 491040003
1 91066 303117009
1 169180 44883190
2 158272
2 97424
1 32811 585507556
1 14711 872100268
1 117354 525752241
2 190326
1 69196 431924036
1 122335 25936509
1 44084 24560734
1 4512 108299072
2 12784
1 144810 345328001
1 16710 806933340
1 199098 660917216
2 9081
2 48039
1 42525 686744774
2 156911
2 154529
1 172206 814731132
2 44154
1 74491 955547992
1 133409 353422137
1 90249 64990162
1 644 321889645
2 99142
1 162790 125327191
1 58123 455569040
1 14776 393862250
1 137388 217486030
2 102884
1 144529 39518961
2 195634
1 166531 921770216
1 114740 947606055
2 100980
2 88800
1 123541 978869836
1 48961 208024562
2 67512
2 155881
1 93267 836638370
2 111521
1 67923 917868971
2 197379
1 155145 608881757
1 93837 823898325
1 96741 949464942
2 151709
2 71472
2 158345
2 167836
1 199458 151888993
1 70161 705106192
1 47083 162525302
2 85293
1 165235 527742062
2 12260
1 168672 786161208
2 175512
1 165805 558783084
1 43761 597220806
1 74711 71750293
1 189571 147635243
2 146066
1 34936 669066611
2 124037
1 66563 779211940
2 26015
2 95169
2 147276
1 186334 768501297
1 119483 823274054
1 72890 803737672
2 45404
1 105685 253152927
1 13974 672544490
1 17438 11599570
2 189164
2 42073
2 108178
1 174382 873557540
1 113008 140895978
1 185040 376938714
1 166664 875001982
1 48120 807869433
2 1541
1 757 964288391
2 135878
1 168083 600827895
1 19733 964954387
1 168738 301211332
2 71143
1 146438 339479944
2 170477
1 118294 677703909
2 2050
1 120860 727843253
2 71929
2 31998
1 90848 519463658
1 111472 504187464
2 122982
2 122010
2 138969
2 123869
1 54527 833230802
1 35982 609679333
1 17864 526030655
2 57982
1 190352 399950040
1 115944 20780123
1 28312 14623262
1 39967 38243860
1 13454 16251983
2 168045
2 170927
1 196743 303358226
2 167012
1 155876 295002486
1 146569 220347626
2 192099
1 32207 122898433
1 181217 245160432
1 104752 944600652
1 197490 941182722
2 78232
2 119491
1 86057 900464700
1 38092 227724349
2 64337
1 18718 982120502
2 97549
1 136685 612016234
1 66776 42146184
1 7847 632599723
2 129955
2 43732
2 112011
1 192726 370496640
2 40139
1 134823 506820204
2 129781
1 151959 999620023
1 27675 254433569
1 79294 259778483
1 97822 799403485
1 96714 232457733
2 58577
1 140128 782746524
2 131018
1 1533 769047697
2 152455
1 28836 351908487
2 141799
2 42397
2 42893
1 119656 550095150
2 192841
2 49363
2 24258
1 38348 832037552
2 91603
1 91948 976970071
1 196064 736086335
2 136299
2 99777
1 129062 603656870
2 36840
2 46101
1 52252 934956343
2 64589
1 32839 142902951
2 171266
1 59601 57554896
2 33306
2 6161
2 1908
2 33728
1 171153 195786747
1 50579 562106687
2 96277
1 79287 493484236
2 150971
2 150449
1 14115 664722338
2 66443
1 70934 447128381
1 149331 545818746
1 39811 325381753
2 40917
2 154491
2 32206
2 120875
1 65690 789654826
2 194334
1 56970 300758181
1 164382 142593288
1 61306 182251345
1 54061 814506891
1 40136 986568893
2 118135
2 80642
1 189635 751312012
2 7248
1 77279 955637324
1 132982 893523492
1 108491 124690217
2 178675
2 18535
1 104375 79086649
1 48310 626429464
2 122215
1 48847 879314101
1 14722 670791329
2 148705
1 173530 29550018
2 22509
1 190392 493487018
2 153483
1 25361 465811653
1 162429 533994410
2 104290
1 113423 2956378
2 14352
1 90922 310656652
1 172860 987631310
2 199253
1 35298 901389382
2 96012
1 121131 406206964
2 45277
1 87645 153859997
2 62593
2 199796
2 45381
2 44683
2 46920
1 117388 133038719
1 26485 220554452
1 127286 24254787
2 1016
2 130302
2 166630
1 39255 486192357
1 33993 916264352
2 51259
1 167636 285745103
2 189878
2 77496
1 65761 983675020
1 193367 599804634
2 6282
1 178445 990139284
1 92870 183530362
1 185828 401114540
2 80590
1 41323 772809523
1 131333 880327264
2 89865
1 63354 446971724
1 186813 583052050
2 141006
1 174430 589729969
1 46304 286669238
1 104409 868039636
2 51678
1 181884 299485190
2 6438
2 63890
2 7487
1 3471 875817906
2 129615
2 113454
2 121359
1 45754 941871188
2 114050
1 32321 643518140
2 84796
1 33507 368985148
2 198451
2 127681
2 10328
1 138096 140934094
1 117784 122364609
2 50324
2 12713
2 21025
2 2586
1 60894 279490583
1 178364 362499235
2 4355
2 163587
2 2579
2 119358
1 76104 777982428
1 163261 608955620
1 79202 56366928
2 111670
2 173438
2 84176
2 73781
1 198556 796198754
1 174030 319340655
1 61876 404802324
2 16551
2 71964
1 142421 432768183
1 162087 326725937
2 114777
1 102217 822757824
2 1749
1 32422 796067108
1 81236 591870371
1 112163 521499933
1 20212 258335448
2 106855
2 29878
2 181170
2 157957
1 143813 267711805
2 90048
1 89799 457076931
1 41103 518756119
2 23584
2 193642
1 192377 473733695
1 6522 956693233
1 84999 709182732
1 3791 518775912
2 196399
2 173111
2 16844
1 48693 326366900
2 170047
1 97635 361856574
2 62391
2 62932
2 183809
1 115163 713122152
2 43659
1 86214 546445177
2 106455
2 21735
1 13757 832690474
1 37897 607140865
2 27313
1 10756 406882542
1 70430 945192611
1 56117 412061196
1 130712 423647019
2 26947
1 137264 39335633
1 66299 493791601
2 154894
1 109385 648666632
1 196588 431617874
2 97092
2 93887
1 147281 563158441
2 106780
1 107295 875696517
2 140967
2 132074
2 12119
2 115487
1 62123 261752267
2 100917
1 3448 81383557
1 152621 882125109
1 39821 38254413
2 68703
2 174718
1 197909 751364550
1 57774 886093208
2 94888
1 162309 792714875
1 77698 868743675
1 76011 729924301
1 48349 358268571
1 182740 48671493
1 100958 314996914
1 109515 966066555
2 120815
2 115533
1 116040 703451051
1 59870 589240970
2 101490
2 135418
1 4420 906359538
1 166789 5403713
2 185318
1 37310 662611488
2 33958
1 15634 103952731
1 128918 241942279
1 144279 154651517
1 141076 74365250
1 176779 697376426
2 29496
1 43111 229128974
2 188068
1 57510 75210834
2 184203
2 25040
2 63333
1 149323 856701568
2 78098
2 56341
1 199800 278795141
2 16634
1 74653 570511571
1 139486 422667280
1 87322 466474584
1 155867 933592421
1 164650 684009193
1 123992 489452994
1 21657 331182592
1 95259 13834889
2 196566
2 169577
2 143122
1 111164 272117537
1 54824 829409044
1 134585 901736327
2 177248
1 45737 249784643
2 163353
2 165222
1 22404 938246133
2 162072
2 182170
1 111524 523809848
2 143468
1 71851 411711009
2 169463
2 159457
2 6609
2 196219
1 105266 818565892
2 144171
1 115030 575534538
1 146034 842530660
2 163666
2 185256
1 62889 763971277
2 178376
2 99098
2 2067
2 99071
2 93134
1 85433 14377892
1 168438 988588895
2 17166
2 32177
2 119452
1 148209 22189689
1 111100 710940797
2 193196
2 64046
1 99483 82245504
2 31898
1 133701 550463401
1 44589 372538740
1 183456 593924759
2 174196
1 188744 359386628
2 55246
2 104331
1 181065 368724162
1 160994 559882525
2 181371
1 106040 253722138
2 92558
2 163942
2 24061
1 106321 561491418
1 88019 879642417
2 59376
2 115230
1 23514 184471940
1 192942 995906430
1 72626 503298453
2 175429
2 23862
2 80594
2 14719
2 114590
1 116152 676953467
2 83447
2 88944
1 197385 933664296
1 112109 510894630
2 190305
1 186736 196452663
2 179073
1 102454 61909891
2 72378
1 52760 295302561
1 188156 857221967
2 8266
1 52467 381954905
2 194767
1 20931 508267387
2 47811
1 45857 617820051
2 138599
2 137345
1 153772 950311417
1 151297 952809849
2 35292
2 196645
2 145790
1 141140 771809337
1 132795 348445728
2 14657
1 136317 284025657
2 32305
1 6862 404309890
2 69691
1 13632 804777669
1 73677 966005506
2 99973
1 87151 851936111
1 92559 176341069
1 178621 951973327
1 71737 633304550
1 105254 371892752
1 9285 406069861
1 151484 100214878
1 45121 530758602
2 55691
2 52372
2 96987
1 33641 519787230
1 41943 937499876
2 153772
2 71744
1 180712 168441804
2 179744
1 102787 863048351
1 177065 852041980
2 189845
1 152578 361698692
1 50389 875983427
2 153087
2 58526
1 39189 177488729
2 100784
1 106739 706971148
2 155710
1 82186 975332959
2 151331
2 62817
2 173535
2 116886
2 99906
2 168460
2 16283
2 148445
2 118555
1 81650 601255512
2 92878
2 76312
2 88286
1 134897 522198751
2 142558
2 74901
2 175493
1 164240 988931067
2 85144
2 62251
1 180561 178703159
2 195024
2 137389
2 18003
1 63531 838338765
2 172932
1 51717 153363420
2 10199
1 119502 490368658
2 83619
2 27651
1 121334 74177747
2 154516
2 176109
1 168142 841105093
2 36712
1 9936 304901773
2 156196
1 165213 31359250
2 150825
2 82677
1 196777 934748211
1 57392 413471829
2 99452
2 177694
2 91022
2 137216
2 3319
1 28714 919671657
1 89059 764754750
2 11035
2 138187
2 51842
2 98874
1 61191 222728707
1 154136 81001718
1 151486 480011339
1 159725 702053059
2 57790
2 114876
2 171492
2 196306
1 55558 362383492
2 71933
2 25290
2 151194
2 77399
1 126103 52776335
1 35010 268643228
1 24072 325997338
1 90700 310891703
2 87917
2 39964
1 42088 848140436
2 93383
2 122399
1 89947 934028008
2 180415
2 43773
2 123821
2 112690
1 96937 434706589
2 40446
2 122946
1 33178 690826705
2 21468
2 91101
1 12655 652930991
2 117923
1 171075 650587444
1 170036 439577652
2 39061
2 99334
2 160575
1 69456 713348559
2 92991
1 143575 256122371
2 110137
1 142423 267789096
1 117229 677769823
2 155470
1 179383 7851334
1 180883 683251768
1 89193 165074598
1 19633 553770881
1 138818 177013573
1 49609 842326973
1 176381 737759854
2 174041
1 48235 40747050
2 169263
2 135897
2 116019
1 13704 501942585
1 190583 759909268
1 50802 635401879
2 50879
2 92692
1 12922 788027600
2 26842
1 17862 494889675
1 10395 602070042
1 144011 126915313
2 95360
2 125157
2 30065
1 45810 65071499
1 12654 32242665
1 47677 364693237
2 17102
2 75713
2 118290
2 173612
2 71747
2 23832
1 6227 573815869
1 60715 910594145
2 5124
2 151271
2 92175
2 92182
2 129911
1 113302 827232931
1 167733 340907493
2 42391
1 15070 300418866
2 78395
2 192956
1 61617 927755046
1 4095 853571870
2 72961
1 76916 183372811
1 180182 34999548
1 133863 391223745
1 22050 620754947
2 197315
2 117215
1 56587 656352789
1 72997 998418345
2 174678
1 87635 186894162
1 84265 335348837
1 8478 854871873
2 26729
2 26097
1 143190 776809066
1 123642 654877226
1 133390 934463397
2 110940
1 167542 134716778
2 141824
1 126790 394232925
2 10841
2 147092
1 36407 208569382
2 183464
1 37234 966668949
1 172593 78267159
2 91777
1 160331 684674433
2 7640
1 6322 990388319
2 28588
2 101151
2 106413
2 144090
2 133860
2 106227
2 149327
2 59356
1 157719 15425665
2 107957
1 168738 2953513
1 119415 122321198
1 188133 225249921
1 27493 688042141
2 46435
1 151365 918961525
2 70011
1 71102 365279403
1 185908 973589094
2 135698
2 126898
1 127470 695720116
1 51638 705038640
2 180754
1 5384 240574172
1 160592 725935729
2 105018
2 46292
2 6828
2 5951
2 39635
1 114242 678000209
1 16893 509717746
2 19034
2 107589
1 179596 937331774
1 118258 678106719
1 148591 629527385
2 59893
1 99736 217775609
2 67315
2 9355
2 138914
1 175716 457153348
1 148478 283493987
2 139486
2 76717
1 128763 555888502
1 99897 141187470
1 139985 164583496
2 89685
1 161650 241968111
2 173322
2 142183
1 133158 283748743
2 33649
1 59757 144868580
1 169149 490655922
2 53766
1 104163 647253599
1 168986 163219117
1 3138 480491437
1 153040 683363532
1 45549 881551314
2 141572
2 55922
1 133926 741708351
1 54417 985337157
1 14170 998967835
1 131372 316455109
2 63375
1 83012 751164612
2 18268
1 58786 86714533
1 178254 893714620
1 182756 905459511
1 92719 602508552
2 139759
2 178017
1 93046 503229874
1 170022 162775252
2 183915
2 75767
1 131155 908690751
2 166514
2 78166
1 17840 93812539
1 17970 294173007
1 110919 32611439
1 149252 446062116
1 83970 133459244
2 82102
2 158743
2 108281
1 69023 910715441
1 169840 999658035
2 108327
2 83603
2 77
1 110054 890455641
2 125439
1 114216 428195810
1 114537 713304134
1 96195 412383360
1 104370 838061264
2 167598
1 56417 953130882
2 155460
1 78170 427174346
2 189400
1 73562 995886843
1 31055 578249552
1 70743 827986409
1 133263 211579701
1 21641 204219149
1 4409 202596505
1 77993 132626779
1 145793 933280035
1 88573 985271215
1 132116 116282625
2 118660
2 180075
1 196656 866563965
1 41822 197754588
2 167074
2 137408
1 4603 9252956
1 6354 141235029
2 61641
2 43604
1 63086 323105012
2 152943
1 42230 484888508
2 137236
1 144400 151163642
1 120207 758383542
1 75376 177567766
2 176060
2 54073
1 77932 828664997
1 133874 725817160
2 124964
2 54814
2 155686
2 15856
2 87314
2 34795
2 131887
2 181710
1 12825 493375798
2 97062
1 38935 887909048
2 4601
2 128798
1 143051 862359609
1 12691 185180443
1 145737 352770190
2 91020
2 1916
2 134310
2 55330
2 100870
1 150722 995631997
2 123598
2 62937
1 140195 595355986
1 98264 156746100
2 183074
2 171403
1 58395 947487596
2 182878
1 82593 140194225
2 174744
1 174965 844967005
2 197186
2 115383
1 181879 823692664
1 185398 381187448
2 162111
2 26779
1 113513 806539256
1 193124 391845818
1 152489 180992033
2 99052
1 41386 478399140
2 18403
2 129591
2 75126
1 181888 924307131
2 118673
1 32019 916265145
2 111530
2 66489
1 23158 830826731
1 1364 629772194
2 140126
1 164655 595907091
2 114001
2 143809
1 150978 456831375
1 32162 970847197
1 91812 351278335
1 97384 689297369
1 94495 578953414
2 69510
1 121785 142579380
2 154463
1 184017 809479166
1 186807 495940172
1 164707 4370374
1 176579 413969999
1 175272 317051291
1 135554 415985473
1 57403 14904361
2 16236
2 27687
1 25180 502393230
2 12388
1 74148 770279011
2 155124
1 175462 244682490
2 10348
2 80961
2 6139
1 83466 500206833
1 30711 143929513
1 74597 552556056
2 12299
1 2582 967019418
1 9455 898300667
1 38353 195428146
1 189337 40170949
2 161603
2 196426
2 165693
1 42427 221721382
1 28834 251059888
2 85068
2 130061
2 56299
2 160021
2 6610
2 151847
2 73920
1 143411 637468572
1 44810 822954931
2 129548
2 37636
1 78261 75548196
1 173233 81446976
1 71475 644377275
2 67622
2 152669
2 61268
2 18
1 108917 16724439
1 51421 880923590
1 56157 625292281
1 85754 783195724
1 72403 65515761
2 100296
2 50053
1 45390 368337927
2 38160
1 141344 838087456
1 171173 32475068
1 963 18104654
1 10 88549884
1 60414 497605463
1 41786 821712474
1 38855 737059161
2 193438
2 2581
1 145719 455017912
1 120205 373151301
1 191574 503480754
2 60845
2 7644
2 156297
2 194672
2 137114
1 68829 50892567
2 15623
2 16223
1 29963 6135300
2 49680
1 156066 490863847
1 196065 528899061
2 117278
2 17529
1 15974 15796650
2 54517
2 8460
1 1246 175363549
2 88365
1 24752 231741373
1 13243 306596046
2 105309
1 60997 624695452
2 156855
1 48623 889593328
1 98477 77907961
2 105512
1 131337 140594213
2 148958
1 187524 703397452
2 21676
1 63179 4749666
1 88541 704734995
2 124607
2 99015
2 197736
2 125249
2 159023
2 98535
1 48710 179034862
1 89595 74292953
1 138635 935224095
1 144055 55299
1 8260 645632615
1 182497 380190067
1 7376 565784814
2 167456
1 142774 144207272
2 44251
2 142496
1 117606 448204536
1 57928 872072917
1 71354 999579348
2 149503
1 21038 86157507
2 167809
1 178685 411884953
2 80064
2 60244
2 31136
1 138248 337358358
1 25068 67843123
1 138208 458540521
2 25835
1 55015 706701974
1 175130 302602727
1 69144 206558669
1 179752 32301785
1 143302 649858116
1 138813 474040455
2 72712
1 149735 58007825
2 18087
2 78423
2 183926
2 163951
2 37792
1 157588 195719877
2 65193
1 28889 786220600
2 123105
1 85835 803742217
1 118417 125235910
1 160226 693405751
1 56705 64605870
2 105018
2 165820
1 183818 603359895
2 80307
2 141202
2 41834
2 31950
2 19458
1 44926 10023990
2 53991
1 124178 435808122
1 115702 869704289
2 78917
2 47208
2 60343
1 46568 84210781
1 189295 652380768
1 198745 805093322
2 39395
1 147971 788950106
2 31764
2 38687
1 102604 545231384
2 31716
1 59550 498320680
1 189190 705187007
1 84471 298639951
1 60735 65776269
1 11687 499036899
1 117311 299093800
1 80596 962470058
1 54402 955296669
2 100539
2 74015
1 103175 547060633
2 130307
1 88697 85292522
1 170300 958937791
1 72502 711682708
1 139523 168649184
1 39873 683918283
1 14107 480650013
2 132131
1 129141 13332588
2 140300
2 74939
2 39533
2 66909
1 187346 971238590
1 126725 82280693
2 103521
1 47096 653564709
2 186844
1 101304 621663619
1 116743 457919860
1 93952 114923635
1 106149 380584651
2 20088
1 199843 986159406
2 153107
2 44782
1 129205 286456400
1 10669 299698413
1 91781 17721847
2 181131
1 198486 573677755
1 45418 242401444
1 62285 639596582
1 184036 421250712
1 115660 300217348
1 126228 39201856
2 98880
2 117400
2 99510
1 177326 646001391
2 56147
2 153378
1 60034 161958933
1 112264 101700246
2 172664
2 38130
2 5047
2 133236
1 160840 895474030
1 144908 168795141
1 136344 884901964
1 60506 242271192
1 43131 769276879
1 46530 688173211
2 165080
2 87932
2 31873
1 160589 737666564
1 11998 725329576
2 155325
1 104067 689442749
1 193474 578072720
2 142181
2 107731
1 17658 847368505
1 95038 269854618
2 88874
1 23935 491547080
1 121715 288231884
1 146487 195495378
2 83377
1 76227 698985418
1 89962 558994885
2 70724
1 31203 248219860
2 113159
2 138840
2 113765
1 199394 913964193
2 147181
1 76154 317687381
2 191973
2 183496
2 106407
2 49502
1 168186 328014273
1 183274 862886904
1 151433 62268088
2 105255
2 81455
1 170150 490520812
2 148224
1 161145 880902524
1 153558 120595612
2 125166
2 153871
2 104828
1 61788 877671536
1 136908 143261299
1 86639 371506287
1 45944 914212538
1 165816 456893787
2 89666
1 68726 446105030
2 171886
1 151609 840826680
1 161015 327107037
2 183774
2 78023
1 86493 196920631
2 188326
1 91893 424323022
2 92227
2 30550
2 76786
2 194377
2 53817
2 58930
2 175763
2 51538
1 125798 265544867
2 11157
1 102720 458864475
2 131897
2 24413
2 102486
1 81018 240533755
2 61314
2 147828
2 181153
2 90348
1 163433 533738827
2 63663
2 27676
1 50087 843202406
2 28713
2 151367
1 17462 10878835
1 13545 82668850
2 119900
1 17691 992283522
2 195089
2 138199
1 101355 933096304
2 63111
2 115338
2 110215
1 171701 379840793
1 167986 854880807
1 176562 324617434
2 138879
1 4771 383503640
1 114423 148900894
2 2400
2 172265
1 167868 734807031
1 61587 377802433
2 75217
2 111326
2 192784
2 152760
2 47921
1 14271 583411116
2 103317
2 119640
1 196063 916811402
2 152708
1 120941 865442610
1 161196 417999986
1 86479 960295336
2 137731
2 19241
2 59827
2 73542
1 115154 461973901
1 68431 471260652
1 36355 285728726
1 105437 473296186
2 665
2 37012
2 72831
2 178271
2 142618
2 186121
2 77708
1 126576 50027439
2 18543
1 18567 861696730
2 2187
2 90095
1 128120 585476739
1 91621 460419532
1 110181 523703724
2 33155
1 80202 180409989
2 97666
2 163506
2 162189
2 72714
2 96817
2 36916
1 7120 657474545
2 47246
2 122948
1 9414 303879230
1 180929 470389514
1 36962 225734576
1 134640 607121744
2 187386
2 165996
2 31365
1 15899 809029403
1 135484 591341791
2 121419
2 29284
2 39955
2 27949
2 58498
1 6776 405755621
2 132252
2 74098
2 142583
1 4092 921615925
2 19132
1 22174 367343246
2 157646
1 156476 512688670
2 108429
2 82797
1 36301 11545786
1 56027 372655710
2 30900
2 72546
2 3522
2 104842
2 77502
2 157311
1 13433 35760403
2 176318
1 134614 134617476
2 156189
1 71400 618620259
2 120691
2 74864
2 48483
2 143208
1 93447 872445835
1 118635 982976852
2 128099
1 19537 421629141
1 97167 910586944
2 135242
2 97895
2 182491
2 65311
2 199283
2 171162
2 136525
1 124503 870097308
1 49536 128056123
1 161656 968754582
2 137564
2 41056
1 52221 796863854
2 30471
2 31465
1 89496 1553170
2 174273
1 36502 982960663
1 39066 521826815
2 126510
2 135108
1 59235 470467432
1 92962 138739873
1 153338 316800533
1 128916 511291021
1 145544 519134736
1 74533 867167895
1 134457 459597393
1 33237 923267500
1 126484 706635119
2 148970
1 190795 434254665
2 125383
2 25972
2 136819
1 195191 968568134
1 12338 995669412
2 82630
1 130530 318784459
2 103679
1 128951 200738376
2 123436
2 52806
1 148535 998994100
1 104902 966938054
2 110150
2 22646
1 141242 26580197
1 33994 6186616
1 157296 655166556
1 135540 17682900
2 55688
2 88537
2 198384
2 149016
1 11442 833894902
2 46278
2 183524
1 12537 711127187
2 140212
2 73270
2 46625
2 26496
2 7726
2 25974
1 106833 69093286
2 162391
2 26581
2 127280
1 102003 507531736
2 136845
1 90191 780019567
1 81217 285953949
2 46929
2 111124
1 47560 730478267
1 128495 207200880
2 66130
1 167935 150635807
2 2522
2 18190
2 31391
1 187822 983838656
2 57947
2 11047
2 1657
2 86814
1 148492 68930118
1 46823 498642579
2 169509
2 112614
2 111345
2 135797
2 89535
1 39171 772769461
1 185314 259913758
2 59919
1 134019 759809876
1 154635 606399443
1 141920 139251885
2 2991
1 86910 155735867
2 16214
2 16700
1 111034 696056370
2 20166
1 72036 57565953
1 71141 544770555
2 36510
1 187507 559872638
1 192958 900056739
1 31123 833549664
1 156151 26481190
1 55978 442870274
2 59212
2 164439
2 41867
1 100339 620292798
2 56944
1 58322 437599002
1 169220 828882032
1 56632 332222533
1 114332 572446654
2 181749
1 121292 339684429
1 44522 360273277
2 22730
2 82656
2 162244
2 8573
1 110547 767290255
2 61737
2 24165
1 21110 386032558
2 108896
1 134882 385471398
1 164952 773677687
2 7514
1 80103 42721435
2 76255
2 169297
2 161888
2 9014
2 49207
1 110350 89002555
2 171494
1 159173 979199810
1 63967 588757385
1 150623 389055261
1 195150 24220649
2 36399
2 185266
1 13901 252053342
1 70537 648890841
1 81536 620697098
1 18954 447272061
2 93630
2 48106
1 78772 293883247
2 179762
1 113489 548366303
2 146160
1 62993 319273854
2 108738
1 189524 206662924
2 44113
1 38084 94570345
1 181484 512469278
2 112130
2 118007
1 20476 648652146
2 171597
2 152208
1 141695 717132229
2 43865
2 62276
2 150360
2 161304
1 178496 227999247
1 18321 647911093
1 47508 290552512
2 144740
2 48744
1 164839 903635127
1 64889 857531722
1 139127 992022251
1 188729 281083003
2 38328
2 35772
2 167210
2 190837
1 7247 746955663
1 107825 918490449
2 120378
1 147397 519296928
2 48531
2 116183
1 6328 377941682
2 74504
1 194411 826005150
1 37723 525094240
1 183635 895415205
2 37700
2 119287
1 115252 761447356
2 6553
1 19999 205200381
2 88235
1 161908 34517147
2 169430
1 36634 851740312
2 192178
1 138937 853952290
2 159310
2 194949
1 178973 161204224
2 15408
2 86474
2 122324
2 25861
1 95251 736779903
2 66969
1 125199 642429108
1 124338 110062164
1 49065 350830249
1 36361 307352760
1 108936 956564272
1 2781 76658735
2 133321
2 199881
1 39758 503079920
2 103307
2 33565
1 63851 24677530
2 128095
1 36344 327513891
2 84735
2 117007
2 65712
2 116809
1 197096 386997088
1 125089 912720521
1 14055 548812092
1 113968 326675024
2 56574
1 107185 760347755
2 90054
2 126837
1 147533 993924391
2 112426
2 34825
1 182246 587615570
2 126025
1 3864 461266334
2 20228
1 115952 577886250
2 10981
1 185091 561915223
1 50234 903736280
2 135981
2 55176
2 107011
2 108653
2 93505
2 29015
2 61897
2 129183
2 12628
1 83309 782211325
1 46749 863433677
1 44672 876916870
1 56524 964661221
1 146348 441285207
2 177418
1 198112 471387806
1 195355 522551954
1 10927 454128930
2 116554
1 180379 592771742
1 131709 679858307
1 76758 636925658
2 174216
2 86950
1 34176 141480207
1 93129 549577833
1 30207 916243949
2 35531
1 117822 710014339
1 7259 654655357
1 186323 793443366
2 2527
2 192347
2 36105
1 197144 422983550
2 52237
1 38872 316778094
1 124081 530490279
2 188713
1 77736 841726028
2 179711
2 178135
2 136463
2 87117
2 10239
1 123739 298918756
1 68007 791448612
2 185612
2 197610
2 20139
1 124317 893832864
1 179380 63205962
2 2178
1 143690 56400073
2 90406
1 44810 39769463
2 115855
2 31357
1 144153 723517060
2 5892
1 28082 492688866
1 148269 707017946
2 22494
1 90888 588177497
1 160908 65443308
1 96765 831025895
1 177910 19929060
1 34196 612256007
2 37006
1 96767 609432406
1 59861 960899676
2 137991
1 141617 509790138
2 178777
2 25754
1 116753 174913011
1 85806 916043247
2 17296
2 22560
1 132619 351274443
2 67298
2 61805
1 130736 949439425
2 93099
2 194441
1 44265 530067303
2 186047
1 39127 197724106
1 102487 522303773
2 158273
2 177619
1 65952 739741262
1 10096 723232226
2 76761
1 5425 100827992
2 46012
2 113454
1 126001 566013559
1 77243 19005291
2 157254
1 101068 562727760
2 60200
1 115760 458174771
1 46273 758705888
2 51475
1 166569 519675491
2 110715
1 159018 865365875
1 134007 666769109
1 119838 252169334
1 12062 712780952
2 118070
1 66374 793980727
2 47981
2 129849
2 188301
1 158596 232765877
1 178550 242038068
1 167035 745438580
1 2110 179715685
1 44457 756996727
1 198024 807350898
2 100189
1 185847 510438683
2 30628
2 44901
2 53044
1 150093 323101820
2 40447
2 162069
2 176528
2 66429
1 174670 861005421
1 186355 993182381
2 77246
1 169050 357686449
1 52033 31469798
1 195644 861078384
2 127817
2 170435
2 136485
1 165632 939426380
1 69837 969700599
2 65526
1 75635 646932200
1 13460 57681195
1 144438 548351609
1 29135 310851058
2 54628
2 154450
1 30330 185215694
2 101823
2 195437
2 31353
2 46685
1 35274 478035528
1 29147 617630215
2 41244
2 42216
1 55870 46226534
2 189194
1 124030 233758737
2 188446
1 50484 717574868
1 140849 358981962
1 151984 635448422
2 179659
2 3321
2 155188
1 112142 490407952
2 170275
1 180538 85298728
2 72344
2 85039
2 133198
2 183899
2 80200
2 59360
1 69649 547001005
2 20446
2 120750
2 75217
1 159197 792972680
1 157841 810587040
2 9884
1 78433 202831208
2 170890
1 93146 584847332
1 186572 254604174
2 32671
1 96781 855010698
1 190003 495841351
1 50907 257893275
1 140667 140541194
2 101795
1 107831 714885223
1 22569 884906651
1 148316 422887557
2 53533
2 56759
1 79988 612629765
2 147154
1 172916 561788282
1 152252 694730574
2 34815
2 132479
2 118151
1 121254 522767580
1 34362 759716723
2 1646
1 37467 497538088
2 63602
2 150761
1 77214 305548595
1 74610 603879957
1 126315 566868147
1 76488 320053174
2 90089
2 35598
1 171908 365041864
2 107523
2 159808
2 37691
1 150321 108503039
1 142128 518393324
2 170492
1 4063 801151798
1 15900 150401335
1 158032 487904073
2 146013
2 80485
1 174885 473269240
1 101764 138968701
2 70476
1 188921 932899408
2 72387
1 30957 178122330
1 191149 146168460
2 179945
1 6468 9781592
1 35673 725544962
1 126643 671318296
2 126182
1 21034 36328257
1 95033 407361504
2 136671
1 14561 729544094
1 187484 359488922
1 41242 29280343
2 149972
2 50991
1 54344 303889244
2 140152
2 170872
2 99174
1 1242 190252149
1 130707 281400214
1 126689 613577589
2 193124
2 78154
2 123359
2 24854
1 106418 69627435
1 106884 921469021
1 90827 632057751
2 89687
2 146052
2 172578
1 134720 652667968
2 11342
1 116647 385970778
2 189064
1 113115 772672480
1 23443 749972379
1 31998 158577791
1 152503 373718854
1 8319 316336514
1 18383 606048083
1 167860 286092233
1 49049 777176060
1 62868 276779071
2 81612
1 185051 187047668
1 136741 902117641
2 151732
1 191189 977448330
1 183007 689053708
2 69342
1 122991 228596902
2 157761
2 45011
2 109579
1 35712 542584006
1 169741 782632426
2 100346
2 40809
2 157192
2 153152
1 43943 474575296
2 122989
2 46875
2 53313
1 196792 928826286
2 167581
2 84397
2 71186
2 1158
2 37260
2 135841
2 138296
1 4755 842043914
1 113004 72264553
1 25062 386717371
1 159483 207823000
1 75464 671728804
2 147938
2 82279
1 20105 263035669
2 27768
2 59705
2 42315
1 109914 158654801
2 126368
1 112169 186992133
2 174518
1 66515 870619182
2 135860
1 141075 328302852
1 186700 527353547
2 194537
1 988 490938173
1 171218 926788369
2 41433
1 140861 235552510
2 177433
2 116459
1 186368 43712702
2 123530
1 81089 787975999
1 54799 152655377
2 61685
1 38464 841203369
1 113282 982439880
1 632 329100225
1 160421 870143158
1 46450 116712857
1 38826 219178145
1 126887 106551582
2 41343
1 54049 228933670
2 86016
1 16280 457693537
2 169967
2 109193
1 122516 256277917
1 60973 585675839
2 10540
2 95198
2 114237
2 82353
2 171453
2 29484
2 57284
2 12279
2 39819
1 181239 361891595
1 47140 365722488
2 151616
2 102642
2 77042
2 30490
1 65998 391746567
1 13282 544649267
2 91285
2 187670
2 146646
1 55877 865571688
2 46694
1 69320 111242790
1 96049 274711736
2 115341
1 14503 886915584
2 138386
1 28934 331868754
2 108803
2 105011
1 36026 944205552
2 151779
1 127286 153407161
1 28445 307100913
1 125874 155888462
1 141688 878637536
1 98770 133044645
2 108172
2 101805
2 171386
2 86770
1 143123 798491028
1 104723 429096046
2 4683
1 66640 633874616
2 173784
2 43253
2 1190
2 34983
2 12780
2 14417
2 77732
1 87012 828778099
1 171946 611836765
1 64328 546174474
1 104987 577135637
1 59912 477959231
2 47083
1 27419 162324993
1 98047 525930922
2 12323
1 101234 220299690
2 19638
1 88801 555101663
2 92192
1 42251 904156416
1 187887 210698050
1 114571 109343743
1 81376 457044741
1 162464 972382209
1 181878 811040699
1 31683 238838369
2 132744
2 48852
2 101299
1 163539 204429019
2 62929
2 125348
2 179711
1 170180 754188599
1 195216 643607374
1 67208 970909528
2 34022
1 190639 802612722
2 116215
2 1367
2 63617
1 113884 279470362
1 69228 451285613
1 144425 231002546
1 59625 137149626
2 159554
1 122337 496809023
2 131666
1 157898 481831313
1 29178 707345403
1 30565 631007910
2 111647
1 109503 699146981
1 19355 347952951
1 29787 482430670
1 29182 651107855
2 177556
2 162088
1 117328 646088071
1 164817 998325014
2 125401
2 56456
2 187293
2 47333
2 88640
1 198445 643934578
2 109437
2 183117
1 93863 675489553
2 123989
1 128377 389880613
1 147662 164233864
2 70231
1 166072 4590577
1 62075 616718686
2 175053
2 36857
1 61986 166843539
2 132924
1 59812 946478412
2 145748
1 125632 209797845
1 177837 694149187
1 195273 988499943
2 35639
1 155043 42496812
1 177287 560120926
1 70199 347093240
1 57012 165991191
1 50536 617540670
1 54699 621515824
1 68908 924485184
2 137188
2 182782
1 152184 539196951
1 9827 756842327
1 50025 504955243
2 16737
2 186468
1 64776 81060213
1 28258 429487672
2 148842
1 137317 318307026
1 4043 873332608
2 166111
2 114692
1 174355 52884827
2 56034
2 124567
1 191 343589318
1 129971 552834728
1 27084 270141165
1 105142 567896067
2 2540
2 93891
1 26774 23575496
1 108755 509834346
2 42824
1 163174 747370619
1 28710 784162576
1 95578 813753337
2 81083
2 197262
2 130036
1 17912 661618144
1 162504 811202023
2 164900
2 116564
2 114063
1 32267 559025338
2 100374
2 156527
2 31931
2 77765
1 123557 165733598
1 163176 74037216
1 190437 344255838
2 132529
2 109813
2 21713
2 173052
1 138661 125410406
2 142187
2 118902
2 123235
2 186336
1 136142 838890927
2 105560
1 166785 328159704
1 91664 599777428
1 161667 488511544
1 54848 890994587
2 62274
1 8776 538473513
2 30762
1 100719 864411221
1 36401 718739917
1 92362 878987896
1 157483 80500819
1 15752 396495346
2 188154
1 192504 452508651
2 199724
2 25196
2 34087
1 56645 830559131
2 123175
2 178701
1 33618 691468777
1 145154 639713165
1 113409 805131248
2 104980
1 170810 239851899
1 56138 271740686
2 127984
1 151822 240604210
2 123455
2 117931
1 197200 698983928
2 71153
1 101531 811286177
1 22347 713548687
1 110259 35661723
1 42661 445257902
1 144960 690244165
2 38115
2 11027
1 187302 939633722
1 113597 550257406
1 322 747286576
2 52506
2 150287
1 143109 292232411
2 80201
1 161414 906706199
1 174637 96221649
2 182018
1 1725 922634181
1 143454 881731893
2 130348
2 140557
1 175318 729643011
1 139107 592973730
2 57254
1 116877 328508515
1 161615 168263803
1 28445 545857641
2 32157
2 21648
2 81506
2 160313
1 951 950315835
2 133397
1 150096 7724404
2 90779
1 164838 255380595
2 140073
2 166157
1 113633 599149482
2 181480
1 56516 644802730
1 160454 700714614
1 96494 484240078
2 63260
1 109264 924267974
2 52323
2 42633
1 198931 235519198
1 134958 239580288
2 112314
2 138938
1 9433 228432839
2 77113
2 98686
1 62741 963573019
2 194485
2 179753
2 72073
2 141823
2 66014
1 41734 120177697
1 132177 889931322
2 131279
1 154606 655743979
1 156382 493443226
1 127743 17533971
1 115161 202307618
1 21862 763231343
1 129896 205646077
2 64201
2 178014
1 15242 982303478
2 163174
1 39504 42310757
1 136497 822437336
1 136915 134915599
2 27736
2 32462
1 75145 275672808
2 167420
2 177065
2 157182
1 42962 247025429
1 24641 412859508
2 86301
1 195361 271427661
1 54914 513345162
2 146280
1 143931 614811458
1 196452 490615994
2 29826
2 144272
1 115601 871939250
2 38145
1 127098 398979819
2 119490
1 52228 64448475
2 119850
1 113192 322541528
2 36484
2 36072
1 113565 195831101
1 70447 972548012
2 174669
2 35088
2 83744
1 83743 228578935
2 149468
2 166785
1 191039 770702175
2 177497
2 142263
1 182729 498715697
1 114075 696230112
2 27716
1 192422 68660980
1 78023 171841539
2 141534
2 125499
1 185084 701819307
2 59898
1 103547 24192653
1 35035 328123860
1 114081 901558820
1 63581 56238091
2 93652
1 183180 717425303
2 131484
2 17548
1 176595 866657255
1 182969 127165048
2 187256
1 11561 300745217
2 154623
2 87064
2 13969
1 151634 497202713
2 130287
2 198105
1 125007 448281709
2 123414
2 35939
1 36600 240981855
2 182517
1 126036 533423172
2 181035
2 37682
2 192314
2 86202
1 151323 327684976
2 148403
2 78917
1 184770 507761128
2 193766
1 126459 836904014
2 86015
2 144628
2 84890
1 197147 497158194
2 4405
1 141579 116264977
1 190427 9255869
2 183461
1 135001 528509005
2 113774
2 87887
2 75865
1 130679 649805309
2 132690
2 32376
2 14941
1 199134 428609803
2 29677
2 92343
1 33169 849690386
2 10752
1 130912 962199051
2 185281
1 116682 533126125
1 185314 354563797
2 143568
1 176104 110576905
2 104673
2 176833
2 99984
2 76990
2 191303
2 147097
1 109724 826197811
2 119836
1 186632 987189641
2 20334
2 124695
1 127348 224827182
2 181758
2 199099
1 30281 544487924
1 60999 494536391
2 71878
2 189455
1 184053 826880268
1 193001 245484808
1 9565 902312968
1 86651 350127261
1 79166 823465711
2 29757
1 95605 942425875
2 109835
2 50787
1 53789 299914717
1 129121 485030966
2 15493
1 165340 142112987
1 34831 457404198
2 56811
2 61947
2 51788
1 180967 615553430
1 163842 435768951
1 48597 921132284
2 135278
1 169281 697165644
1 113257 334417030
2 14949
2 38041
2 183614
1 95313 97707405
2 77416
2 110438
2 199945
2 56158
1 182375 447616683
2 70119
2 22098
1 43296 743439982
1 18482 770788857
1 70939 149404877
1 32502 835024945
1 110406 319330172
2 49577
1 184883 317507001
2 114046
2 147583
2 56360
2 192189
2 142131
1 20944 573742251
2 20680
1 173351 736756465
2 21551
1 98970 642704723
2 121201
1 116740 9663072
2 58765
2 145073
1 7842 985173831
1 66615 113054190
1 48444 37380845
2 62342
2 192324
1 81683 213590238
2 158757
1 94067 57432454
1 1338 233467107
2 42624
2 23448
2 183386
2 176745
1 166293 571855824
2 120282
1 103429 354024797
1 166613 876041364
1 112501 363308427
1 45717 139662929
1 91916 707629933
2 30316
2 169846
1 168855 492019271
1 160588 452272616
2 181695
1 108721 363801337
1 132999 40278462
2 23501
1 75263 93226852
2 7322
2 1047
1 12221 860541195
2 138923
1 248 11107564
2 28233
1 2303 285829523
2 84865
2 99004
1 88633 149810378
1 152415 718893338
1 20452 568986421
1 110860 103193428
2 2871
2 134322
1 114880 136931882
1 159108 718616413
2 170579
1 65514 19887085
1 150150 494712107
1 153901 719651350
2 106597
1 170532 648740145
2 181446
2 188528
1 79071 372428999
1 108687 550078564
1 24654 562044306
1 199931 30429565
1 45354 906302862
1 196794 52356361
2 18376
2 116665
1 15670 490885829
1 106420 71767917
1 108888 322686233
2 190047
1 5947 443946675
1 171770 724340103
2 133471
2 178019
2 183004
1 6565 396615826
2 178040
1 121190 544495335
1 184574 768962342
1 176675 391822461
2 81625
2 112697
1 144867 695603830
2 156303
2 76901
1 129841 169893319
1 184347 512023513
2 45400
2 173564
1 176492 398295694
1 95378 455099504
2 114379
1 30335 315460925
1 176117 931877352
2 143317
2 54181
2 16419
2 76843
2 6238
1 28573 836815008
1 7992 145286708
2 127614
2 138930
1 116415 51170209
1 138926 19419400
1 168724 639810906
2 167034
2 36501
1 82202 872727921
2 104010
2 173947
2 171957
2 159076
2 14204
2 64611
2 148316
2 123533
2 182405
2 116592
2 153867
2 166653
1 149036 490416276
1 95143 62213193
2 113649
1 181162 386556727
1 4434 954670765
2 152353
1 194262 610007355
2 51945
2 49083
2 178008
1 143997 442145183
1 46714 271221583
1 175569 892900177
1 12438 135404708
1 182645 411542419
2 199841
1 111157 725136068
2 29894
2 93939
2 36153
1 29718 858956254
2 147859
1 42842 369908076
2 60132
2 183514
1 22878 235531222
1 63646 634448937
2 154954
2 18358
2 66101
1 36100 999890525
2 196893
2 176645
2 134713
1 127688 130150513
1 110055 374696982
2 122962
1 45616 732014282
2 173937
1 84888 593969119
2 192736
1 147764 462767452
2 61059
2 13710
1 6704 101729778
1 123718 791327353
1 174296 30605088
2 192004
1 60491 74327821
2 176555
1 136750 538530015
2 149483
2 58874
2 120226
2 165701
1 62206 56390556
2 126740
2 136303
1 164656 280673015
1 6066 445070881
1 5628 587818995
2 124623
2 78402
2 194411
1 51252 437033687
1 82998 248577744
2 118896
2 177950
2 94327
2 45602
2 129407
1 91298 470894568
1 16280 659132988
2 141494
1 86676 884188212
1 27175 472793110
2 151309
1 177120 536550900
1 1152 438799694
2 98948
1 126193 864620477
1 8039 502697297
2 96265
2 180644
1 123268 487196069
2 30338
2 87480
1 153240 496552077
2 88638
2 86746
2 40759
2 4851
2 11464
1 180037 447433095
1 64445 685767970
2 152952
1 37470 642738028
1 34170 448072726
2 90796
2 99521
2 11211
1 10585 481558693
2 93429
2 91666
1 111702 219130593
2 17094
1 109066 321077951
1 15295 422358871
2 37026
2 112166
2 61691
1 17460 301679743
2 146269
2 19235
2 6479
2 30201
1 101679 771453812
2 86498
2 88173
1 153204 912032136
1 29340 438532439
1 16250 707831754
2 170327
1 68400 111331038
1 137048 501801066
1 55698 253564339
1 151327 826553071
2 64288
1 98273 720691930
1 196496 522255851
1 114555 79426206
2 177788
2 59460
2 100654
1 135033 705330582
2 135201
1 78413 462269208
1 69346 147272772
2 145217
1 81747 877963778
2 3886
1 172407 501439414
2 858
1 121969 964000604
1 151906 394126782
1 67969 704351566
1 105601 99968778
2 27762
2 139911
1 174783 249126258
1 41795 637671500
1 188268 728471387
1 129470 684242979
1 179910 505536529
2 193243
1 133036 603780972
1 87317 240535551
1 30979 646836225
2 136982
2 88525
2 8941
2 27685
2 193555
1 43071 166570066
1 109080 94012276
1 155878 704295232
2 9582
2 77261
2 62010
2 148059
2 150946
2 59457
2 67636
1 181604 521386410
1 126566 723054588
2 18662
1 138844 873226837
2 108020
2 135098
2 155336
1 75250 705156877
2 5666
1 156767 478655516
1 112663 762147576
1 154738 362127830
2 59923
2 31558
2 113551
1 98681 65884081
2 136449
2 83559
2 31841
1 111174 80570072
2 90572
1 97052 707039416
2 146431
1 180333 128530575
2 87041
2 7824
2 62728
2 162872
2 20840
1 84658 919503336
1 56826 68783306
1 184113 700095575
1 147525 394551687
2 85164
1 42975 243153910
2 94162
2 111993
2 57133
1 139045 350914307
2 175892
1 128174 972544366
2 17970
2 85245
2 102188
2 90623
2 146180
1 27011 501154763
2 140731
1 22877 578705748
1 90569 458671600
1 97157 493380716
1 84598 134455187
1 49131 295868272
1 46677 74716304
2 9934
2 122570
2 41316
2 157996
2 126550
2 184239
2 115450
1 148333 423365649
2 177768
1 7762 890363749
2 123011
1 38839 654297814
1 62933 668812511
1 34204 371094902
2 137418
2 76565
2 120349
1 15208 550164930
1 79146 953752158
1 39047 529856017
2 175801
2 34366
1 158277 336011840
2 83884
1 116227 309348645
2 48616
2 147847
2 38597
1 157573 323834032
1 65869 42885826
2 153283
2 37231
2 150354
2 70162
2 24087
1 8920 715655262
1 194336 793997360
2 47105
2 159843
2 27197
2 7512
1 126723 587423182
2 55584
2 43014
1 180853 279447209
2 123643
1 168699 413178372
1 52324 109321255
2 65076
2 144311
2 47006
1 193370 784785022
2 165926
2 120897
1 109870 52273117
1 43979 904964602
2 135236
2 48370
1 80156 70642455
2 126514
1 100044 524102037
2 51834
1 32666 576047221
2 199750
1 66845 591680248
1 81169 432785771
1 59064 541780369
2 133662
2 196627
1 139844 155037521
1 81210 854569707
1 182123 566245747
2 185061
1 157080 300314464
2 125849
1 135371 527432274
1 105151 255448872
1 154114 617121223
2 1323
2 173989
1 140843 571831487
2 157595
2 124628
2 130808
1 30352 67353048
2 24300
2 131615
1 77400 250980247
1 29345 699440868
2 168887
2 38616
1 11171 249745269
2 53035
1 151666 103982783
1 9168 373304102
2 198287
2 45501
1 168873 670645678
2 190270
2 100429
1 104666 370806740
1 196275 341747256
1 32922 407900887
2 73645
2 89188
2 3048
2 122647
2 167948
2 52206
2 20323
2 160613
2 51822
2 78123
2 168290
1 140775 455639640
1 78356 275226006
2 18751
2 61160
2 86531
1 119210 716355170
2 109450
1 136184 27853799
1 25007 519477296
2 44064
1 27838 29824125
1 18471 513104250
1 94422 572787772
2 195028
1 20267 712374071
2 66534
2 52649
2 165322
1 91444 429277446
2 174057
1 117353 908841771
1 115730 72933584
2 31545
1 221 608522152
2 83569
2 182540
1 36100 338335822
2 73433
1 53648 894094501
2 136010
1 45158 118991954
1 103691 712960337
2 1908
1 185611 603808562
2 37014
2 158209
2 132901
1 174240 864322765
1 59711 274541310
2 16653
1 131385 708451351
1 67588 611036800
2 29147
2 179504
1 139825 972009798
1 92316 11382227
2 116390
2 29695
1 140550 733952348
1 74233 972957648
2 168056
1 41427 473497361
2 178300
2 65258
1 35845 535352588
2 166643
2 1131
1 104199 288084964
2 95316
2 33869
2 114882
2 76589
2 155223
1 190161 107583722
2 135503
1 108252 993801
1 96405 534903261
1 82816 399855106
2 191708
1 17850 691519276
1 87026 219859410
2 177381
2 20886
2 191001
1 75713 693426867
2 192355
1 65305 826281838
1 56574 678403969
2 188944
1 89281 600007224
1 85000 348526080
2 47467
2 91436
2 71564
1 65064 823177507
2 71541
2 3380
2 22995
2 3546
2 198503
2 79732
1 116203 669508077
1 83329 135877719
1 50041 613918706
2 54484
2 53020
1 193190 991044517
2 198746
2 65188
1 78089 67263704
2 75256
1 78446 418726575
2 121341
1 76782 653150988
1 124030 212290089
1 61047 884411373
1 186453 49517967
2 67743
2 12521
1 26815 365112264
2 178811
2 65167
2 145735
1 181433 425814470
1 169902 777231315
1 179617 978590185
1 168432 184932014
2 137421
2 6804
1 32412 303627608
2 179244
2 64037
1 25690 812738994
2 9340
1 197649 378000284
1 99443 679810724
1 161583 60619881
2 109367
1 26538 566629671
1 91814 677283264
2 126209
2 197651
1 125321 807638144
1 114945 292426949
1 23826 348523527
2 146670
2 52385
2 96740
2 13608
2 196541
1 53226 394990104
1 128511 515522871
2 130558
2 172148
1 111606 852488162
1 69517 265713286
2 66612
2 71681
2 56155
1 136962 872465865
1 193177 921860266
1 3878 349016050
2 79342
2 192604
2 3963
2 171832
2 140356
1 25449 871814216
1 63154 499012296
2 94043
1 92138 60788074
2 152933
1 40643 552609035
2 51222
1 184392 145433983
2 151777
2 100762
2 165660
2 139053
2 153707
1 134961 441405510
2 71080
2 197148
1 82644 237424825
2 144251
2 12743
1 3822 46212493
2 72804
2 107799
2 176745
1 126369 492762916
2 38029
1 13516 259655176
2 6161
1 65762 6163078
1 105769 385978306
2 182822
1 182236 728836734
1 177653 482898862
1 153798 879410451
1 5736 555238717
1 16403 428259269
1 64861 279459117
1 68629 843470750
2 94712
2 71679
2 5688
2 25084
2 151763
2 55609
1 19164 26431075
2 83268
2 83472
1 189399 108583595
1 45304 824298621
1 194034 641875805
2 183854
1 67531 304077410
1 20695 899267456
2 178500
1 133525 785830480
1 19479 773905703
2 100500
1 110191 835912096
1 21531 936831354
2 111258
1 178016 414477903
2 48131
1 148491 558346259
1 181902 535352067
2 180127
2 144707
1 157071 70423927
1 80802 235895582
2 116600
1 155494 25698258
2 138071
2 120421
2 2653
1 150832 469012592
1 153414 630277434
1 130232 488109201
1 6609 985999191
1 194470 363233504
2 7821
1 32868 736980542
2 117912
2 82003
1 182570 997516040
2 128396
1 101201 783817716
2 60208
1 119037 446619953
2 177446
2 32098
2 52252
1 25615 446200137
2 64623
2 139312
2 152722
2 96263
1 95475 555721173
1 143919 117603736
1 144971 681064405
2 24224
2 46429
1 71855 971836503
1 118989 834114925
1 31362 415218652
1 147317 30652654
1 138462 729372651
2 110234
1 49739 396431919
1 92710 450110133
1 81818 736703611
1 149532 158413646
1 5018 331419371
1 126011 684164877
1 123140 431063292
1 154193 244798
2 20131
1 64742 370234389
1 112256 203411142
1 39331 507554942
1 162986 159176780
1 76683 315704611
2 135856
1 120099 993990863
1 182326 77961743
1 46607 225890603
2 77704
1 71691 590915723
2 69771
1 164935 518641842
1 51528 477256374
2 93210
1 153567 795390515
2 13824
1 46522 951598824
1 15809 842254695
2 98301
2 128819
2 114496
2 96520
2 153640
2 79903
2 147083
1 68892 992696914
2 67535
1 11924 672472588
2 73605
1 117637 706531429
1 83005 665674965
1 51542 149949538
2 144004
1 38096 713677117
2 157908
2 114869
1 164381 216654828
1 28730 557831844
1 103791 458742707
1 196790 910567477
1 46198 308842569
1 7697 697308133
2 27518
2 139670
1 144204 309402996
2 123295
2 121631
1 96234 688280098
1 96998 394226373
1 115136 954951528
1 164889 935287299
2 172026
2 106216
1 184131 351992646
2 182617
1 34081 530313532
2 157225
2 142384
1 105196 300539759
1 171339 348676853
1 118854 559822505
2 155551
2 98065
2 88237
1 140512 669614391
1 112626 929690228
2 107963
1 168343 574998726
1 52238 305103796
1 21490 49629656
1 146203 21959971
2 78837
2 30466
2 119683
2 165871
1 16632 928019352
1 179157 961167531
2 36413
2 106362
1 55122 380003219
2 35591
2 115035
2 52669
2 159382
2 97339
1 75582 204525576
2 195503
1 167746 666417316
2 110010
2 2808
2 6968
1 26756 913668331
1 192666 882690757
2 89328
1 102148 514801639
1 121050 125323720
1 69169 746413771
2 40925
2 92679
2 24956
2 15296
1 108944 313727248
1 127330 598312214
1 144317 169773798
2 23754
1 101277 855353411
2 67051
1 17542 61116095
2 123446
1 89795 37907193
1 159469 164330414
1 38920 580934674
1 118192 12446403
1 12725 327406178
1 73867 205999357
2 36142
1 154896 845173711
2 33573
1 160043 154585103
2 15932
2 93471
2 80131
2 4818
1 153239 407260327
2 186975
1 64657 840068219
1 130956 915630065
2 114843
1 114474 492110404
2 121825
1 55687 210460347
1 59316 296359305
1 176600 646455149
2 189361
1 40364 925783282
1 93611 384145834
2 87275
2 116604
2 164118
1 44966 962224927
2 141795
2 135793
1 125166 400590075
2 102509
1 177295 96813353
2 8018
1 130097 105004678
1 144178 385154143
2 32832
2 198854
2 154138
2 24410
1 138630 427127178
1 77997 195168839
1 30435 993428659
2 166582
2 139500
2 88148
2 8405
1 31586 85314452
1 32381 173583358
1 189165 393876990
1 184412 742485912
1 21922 287333576
2 44118
2 126575
2 136691
1 106160 239506928
1 106646 364678764
1 195683 604927271
2 92074
1 67788 686397845
1 106084 183051582
2 155112
2 51748
1 17118 282553993
2 7280
1 88554 660963621
2 157513
2 87012
2 1645
1 164683 282613525
2 87642
2 127416
2 106109
2 130411
2 43840
1 188035 489172973
1 161134 570521671
1 84499 296453108
2 118697
2 199185
1 12506 831094737
2 15565
2 157677
1 172512 561539253
2 162975
2 178037
1 70510 604454394
2 29532
1 196087 299904441
1 99958 803867233
2 8646
2 115187
1 153182 663779231
2 134689
1 185938 794812632
1 198965 936292911
1 72061 4557860
1 142653 605855621
2 189349
1 114361 460628120
1 84469 671002523
2 113961
2 76673
2 168269
1 86981 677637930
1 157147 599103412
2 50165
1 164214 839508826
1 46080 726993259
1 60085 961271070
2 158951
2 146343
1 178803 848474173
2 53904
2 141410
2 160386
1 161537 57323739
2 157707
2 27306
2 39220
2 61496
2 128994
1 174592 364859943
1 42651 79003977
2 97054
2 74936
2 196178
1 28096 318963879
2 65549
2 181081
1 72994 655532981
2 177966
1 109139 962080277
2 37452
2 78575
1 29014 324739386
1 19730 132912263
2 192005
1 74247 72666382
1 65812 191664138
1 131533 706712924
1 58269 139512427
1 89328 140931288
1 15493 23226824
2 145947
1 176589 457855463
1 72925 301552152
1 133227 706238608
2 153272
2 20379
1 154392 680938444
1 132234 21404509
1 128091 404918747
1 50392 990229783
1 96774 906400125
2 56119
1 193827 160398096
2 96491
1 34831 277939046
1 5781 665776917
2 79441
2 47342
2 106984
2 31359
1 96612 996817799
1 68075 667368815
2 101327
1 35261 195635988
2 15117
1 126166 532888566
2 184645
1 185295 484510596
1 190390 261579003
1 77439 570670353
2 146003
1 106750 414627035
1 98835 543170415
2 187815
1 16843 808230488
1 186548 587888489
1 129887 63390569
1 43993 723071474
1 89429 743695350
2 85884
2 131718
2 53211
1 17301 888991495
2 22741
1 59099 285404908
2 145532
2 84396
2 194104
2 94270
1 91495 786709889
1 92718 938410083
1 63613 222028827
2 185573
2 76920
1 44836 72834257
1 187199 157629266
2 7202
2 1822
2 26725
1 109078 745302581
1 173734 809583594
1 24979 237099563
2 199007
2 127166
1 17555 135215078
1 173872 350793210
2 8762
2 76767
1 124419 583625780
1 161828 434761076
1 55756 41931697
2 95321
2 73728
1 61995 845344300
1 85229 658564456
2 148135
2 86730
2 89588
2 179146
1 118178 740275592
2 12544
1 184142 570460199
1 145146 437223680
2 79622
2 92630
2 134132
2 50252
1 81074 479760091
1 40925 650272645
1 20178 306218248
2 16339
1 42186 493308390
1 166457 538003529
2 148821
1 109750 394316252
2 189065
2 126628
1 72278 930163345
1 166738 542964253
2 12605
2 153415
2 75893
2 76699
1 168820 217899275
2 32238
2 31689
2 100946
1 71283 781825673
1 76204 572581771
2 57631
2 162723
1 56318 35785963
1 196194 842000023
2 78808
1 37622 103611098
2 95752
2 6302
2 182576
1 69730 191399597
1 107653 478926783
2 143404
1 155977 658787973
1 157462 40288017
2 65742
1 44535 327002877
2 163735
1 26725 646587928
2 122427
1 75495 228528207
2 73621
1 147515 552269923
2 11978
2 18978
1 66692 481796925
2 131303
2 126333
1 9324 63174632
2 142602
1 20779 243381022
2 75970
2 12157
1 92584 8037124
1 88000 258424685
2 94515
2 124775
1 55594 215620941
2 95985
2 184270
1 72971 846100179
2 52295
1 156992 323980086
2 43659
1 37711 596295460
1 25459 397295595
1 10657 693228631
2 1153
2 10196
1 113033 870068298
1 116938 8026655
2 21952
2 37904
2 65868
1 144967 375533819
1 103100 111765063
2 179721
1 129349 55489628
1 132047 620414867
2 148058
1 125863 869070639
2 176310
2 182266
1 122240 180430873
1 47816 835937647
1 7514 965786410
1 190466 197722130
1 146707 551250102
2 48474
2 187112
2 100022
2 180793
2 143672
2 113303
1 32720 997091502
2 68559
1 104200 402680269
1 73356 46838571
1 168958 322823729
2 142491
1 151656 880263319
1 124479 399808393
2 173376
1 8901 135707556
2 95586
2 8897
2 171549
2 106995
1 79812 436170256
2 17359
2 6446
1 451 532381728
2 36008
2 170615
1 136383 139698312
1 137442 603761510
1 136232 690250118
1 189768 367548951
2 194882
1 29223 918533041
2 190903
2 9512
1 120643 198362797
1 173457 643425109
2 199674
2 76567
1 106445 979084312
2 163146
1 110481 474751720
2 34015
2 134646
1 9230 568100919
2 31667
1 109979 523153774
1 190876 619659141
1 97083 121732543
1 167143 448438903
1 167604 323627064
2 47637
2 168992
1 193135 197205007
2 144789
2 11280
2 46498
2 198089
2 40008
1 42137 54782569
1 43621 520971370
1 36259 28537394
1 136548 477380099
1 29321 493498473
2 27792
1 34580 797457951
1 145023 214274908
1 184338 759591920
2 90434
1 145518 892577201
2 19220
1 192475 359845871
2 73468
1 1463 569589941
2 43984
2 86392
2 110842
2 54553
1 148169 216930214
2 74197
2 124610
2 151074
1 79631 742327280
1 44065 700441973
2 163764
2 160428
1 107018 335190616
1 127445 723235718
2 110197
1 193205 671418964
2 133270
2 74804
1 108904 132814863
2 30
2 66353
1 198547 202538752
1 92871 35225509
1 59127 920695294
2 66672
1 10189 660014981
1 42050 811207965
2 22278
1 67940 321044473
2 146017
1 9827 50326950
2 34541
2 29310
2 165592
2 2317
1 159294 305715978
1 97405 427741327
2 133160
1 102062 654690170
2 120758
2 111996
1 58151 243334017
2 63737
2 94694
1 55229 958913546
1 122443 800765007
2 128018
2 66318
1 1683 655818848
1 135343 460329709
2 170627
2 820
2 60355
2 85503
1 130307 507830845
2 186771
1 65520 16431910
1 3551 901359128
2 95925
1 183779 717583070
2 166914
1 96278 540832663
1 47024 82874393
1 152577 80309555
1 75900 225135710
1 47674 764777279
1 77965 917167894
1 140858 446008066
1 28126 993028082
1 184524 959499323
2 76077
2 167816
2 111339
2 75122
2 153818
2 175676
2 41336
1 137585 202448028
1 119149 453650033
2 181687
2 58202
1 5116 144669408
1 71044 832068714
1 182232 445045862
1 172062 578521109
2 162978
2 165676
1 1647 916714999
2 59229
1 34595 904196905
1 107958 701154229
2 116972
2 5417
1 23227 67567874
1 39196 205452911
2 185098
1 199586 829409101
2 143420
2 78537
2 159638
2 46619
1 89168 904411170
2 190313
1 93033 95191840
1 87990 464728256
1 1347 313834039
2 13344
2 132277
1 170524 197559821
2 78747
1 47011 641994314
2 42861
1 122003 877689893
2 186936
2 107797
2 93809
2 105588
1 61106 250933949
2 152647
1 114813 455855943
2 147005
2 123319
2 36193
2 11775
2 147049
1 158144 117342604
2 77003
2 69051
2 75543
1 53049 602572006
2 96515
2 78911
1 47780 698243763
2 111369
1 24854 830990247
1 71712 945811754
1 132220 768829782
2 62276
1 33006 900097487
1 89272 950433792
1 146792 134226442
2 13945
1 169217 877673711
2 137825
1 139906 723965178
1 64151 590292769
1 172997 826070681
2 124248
1 39109 744416573
1 45631 481304380
2 45320
1 63290 273242839
1 26853 551218882
2 77279
2 110193
1 146632 787269152
1 276 230572173
2 84732
1 127878 801700427
1 21670 95509893
2 149164
1 189576 250780188
2 26719
1 147499 507938352
1 157576 907054748
1 115090 920572373
1 142342 731150157
1 39443 108128773
1 73618 777042720
2 28193
1 111554 676991791
2 160541
1 128295 34625839
2 102495
1 5457 16377904
1 88801 770263394
1 39882 84217596
2 92887
2 105752
2 60910
2 22439
2 177066
1 84517 699303259
1 121722 702093779
1 157208 514102453
1 51819 331694276
2 2413
2 198332
1 5123 996599660
2 51355
1 161119 201659152
1 12318 395103328
2 192005
2 64683
2 22846
2 100994
2 130756
1 73224 407286205
2 166536
1 52776 27865519
2 87171
1 49744 572467998
2 91315
2 126537
2 61324
2 168168
2 37765
1 73647 151121893
1 8411 674107438
1 131667 851201379
2 46352
2 143522
1 67961 471895097
2 82727
2 169744
1 101080 390592062
1 173528 757243461
1 150578 981783939
2 420
1 75519 655626933
1 147256 560756279
2 112944
1 7370 159417594
2 69773
2 122993
2 116377
1 177302 646245011
2 39141
2 100050
1 67725 745163077
1 153377 566563663
1 166719 709622312
2 106390
1 180317 746751257
1 184315 933957021
2 140600
2 158566
1 14170 785940584
1 89592 4919215
2 186411
1 18153 634072305
2 73723
1 168500 946070977
1 181621 580114642
1 182764 334608262
2 82169
1 57752 273020398
1 72654 567798218
1 5044 616260753
1 24308 968751106
2 20955
1 143890 491441154
1 118344 149217957
2 103354
1 133241 899900532
1 138173 216922769
1 143591 378108746
1 135756 764577181
1 132647 233014627
2 155035
2 12459
1 11214 653800606
1 98599 792708422
1 128917 868008764
2 125401
1 30419 515130723
2 159359
2 185786
2 110071
2 24919
2 125141
2 5682
1 60474 150931550
2 32649
1 172646 72108298
1 50735 382687484
2 78464
1 17156 284435167
2 52774
1 2504 506343637
1 173014 385402377
1 138093 128227116
1 104181 482198543
2 49233
1 52560 128083918
2 136590
1 58382 288978582
2 195514
1 22463 525841255
1 38011 797731824
2 167544
2 6455
2 11813
2 1606
1 121791 13812894
2 153822
1 162423 18389912
2 30830
2 181684
2 145596
2 2317
2 47642
2 63923
1 112271 914602551
1 67585 665409535
2 168276
1 1307 832450265
1 55369 288954081
2 187539
2 135232
1 34036 228862707
1 166333 584350179
2 121886
2 49655
2 139767
1 54404 129100987
1 90508 152460534
1 31308 320472019
1 9661 745179904
1 165437 140642273
1 174889 207208048
1 179647 61254144
1 61527 679269518
2 90657
2 50191
1 1037 49381691
2 174995
1 117442 918735412
2 131454
1 43104 283097956
1 122717 145214046
2 160777
1 178236 392556611
2 199759
2 126370
1 21902 850977289
1 29725 468540425
1 117612 960674230
1 49759 597875719
1 124845 607190134
1 112279 473148840
2 5239
2 4222
1 177889 970641468
1 8391 78882213
2 21837
2 84663
2 57952
2 108908
1 50255 417853811
1 168233 719462922
1 137650 958192644
2 63860
1 101508 725851020
2 113142
2 193328
1 190905 895295459
2 3213
2 45815
2 110946
2 116229
1 85835 521324030
2 168380
1 31556 967292020
1 155863 446963326
2 157443
2 48398
1 115031 305770593
1 160315 315218586
1 182518 861095059
2 173455
1 106236 970478916
1 16400 16954360
2 120074
2 124191
1 38562 375436699
1 19317 632590540
2 85169
1 193111 118468019
1 17570 376834599
2 32661
2 75212
1 123237 385921833
2 181445
2 150228
1 169092 569401226
1 169452 93831088
2 59646
2 70596
1 141118 936271800
1 40814 797768067
1 131580 490345491
1 131244 388726296
2 118980
2 4875
1 199369 790914210
2 183870
2 167025
1 2695 191890193
2 183045
1 119093 203800765
2 120733
2 164956
1 69987 553095529
2 138080
2 146375
1 174679 24293323
2 147113
1 174807 348781857
2 2791
2 168454
1 37871 318138689
1 52824 403931719
1 196627 475705509
1 61321 483316716
1 309 546537897
2 46424
1 2484 697615269
1 109781 515784451
1 152969 905230876
1 58641 346616611
2 37249
1 189895 806910974
1 82363 175496831
2 119949
2 136981
1 61336 661431467
1 42840 253724834
2 195492
2 86294
2 81904
2 77323
1 196526 442319300
2 167129
1 192084 199248003
2 174923
2 24894
2 162984
2 138577
1 135046 311687092
1 4905 285816678
2 894
1 133455 54905240
1 99632 316123854
2 32805
2 42203
2 69055
2 62446
2 180668
1 119832 506400292
1 12501 837623622
1 77045 129364796
1 136755 765441261
2 177131
2 189264
1 82181 135755690
1 41561 974872918
2 25388
2 2341
2 42122
1 128133 948923673
1 75670 932836442
2 96319
2 134873
1 152533 237505065
1 114695 676139719
2 176617
1 89512 895657511
2 197313
1 121083 825208894
1 28108 693951315
1 35975 132301266
1 86726 753519041
2 91768
1 80376 282915513
1 145120 897693627
1 32065 99800169
1 1780 787769833
1 107322 44191031
2 114856
2 98606
1 44918 79937936
2 141006
2 121597
1 124476 888638955
1 41299 339966459
2 103975
2 46629
1 159092 629613013
2 26213
2 141459
2 161498
2 195582
1 91032 957471321
2 61910
1 138786 571595859
1 75251 956059297
1 45434 613202604
1 80800 382049093
1 11845 501830221
2 140445
1 110082 863507378
2 162623
2 92414
1 32743 128251515
1 110060 960139071
2 56088
1 155806 483237636
2 153455
2 68084
1 135037 229043305
1 18287 359667369
2 179102
2 33417
1 89727 690462524
2 149242
1 151788 754296120
1 147348 339856981
1 106827 642488549
1 25258 778250304
2 192641
2 175864
2 172624
2 130771
1 153089 97059790
2 78828
1 137293 541588131
2 138201
2 22887
1 127020 916795323
2 29351
2 194267
2 69596
2 26765
2 18807
2 6074
2 120764
1 13137 146757356
1 65879 103500527
2 52773
1 3824 366182612
1 150623 676921642
2 44358
1 5808 34900759
2 14701
2 74941
2 53624
1 184885 474115641
2 45126
1 119519 687225594
2 139815
1 3592 154538746
1 150285 608055040
2 182185
2 155197
1 42025 755084827
2 93463
2 11247
1 131829 782479592
1 16529 92659964
2 131857
2 71564
1 63611 689173552
1 145852 776548007
2 114699
2 172334
1 61528 482623107
2 25516
1 10191 48247066
1 62884 358298941
1 82995 429189638
2 180890
1 137754 704467833
1 134616 893086734
1 124724 716330940
2 99799
1 54097 422689210
2 53782
2 91531
1 87122 359755756
1 167354 463627906
1 16225 376212992
2 77832
2 122007
1 183585 261616372
2 114961
1 88405 496452257
1 189459 105034444
1 3121 696126462
1 119471 798488419
1 87968 806019196
2 151926
1 102062 710770590
2 111671
2 88120
1 148124 424601020
2 126778
1 8706 261035637
1 195165 995693820
2 19228
2 125087
1 3865 248543684
2 71472
2 27228
2 158908
2 104562
1 166177 705730426
1 187392 450058851
2 12285
2 104344
1 192607 615511771
2 107622
2 50635
2 113241
2 178671
2 143382
2 38668
1 149802 663192635
2 176049
2 80393
2 1479
1 85641 833919719
2 133165
1 172972 24187763
2 6832
2 32959
2 144549
1 90959 521632480
1 88785 198318233
1 79254 832481717
1 148987 958740303
2 127816
2 182153
1 146013 476470898
2 196408
1 151278 93329715
1 143504 346130226
1 124165 79074210
2 167832
2 147071
2 178402
1 31024 251775481
2 133342
2 195609
2 189837
2 192454
1 147588 274635894
2 31695
2 114022
2 27208
1 117769 223679830
1 114613 725831032
1 103293 687310428
2 95218
1 84504 321967868
1 163746 647279021
1 136036 208423250
2 141730
1 133866 700368555
1 149057 318684931
2 4148
1 180965 601983077
1 126730 365321986
2 60043
1 93907 280855828
1 54005 831528969
1 106529 838269554
1 142393 43200774
1 106456 447977676
2 42541
2 137660
2 171320
2 90095
1 118488 796828644
1 77377 966624253
2 84358
2 46561
2 30120
1 145563 546945144
2 28075
1 139327 537683496
2 198929
2 126299
1 78765 863251566
1 9059 545014689
1 100916 726345027
2 60261
2 18048
2 39002
1 23510 404249470
1 94764 253231482
2 11918
2 105932
2 169150
2 70835
2 162340
2 77590
2 188097
2 91798
1 97676 400460120
2 43236
1 128241 975314979
2 49307
1 46739 135841092
2 129408
2 93522
1 85799 894881059
1 133358 681927972
1 171967 430103569
1 125636 884220466
1 33366 404683608
2 71726
1 179679 481239416
2 126560
2 122924
1 119844 177000296
1 103867 136442649
2 167396
1 187017 867149700
2 118909
2 1202
2 116579
2 151345
2 171597
1 170299 460873892
1 184378 698393290
1 151743 236450858
1 157011 397004032
1 11220 203872359
1 133733 878388225
1 81750 990594384
2 41939
1 187274 584650273
1 37844 955220074
1 83192 847403666
1 105398 631995306
1 118390 445647959
1 62872 341130897
2 149934
1 149085 21153248
1 83114 270732309
2 87832
1 97510 780346115
2 6163
2 126170
2 27389
1 169206 928490596
2 61308
2 146732
1 15609 400214795
1 70595 646829300
2 18767
2 10347
2 119421
2 142019
1 122489 319449697
2 155762
2 97707
1 169420 943750219
2 35785
1 118706 795311287
1 111538 209634187
2 157956
2 175686
2 172786
2 196985
1 86019 923031611
2 68734
1 98072 678237810
2 86450
2 320
2 12595
2 138481
1 85891 902573853
1 5001 826645520
1 32186 472285521
1 54252 867710484
2 103330
1 109500 788667253
2 97224
1 190850 336578594
2 127228
2 128568
1 118818 755765300
2 156155
2 80583
1 81204 223754077
1 120588 774967372
1 25317 276870034
2 128711
2 1914
2 21560
2 131896
1 139204 334710670
2 190150
1 66264 406643890
1 63457 477675760
2 53705
1 17269 699152904
2 140289
1 180007 31306245
2 186642
2 68678
1 29984 411024720
1 152576 758015409
2 142137
2 51290
1 121976 290828880
1 11017 458179186
2 114812
2 167527
2 70494
2 159585
1 199192 880443019
2 183783
1 19297 801021386
1 16822 769278960
2 111328
1 48281 133703080
2 101000
2 162777
1 180933 724668213
2 37783
2 158550
1 92349 93766082
1 155629 279259691
1 20347 979478007
1 114140 962367549
2 154448
1 45962 147640677
2 197124
1 169652 331356276
2 9532
2 185257
2 5174
1 146031 334966071
1 158187 579977545
1 148173 103953242
2 85865
1 47940 914763088
1 178428 721983475
1 4026 625431097
1 11394 365813088
2 57651
1 138823 867866430
2 62674
1 420 308153342
1 67492 773094193
1 144899 793006030
1 126261 947658328
1 56147 583940746
1 163536 923565578
2 197518
2 59666
2 94899
2 99535
2 179969
2 52281
2 62177
2 46552
1 122303 864273698
2 136032
1 178822 4850118
1 12645 44304272
2 191465
1 38386 837315755
2 143240
2 191259
1 117800 359449446
2 51365
2 186051
2 23124
2 159492
2 80856
1 16967 698054246
2 163745
1 80404 875478707
1 129128 911193914
2 53810
1 174442 806784964
1 60503 622194560
2 199165
2 157447
1 136216 720184017
1 135945 38517169
1 86897 594058482
1 153638 948272423
1 83181 840201141
1 113337 108022119
2 48763
1 38852 808922715
1 45920 264546219
2 136705
2 178249
2 191053
2 142014
2 33648
1 152367 691055068
1 86700 882960039
2 7369
2 56546
1 126792 386834191
1 4530 984919254
2 180382
1 199810 37554361
1 74808 430936683
2 194437
1 121070 494792479
1 16480 259759182
1 24026 49020142
2 39893
1 11199 409116271
1 7122 311922539
1 54619 375309233
2 112657
1 101381 726327624
2 40686
1 103169 190852232
2 36110
2 164792
2 27634
2 104987
1 29031 451945924
1 159892 630854527
1 42528 149976973
1 134759 160463536
1 156989 155932656
2 123454
2 88047
2 46880
1 64886 271743338
2 62798
1 176070 542629437
1 140315 305352020
1 184759 189153715
1 9528 211589783
2 139036
2 60793
2 173024
2 136648
1 198155 155878082
2 187957
2 76834
1 159241 342491375
1 182949 85117921
2 59890
1 199117 24568032
1 23796 237406046
1 139780 791728896
1 147559 303820831
2 125603
1 7267 874133916
1 45942 859376287
2 132188
2 62603
2 146043
1 527 612282962
1 35610 793065505
2 14868
1 2635 987389177
1 146437 321328529
1 15263 788242808
2 167872
2 73881
2 50845
2 169665
2 32507
1 137376 112483453
2 195441
1 81960 368433746
1 172675 673721277
2 96301
1 153258 330789657
1 169702 349467330
1 55561 700732155
1 77081 836766884
1 8652 922235649
2 102747
2 196516
1 179340 699541333
1 112362 983465907
1 193734 29547384
1 169442 375171250
2 9452
1 89575 545102709
1 25962 995543984
1 126557 966683124
1 37253 512953779
2 163193
2 147216
2 40853
1 40399 181447914
1 118054 747757673
1 183776 499873109
1 73751 35906234
2 95317
2 168940
1 165898 788503849
1 2376 822819324
1 152378 430027204
2 43607
2 149835
1 184733 390783159
2 179481
1 197259 731756177
1 30182 512955194
1 22230 416921604
2 198375
2 189241
2 50843
2 171274
2 88235
2 35760
1 9535 631138043
2 161179
1 169566 983010889
2 159139
1 131794 966666243
1 176378 186746599
1 10464 846963879
2 199278
2 50051
2 22713
2 134570
2 123525
2 38416
2 96031
1 58788 429620254
2 10806
1 54239 839008044
1 104451 877197982
2 167913
1 56310 833183878
1 71824 919138370
1 7853 8734545
2 42531
2 29210
1 164996 251910339
1 84352 782726515
2 116443
1 90751 860830171
1 28177 840413324
1 177611 820342062
2 50171
2 163884
1 28997 458695825
2 191148
2 117246
1 189606 186598898
2 147916
1 183698 840993358
2 97968
2 1458
2 121089
2 1407
2 90040
2 48668
1 46894 251972656
2 161613
1 173540 611222150
1 108115 279518601
2 55182
1 72758 940853416
1 26193 193873605
1 119505 804048110
1 13817 804560555
1 73626 832767996
1 47698 931885637
1 109967 323313641
2 5998
2 187601
1 126826 722151010
1 170473 756601813
1 9110 689498402
2 107438
2 34949
2 138020
2 92579
2 29240
2 104704
2 176860
2 176042
2 35908
1 179815 659803007
1 152561 271755912
2 179026
1 82652 155180995
2 112521
2 168810
2 137557
1 33410 570256959
1 172366 270853822
2 50229
1 158837 313779948
1 41844 84873935
2 113356
2 75467
2 49821
1 158631 648105809
2 134635
1 160146 319286692
1 42912 332444201
2 161850
2 138870
1 118475 360085165
2 5943
2 16926
1 36747 129665286
1 143206 703632956
1 121581 188967569
1 56970 882801429
2 164686
1 123406 36928037
2 88645
1 193758 759670002
2 198183
2 125876
1 121269 603306646
2 56609
1 30928 351522658
2 138447
1 41822 109821827
2 165502
1 7688 369820465
2 19199
1 132797 427814641
1 172332 167923376
2 97434
1 12003 107820127
2 168831
1 181458 912251409
2 150052
1 185864 583619675
1 190611 558157766
1 110392 947590818
1 96839 678180372
2 10790
2 190276
2 44732
1 41869 853699788
1 160312 84381683
2 139346
1 131942 415930685
1 9507 883383312
2 69992
1 70139 78647701
2 28161
1 78044 406008790
2 7954
2 26170
2 73654
1 172051 906404975
2 49976
2 96266
2 170462
1 59483 136614400
1 69532 417606253
1 8434 96826360
1 153993 481682609
2 52231
1 24495 811815962
2 160970
1 26280 306259796
1 196859 831257850
1 148142 679942356
2 197319
2 105042
1 142928 586978541
2 152834
2 68352
1 57661 7388792
1 81578 589445042
1 55566 352594918
2 127913
2 195155
2 94591
2 56397
1 133401 363611272
1 780 672263007
2 193398
1 25479 707931975
2 173905
1 132741 868840853
1 63869 692014701
1 192598 714441578
1 147813 541470607
1 170337 603440499
1 3073 938340018
2 112517
2 20671
2 141174
1 166639 44694474
1 171528 400229779
2 28180
1 109113 820877989
2 134815
1 163828 187271640
2 105250
1 154046 818289197
1 182179 341501665
1 11968 209133558
2 156761
1 86827 716390745
1 114292 526996037
1 10118 447387352
1 118160 436045442
1 10307 118807641
2 115226
2 55070
1 194716 576891079
1 114764 669654178
1 113297 29444176
1 119028 971277335
1 185019 95458648
1 172703 649335053
1 13984 421524950
2 73887
2 151707
1 160763 440439984
2 69940
1 44209 833151600
2 154255
1 34013 51291708
2 40209
2 186099
2 126935
2 134842
2 86580
2 33443
2 17178
1 15162 966919687
1 150172 948161406
1 190797 993564700
1 79626 159029997
1 198815 56391046
1 115779 312813164
1 169860 251987475
1 136051 984241066
1 139949 545845487
1 96849 122134091
2 176478
2 120707
1 8483 83192172
1 132768 361537518
2 51182
2 80114
1 68329 612351119
2 6167
1 190772 10226382
2 151830
1 163885 889526529
1 179117 407707083
1 83535 347851809
2 66844
2 90445
1 48256 683489307
1 194045 551861132
2 133585
1 185639 802013169
1 132861 999644582
2 60376
1 141349 468887966
2 121418
1 132643 144797284
2 83410
1 103366 442429555
1 24193 114063081
2 113097
1 93508 418992391
1 92509 258015145
2 192215
1 70810 414485834
2 181814
1 191444 549227753
2 154083
1 181873 910291854
1 16793 322094429
2 50998
2 80907
1 185469 807060384
2 34369
2 30118
1 135249 106345145
1 43222 21579728
1 161653 431508387
1 63469 834692947
1 145749 383452077
2 26242
1 10137 808466594
2 159365
2 162608
1 56503 280833479
2 167335
1 184821 864661936
1 136604 277873005
2 81721
2 98776
1 99785 118224410
1 27400 841915326
1 76040 766749020
1 184114 424892364
2 186612
2 171551
2 105616
2 162889
1 195790 6394587
1 125240 67166163
2 9600
2 96574
2 138545
1 26883 294619246
2 154867
1 138090 325382773
1 130800 628492660
1 179410 302761029
2 137308
1 94622 794067110
2 126470
1 190765 910559133
2 37602
2 133814
1 89737 680404636
1 50733 356437030
1 119733 750811277
1 159360 553007810
2 120873
1 54073 21862474
1 120398 339307168
1 162879 46556746
2 104811
1 73575 476713589
1 199303 325476378
2 171337
2 74112
2 114809
2 116310
1 150471 233063787
2 119708
1 120965 761919152
1 71302 263710296
1 47036 134096352
1 178519 973540500
1 25488 181426777
2 118778
2 15482
1 57373 328681435
2 78946
1 29789 733818796
1 197024 585459469
1 164336 499650983
2 171520
1 113113 69168256
2 80196
1 115653 9747767
1 142184 410425666
1 176418 148299409
2 144286
1 168286 667328853
2 130392
2 177625
1 104082 200314497
2 8433
2 104410
1 74049 24434706
2 98107
1 150614 535623229
2 48414
2 79852
1 139778 451407523
2 101952
1 55701 482805559
2 109780
1 7167 160360053
1 41326 803254927
2 91317
2 196292
1 25063 155851351
1 67217 895352596
1 183156 347286735
2 195466
1 171435 923450272
2 125690
2 95395
1 10785 175800508
2 43232
2 118175
2 69202
1 128276 631848615
1 33643 401186961
2 22945
2 105003
1 131534 643037012
1 170927 858256462
2 100238
2 179105
1 25924 797010823
1 141049 178864914
2 122224
2 90366
2 33726
1 80410 267288489
1 68819 39024052
1 2240 356579692
1 78610 299590731
2 37381
2 198960
2 40689
2 198628
1 19040 114569384
1 43815 837135832
1 78084 101380429
1 9964 172326854
1 17269 38283088
2 4033
1 198830 866282913
2 5808
1 160073 20110613
1 112523 399074188
2 85970
1 17673 602066304
2 152691
2 111220
2 192735
2 179023
2 182049
2 123155
1 195628 104304334
2 38816
1 83370 537465027
2 68659
2 112006
1 59689 391588380
1 8868 749554731
1 38422 836059495
1 49360 123192422
2 6710
2 187351
2 130507
1 147633 42275666
1 140153 16225507
2 117122
1 113045 38084324
1 42094 712750324
1 18863 790369585
2 139253
2 132311
2 130520
1 152589 901749598
2 122775
1 130353 36948302
2 179590
1 58217 603383478
2 138000
2 45789
1 45763 49713826
2 88946
2 78965
1 103150 481295233
1 55146 238241145
2 82905
1 126502 825333782
2 161452
2 56569
1 65656 58910503
2 119892
2 175319
1 59962 922672289
2 179940
1 154618 579815574
2 174598
2 82932
2 113251
2 33838
1 79909 933596728
2 184466
1 11197 181703706
1 127875 115522257
2 58305
1 181327 971663950
1 63441 427569711
1 58620 512889315
1 64178 478323371
1 23892 106414176
1 123110 239697632
2 111012
1 78875 745094301
2 46849
1 140534 454185344
1 42209 326263259
1 184790 982435549
2 88975
2 177851
1 64725 120020597
1 163343 368136675
1 7951 448298455
1 57449 947566517
1 53294 178534625
1 186379 66536934
1 74411 499400768
2 68035
2 178940
2 178582
1 120949 555367025
1 173103 537471644
2 153242
2 133511
2 13019
1 25060 333014597
1 106586 198382740
2 147753
1 153534 298150259
1 66685 389487460
1 196308 774477429
2 182945
2 105230
2 50536
1 30238 446575174
2 162004
2 35846
2 133463
2 40670
1 96152 411278612
1 165237 20455365
2 107280
2 157633
1 90748 239079717
2 122873
1 89754 377304186
2 2726
2 48484
2 130110
1 35073 887506399
1 106941 5699757
1 72710 977962091
1 98936 326653546
1 131728 98534570
2 168639
1 41825 560050718
2 164677
2 13665
1 126202 431747668
1 164352 691329113
1 57627 63981676
1 161694 970785213
1 58986 309446852
2 26321
2 175593
2 6311
1 31584 70130149
1 79068 481812378
2 39140
1 148111 631017730
2 93045
1 26362 840864459
1 3149 558416602
1 151662 371771680
2 110168
2 115744
2 178738
2 141123
2 40977
2 157726
2 122551
1 24356 628105484
2 178039
2 181775
2 80358
1 179009 459035186
1 4460 643981250
2 7869
1 171781 819702806
2 123505
1 159056 989489380
2 153008
2 86589
1 145097 575200778
1 12534 322006486
2 81714
1 8165 623743014
1 134494 632021302
1 65557 931594883
2 67313
2 171223
1 94371 185546708
1 150182 645024671
1 90970 180819713
2 186710
2 107144
1 48185 21921386
1 35806 686006848
2 185542
2 118482
2 50061
1 140941 318927235
1 19219 652195296
1 47632 430519441
2 3926
1 140924 531532079
2 57711
1 61179 971580632
2 127607
1 72128 588756566
2 175694
1 157711 307712966
2 68061
1 155657 335863802
1 137544 289935561
2 169613
1 163984 269353535
1 3155 989096035
1 182898 260597230
1 97734 780375633
1 33613 470794096
2 31144
2 139725
1 176819 519238795
2 131700
2 38354
1 71854 121172411
2 138851
1 59790 622906162
2 140196
2 72569
1 92858 320759840
1 171702 263724091
2 105964
2 63727
1 70517 48979180
1 133604 453376121
2 91647
1 69812 622238517
2 53313
1 196914 318782796
1 86865 500489681
2 116047
1 20282 45502462
1 58660 436869913
2 30742
2 90833
1 135002 933307087
1 101040 625672654
1 4692 302307675
1 62274 67372066
2 143037
2 166113
1 93601 622303709
2 190439
2 17356
2 188505
1 182775 685790428
2 45353
2 46486
1 124635 147544598
2 72626
1 103138 57080076
2 38273
1 11638 497055594
2 153614
2 54976
2 26500
2 112893
1 142058 144511407
2 34433
2 170201
2 105176
2 169988
2 166507
1 77419 113786605
1 111820 651952595
1 158060 537666960
2 42312
1 177810 554513417
2 143047
1 126593 250683259
1 101746 811913543
2 142758
2 185408
1 176555 722760714
2 158010
1 151722 751416804
2 150719
2 104348
1 132470 45539460
2 135907
1 6640 746596073
2 184604
1 100078 772884528
1 116220 387284026
1 66817 988672740
1 41094 141563099
2 194317
1 159601 608373426
1 23821 479435701
1 25762 95692585
1 4316 658377764
1 198358 960949406
1 136016 455141334
1 154388 822593816
2 180261
2 13290
1 11258 613302042
1 48116 10343309
1 87090 202161203
2 122235
1 179412 475241490
1 157051 693887322
2 42530
1 147486 409508344
1 17529 939052173
2 7571
2 150031
2 128146
1 13590 270792583
1 8970 125816882
1 103586 717248169
1 46185 738416542
2 158274
2 32534
1 7111 167593121
2 187207
1 15483 972636149
2 57908
2 161862
2 165370
1 44290 577032946
1 55883 296645960
2 150357
2 131222
1 179019 829613214
1 113049 842077138
1 170192 45643932
2 23184
1 87882 373007583
1 8087 699902553
1 91922 582019983
2 176811
2 135646
2 101175
2 76355
1 84769 231839341
1 15645 725719470
2 121455
2 114908
2 109638
1 63225 818532057
2 4648
1 74938 970065062
1 108242 167291921
1 165429 148073530
1 157522 582867766
1 47175 807655442
2 181250
1 20242 363992061
2 2708
2 13194
2 142687
2 174136
1 32596 964779979
2 161100
2 58618
2 98047
1 139989 457715376
1 189425 79701996
1 172701 387290608
1 145819 267366016
1 71554 377733641
1 193038 734620728
1 23312 802648769
1 165763 521848135
2 115358
2 106707
1 34708 529327021
1 57766 582908836
2 130773
2 28440
1 175577 421184237
2 25200
2 60474
1 157892 95946941
2 189725
2 89099
2 164697
2 67958
1 52419 215279263
2 183129
1 101541 616460395
1 121246 19257846
2 17705
2 77467
2 172981
2 159679
2 8190
1 140855 587940836
2 48350
2 23728
1 84492 262857646
1 195054 40796982
1 141761 421503302
2 177348
2 138335
2 174349
2 58182
2 76404
2 172286
1 94791 23034366
2 167736
1 53885 259798972
2 2590
2 111804
1 173385 721547971
2 65330
1 189585 94801110
1 27399 264614919
1 51915 994465670
2 39156
1 174348 929803106
2 107865
2 88442
2 63599
1 35404 427923111
1 94377 188907854
1 101262 114526572
1 147674 582028114
2 146583
1 24335 186917141
2 150182
2 86440
1 125374 47563123
2 163618
2 169995
1 197839 601995355
1 150075 471496558
2 106176
2 167521
1 195348 715667210
2 8319
2 33212
1 53778 519742435
1 107852 512561235
1 80162 835002028
1 102207 378560949
2 47831
1 75507 818658592
1 144216 515761238
1 118631 618627623
2 13656
2 182703
1 81426 682123550
1 133490 567448369
1 97771 978622709
1 21310 152604912
2 190335
2 133543
2 101773
2 35298
1 52869 144355565
1 160402 801086963
2 157212
2 103074
2 153181
1 172633 743672312
2 191958
2 141951
1 27979 982761579
2 195261
1 69424 154752380
1 116953 309676541
1 79525 554227249
1 165221 307710528
1 101018 474729139
1 122369 678010061
2 195796
2 184128
2 2980
1 44785 122676779
1 29456 195099959
1 100937 967847584
1 135936 122597819
2 26374
1 151683 937063788
1 145513 732441240
1 173729 322714136
1 85813 675701869
1 145419 284139565
1 120535 399002794
2 186150
1 40027 111137471
1 168180 348270764
1 20855 420211013
2 12101
1 28075 508960966
2 188592
2 173411
1 112545 905418846
1 128384 792277324
1 55473 889875499
2 137253
2 85931
1 118423 544407263
1 104666 893656391
2 61323
1 102676 452937346
1 22980 289294917
1 109292 631681199
2 1184
1 192638 311868709
1 172221 230426911
1 25883 807607290
1 127430 414083303
2 22374
1 122528 496107034
1 194111 986506455
2 64461
2 107733
1 146592 263712091
2 199399
1 131441 965456726
2 105884
2 141625
1 178586 612203095
2 3488
1 109332 446127825
1 112642 423275626
1 152021 494224970
1 180208 174155615
1 16448 962065806
1 112033 111200927
1 30934 589315900
2 55775
1 95290 80591885
2 142096
2 125250
1 22020 260017955
1 133246 314982884
2 180899
1 129918 521570633
2 105265
1 73612 250131984
2 34793
1 198506 623479460
2 172779
2 57964
1 74331 802271490
1 185393 649162619
1 78170 504535492
1 90414 465641291
2 13131
1 72532 320334791
1 120583 850496037
2 58715
2 54737
1 145092 118853354
1 114518 320556051
2 179323
1 47834 144975715
1 90816 272213068
1 181841 654168764
2 197961
2 43340
2 58193
2 5806
1 46390 707935167
2 46598
1 66321 279098542
1 178621 202918812
1 106631 133112532
1 192554 141254592
2 151101
1 186854 439225212
2 49771
2 109244
2 94477
2 136444
2 87795
1 182617 787447460
1 59614 890010409
2 143219
2 13761
2 100115
2 170951
1 115443 436177378
1 193380 116359983
2 167325
1 38084 620399797
2 120793
2 29170
2 113185
1 17710 185129606
2 12447
1 5346 149505618
2 50060
2 101839
1 39947 560895968
1 195954 343803526
2 149235
1 6314 641745722
2 46085
2 156505
1 169849 899243663
1 90680 851622918
1 163666 737037741
2 91627
2 109193
1 8623 540043389
1 143889 424993505
1 63932 252473853
2 110523
1 158166 727858879
1 109311 949697928
2 118528
1 32437 261305404
1 130233 838968338
2 120685
2 3916
1 84851 118420307
1 110855 787905052
2 127919
1 83837 880736773
2 155622
1 130215 239394241
1 8309 842877801
2 43914
1 65438 592347851
2 34845
2 29404
2 125802
2 86456
2 24757
1 61549 387882139
1 106209 862284152
1 6351 944512459
2 196286
2 89451
1 112608 237694606
2 125856
2 70282
1 100544 235587531
2 26650
1 174469 638348039
1 190027 884287427
1 55495 789577394
1 129537 568269857
1 100935 139610181
2 81290
2 150337
2 121885
2 57688
2 66713
2 127405
2 185957
2 10000
1 193656 925505115
2 128104
1 115505 590508210
2 184846
1 120723 190728038
1 52635 970474226
2 185478
2 136382
2 40798
2 107283
1 27392 767898990
2 149507
2 74516
2 15112
1 186471 712599257
2 115510
2 182347
1 131216 468269380
1 37349 816886613
1 82513 921997595
1 49798 861475554
2 182555
1 12716 490224451
1 183738 916157642
1 27458 292458558
1 167718 737180322
1 161746 213708088
1 195424 260733952
1 35876 522716845
2 160863
2 160837
1 56308 657144268
1 105086 298760368
1 193345 589736709
1 90643 589851132
1 179678 529605301
1 57901 684134286
1 176557 198775888
2 77147
1 127429 455891651
1 73123 740402999
2 130454
1 30607 600575306
1 94880 264068778
1 129570 34678044
1 15719 463235685
2 152867
1 163306 87631878
2 35739
1 140038 19379609
2 132854
1 24115 223393964
1 126722 754304244
2 123005
1 50881 936882655
2 178412
1 3456 639776475
1 183930 725314496
1 162331 915719399
2 117366
2 35459
2 154479
1 33042 250569066
1 117303 273814950
2 194731
2 65243
1 30829 642210772
2 17597
1 613 541657742
2 128691
1 166800 230814716
2 48518
1 156377 34030680
1 143738 852594588
2 36222
1 65161 461576034
2 74010
1 131030 494306642
1 60121 559969167
2 128146
1 79201 26301999
2 39022
1 87495 219832274
1 60438 541370233
2 17620
2 83325
2 37488
2 42600
1 118690 615243224
2 170064
2 16671
2 79172
2 37960
2 114218
2 60567
2 169094
2 7118
1 35036 795812973
2 18127
1 37720 427888010
2 180096
2 135748
2 27451
1 132335 709756957
1 160559 468572336
1 150287 378990954
2 36147
2 44138
1 155447 117320325
2 170667
1 27115 896890853
1 96795 992009842
2 123303
1 45515 571005611
1 90898 669257612
1 93252 190571242
2 62601
1 10976 304832695
1 143077 214503045
2 179828
2 79968
1 28736 519790925
1 37563 514471803
2 192198
2 64669
1 35255 756795038
2 129476
1 9735 676284384
1 148134 976780988
1 137035 679345622
2 90421
2 152051
1 152196 19659729
1 45298 925228827
1 159471 797091339
2 189564
2 155583
1 125489 478991106
1 659 722998946
2 142633
2 177916
2 144753
1 73352 540955369
1 60050 267289495
2 113534
1 122031 771516904
1 128897 633813780
1 98554 98516242
2 172830
2 92771
2 186019
2 174705
1 15309 812828706
2 61721
2 180845
2 79642
1 2811 73794928
2 148611
1 113152 58363256
2 29142
1 45197 418755959
1 91910 783277853
1 36799 103135442
1 93593 636378154
1 103618 540330928
1 62578 421995624
2 23860
2 152650
1 69633 712989926
2 190658
1 135587 679939093
2 196688
1 165467 570781620
1 124005 974322196
2 79782
1 84069 282813813
2 168495
1 139082 667483202
1 3913 526473832
1 185899 475501334
2 198187
2 148032
2 17451
1 104495 257352082
1 33361 247379191
2 57189
2 109385
2 43269
2 14441
1 31906 265849183
2 26585
2 199514
2 80617
1 112353 865667262
2 84370
2 121897
1 124167 156833200
1 76701 174482402
1 15852 591205634
2 103455
2 82502
1 182839 261015762
2 76855
2 172055
2 187589
2 33080
1 45595 548582818
1 42511 980993844
2 5879
1 20557 313767048
2 165506
2 194951
1 122607 45240776
2 57211
2 133488
2 38138
1 192224 764581374
2 118010
1 45075 219986289
1 177080 240675738
2 185694
1 173203 144902918
1 113870 625692754
1 164769 696765533
2 30779
2 10377
2 52743
2 142449
1 73029 607982062
1 18925 469944689
1 92050 953251897
1 153755 764095681
1 162481 640100400
1 108403 111925317
1 2694 530351813
1 52166 408081220
2 8090
2 36304
2 141179
1 104454 108478107
1 49491 742003625
1 5010 574496929
2 14221
1 133030 726816763
2 145834
2 39299
2 118244
1 159723 77981112
2 65919
2 154298
1 166008 199473577
1 113741 30530137
2 83230
1 176583 74427315
2 86322
1 157926 696074401
2 21474
1 103369 458700334
1 138826 973246898
1 12331 902925551
2 46631
1 26683 956565963
2 117202
1 115081 536429885
1 136924 563321534
1 10225 529535168
2 71930
2 30783
2 28178
1 59461 161379432
1 46822 268699616
2 173996
2 22858
1 49520 957818417
1 92401 751674784
2 131715
2 7913
1 104391 362138977
2 183703
2 193580
1 196779 509164564
1 148214 501126253
2 92463
1 24526 445531302
2 128842
2 141996
1 107420 448793118
1 84706 975783889
1 172435 32611133
2 196859
1 144316 930852623
2 34514
1 176665 18266456
2 47145
2 8261
1 189064 648424439
1 55590 362560124
2 39942
2 191447
1 8837 249522846
2 165234
2 89343
1 89922 966489280
2 1084
1 82371 249916113
2 109059
2 163756
2 28192
2 93471
1 128049 358989375
2 117901
1 126486 553681654
2 88701
2 109037
2 53502
2 51345
2 86137
2 168691
1 25897 107693030
2 44127
1 23255 861853851
2 28152
2 39238
2 71613
2 171053
2 171389
1 110436 718122451
2 27166
2 58543
2 139574
1 76257 512328796
2 72222
1 166388 812374197
1 42019 485575189
1 178199 20489505
2 94387
1 32761 143334324
1 32136 713868639
2 125694
2 79609
2 97472
2 143935
2 8141
2 72593
1 18117 468033678
1 182675 2060396
1 140222 715789871
1 179071 174996593
1 186225 224424166
1 2463 845078799
2 21994
2 98025
2 150547
2 36819
2 196384
1 10402 129919045
2 48239
2 168229
2 161773
2 168632
1 84903 748975913
2 124454
1 47996 204029299
2 35902
1 127669 160624810
2 96233
1 78541 845003795
1 176662 798614361
1 132917 28128756
1 103316 302831356
1 184591 538416404
2 76675
1 17688 20730745
2 52501
2 182825
2 6176
1 149523 915297960
2 52873
1 142925 604824995
2 185603
1 14795 941296150
2 97167
1 11078 14581693
2 44588
2 24450
1 108752 895900986
1 59540 645866184
1 9614 989317793
1 65139 713906214
2 3382
1 157462 543906842
2 178440
1 152347 30109028
1 160644 955064241
1 167605 262256107
2 98591
2 79646
2 126529
1 134819 188794858
2 45551
2 164896
2 48613
1 35213 127768376
1 167963 269032724
1 195592 78053249
1 43238 718226037
1 173116 822002131
2 67295
1 4286 336702462
1 163098 529840223
1 188576 733466932
1 25263 482220057
2 94851
1 51878 406742251
2 170694
2 5078
1 13974 715433657
1 53047 557807440
1 176550 162864594
2 131036
2 61761
1 167045 239631352
1 37305 720531620
2 50073
1 175899 133132415
1 119071 230532420
2 84816
2 159685
1 60653 400501369
2 106552
2 95293
2 108632
2 21447
2 54083
1 192029 131532441
1 70863 167370360
1 195619 224228151
2 146194
2 76565
1 58122 879191958
2 196170
1 113628 865013985
2 124611
2 7569
2 50085
2 99046
1 158564 955533660
2 77688
1 190041 123718950
2 45730
1 174778 69084480
2 91371
2 134368
1 146816 567222081
2 66274
1 6139 65807219
1 156644 985792031
1 97002 522073880
2 93539
2 135834
2 31620
2 7637
1 66771 377260700
2 133873
2 15084
2 58916
2 182513
2 87856
2 37095
2 132618
1 188166 840952833
2 96658
1 52452 877009017
2 143210
1 110526 497434228
1 49387 792760894
1 130746 918142515
2 165224
2 150989
1 132035 293427978
1 100922 237639641
1 109332 846021577
1 80248 286442095
2 3742
2 75341
2 41671
2 50427
1 93086 79190498
1 16708 861491496
1 111637 383000244
1 49294 965078449
2 182665
1 177629 335966284
1 66918 110118897
2 75280
1 14821 925818661
1 1547 757672750
1 89145 645344499
2 113481
2 134607
2 129473
1 22863 801960280
1 190277 954697757
2 66509
2 101696
2 165476
2 187700
1 50264 737528739
1 56985 412399873
2 103368
2 75652
2 144855
2 94000
2 163069
2 145219
1 45440 482122465
1 121704 924828459
2 17679
1 154054 224587426
1 124577 212627256
1 42662 209869346
1 180832 396976595
1 135873 424316596
1 40847 546037928
1 50151 633991753
2 49130
2 120143
1 63381 362312584
2 162887
2 77241
2 99691
1 196054 5023306
1 45362 349477962
2 141725
2 122550
1 160981 750846608
2 33347
1 120491 247033338
2 157235
1 151378 128483698
1 166402 163451821
1 144222 573523092
1 135609 285261696
1 177469 488954512
2 176306
1 51419 160319980
2 190142
2 21644
1 96445 588774424
2 166498
2 136521
2 25870
2 18685
1 27734 378732823
1 140972 866440212
1 31113 151834762
2 88729
2 29748
2 188525
2 191268
1 169360 235990802
2 39410
2 152800
2 80858
1 59847 565267915
2 190894
1 69762 477660396
2 176043
1 155887 212139123
2 2948
2 20445
1 83330 531463393
2 57434
2 145255
1 10775 230632436
1 58909 124900907
1 103559 443967630
1 20919 425363339
1 42176 822509658
1 109854 194817579
1 88471 595332003
1 98962 316274127
2 73033
2 142613
2 55037
1 21274 811325585
1 25317 94012194
2 150557
1 77599 653413947
2 189539
2 57402
1 52976 288657628
1 149598 558391544
2 76500
2 164530
1 191113 551082209
1 114280 432340870
1 77691 1045210
2 96340
1 176999 55410633
2 98600
1 111548 199182113
1 194681 419380751
2 149563
2 69014
1 175956 523482617
2 181568
1 13040 494459837
2 91670
1 58424 934916171
2 12081
2 162815
2 151459
2 128908
2 162049
1 108715 100175790
1 137143 276790690
2 171726
1 48685 477911176
1 62295 527276907
1 112033 919767217
2 39782
1 35492 451683328
2 103749
2 173205
1 162114 991624986
2 86466
2 127868
2 16149
1 56759 739465824
2 112542
1 54711 603352798
2 71096
2 129896
2 145763
1 1990 59432578
2 52260
2 164633
1 128165 959772861
2 27476
2 112646
1 165629 684035
1 122596 189449202
1 169766 680237246
1 158067 709713271
2 97770
1 142753 673222938
2 48343
1 41468 934326644
2 148738
2 2048
2 97340
1 146252 810930142
2 3338
2 19451
2 153807
1 21051 673156347
1 156220 374877768
2 130302
2 44109
2 21095
1 193312 285297804
1 152376 525765347
2 106710
2 61151
1 49787 529537199
1 158912 883517183
1 62460 844249448
2 74686
1 10168 185657297
2 104857
2 174654
1 129404 432462563
2 24150
1 197351 234676800
1 82834 375121730
1 59802 695359881
2 138865
1 78548 21961842
1 68184 183333576
1 50146 260286756
1 132253 449939486
2 89417
2 107991
2 166616
1 89489 329015681
2 132704
1 151113 804543469
1 61537 150174901
2 4241
2 64367
2 160013
2 33228
2 171088
1 67214 11061997
2 132032
2 125946
2 188533
2 59400
1 54443 88104146
2 69984
1 3669 592060897
2 55105
1 172367 407688491
1 146246 175478696
2 52566
2 120386
1 100989 437244003
2 85079
2 27078
1 170436 852148414
2 89098
1 55828 199975864
2 158716
2 104219
2 188459
2 155628
2 32146
1 13093 110834433
1 22663 436046480
2 149467
2 11837
2 13279
2 111138
1 170794 213622734
2 135778
2 88177
1 171851 821671987
2 36859
2 80788
1 185868 32509974
2 190930
1 118742 286211415
2 129667
1 181294 379475656
2 46100
2 179138
2 66453
1 117518 18580411
1 93383 827439410
1 19690 202865962
1 140272 876490171
2 18798
1 88284 354515748
2 48957
1 57502 784081879
1 158212 769696067
1 115604 871086280
2 70680
2 78613
2 162015
2 56832
1 170959 425237442
2 95456
2 152646
1 101829 983050120
2 158230
2 12874
1 196127 742391798
1 190311 819792393
1 59520 759899340
1 191056 562779768
1 35491 235082929
1 101191 915502653
1 22432 680059656
2 127604
2 57680
2 80939
1 48162 838187370
2 52286
1 135223 408408539
2 126473
2 137634
1 4095 4995846
2 142821
1 84519 562231818
2 106882
1 181423 320552146
1 133346 589543172
1 60216 667715809
2 179765
1 91984 936998232
2 53928
2 145850
1 78911 905675154
2 72471
2 47557
2 177786
2 30174
2 64165
1 30009 822678243
2 16127
1 125168 70422876
2 104338
2 194203
1 158426 203701620
1 30058 753258790
2 76867
1 50789 696238391
1 17800 638011830
1 112602 499340674
1 151340 206256488
2 87498
1 97067 616602646
1 132282 221291718
1 11258 402382240
2 138297
2 141322
2 174160
2 189133
2 17448
1 90052 730271561
2 169862
2 54133
2 143519
1 34001 820255423
1 49460 723719494
2 170342
2 55905
1 183006 520688973
2 55951
1 72971 167216314
1 55644 846731562
1 191067 609770643
2 163058
2 113789
2 96839
1 72043 224640404
2 138606
1 126164 570581116
1 42729 42005214
2 102186
1 87875 740740013
1 134906 229402742
1 49506 925951623
1 24183 328823916
2 112207
1 128391 5645340
2 136517
1 192722 131878760
2 109674
2 154404
2 167357
2 56585
1 110346 508163413
2 181296
1 55437 188883493
1 96036 270420860
1 120791 25619377
2 116294
1 96105 782718099
1 12182 523887555
2 95736
2 140803
2 181549
1 112387 346415684
2 131076
2 64499
2 133477
1 49159 196906411
2 1486
1 69754 14576785
2 126390
2 636
2 145034
2 37531
1 1949 268450312
2 66311
2 53047
1 69987 506281523
1 179820 182307754
2 99799
2 84595
1 162500 427347428
2 9870
1 29184 565844323
1 96903 982179561
1 177606 811465054
2 79795
1 184626 892790562
2 10369
1 12751 558532527
2 137728
1 8687 841433247
2 92025
1 77462 5410069
1 130448 924830146
1 28640 2659851
2 192253
1 136839 168239563
1 61385 767890504
2 170326
1 177355 40289950
1 175469 870342300
2 22068
1 14212 662932939
2 77572
2 153586
2 137635
2 36606
1 133820 710920141
1 128739 70251533
1 80637 521412684
2 132397
1 69047 646047030
2 171346
2 79429
1 158615 8153442
2 25639
2 43297
1 28745 687175001
1 139321 897189818
1 46285 925661044
2 140869
1 118691 789146784
2 8495
2 88407
2 29968
2 170684
2 59185
2 21452
2 28421
2 3438
2 71182
1 122806 338020296
2 184474
1 139073 410843562
1 153287 501387128
2 115146
1 15325 942835604
1 103863 912001826
1 196377 932775231
1 110522 346208515
1 181934 655597980
1 155447 560154146
1 53647 137563341
2 70918
2 6342
1 100366 770569012
2 92859
1 51101 409348833
1 180570 600632957
2 105114
2 34328
1 39120 705810326
1 47240 915106833
2 99706
1 104365 89108556
1 40957 930026149
1 172186 50281364
2 22511
1 187579 281877786
1 55038 771673030
2 36797
1 27563 39055599
2 40082
2 197621
1 45073 185031653
2 28765
1 124201 666279840
2 24172
1 142947 385267393
1 41231 264966094
1 52781 462923125
1 130003 466206713
2 80895
1 93214 350293615
1 108219 234381033
2 11553
2 40093
1 97446 817245804
2 21655
2 188015
1 42858 484673798
1 196730 613278842
2 184716
1 168078 989335952
2 150698
2 161858
2 6100
1 55802 38924648
2 105486
1 172629 491331139
1 113078 167353336
1 76153 108913663
1 108692 491800137
1 148608 635007954
2 174992
2 170439
2 106703
1 43481 515680989
1 94512 782150012
1 144999 511864804
2 35312
2 142720
1 2764 357235960
1 198815 934476009
1 198195 465308850
1 135399 374041724
1 110730 531816389
2 131787
1 174818 608357613
2 170928
2 97743
1 25104 605538002
2 168904
1 188278 779325786
1 43750 322204735
1 115816 340407966
1 92837 669686251
1 99680 856761093
1 66062 845140842
2 179856
1 149370 632144292
2 114264
1 81510 467330617
1 109531 328822030
2 52756
2 71178
2 119551
2 71143
2 105290
2 136533
2 152801
2 49767
2 151591
1 75762 313960977
2 68365
2 139421
2 126704
2 187402
2 87189
2 44875
1 22962 131314356
2 107312
1 112526 39129659
2 60191
1 141694 176901711
2 28624
2 171258
1 116999 765736027
2 135822
1 54044 962470228
2 64478
2 27350
1 118931 955066456
1 91076 886636715
1 25301 512196953
1 16993 39150244
2 39712
2 67566
1 108052 274244877
1 64097 171798322
1 110900 172235156
1 159636 141611704
1 158630 241054357
1 23438 803179580
1 170336 452172741
1 146157 689408931
1 27921 418390731
2 58871
2 104842
2 126849
2 80761
2 112576
1 83344 623058117
2 46187
2 14182
1 118336 856728234
2 69543
2 52852
2 56914
1 56863 340933661
1 171539 440856922
1 8101 677835879
1 172093 792686191
1 5492 737430222
2 99315
2 152961
1 112625 249712729
1 21943 461300351
1 4529 466505202
2 199215
2 170835
1 145509 128668386
1 166598 952047924
2 51758
1 13853 316043251
2 81093
1 151042 310539121
1 28529 696839777
2 67923
1 83318 82305699
1 158527 221343005
1 154971 728918388
1 33594 35031546
1 133863 603076701
1 53419 632306669
1 47321 575578681
2 145120
2 92799
1 13996 649534303
1 139101 679582149
1 191551 942935436
2 168941
1 6228 998718058
1 118165 969676622
1 79232 176158021
1 140239 811878009
2 23967
2 163338
1 60317 709083997
2 129275
1 62645 478444918
2 96700
2 155782
1 34312 432809339
1 186210 406451282
2 107608
1 129422 498709228
2 75559
2 81753
2 62060
2 175672
1 182689 372385588
2 159930
1 160328 467611362
1 37262 776405242
1 61082 778054739
1 126716 225604366
2 137875
2 13722
2 28920
1 182745 573537793
1 119037 744046225
1 168444 125617524
1 169243 224738266
2 143651
1 164810 26566697
2 39055
2 170065
2 155360
2 166851
1 184421 913522608
1 65092 820878415
1 26738 856370779
2 70960
2 30185
1 22142 299426195
1 142198 972258891
2 15407
2 32182
1 45901 974014869
2 40257
2 84525
1 98821 975357465
2 91556
2 142752
2 73323
1 176159 798885940
2 121028
1 37886 326100452
2 195003
1 161065 85323909
2 74201
2 79824
2 46670
2 13013
1 24685 334038017
1 158037 29545323
1 192303 821333201
1 141103 633294010
2 45116
2 183741
2 85570
1 88756 541839837
2 21001
2 195483
2 10785
2 50325
1 50713 121829275
2 175565
2 166663
2 87037
2 20423
1 102114 456768315
1 90230 917399277
2 116290
1 82205 645225635
2 189592
2 100359
1 189675 759254708
1 100404 814843836
2 37002
1 22266 79191988
2 110323
2 56378
2 86010
1 108877 494901888
2 172469
2 55400
2 87700
1 16153 997132775
2 45878
2 130299
1 42265 871273847
1 118968 666764230
1 61146 853982889
1 62985 538555801
1 53494 462743431
2 46973
2 151839
1 78890 153536475
1 34586 487663147
1 101063 657195885
2 62010
1 80578 636321689
1 154390 811134012
2 50986
1 33889 272678915
2 87917
1 150665 629933677
1 171165 144672713
1 5059 718756308
1 156857 955787914
2 185724
2 39388
1 160158 75209331
2 31380
2 159383
1 165465 930230275
2 84294
1 148715 442554040
2 65046
1 72732 125320368
1 16665 10135849
2 43656
1 55611 614030130
2 75760
2 20116
2 177606
2 31681
2 105003
1 181100 144893257
1 135678 726073612
1 13815 740357086
2 149293
1 86619 679280941
1 40709 114826685
2 89747
2 143595
2 195526
1 174043 482298956
2 87811
2 104372
1 18187 961170090
1 86623 867847672
2 46007
1 30675 23516593
1 9206 915299288
2 137144
2 164227
1 126495 542977359
2 182930
2 11160
1 86080 137009087
2 119017
2 74167
2 2661
1 180742 77305162
2 169973
2 69031
1 144746 39699246
1 45443 509467464
1 163331 519366786
2 115135
2 5774
1 22502 356290605
2 188988
1 130217 225879503
1 58819 753437912
1 150381 661318264
1 107642 387535022
2 179915
2 89257
2 9680
1 117691 792653651
1 12056 978886884
2 184836
2 4028
2 188971
1 29873 785328649
1 7311 622982344
1 126899 543009456
1 77372 427610416
1 198722 49778261
2 110306
1 16765 116297045
2 52867
2 75940
2 119909
2 98511
2 176205
2 153595
2 129209
2 167312
2 177699
1 85331 409196763
2 199250
2 76863
2 149754
2 7781
1 99206 719104795
1 71234 765505833
2 153525
1 19913 446848876
1 89900 252210142
2 36750
1 189500 386464920
2 111865
1 10045 702290142
2 199227
1 25704 179239033
1 79328 396420932
2 185187
2 49648
2 93411
1 98286 381476865
1 122954 219793471
2 175313
2 94942
1 151141 620678681
1 131115 772985285
1 183138 447424687
1 132670 73536262
2 75872
2 179399
2 171809
1 98002 734832659
2 131992
1 55294 236024332
1 86501 598047813
1 167310 986134853
2 102074
2 175825
2 120899
1 7304 944655084
1 6396 546940414
1 88064 749946633
1 172810 376263078
1 106721 571531492
1 95474 737085334
2 121228
1 170003 849952181
2 71610
1 155592 51163932
2 12442
2 61637
2 2524
2 185405
1 158530 551573571
2 17242
1 185009 385915777
1 166347 64564318
1 165987 867077707
1 28713 913410406
1 193904 247041220
2 64218
1 64269 92545871
1 81465 127140656
2 46597
2 77472
2 50841
2 53140
1 34111 570409348
1 86004 412222010
1 79858 572722381
2 199482
1 166007 482098685
2 155932
2 128688
1 3316 563081705
1 53910 632934753
2 36450
2 198237
1 32837 1200444
1 25407 483188597
2 152557
1 28909 566111978
1 83166 461281948
1 154179 300271875
2 18961
1 191178 110963037
2 184043
1 172363 476183575
1 37597 521266059
1 98491 36551027
2 166160
2 151997
1 146778 222001697
2 140803
1 65975 321792567
1 110765 870453870
1 137426 345738483
2 48675
2 108374
1 116486 796064110
1 14855 996905440
2 126272
2 97678
2 169059
1 78735 943944814
2 138119
1 11521 537578234
1 75565 78673683
2 145491
2 106494
2 22574
2 72235
1 72871 338868351
1 116664 246594883
2 198709
2 115373
2 35836
2 59376
2 11648
1 172113 755269756
1 55784 767566435
2 169527
2 22911
1 151315 793942901
2 172204
1 114880 570437819
1 180668 692393275
1 173897 788994711
2 138676
2 3415
2 74891
2 32482
1 40497 203495927
1 90475 218938998
1 84695 365733740
2 69083
1 14298 530206813
1 149267 136788294
2 91542
1 135855 842140998
2 179660
2 132871
1 45757 886546368
2 146177
1 198130 776731693
1 170898 352797465
2 20533
1 34592 660366473
1 34642 448937162
1 121317 554217886
2 190831
2 132870
2 85007
2 156661
2 184232
2 89099
1 153230 792211295
2 134731
2 119041
1 97491 545347543
2 199267
1 77821 459106901
2 32676
2 154852
2 92053
1 36999 708613351
2 167874
1 20207 988519324
2 184259
2 124557
2 62072
2 181870
1 169262 647143626
1 30448 20116579
2 117788
1 119387 946430946
2 73383
1 89336 928450332
2 117159
1 116350 807787413
2 156277
2 25748
1 137818 266028025
2 150194
1 22332 598154401
2 15387
1 99434 111738145
1 111440 46133351
1 100369 226097449
2 27067
1 62948 892616648
2 151192
2 65654
2 100362
2 124247
2 65723
1 142666 416659235
2 110486
2 98558
2 177531
2 11327
2 59700
1 4739 854180634
2 65382
2 174244
2 151348
2 38722
1 160577 706568729
2 44456
2 189702
2 195398
2 102866
1 169737 653550468
2 120198
1 22282 631127889
2 132877
1 121420 268480660
2 144818
2 109657
2 171267
1 32599 752752125
2 131948
2 27680
2 20529
2 140401
2 142351
1 115910 195557891
1 99255 273621047
2 63415
2 89918
1 187457 61145516
1 186516 918827414
1 160132 57748260
2 94002
2 85332
1 141540 902208209
1 170199 742761323
2 73351
2 159477
2 168989
1 130336 317500002
2 135099
1 124041 911114658
1 67339 413667476
1 50780 235413735
2 122452
1 71568 590207479
2 40834
1 65821 298935689
1 138000 27191379
1 9706 569366763
1 34909 584833534
1 101109 637299068
2 141247
2 190737
1 74433 95660769
2 166523
1 33628 399218047
1 149957 435424529
2 161618
2 148476
2 20428
2 160558
2 15964
1 64123 25841084
1 29840 573415649
1 83598 682655182
2 74906
1 194985 695704408
1 136595 334340447
2 82509
1 16052 638280971
1 163855 161009481
1 188922 518361771
2 192072
2 74907
2 8385
1 167041 153037435
2 93853
1 35511 308755931
1 10856 444258301
2 86984
2 21731
1 123557 925834137
1 124435 323862568
1 161972 784619859
2 32332
2 149005
2 141444
1 4696 317364768
2 54518
2 81741
2 76550
2 43610
2 25762
1 35940 935029938
2 136845
2 158239
2 86396
2 76392
1 134809 288168533
1 56063 414905232
2 130019
2 148309
1 43729 937160119
1 42776 779203655
2 123846
2 120542
2 45176
2 61389
1 152088 320291898
1 49870 327174673
1 85153 880120508
2 187932
2 101146
2 137719
2 67229
2 126891
2 75732
2 84609
2 119993
2 66827
1 192363 685335898
1 109329 260785797
2 102356
1 171709 161252605
1 34349 3433396
2 153791
2 82813
2 110663
2 123202
1 90444 29695314
1 160488 787972226
2 172660
2 79137
1 153322 367600724
1 121036 802367341
2 138384
2 198002
2 76501
2 2097
2 12176
2 70079
1 50193 267795035
1 124152 864919203
2 98861
2 105609
1 68092 479018948
1 1523 152490261
2 172327
1 60087 85228176
1 90503 809336876
2 54059
2 156161
2 158823
2 130680
2 19962
2 60462
1 48058 122879195
2 44787
1 177603 408032022
2 164058
2 33646
2 85155
2 182267
1 15448 476689519
1 139623 927058509
1 116056 865515246
2 147682
2 112832
2 47164
2 11575
1 134945 615877762
1 139656 102438291
2 127206
2 91036
1 126236 716978468
2 102474
2 43347
1 85964 620559923
2 179401
2 22721
2 150354
1 57816 408547217
2 21530
2 161804
1 136355 924868964
1 170561 757436511
1 116619 120427991
1 84975 912096859
2 147107
2 110733
1 181540 644878395
1 77557 475032033
1 52893 642320520
1 69946 112687942
1 72178 56886366
2 82213
2 192343
1 80940 318212990
2 156082
1 665 601754072
1 160721 368179180
1 132795 359130135
1 185 829176401
2 44921
1 5879 189822529
1 143558 325163817
2 109775
1 74745 724436623
2 20106
1 107172 932277674
1 134979 193643312
2 76073
2 184889
1 88788 319273792
2 129374
2 75185
1 85179 293724623
1 64531 873249372
2 28056
2 111410
1 29111 728546987
2 13559
2 174304
1 67701 550133043
1 162785 21273148
1 165760 75636028
1 66289 88394210
1 86045 425090756
2 87916
2 169958
1 197153 989842171
1 121666 297776317
2 160105
1 195856 966157587
1 179236 307773678
1 28479 4648241
1 148831 299341032
1 185249 188898579
2 120146
2 28587
1 153712 203374578
2 192457
2 87170
1 47054 541668104
1 141425 99299021
2 85299
2 96738
2 116299
2 89316
2 38098
2 58015
2 68570
2 174062
1 82923 967549835
1 154603 217416278
1 65292 523435100
1 157396 675166347
2 53867
2 29238
1 60072 581110659
1 129360 476848379
2 181444
1 189006 109835011
1 163118 783347438
2 147151
1 160753 664054289
2 57640
1 27461 33375828
1 36919 599931093
2 132938
2 129010
1 39168 19866314
2 159593
1 48249 274419107
2 27063
2 30738
1 43334 797005681
1 191576 889307513
1 36732 929564019
1 171684 102687554
1 164665 433283906
1 141708 54274775
1 171606 797782497
1 81897 530770119
1 100436 836357325
1 176109 728474820
2 128933
2 96724
1 104900 752194338
1 16490 106666225
2 62246
2 178154
2 12736
1 75867 898809277
2 12884
1 155447 891771583
2 42490
1 92397 390648174
1 105604 568702144
1 2805 21006935
2 181000
1 158355 699310010
1 145669 822928547
1 145241 674915863
2 191807
1 124513 326365858
2 13236
2 79444
2 23863
2 37
1 130974 704275491
2 175881
2 144516
1 92180 481954831
2 24921
2 91612
2 170623
2 87828
2 111815
2 30346
1 48547 99965418
1 120088 795012414
1 67092 552039231
1 169334 816186308
2 129318
1 25996 588378028
1 90644 80974816
2 103096
1 163170 315522346
2 77108
2 126902
1 90060 820138272
2 131554
2 29778
1 142667 211425663
2 172305
1 115484 944543920
1 125569 315104185
1 167541 825364809
1 24472 228486407
2 56372
2 47683
1 10085 73144390
1 39645 38162491
2 118822
1 18580 408696787
1 155332 718435979
1 8128 97974071
1 110694 957404692
1 29512 961705270
2 61822
1 94213 949008183
1 99469 30251471
2 192666
2 65882
2 169611
1 126677 511456987
1 172435 216266076
1 37561 476730835
2 129358
1 43386 13090209
2 26980
2 185367
2 174992
1 61615 910406814
2 30111
1 44116 360976540
1 53781 350886488
2 183964
2 125311
1 110849 964996234
1 179241 184656830
1 180974 108482401
1 39111 803995141
2 91681
1 116633 725927737
1 10333 761191935
1 168578 698511423
1 25207 411196266
1 164506 466518873
2 29584
2 12677
2 45942
1 102285 979294787
1 165521 433126587
2 197858
2 62354
2 40081
1 169469 942772685
2 142828
1 122438 167887660
2 163794
2 79501
2 25360
1 134568 596949187
2 115826
1 189869 606785848
1 196670 896226277
1 143753 688922158
2 64565
1 34443 938870928
1 121527 837815767
2 11835
2 8367
1 100274 793333195
1 181820 658904446
2 110347
1 33401 32730371
1 149662 842561070
1 44749 180874709
1 83449 795703327
2 148421
1 162257 253904262
2 90251
1 39683 779426364
1 63384 61999630
2 10995
2 185761
1 64184 954401853
1 197238 97040215
1 117813 638539354
2 52563
2 32475
1 103164 425768180
2 16766
2 39796
1 192807 489760159
2 150157
1 39629 304727774
1 36145 955278460
2 182345
1 124606 758161863
2 139109
2 97596
1 113848 572828725
2 67116
1 82545 518790706
2 189815
2 190017
2 85857
2 95658
2 70766
1 5938 801810465
2 178366
2 193567
1 85265 934697575
2 35471
2 162375
2 163451
2 6233
2 185422
1 125134 109559736
1 187157 612871649
1 50420 577841780
1 53862 375687703
1 21143 399920493
1 52454 321978325
1 16015 194172836
2 140689
2 9299
1 94654 37730053
1 70134 384814453
1 10306 606039470
1 47558 528811039
2 136013
1 22994 550957750
1 99427 242536401
2 36293
1 35829 492989080
2 163988
1 191155 360240399
1 165359 822104762
2 5011
1 26893 464672425
2 189196
1 166266 834991452
1 24680 830738849
1 181833 659784237
2 161943
2 98760
1 173719 538653526
2 58093
2 107415
1 18811 727168314
2 6077
2 32035
2 16678
2 12376
2 48071
1 149257 512354974
1 116089 713548772
1 169941 612953323
2 48393
1 92546 14212435
2 171855
2 62398
1 87216 121811154
2 53946
2 19599
1 79502 575233746
2 102918
1 148754 554687509
2 59852
1 187228 594250272
1 27590 963209427
1 109162 964231033
1 134430 38065701
1 183638 836503728
2 117361
1 95855 364020490
2 151218
2 152778
2 149845
1 143368 718151860
2 46924
2 197784
1 42328 16059770
2 6890
2 38834
2 146258
1 179268 277190412
1 1237 122099444
1 189761 934036812
1 137156 935472477
2 79976
2 120372
1 175809 69780150
2 168548
2 25628
2 163133
2 161323
2 115188
1 36158 172768011
2 68615
2 171502
1 145495 683707939
1 64698 716057214
2 63935
1 114621 862589326
2 108593
2 81487
2 37584
1 37164 995760379
2 38122
1 101629 459826135
2 121177
1 52686 687630648
1 142167 525379516
2 64561
1 18875 642316824
1 71950 329173293
2 35621
2 120589
2 136744
1 15049 440268651
1 63515 562140880
2 46957
2 21867
2 95817
2 154308
1 59025 233371302
1 30964 405616539
1 51660 441934247
1 162199 755792276
2 176964
1 130620 806018297
1 189206 602961998
2 100750
1 106081 252289451
2 149638
2 1021
2 54237
1 103562 653594835
1 63229 206761947
1 43212 73977806
2 113341
2 192100
1 74101 838461906
2 62567
1 3610 510175147
1 82218 458435226
1 81053 79738971
2 25142
1 1596 621286754
1 12417 561984064
2 14299
2 123447
1 62583 742881281
2 74468
2 20390
2 168709
1 100179 350983237
2 184086
1 144892 422922698
2 102023
2 102337
2 168720
1 90789 414969542
2 143252
2 80845
2 19595
2 110196
1 70732 50047566
2 51512
1 105938 662753720
2 130268
2 103461
2 24787
1 178946 866753866
1 78419 614619519
1 106098 849063825
2 154361
2 124171
1 133823 20184228
2 176503
2 76962
1 155450 195565281
2 61084
1 169097 909157599
2 174465
2 101517
1 1188 488634706
1 20643 38727353
2 77772
2 182026
1 4652 594227280
1 169603 258970022
2 65063
2 13062
1 101360 578911089
2 44725
2 30734
2 88764
1 6667 241892826
2 50041
2 111437
1 2651 916829640
1 133116 460389238
2 166199
2 186549
1 16707 426713311
2 119339
1 112189 939092640
1 27785 879170785
1 2135 441689765
2 48565
1 78475 802635405
2 75745
1 151542 615184067
1 193184 587797668
1 182402 493356210
1 13556 596003507
2 50470
1 61653 748549350
2 78586
1 138724 544716585
2 161915
2 93115
1 148169 811633502
2 147422
1 163886 709496991
1 149713 960314149
2 78405
1 59773 461936336
1 154448 485404244
1 23082 966806508
1 160260 755498800
2 172620
2 188178
2 44674
2 123046
2 184590
2 49417
2 64199
2 56677
1 8324 111755945
1 176672 809991599
1 32836 132768426
1 88835 512041895
1 66987 61187297
1 46804 721488197
1 122951 474870061
2 30208
2 77130
2 3498
1 2879 542200348
2 78226
1 148512 490251995
2 166294
1 21348 431763777
2 28861
2 42188
1 145624 566188118
2 138057
2 3257
1 80246 28290137
2 61374
2 161399
1 548 703404095
1 89716 148595750
1 159728 953730205
1 114652 420510321
2 82047
1 10947 673385986
1 124570 200242540
1 122134 591380017
2 178768
1 60244 334085084
1 35496 733271494
1 23286 373879270
1 192803 208047608
1 41996 961978605
1 68742 12446465
2 166494
1 112329 975275349
1 4122 375565851
1 148899 239129513
2 45506
2 19109
2 35894
1 132577 457540764
2 97264
1 99889 619659945
1 85965 514096265
2 28784
2 71610
1 7783 551623832
1 180687 460901823
1 22230 995983821
2 62739
1 131111 699622531
2 39963
1 53445 291376049
1 47269 112745614
2 90289
2 147375
2 67263
2 89209
1 115801 286855177
1 119298 38188983
2 23116
1 132375 383353681
2 96013
2 104358
2 161947
2 152387
2 31371
2 137609
1 158001 803572291
2 122400
1 33306 231240676
1 103601 680686018
2 103561
2 76248
1 179375 993369355
2 2692
2 198894
2 154148
2 1831
1 41960 656212591
2 174710
2 27341
1 114742 250102675
2 61104
2 149887
2 157764
1 188700 467401290
1 199035 981196685
1 168905 568955557
1 72324 326034116
1 38302 609243579
1 22161 64566740
2 198969
1 186543 251625684
1 3697 621792537
2 38263
1 164153 101659696
1 142864 262832796
2 36280
2 191621
2 190609
1 162806 650971361
2 29058
2 190156
2 113018
1 83301 589991050
1 159483 742255016
1 57867 355633944
2 121048
1 116409 747567010
1 4145 195722112
2 7724
2 101261
2 70939
2 183743
2 192950
2 194442
2 33154
1 10044 577617675
2 139436
1 164482 520635301
2 22910
1 141084 214721429
2 179865
2 145182
2 57349
1 116564 415884306
2 82880
1 169758 761225655
1 61483 464468898
1 6370 411549381
2 138463
1 16289 285094090
2 177966
1 86624 274037415
2 152054
2 191108
1 142218 191426421
1 61525 10404708
2 20324
2 134128
2 22962
2 22441
1 128442 223045610
2 48303
1 86631 388114659
2 79515
1 57015 702836949
2 133485
2 119691
1 98654 251899627
2 150896
2 16362
1 138078 14228643
2 139204
1 159214 142678631
2 82219
2 105138
1 53259 482908603
1 191719 773107629
1 41481 591427630
1 46807 152924381
1 99480 409922553
1 52110 78862060
1 98484 360333288
2 177402
1 159497 360907781
1 87891 964071958
2 8923
2 166961
2 14953
2 82061
2 62471
1 129957 651854637
2 27310
1 195200 89901957
1 106805 548349880
2 54256
1 119402 654750692
2 141449
2 145924
1 80475 157476612
2 48835
2 8874
1 161246 478426639
2 183262
1 30909 397944931
1 158252 720487083
2 46570
2 14017
2 19166
1 55664 851979441
1 14721 600731736
1 63280 289471070
2 161376
2 92894
2 48077
1 64270 439578125
2 115064
1 149069 428971697
2 114260
1 182616 352068853
2 190928
1 140303 717111333
2 38495
2 111653
2 71471
2 88262
2 119132
1 45001 928545259
1 27247 48771536
1 136245 216863816
1 45974 689996976
2 25280
2 77994
2 191345
1 103573 606287539
1 186773 871538754
1 157531 306854767
2 1932
2 127351
1 128662 792201193
2 133230
2 12076
1 125991 787096849
2 176121
2 2618
2 74149
2 152846
1 111171 521465182
2 173663
2 2970
2 155389
1 59195 573525622
2 36826
1 88964 674556903
2 13170
2 136437
2 99394
2 155820
2 163280
2 180436
1 115426 552391942
1 91624 491171805
2 77807
1 186821 825099375
2 16407
2 149783
2 165648
1 159352 32304872
2 95376
2 42358
1 104929 586064902
1 190468 411294495
1 20259 766436555
1 71082 915542677
2 50601
1 49196 931361027
2 15618
1 65391 488354125
2 177
2 108792
2 84672
1 86639 454030644
2 166485
2 49256
2 187574
2 80104
1 143982 488600921
2 196814
1 41415 847178099
2 2291
1 133088 826619689
2 183441
2 161566
2 136177
1 77556 93195242
2 68936
1 31434 538056406
2 121921
2 29485
1 168500 846041619
2 78624
1 130457 97791592
1 147113 999044603
2 133351
1 14415 780736147
2 12477
1 107959 702586749
2 187022
1 164741 670252297
1 123532 800408028
1 92955 404209291
2 31672
1 129237 33800780
2 91706
1 90891 60978278
1 86550 32435923
1 141534 176459321
2 50123
1 74715 319102433
2 25780
1 27227 242835700
1 12618 651098433
1 185614 877150751
1 99341 997137270
1 84201 470557474
2 136961
2 176081
1 93628 900814276
2 144509
2 23407
1 196745 843538157
1 161008 175170005
2 50743
1 167867 647987809
2 104993
2 78893
2 141844
1 70066 456418102
1 82409 9706067
2 155645
2 137569
2 114643
1 4935 29322394
1 100906 378987975
1 178434 315868997
2 148142
2 29063
1 33328 276648306
2 115872
2 58498
2 151889
2 88765
1 128975 449999880
2 105253
1 4832 80951272
2 54333
2 179224
1 59635 896821581
2 132075
2 79098
2 95233
2 36932
2 105192
2 179744
1 64378 257254612
2 89557
1 10418 639664907
1 177288 428692742
1 167752 489646449
1 60945 526840985
1 103333 692590371
1 86739 219134630
2 186544
2 1156
2 27489
2 54949
1 33374 993746426
2 187618
2 179303
2 44307
1 115853 995743063
1 99001 642475871
1 182906 649163866
2 186212
2 133140
2 31807
2 137020
2 163147
1 193258 869328164
1 150155 180984670
2 118398
1 57688 299303000
1 192359 28946991
2 94868
1 75288 671613515
1 180375 740969423
1 35113 333743766
2 168402
2 21532
1 64162 113551048
1 63945 685733194
2 45457
1 167596 256138425
1 9409 480933024
1 115052 654339916
1 174903 92115237
2 129175
1 172732 820400162
1 66555 615475180
2 107766
1 98227 37347462
2 91190
2 45314
2 74260
2 140281
1 16650 158836374
2 44795
1 56956 288104559
2 82122
1 47322 253528970
2 175665
1 174477 431083685
1 152870 781067970
1 178209 125314806
2 155711
1 142915 987985959
2 48178
1 199805 101015218
2 8794
1 149338 468596311
1 153831 347667532
1 147905 979013199
2 5821
2 87808
2 130663
1 66436 781530020
2 24729
1 101368 183396079
1 26230 955033401
1 136899 41901910
2 144891
1 166480 567095223
1 194277 343630399
2 107092
1 25119 846929242
1 191094 636866442
1 65808 6283175
1 53738 249147651
2 170890
2 138727
1 67203 838305090
2 37199
2 54335
2 189311
1 108958 986024121
2 20810
2 4067
1 193881 622388302
2 40585
2 115895
1 53873 456724414
2 6514
1 141132 773755156
2 130496
1 51558 81787665
1 161954 619909498
1 158038 930876782
1 9079 369759337
1 1046 965918105
1 71483 754255208
2 21300
2 29139
2 38679
2 131731
2 40247
1 191370 482702099
2 45821
1 121735 208252903
1 12947 890721053
2 37230
2 183271
1 122056 198544293
1 41180 528906675
2 16023
1 15252 107720620
1 157407 372307629
2 33201
1 28486 140423686
2 132173
1 162442 118068446
1 67671 72478012
2 134291
1 84588 313006499
2 52206
1 128756 829987384
2 57064
1 25771 442057507
1 148060 635397552
1 192463 247034898
2 37420
1 154060 348022951
2 18864
1 38593 983471032
1 47517 281056141
2 191891
1 85458 699186194
1 134969 591428564
1 196067 218888980
2 70736
2 113016
2 150486
1 55853 853843718
2 141071
1 151439 137684988
2 106325
2 130691
1 3581 943712699
2 62590
2 36306
1 78122 348668187
1 92372 378453121
2 175285
1 185834 10395427
1 116660 21951802
1 51064 881895490
2 37515
1 170694 662769109
2 123132
2 169134
1 140201 53222944
2 156
1 73781 229689720
2 64618
1 99805 103461782
2 88086
1 160943 428994936
2 124942
1 108857 582228004
1 3211 380422326
2 158800
1 73113 832637289
1 118344 183715210
2 183928
1 79433 239380220
1 192065 844100933
1 48114 207908611
1 79055 963183977
2 188931
2 5021
2 16038
2 172592
2 198667
1 48883 760211883
1 42359 21627667
2 2559
2 91027
2 7552
2 59018
2 56348
1 139845 85470473
2 135479
2 118031
1 23595 730119166
2 125455
2 163601
2 143938
2 23842
2 52152
1 152669 415736509
2 42666
1 113749 936871319
1 94592 286868839
2 195241
1 107682 434120925
1 37377 899975509
1 19598 696957185
1 147274 149998087
1 12094 735842117
1 159374 341373103
2 73544
1 84138 534398758
2 197877
1 89057 533943499
1 180607 373232905
2 174520
1 166178 582909080
2 93111
1 175352 357646695
2 18050
1 130236 65328330
1 176761 411390132
2 142042
1 54055 871339221
2 176319
2 121025
2 45350
2 86178
2 162478
2 30043
2 183602
1 167474 627554404
1 76500 367875728
2 151031
2 103387
1 6379 164764502
1 158071 560835634
2 167170
2 191529
1 144684 1011124
2 176355
1 169246 962593920
1 159458 877245491
1 184484 610636520
2 17301
1 90503 461895359
1 148074 844454984
2 38536
1 32530 516930910
2 58181
2 66704
2 105104
1 64693 911529490
1 102014 738648011
1 2096 430652955
1 47275 160533048
2 159360
2 7478
1 16122 750506107
2 157068
2 186111
2 43984
2 179360
1 130466 217301883
1 177345 215626637
2 41092
1 101650 556735436
2 99003
2 151213
2 155026
1 179055 632302312
2 10600
1 194602 945134557
2 16888
2 43907
1 48766 420650391
1 34037 716591537
1 4796 757503531
2 184123
2 156689
2 124298
2 129166
1 92408 763712138
2 47615
2 105560
2 43877
1 48444 546079810
1 175705 555628263
1 172511 643152929
1 10199 962897896
2 2085
2 41208
2 188661
2 162551
1 154240 800369155
1 125197 595760842
1 58220 373569812
2 185931
1 100476 15646965
2 21685
1 85236 104008592
1 148244 836291529
2 66881
2 102683
2 139763
2 71059
1 22296 341184591
2 141710
1 89554 409541339
1 94569 603541168
2 99336
1 196887 11142742
1 170933 928365590
1 135191 383748722
1 111952 97141844
2 73053
1 114261 999520434
2 136681
1 190300 509975303
2 4479
1 32502 888678065
1 150547 238837941
2 63323
2 131449
2 110704
1 80655 444786316
2 52005
1 2090 450048585
2 113784
2 179424
2 51757
1 88411 782176042
2 177463
2 32964
2 36021
2 96007
1 175550 72319775
2 79161
2 43226
2 177497
2 31089
2 47377
1 182896 90197014
1 47809 363544605
1 89133 846010868
1 56834 454010006
2 69193
1 181644 416827857
2 103148
2 147722
2 125696
1 107072 429371270
2 42472
1 27369 237357682
1 180056 836183740
2 61256
1 66375 79573504
2 110394
1 93092 613198007
1 165975 827972339
1 93323 411312500
2 30487
1 103558 147834189
1 11894 735361116
1 31437 759824286
2 21948
2 517
1 189243 458390691
2 186036
1 151520 298875667
1 48036 174374128
1 100858 625757337
1 35290 430720170
2 138132
2 68590
1 20110 798142194
2 142528
2 178574
2 116650
1 11741 969462487
1 12803 69025933
2 143259
2 174205
2 67986
2 59390
2 105228
2 4044
1 124933 649988848
2 72934
1 157603 757363822
1 167416 952364021
2 2403
1 174457 641114428
1 172129 21877500
1 166429 497885863
1 136466 724556770
1 115819 622543004
1 124016 435680306
1 47461 602504227
2 183340
2 153385
2 96340
2 140245
2 93023
1 91653 545413632
1 179128 335573517
1 170985 886458735
2 167943
1 88963 996745469
2 37027
1 43561 555042654
2 188493
2 198557
2 26493
1 39697 221368284
1 1496 895158984
2 135701
1 14256 985587759
1 78498 450291124
1 165954 173873769
2 15345
2 197506
2 182871
2 98108
1 78723 31990749
1 122055 762128943
1 91552 622009245
1 155437 52647573
2 78513
2 156203
2 40832
2 20110
2 67129
2 43135
2 113026
1 172229 960805645
1 33981 417521796
1 143705 437310373
2 92430
1 87673 432933488
2 136689
2 34403
1 63563 196727565
1 59871 284258998
1 97176 704208858
1 104958 479795916
1 170336 40329992
1 90522 107773031
2 26584
2 8451
2 73560
1 8952 172975418
2 105074
1 85662 609869990
1 185390 604146157
2 110168
1 167597 144684148
2 46564
1 179511 408416137
1 17962 438256024
1 99059 951505065
1 61628 753748998
1 96179 945430441
1 8520 343443055
1 99454 224443836
1 5423 909242430
2 145175
1 47856 193277033
2 124266
2 180184
1 109534 309431134
1 56079 689727216
2 187149
1 195159 477108283
2 60979
1 134215 384200005
1 145725 677497533
1 29756 120106353
1 100830 852642101
1 110922 981471307
2 122721
1 169801 825760539
1 142814 62797950
2 51701
2 38070
1 11530 149660033
2 165229
2 138626
2 127009
2 195929
2 87998
2 56017
2 188035
1 137661 6784770
2 161151
2 21518
1 26033 245989614
2 76624
1 84101 354909505
1 11526 58418295
1 27988 177531984
1 157887 596578948
1 109558 659077661
2 164595
1 14928 159610906
2 193060
1 150422 838875831
2 170908
2 141477
2 38361
1 4268 352924817
1 101383 961463249
1 43251 883103513
2 132179
2 55746
2 120089
2 89440
2 179842
1 83511 508326948
1 26796 99531892
2 50589
1 167552 772488096
2 49664
1 47398 271017837
1 94658 729369950
1 166670 738362048
1 186684 274432602
2 34380
1 10592 127931629
1 104146 5728818
2 92698
1 105806 832457488
1 117282 40598144
1 69447 556468499
1 47127 106133346
2 34072
2 74052
1 106832 594316267
1 42088 296261679
2 16809
2 151015
2 91710
1 140404 30466291
1 108730 917621304
1 58473 74370661
2 115025
1 68469 528687007
2 73522
1 91497 699926459
2 109632
1 66422 669952681
2 73634
2 186086
1 77265 966689148
2 110327
1 103162 942240814
1 88495 881411150
2 35621
1 166565 790656616
1 54349 855954417
2 120046
1 154564 400042197
2 79667
2 21752
2 70686
1 64286 787892416
2 188938
1 43400 736061142
2 71631
2 72297
1 187490 4259460
1 184995 311701906
1 26278 472768919
1 183909 869460462
2 16677
1 82720 813377086
1 163329 291980369
2 52692
2 22382
1 22415 76941851
1 115069 611079797
2 130068
2 91497
1 83551 674545562
1 42529 60475882
1 58447 65322528
1 108867 511413302
2 69936
2 18062
2 79398
2 99123
1 131383 240778005
2 40175
1 8870 565229633
1 39986 504154147
2 104005
2 186746
2 21465
1 183798 746156318
1 178719 936446279
2 141447
1 108673 288759873
1 26824 544336994
1 22875 495354082
1 181300 969911331
1 117675 716505772
1 183958 893284413
2 42230
1 132929 953815818
2 144116
1 96246 215882371
1 190389 535696891
1 137743 805782903
2 105375
1 188783 294555114
2 87563
2 132281
1 113050 792212611
2 8623
1 125938 298975013
1 28532 18694925
1 82493 704683478
1 144453 292418677
1 88406 711093476
2 116001
2 83469
1 83321 80561861
1 13194 66870313
2 166130
2 175886
1 41450 652595002
1 19085 711253092
2 157392
1 58254 449614313
2 108465
2 27867
2 112851
1 152987 337949201
2 38384
2 61214
2 62634
1 56549 726702373
2 29179
1 104390 140590945
2 97947
2 78286
2 19793
1 3597 132166185
1 77331 381261181
1 58685 417483249
1 165550 747911947
2 137173
1 195630 711037978
2 133114
2 86646
1 135608 164877431
1 115910 409823125
2 82522
1 88670 618110044
1 42930 184750917
2 101197
2 24297
2 146196
2 142288
1 103431 816877009
2 76286
2 194700
2 121976
2 118416
1 194449 411179248
1 45974 583731062
2 70062
2 111887
1 49633 580060034
1 112519 193066789
2 123588
2 1837
1 184706 722341658
2 176192
2 42119
2 68731
1 103076 910041745
1 197606 893864961
